diff options
author | David Chisnall <theraven@FreeBSD.org> | 2013-08-28 18:26:01 +0000 |
---|---|---|
committer | David Chisnall <theraven@FreeBSD.org> | 2013-08-28 18:26:01 +0000 |
commit | 3bec8741ffe1e70c5dbabd1ee86bfdf05f1c3e99 (patch) | |
tree | ab5064afd823ae17563635026226e53774a6614d /x11-toolkits/gnustep-gui | |
parent | Update devel/monodevelop to 4.0.12 and unbreak build. (diff) |
Update to latest GNUstep core libraries.
Update dependent packages with more recent releases.
Remove old and bit-rotted ones.
Switch to using clang 3.3 and libobjc2 1.7 by default, so modern Objective-C features work out of the box and remove a lot of configurable options for sub-optimal (and, often, unsupported / deprecated upstream) configurations.
Take maintainership of GNUstep-related ports.
Several of the ports left in have scary warnings which mean that they are likely broken in lots of cases. Future commits will fix them.
Approved by: bapt
Notes
Notes:
svn path=/head/; revision=325546
Diffstat (limited to 'x11-toolkits/gnustep-gui')
-rw-r--r-- | x11-toolkits/gnustep-gui/Makefile | 11 | ||||
-rw-r--r-- | x11-toolkits/gnustep-gui/distinfo | 4 | ||||
-rw-r--r-- | x11-toolkits/gnustep-gui/files/GNUmakefile.speech.patch | 11 | ||||
-rw-r--r-- | x11-toolkits/gnustep-gui/pkg-descr | 13 | ||||
-rw-r--r-- | x11-toolkits/gnustep-gui/pkg-plist | 4 |
5 files changed, 27 insertions, 16 deletions
diff --git a/x11-toolkits/gnustep-gui/Makefile b/x11-toolkits/gnustep-gui/Makefile index 887d48bedb7a..fcd15dbd4e97 100644 --- a/x11-toolkits/gnustep-gui/Makefile +++ b/x11-toolkits/gnustep-gui/Makefile @@ -2,12 +2,12 @@ # $FreeBSD$ PORTNAME= gnustep-gui -PORTVERSION= 0.22.0 +PORTVERSION= 0.23.1 CATEGORIES= x11-toolkits gnustep MASTER_SITES= ${MASTER_SITE_GNUSTEP} MASTER_SITE_SUBDIR= core -MAINTAINER= ports@FreeBSD.org +MAINTAINER= theraven@FreeBSD.org COMMENT= GNUstep GUI library .if !defined(NOPORTDOCS) @@ -43,6 +43,7 @@ USE_XORG= x11 xt NOPORTDOCS= dvi2pdf broken EXTRA_PATCHES+= ${FILESDIR}/GNUmakefile.patch +EXTRA_PATCHES+= ${FILESDIR}/GNUmakefile.speech.patch EXTRA_PATCHES+= ${FILESDIR}/AudioOutputSink.m.patch MAKE_FLAGS+= OPTFLAG="${CFLAGS}" MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM @@ -51,12 +52,6 @@ PLIST_SUB+= BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1} ADDITIONAL_INCLUDE_DIRS+= -I${LOCALBASE}/include/libpng15 -.if defined(WITHOUT_GNUSTEP_FAKEMAIN) -.if !exists(/proc/curproc) -IGNORE= requires procfs mounted to build or run, for details see procfs(5) -.endif -.endif - .if !defined(WITHOUT_CUPS) LIB_DEPENDS+= cups.2:${PORTSDIR}/print/cups-client PLIST_SUB+= WITH_CUPS="" diff --git a/x11-toolkits/gnustep-gui/distinfo b/x11-toolkits/gnustep-gui/distinfo index 3490b9b81aad..7e465fcdb442 100644 --- a/x11-toolkits/gnustep-gui/distinfo +++ b/x11-toolkits/gnustep-gui/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnustep-gui-0.22.0.tar.gz) = 201a02da45a3ad2285fee6a6fcc7c8a463632e27d3175d7293e2290e573fca5d -SIZE (gnustep-gui-0.22.0.tar.gz) = 2734733 +SHA256 (gnustep-gui-0.23.1.tar.gz) = 417df23ac58e57d6b447e42849106f60c556bce13000e868d0713a7979817cab +SIZE (gnustep-gui-0.23.1.tar.gz) = 2776304 diff --git a/x11-toolkits/gnustep-gui/files/GNUmakefile.speech.patch b/x11-toolkits/gnustep-gui/files/GNUmakefile.speech.patch new file mode 100644 index 000000000000..49032e3a22ee --- /dev/null +++ b/x11-toolkits/gnustep-gui/files/GNUmakefile.speech.patch @@ -0,0 +1,11 @@ +--- Tools/speech/GNUmakefile.orig 2013-07-11 15:50:51.000000000 +0000 ++++ Tools/speech/GNUmakefile 2013-07-11 15:51:07.000000000 +0000 +@@ -28,6 +28,6 @@ + -lflite_usenglish -lflite_cmulex -lflite + endif + +-GSSpeechServer_OBJCFLAGS = -std=c99 -g -Werror ++GSSpeechServer_OBJCFLAGS = -std=c99 -g + + include $(GNUSTEP_MAKEFILES)/application.make + diff --git a/x11-toolkits/gnustep-gui/pkg-descr b/x11-toolkits/gnustep-gui/pkg-descr index d0614d1e9af7..eaff979ebcc9 100644 --- a/x11-toolkits/gnustep-gui/pkg-descr +++ b/x11-toolkits/gnustep-gui/pkg-descr @@ -1,10 +1,11 @@ -GNUstep is a set of general-purpose Objective-C libraries based on the -OpenStep standard developed by NeXT (now Apple) Inc. The libraries -consist of everything from foundation classes, such as dictionaries and -arrays, to GUI interface classes such as windows, sliders, buttons, etc. +The GNUstep GUI library implements the AppKit portion of the OpenStep +specification, jointly developed by NeXT and Sun. It aims to provide +compatibility with extensions added by Apple's implementation of this standard: +Cocoa. The AppKit library contains components required for writing graphical +applications. -Please contact the GNUstep maintainers at <discussion@gnustep.org> in -case of questions and help offers. +Please contact the GNUstep maintainers at <discuss-gnustep@gnu.org> in +case of questions and offers of help. LICENSE: LGPL2 or later (framework) LICENSE: GPL3 or later (tools) diff --git a/x11-toolkits/gnustep-gui/pkg-plist b/x11-toolkits/gnustep-gui/pkg-plist index a63983369202..473ccc40c4b4 100644 --- a/x11-toolkits/gnustep-gui/pkg-plist +++ b/x11-toolkits/gnustep-gui/pkg-plist @@ -803,7 +803,11 @@ GNUstep/System/Tools/gopen GNUstep/System/Tools/make_services GNUstep/System/Tools/say GNUstep/System/Tools/set_show_service +GNUstep/System/Library/Headers/AppKit/NSTreeController.h +GNUstep/System/Library/Images/NSAddTemplate.tiff +GNUstep/System/Library/Images/common_Info.tiff @exec mkdir -p %D/GNUstep/System/Library/Themes +@dirrm GNUstep/System/Library/Headers/AppKit @dirrm GNUstep/System/Library/Themes @dirrm GNUstep/System/Library/Services/GSspell.service/Resources @dirrm GNUstep/System/Library/Services/GSspell.service |