diff --git a/x11-toolkits/gnustep-back/Makefile b/x11-toolkits/gnustep-back/Makefile index 793bb9a40dfd..205c6b06a67d 100644 --- a/x11-toolkits/gnustep-back/Makefile +++ b/x11-toolkits/gnustep-back/Makefile @@ -1,59 +1,52 @@ PORTNAME= gnustep-back DISTVERSIONPREFIX= back- -DISTVERSION= 0_28_0 -PORTREVISION= 3 +DISTVERSION= 0_30_0 CATEGORIES= x11-toolkits gnustep MAINTAINER= ports@FreeBSD.org COMMENT= GNUstep GUI backend WWW= http://www.gnustep.org/ LICENSE_COMB= multi LICENSE= GPLv3 LGPL3 LIB_DEPENDS+= libgif.so:graphics/giflib \ libtiff.so:graphics/tiff \ libXft.so:x11-fonts/libXft \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libcairo.so:graphics/cairo USES= gl gnustep jpeg pkgconfig xorg USE_GNUSTEP= base gui build USE_XORG= xft xrender xmu xext x11 xcursor xfixes xmu USE_GL= gl USE_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES} USE_GITHUB= yes GH_ACCOUNT= gnustep GH_PROJECT= libs-back GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-tiff-library=${LOCALBASE}/lib \ - --with-tiff-include=${LOCALBASE}/include \ - --with-jpeg-library=${LOCALBASE}/lib \ - --with-jpeg-include=${LOCALBASE}/include \ - --with-gif-library=${LOCALBASE}/lib \ - --with-gif-include=${LOCALBASE}/include \ - --enable-graphics=cairo \ +CONFIGURE_ARGS= --enable-graphics=cairo \ --disable-glitz # LLD 7 creates a library that does not work with FreeBSD (or OpenBSD) rtld - # it loads apparently without errors, but the global constructors are not # called. It also appears to corrupt some internal state, as throwing an # exception causes a crash inside rtld. LLD_UNSAFE= yes MAKE_FLAGS+= OPTFLAG="${CFLAGS} -I${LOCALBASE}/include" BACKVERSION= ${PORTVERSION:C/([0-9])*[.]([0-9]*).*/\1\2/1} CFLAGS+= -I${LOCALBASE}/include/freetype2 PLIST_SUB+= BACK=back-${BACKVERSION} PLIST_SUB+= BACKVERSION=${PORTVERSION:C/([0-9])*[.]([0-9]*).*/\1\2/1} pre-configure: .for file in config.guess config.sub install-sh @${CP} ${GNUSTEP_PREFIX}/System/Library/Makefiles/${file} ${WRKSRC} .endfor .include diff --git a/x11-toolkits/gnustep-back/distinfo b/x11-toolkits/gnustep-back/distinfo index bd4f11d95a63..db98b9b8e1b2 100644 --- a/x11-toolkits/gnustep-back/distinfo +++ b/x11-toolkits/gnustep-back/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1613252598 -SHA256 (gnustep-libs-back-back-0_28_0_GH0.tar.gz) = fb37120c45fa33b43c686294171cce5b033b1c098847eddcad8aa2c546586855 -SIZE (gnustep-libs-back-back-0_28_0_GH0.tar.gz) = 973862 +TIMESTAMP = 1704118259 +SHA256 (gnustep-libs-back-back-0_30_0_GH0.tar.gz) = fb431832d50e51419c38c634624347d2d977f108aca5b4f149ddc308c84684f4 +SIZE (gnustep-libs-back-back-0_30_0_GH0.tar.gz) = 1021180 diff --git a/x11-toolkits/gnustep-back/files/patch-no-nfonts b/x11-toolkits/gnustep-back/files/patch-no-nfonts new file mode 100644 index 000000000000..731c1d9879c7 --- /dev/null +++ b/x11-toolkits/gnustep-back/files/patch-no-nfonts @@ -0,0 +1,13 @@ +--- GNUmakefile ++++ GNUmakefile +@@ -49,10 +49,6 @@ include ./Version + # + SUBPROJECTS = Source Tools + +-ifneq ($(fonts), no) +-SUBPROJECTS += Fonts +-endif +- + -include GNUmakefile.preamble + + include $(GNUSTEP_MAKEFILES)/aggregate.make diff --git a/x11-toolkits/gnustep-back/pkg-plist b/x11-toolkits/gnustep-back/pkg-plist index 12c7ff3eafa2..5d70048f030c 100644 --- a/x11-toolkits/gnustep-back/pkg-plist +++ b/x11-toolkits/gnustep-back/pkg-plist @@ -1,32 +1,7 @@ GNUstep/System/Library/Bundles/libgnustep-%%BACK%%.bundle/Resources/English.lproj/nfontFaceNames.strings GNUstep/System/Library/Bundles/libgnustep-%%BACK%%.bundle/Resources/Info-gnustep.plist GNUstep/System/Library/Bundles/libgnustep-%%BACK%%.bundle/Resources/Swedish.lproj/nfontFaceNames.strings GNUstep/System/Library/Bundles/libgnustep-%%BACK%%.bundle/libgnustep-%%BACK%% GNUstep/System/Library/Bundles/libgnustep-%%BACK%%.bundle/stamp.make GNUstep/System/Library/Documentation/man/man1/gpbs.1.gz -GNUstep/System/Library/Fonts/Helvetica.nfont/FontInfo.plist -GNUstep/System/Library/Fonts/Helvetica.nfont/n019003l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019003l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019003l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019004l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019004l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019004l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019023l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019023l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019023l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019024l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019024l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019024l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019043l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019043l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019043l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019044l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019044l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019044l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019063l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019063l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019063l.pfm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019064l.afm -GNUstep/System/Library/Fonts/Helvetica.nfont/n019064l.pfb -GNUstep/System/Library/Fonts/Helvetica.nfont/n019064l.pfm GNUstep/System/Tools/gpbs