Edit

IABSD.fr/ports/print/fontforge/Makefile

Branch :

  • Show log

    Commit

  • Author : jasper
    Date : 2010-12-21 18:41:37
    Hash : 438b7257
    Message : - Security fix for CVE-2010-4259 FontForge: Stack-based buffer overflow by processing specially-crafted CHARSET_REGISTRY font file header with and ok kili@

  • print/fontforge/Makefile
  • # $OpenBSD: Makefile,v 1.27 2010/12/21 18:41:37 jasper Exp $
    
    SHARED_ONLY=		Yes
    
    COMMENT=		vector font editor/converter
    
    DISTNAME=		fontforge_full-20100501
    PKGNAME=		${DISTNAME:S,_full,,}
    REVISION =		4
    EXTRACT_SUFX=		.tar.bz2
    SHARED_LIBS=		fontforge	3.0 \
    			gdraw		5.0 \
    			gioftp		2.0 \
    			gunicode	5.0 \
    			gutils		2.0
    
    CATEGORIES=		print
    
    HOMEPAGE=		http://fontforge.sourceforge.net/
    
    MAINTAINER=		Matthias Kilian <kili@openbsd.org>
    
    # BSD
    PERMIT_PACKAGE_FTP=	Yes
    PERMIT_PACKAGE_CDROM=	Yes
    PERMIT_DISTFILES_FTP=	Yes
    PERMIT_DISTFILES_CDROM= Yes
    
    MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=fontforge/}
    
    WANTLIB +=		ICE SM X11 Xau Xdmcp Xext Xft Xi Xrender c cairo \
    			expat fontconfig freetype gif glib-2.0 \
    			gmodule-2.0 gobject-2.0 gthread-2.0 jpeg m pcre \
    			pango-1.0 pangocairo-1.0 pangoft2-1.0 pangoxft-1.0 \
    			pixman-1 png pthread pthread-stubs tiff util xcb \
    			xcb-render xcb-render-util xkbfile xkbui xml2 z
    WANTLIB += ${MODPY_WANTLIB}
     
    MODULES=		devel/gettext lang/python
    
    LIB_DEPENDS=		${MODPY_LIB_DEPENDS}	\
    			graphics/cairo	\
    			graphics/jpeg		\
    			devel/pango		\
    			graphics/png		\
    			graphics/tiff		\
    			graphics/libungif	\
    			textproc/libxml
    
    WRKDIST=		${WRKDIR}/${DISTNAME:S,_full,,}
    
    CONFIGURE_STYLE=	gnu
    CONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include		\
    				  -I${LOCALBASE}/include/libpng"	\
    			LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib	\
    				 -lintl -liconv -lz"
    CONFIGURE_ARGS=		--without-freetype-src \
    			--with-python=${MODPY_BIN} \
    			--with-python-lib="$$(python${MODPY_VERSION}-config --libs)" \
    			--with-regular-link
    USE_GMAKE=		Yes
    USE_LIBTOOL=		Yes
    USE_GROFF =		Yes
    
    NO_REGRESS=		Yes
    
    post-extract:
    	find ${WRKSRC} -name \*.orig -o -name \*.rej | xargs rm
    
    .include <bsd.port.mk>