This diff adds a no_x11 flavor to textproc/xpdf. This is necessary if you want to use the pdftotext program without X being installed.
Tested on i386. Please test and commit. Jeremy
? w-xpdf-3.02pl1p1 Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/xpdf/Makefile,v retrieving revision 1.56 diff -u -r1.56 Makefile --- Makefile 25 Aug 2007 14:42:37 -0000 1.56 +++ Makefile 8 Nov 2007 21:01:04 -0000 @@ -3,7 +3,7 @@ COMMENT= PDF viewer for X11 DISTNAME= xpdf-3.02 -PKGNAME= xpdf-3.02pl1p0 +PKGNAME= xpdf-3.02pl1p1 CATEGORIES= textproc x11 MASTER_SITES= ftp://ftp.foolabs.com/pub/xpdf/ \ @@ -17,24 +17,36 @@ LIB_DEPENDS+= t1.>=3::devel/t1lib RUN_DEPENDS+= ::print/ghostscript/gnu-fonts +FLAVORS= no_x11 +FLAVOR?= + # GPL PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes -WANTLIB= ICE SM X11 Xext Xp Xpm Xt c freetype m pthread \ - stdc++ z +WANTLIB= c m pthread stdc++ -USE_X11= Yes USE_GMAKE= Yes -USE_MOTIF= openmotif CONFIGURE_STYLE=autoconf no-autoheader AUTOCONF_VERSION=2.59 CONFIGURE_ARGS+= --enable-multithreaded \ --without-Sgm-library \ --without-libpaper-library -CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include/freetype2 -I${X11BASE}/include -I${LOCALBASE}/include" \ + +BINARIES= pdffonts pdfimages pdfinfo pdftops pdftotext +.if ${FLAVOR:L:Mno_x11} +CONFIGURE_ARGS+= --without-x +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +.else +USE_X11= Yes +USE_MOTIF= openmotif +BINARIES+= pdftoppm xpdf +WANTLIB+= ICE SM X11 Xext Xp Xpm Xt freetype z +CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include/freetype2 -I${X11BASE}/include -I${LOCALBASE}/include" \ LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -lz" +.endif NO_REGRESS= Yes Index: pkg/PFRAG.no-no_x11 =================================================================== RCS file: pkg/PFRAG.no-no_x11 diff -N pkg/PFRAG.no-no_x11 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PFRAG.no-no_x11 8 Nov 2007 21:01:04 -0000 @@ -0,0 +1,5 @@ [EMAIL PROTECTED] $OpenBSD$ +bin/pdftoppm +bin/xpdf [EMAIL PROTECTED] man/man1/pdftoppm.1 [EMAIL PROTECTED] man/man1/xpdf.1 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/xpdf/pkg/PLIST,v retrieving revision 1.9 diff -u -r1.9 PLIST --- pkg/PLIST 15 Sep 2004 18:44:09 -0000 1.9 +++ pkg/PLIST 8 Nov 2007 21:01:04 -0000 @@ -2,18 +2,15 @@ bin/pdffonts bin/pdfimages bin/pdfinfo -bin/pdftoppm bin/pdftops bin/pdftotext -bin/xpdf @man man/man1/pdffonts.1 @man man/man1/pdfimages.1 @man man/man1/pdfinfo.1 [EMAIL PROTECTED] man/man1/pdftoppm.1 @man man/man1/pdftops.1 @man man/man1/pdftotext.1 [EMAIL PROTECTED] man/man1/xpdf.1 @man man/man5/xpdfrc.5 share/examples/xpdf/ share/examples/xpdf/xpdfrc @sample ${SYSCONFDIR}/xpdfrc +!%%no_x11%%