Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Aug 2013 18:26:01 +0000 (UTC)
From:      David Chisnall <theraven@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r325546 - in head: . Mk audio/mp3towav-bundle biology/adun biology/biococoa databases/gdl2 databases/mylibrary deskutils/mywiki deskutils/simpleagenda deskutils/systempreferences deskut...
Message-ID:  <201308281826.r7SIQ2di099063@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: theraven (src committer)
Date: Wed Aug 28 18:26:01 2013
New Revision: 325546
URL: http://svnweb.freebsd.org/changeset/ports/325546

Log:
  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

Added:
  head/graphics/gnustep-slideshow/files/patch-Controller.m   (contents, props changed)
  head/x11-toolkits/gnustep-gui/files/GNUmakefile.speech.patch   (contents, props changed)
  head/x11/gnustep-app/
  head/x11/gnustep-app/Makefile   (contents, props changed)
     - copied, changed from r298950, head/x11/gnustep-app/Makefile
  head/x11/gnustep-app/pkg-descr   (contents, props changed)
Deleted:
  head/audio/mp3towav-bundle/
  head/biology/adun/
  head/databases/gdl2/
  head/databases/mylibrary/
  head/deskutils/mywiki/
  head/deskutils/toolbox/
  head/devel/objcunit/
  head/devel/objectivelib/
  head/devel/performance/files/
  head/devel/projectmanager/
  head/editors/codeeditor/
  head/games/gridlock/
  head/irc/talksoup/
  head/lang/gnustep-base/files/GNUstep.sh
  head/lang/gnustep-base/files/NSFileManager.m.patch
  head/lang/libobjc2/files/
  head/mail/addresses/files/
  head/math/matharray/
  head/net/netclasses/
  head/sysutils/burn/
  head/www/webserver/
  head/www/webservices/
  head/x11-toolkits/gnustep-art/
  head/x11-toolkits/gnustep-cairo/
  head/x11-toolkits/gnustep-xdps/
  head/x11-toolkits/gtoolkit/
  head/x11-toolkits/renaissance/
Modified:
  head/MOVED
  head/Mk/bsd.gnustep.mk
  head/biology/biococoa/Makefile
  head/biology/biococoa/distinfo
  head/biology/biococoa/pkg-plist
  head/deskutils/simpleagenda/Makefile
  head/deskutils/simpleagenda/distinfo
  head/deskutils/simpleagenda/pkg-plist
  head/deskutils/systempreferences/Makefile
  head/devel/gnustep-make/Makefile
  head/devel/gnustep-make/distinfo
  head/devel/gnustep/Makefile
  head/devel/gnustep/pkg-descr
  head/devel/gorm/Makefile
  head/devel/gorm/distinfo
  head/devel/performance/Makefile
  head/devel/performance/distinfo
  head/graphics/cenon/Makefile
  head/graphics/cenon/distinfo
  head/graphics/cenon/pkg-plist
  head/graphics/gnustep-slideshow/Makefile
  head/graphics/preview/files/patch-Document.m
  head/lang/gnustep-base/Makefile
  head/lang/gnustep-base/distinfo
  head/lang/gnustep-base/pkg-descr
  head/lang/gnustep-base/pkg-plist
  head/lang/libobjc2/Makefile
  head/lang/libobjc2/distinfo
  head/lang/libobjc2/pkg-descr
  head/lang/libobjc2/pkg-plist
  head/mail/addresses/Makefile
  head/mail/addresses/distinfo
  head/mail/addresses/pkg-plist
  head/mail/gnumail/Makefile
  head/mail/pantomime/Makefile
  head/misc/gnustep-examples/Makefile
  head/misc/gnustep-examples/distinfo
  head/x11-toolkits/gnustep-back/Makefile
  head/x11-toolkits/gnustep-back/distinfo
  head/x11-toolkits/gnustep-back/pkg-plist
  head/x11-toolkits/gnustep-gui/Makefile
  head/x11-toolkits/gnustep-gui/distinfo
  head/x11-toolkits/gnustep-gui/pkg-descr
  head/x11-toolkits/gnustep-gui/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/MOVED	Wed Aug 28 18:26:01 2013	(r325546)
@@ -4843,6 +4843,11 @@ devel/prettygo|devel/go-pretty|2013-08-1
 www/w3m-m17n|www/w3m|2013-08-22|Unified to www/w3m
 www/w3m-m17n-img|www/w3m-img|2013-08-22|Unified to www/w3m-img
 www/moodle22||2013-08-20|Has expired: Unmaintained upstream
+x11-toolkits/gnustep-art||2013-08-28|Does not build with recent GNUstep
+x11-toolkits/gnustep-cairo|x11-toolkits/gnustep-back|2013-08-28|Removed deprecated back ends
+x11-toolkits/gnustep-xdps||2013-08-28|Does not build with recent GNUstep
+x11-toolkits/gtoolkit||2013-08-28|Does not build with recent GNUstep
+x11-toolkits/renaissance||2013-08-28|Does not build with recent GNUstep
 security/sfs||2013-08-23|Has expired: Broken on FreeBSD 8 and newer
 mail/p5-Mail-CClient||2013-08-26|Has expired: Broken for more than 6 month
 net/slbd||2013-08-26|Has expired: Broken on FreeBSD 8 and newer
@@ -4872,3 +4877,20 @@ java/icedtea6-stubs||2013-08-27|Has expi
 math/octave-forge-es||2013-08-27|Has expired: Broken for more than 6 month
 math/octave-forge-java||2013-08-27|Has expired: Broken for more than 6 month
 net/gatekeeper||2013-08-28|Has expired: Vulnerable for than 2 month
+audio/mp3towav-bundle||2013-08-28|Does not build with recent GNUstep
+biology/adun||2013-08-28|Does not build with recent GNUstep
+databases/gdl2||2013-08-28|Does not build with recent GNUstep
+databases/mylibrary||2013-08-28|Does not build with recent GNUstep
+deskutils/mywiki||2013-08-28|Does not build with recent GNUstep
+deskutils/toolbox||2013-08-28|Does not build with recent GNUstep
+devel/objcunit||2013-08-28|Does not build with recent GNUstep
+devel/objectivelib||2013-08-28|Does not build with recent GNUstep
+devel/performance/files||2013-08-28|Does not build with recent GNUstep
+devel/projectmanager||2013-08-28|Does not build with recent GNUstep
+editors/codeeditor||2013-08-28|Does not build with recent GNUstep
+games/gridlock||2013-08-28|Does not build with recent GNUstep
+irc/talksoup||2013-08-28|Does not build with recent GNUstep
+math/matharray||2013-08-28|Does not build with recent GNUstep
+net/netclasses||2013-08-28|Does not build with recent GNUstep
+sysutils/burn||2013-08-28|Does not build with recent GNUstep
+www/webserver||2013-08-28|Does not build with recent GNUstep

Modified: head/Mk/bsd.gnustep.mk
==============================================================================
--- head/Mk/bsd.gnustep.mk	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/Mk/bsd.gnustep.mk	Wed Aug 28 18:26:01 2013	(r325546)
@@ -5,34 +5,6 @@
 # make your life easier when dealing with ports related to the GNUstep.
 #
 #
-# Options for user to customize in /etc/make.conf:
-# ================================================
-#
-# WITH_GNUSTEP_XLIB=yes
-#	use xlib as backend (default)
-#
-# WITH_GNUSTEP_XDPS=yes
-#	use xdps as backend while build instead of xlib.
-#
-# WITH_GNUSTEP_LIBART=yes
-#	use libart as backend while build instead of xlib.
-#
-# WITH_GNUSTEP_CAIRO=yes
-#	use cairo as backend while build instead of xlib.
-#
-# GNUSTEP_WITH_GCC34=yes
-#	use gcc 3.4.x with objective C shared libraries.
-#
-# GNUSTEP_WITH_GCC42=yes
-#	use gcc 4.2.x with objective C shared libraries (default).
-#
-# GNUSTEP_WITH_GCC46=yes
-#	use gcc 4.6.x with objective C shared libraries.
-#
-# GNUSTEP_WITH_CLANG=yes
-#	use clang with objective C shared libraries.
-#
-#
 # Options for a port before include this file:
 # ============================================
 #
@@ -61,49 +33,49 @@
 #	require GNUstep.sh for build and install
 #
 # USE_GNUSTEP_SYSTEM_LIBS+=	Renaissance:x11-toolkits/renaissance
-#	depends on a shared lib in System directrory
+#	depends on a shared lib in System directory
 #
 # USE_GNUSTEP_SYSTEM_BUNDLES+=	EtoileMenus:x11-themes/etoile-etoilemenus
-#	depends on Bundles installed in System directrory
+#	depends on Bundles installed in System directory
 #
 # USE_GNUSTEP_SYSTEM_THEMES+=	Camaelon:x11-themes/etoile-camaelon
-#	depends on Themes installed in System directrory
+#	depends on Themes installed in System directory
 #
 # USE_GNUSTEP_LOCAL_LIBS+=	pantomime:mail/pantomime
-#	depends on a shared lib in Local directrory
+#	depends on a shared lib in Local directory
 #
 # USE_GNUSTEP_LOCAL_BUNDLES+=	Cddb:audio/cddb-bundle
-#	depends on Bundles installed in Local directrory
+#	depends on Bundles installed in Local directory
 #
 # USE_GNUSTEP_LOCAL_THEMES+=	WildMenus:x11-themes/etoile-wildmenus
-#	depends on Themes installed in Local directrory
+#	depends on Themes installed in Local directory
 #
 # USE_GNUSTEP_LOCAL_MENULETS+=	PowerMenulet:sysutils/etoile-powermenulet
-#	depends on Menulets installed in Local directrory
+#	depends on Menulets installed in Local directory
 #
 # USE_GNUSTEP_LOCAL_ASTS+=	CommentToLog:lang/etoile-lkplugins
-#	depends on Ast Bundles installed in Local directrory
+#	depends on Ast Bundles installed in Local directory
 #
 # USE_GNUSTEP_LOCAL_BURNS+=	MP3ToWav:audio/mp3towav-bundle
-#	depends on Burn Bundles installed in Local directrory
+#	depends on Burn Bundles installed in Local directory
 #
 # USE_GNUSTEP_SYSTEM_APPS+=	ProjectCenter:devel/projectcenter.app
-#	depends on Application installed in System directrory
+#	depends on Application installed in System directory
 #
 # USE_GNUSTEP_LOCAL_APPS+=	Ink:misc/gnustep-examples
-#	depends on Application installed in Local directrory
+#	depends on Application installed in Local directory
 #
 # USE_GNUSTEP_SYSTEM_TOOLS+=	resizer:deskutils/gworkspace
-#	depends on Tool installed in System directrory
+#	depends on Tool installed in System directory
 #
 # USE_GNUSTEP_LOCAL_TOOLS+=	zillion:net/zillion
-#	depends on Tool installed in Local directrory
+#	depends on Tool installed in Local directory
 #
 # USE_GNUSTEP_SYSTEM_SERVICES+=	thumbnailer:deskutils/gworkspace
-#	depends on Services installed in System directrory
+#	depends on Services installed in System directory
 #
 # USE_GNUSTEP_LOCAL_SERVICES+=	LaTeX:textproc/latex-service
-#	depends on Services installed in Local directrory
+#	depends on Services installed in Local directory
 #
 # ---------------------------------------------------------------------------
 .if !defined(_POSTMKINCLUDED)
@@ -121,9 +93,7 @@ GNUSTEP_MAKE_PORT?=	devel/gnustep-make
 GNUSTEP_BASE_PORT?=	lang/gnustep-base
 GNUSTEP_GUI_PORT?=	x11-toolkits/gnustep-gui
 GNUSTEP_BACK_PORT?=	x11-toolkits/gnustep-back
-GNUSTEP_XDPS_PORT?=	x11-toolkits/gnustep-xdps
-GNUSTEP_ART_PORT?=	x11-toolkits/gnustep-art
-GNUSTEP_CAIRO_PORT?=	x11-toolkits/gnustep-cairo
+# Note: back-cairo will be deprecated in favour of Opal soon...
 
 .if ${MACHINE_ARCH} == "i386"
 GNU_ARCH=	ix86
@@ -195,63 +165,34 @@ PLIST_SUB+=	MAJORVERSION=${PORTVERSION:C
 PLIST_SUB+=	LIBVERSION=${DEFAULT_LIBVERSION}
 PLIST_SUB+=	MAJORLIBVERSION=${DEFAULT_LIBVERSION:C/([0-9]).*/\1/1}
 
-.if !defined(GNUSTEP_WITH_GCC34) && !defined(GNUSTEP_WITH_GCC42) && !defined(GNUSTEP_WITH_GCC46) && !defined(GNUSTEP_WITH_BASE_GCC)
-.if defined(PACKAGE_BUILDING)
-.if ${OSVERSION} > 900035
-GNUSTEP_WITH_GCC42=yes
-.endif
-.endif
-.if !exists(${DESTDIR}/usr/lib/libobjc.so)
-GNUSTEP_WITH_GCC42=yes
-.endif
-.endif
-
-.if defined(GNUSTEP_WITH_CLANG)
-.if defined(CC) && ${CC:T:Mclang}
-# all done
-.else
 .if !exists(${DESTDIR}/usr/bin/clang)
-BUILD_DEPENDS+=	${LOCALBASE}/bin/clang:${PORTSDIR}/lang/clang
-CC=	clang
-CXX=	clang++
+_CLANG!=	${DESTDIR}/usr/bin/clang --version | head -1 | \
+		${SED} -e 's/.*clang version \([0-9]\)\.\([0-9]\).*/\1\2/' 
 .else
-# use clang in base
-CC=	clang
-CXX=	clang++
-.endif
-# ignore gcc ports
-GNUSTEP_WITH_BASE_GCC=yes
+_CLANG=	0
 .endif
-LIB_DEPENDS+=	objc:${PORTSDIR}/lang/libobjc2
-.else
-.if defined(GNUSTEP_WITH_GCC34) || defined(GNUSTEP_WITH_GCC42) || defined(GNUSTEP_WITH_GCC46)
-.if defined(GNUSTEP_WITH_GCC34)
-GCCSUFFIX=34
-.if ${ARCH} == sparc64
-BROKEN=	gcc34 does not build the required libobjc
-.endif
-.endif
-.if defined(GNUSTEP_WITH_GCC42)
-GCCSUFFIX=42
-.endif
-.if defined(GNUSTEP_WITH_GCC46)
-GCCSUFFIX=46
-.endif
-CC=		gcc${GCCSUFFIX}
-CXX=		g++${GCCSUFFIX}
-GNUSTEP_GCC_PORT?=	lang/gcc${GCCSUFFIX}
-BUILD_DEPENDS+=	${TARGLIB}/libobjc.so:${PORTSDIR}/${GNUSTEP_GCC_PORT}
-RUN_DEPENDS+=	${TARGLIB}/libobjc.so:${PORTSDIR}/${GNUSTEP_GCC_PORT}
+
+.if ${_CLANG} < 33
+BUILD_DEPENDS+=	${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
+CPP=	${LOCALBASE}/bin/clang-cpp33
+CC=	${LOCALBASE}/bin/clang33
+CXX=	${LOCALBASE}/bin/clang++33
 .else
-GNUSTEP_WITH_BASE_GCC=yes
-.endif
+CPP=	/usr/bin/clang-cpp33
+CC=	/usr/bin/clang
+CXX=	/usr/bin/clang++
 .endif
 
+MAKE_ENV+=	"CC=${CC} CXX=${CXX}"
+
+
+
 # ---------------------------------------------------------------------------
 # using base
 #
 .if defined(USE_GNUSTEP_BASE)
 BUILD_DEPENDS+=	${GNUSTEP_SYSTEM_LIBRARIES}/libgnustep-base.so:${PORTSDIR}/${GNUSTEP_BASE_PORT}
+LIB_DEPENDS+=	objc.4:${PORTSDIR}/lang/libobjc2
 RUN_DEPENDS+=	${GNUSTEP_SYSTEM_LIBRARIES}/libgnustep-base.so:${PORTSDIR}/${GNUSTEP_BASE_PORT}
 .endif
 
@@ -267,66 +208,12 @@ RUN_DEPENDS+=	${GNUSTEP_SYSTEM_LIBRARIES
 # using any backend
 #
 .if defined(USE_GNUSTEP_BACK)
-.if defined(WITH_GNUSTEP_DEVEL)
-BACKSUFFIX?=	-022
-.else
-BACKSUFFIX?=	-022
-.endif
-.if defined(WITH_GNUSTEP_XDPS)
-GNUSTEP_WITH_XDPS=yes
-.elif defined(WITH_GNUSTEP_LIBART)
-USE_GNUSTEP_LIBART=yes
-.elif defined(WITH_GNUSTEP_CAIRO)
-USE_GNUSTEP_CAIRO=yes
-.elif defined(WITH_GNUSTEP_XLIB)
-USE_GNUSTEP_XLIB=yes
-.else
-# default:
-USE_GNUSTEP_XLIB=yes
-.endif
-.endif
+BACKSUFFIX?=	-023
+BACKCAIRO=     libgnustep-cairo${BACKSUFFIX}
 
-# ---------------------------------------------------------------------------
-# Backend using xlib
-#
-.if defined(USE_GNUSTEP_XLIB)
-BUILD_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKXLIB}.bundle/${BACKXLIB}:${PORTSDIR}/${GNUSTEP_BACK_PORT}
-RUN_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKXLIB}.bundle/${BACKXLIB}:${PORTSDIR}/${GNUSTEP_BACK_PORT}
-
-BACKXLIB=	libgnustep-back${BACKSUFFIX}
-MAKE_FLAGS+=	GUI_BACKEND_LIB=back
-.endif
-
-# ---------------------------------------------------------------------------
-# Backend using xdps
-#
-.if defined(USE_GNUSTEP_XDPS)
-BUILD_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKXDPS}.bundle/${BACKXDPS}:${PORTSDIR}/${GNUSTEP_XDPS_PORT}
-RUN_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKXDPS}.bundle/${BACKXDPS}:${PORTSDIR}/${GNUSTEP_XDPS_PORT}
-
-BACKXDPS=	libgnustep-xdps${BACKSUFFIX}
-MAKE_FLAGS+=	GUI_BACKEND_LIB=xdps
-.endif
-
-# ---------------------------------------------------------------------------
-# Backend using libart
-#
-.if defined(USE_GNUSTEP_LIBART)
-BUILD_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKART}.bundle/${BACKART}:${PORTSDIR}/${GNUSTEP_ART_PORT}
-RUN_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKART}.bundle/${BACKART}:${PORTSDIR}/${GNUSTEP_ART_PORT}
-
-BACKART=	libgnustep-art${BACKSUFFIX}
-MAKE_FLAGS+=	GUI_BACKEND_LIB=art
-.endif
-
-# ---------------------------------------------------------------------------
-# Backend using cairo
-#
-.if defined(USE_GNUSTEP_CAIRO)
-BUILD_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKCAIRO}.bundle/${BACKCAIRO}:${PORTSDIR}/${GNUSTEP_CAIRO_PORT}
-RUN_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKCAIRO}.bundle/${BACKCAIRO}:${PORTSDIR}/${GNUSTEP_CAIRO_PORT}
+BUILD_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKCAIRO}.bundle/${BACKCAIRO}:${PORTSDIR}/${GNUSTEP_BACK_PORT}
+RUN_DEPENDS+=	${GNUSTEP_SYSTEM_BUNDLES}/${BACKCAIRO}.bundle/${BACKCAIRO}:${PORTSDIR}/${GNUSTEP_BACK_PORT}
 
-BACKCAIRO=	libgnustep-cairo${BACKSUFFIX}
 MAKE_FLAGS+=	GUI_BACKEND_LIB=cairo
 .endif
 
@@ -490,7 +377,7 @@ run-autotools::
 
 do-configure:
 	@(cd ${CONFIGURE_WRKSRC}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
-	    if ! ${SETENV} CC="${CC}" CXX="${CXX}" \
+	    if ! ${SETENV} CC="${CC}" CXX="${CXX}" CPP="${CPP}" \
 		CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
 		CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
 		INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \

Modified: head/biology/biococoa/Makefile
==============================================================================
--- head/biology/biococoa/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/biology/biococoa/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,14 +1,15 @@
 # $FreeBSD$
 
 PORTNAME=	biococoa
-PORTVERSION=	1.6.0
-PORTREVISION=	2
+PORTVERSION=	2.2.1
+PORTREVISION=	0
 CATEGORIES=	biology gnustep
-MASTER_SITES=	${MASTER_SITE_DEBIAN}
+MASTER_SITES=	http://bioinformatics.org/biococoa/downloads/ ${MASTER_SITE_DEBIAN}
 MASTER_SITE_SUBDIR=	pool/main/b/biococoa.app
-DISTNAME=	biococoa.app_${PORTVERSION}.orig
+DISTNAME=	biococoa-${PORTVERSION}-src
+EXTRACT_SUFX=	.tgz
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	Bioinformatics framework
 
 LICENSE=	LGPL21
@@ -18,6 +19,6 @@ USE_GNUSTEP_BACK=	yes
 USE_GNUSTEP_BUILD=	yes
 USE_GNUSTEP_INSTALL=	yes
 
-WRKSRC=		${WRKDIR}/biococoa
+WRKSRC=		${WRKDIR}/biococoa-${PORTVERSION}
 
 .include <bsd.port.mk>

Modified: head/biology/biococoa/distinfo
==============================================================================
--- head/biology/biococoa/distinfo	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/biology/biococoa/distinfo	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,2 +1,2 @@
-SHA256 (biococoa.app_1.6.0.orig.tar.gz) = dc9afef09686699532a5fa918de18778ae1bd3fea3a66d4bc9158b35f11d1931
-SIZE (biococoa.app_1.6.0.orig.tar.gz) = 22089
+SHA256 (biococoa-2.2.1-src.tgz) = f13855e83bd40fb6a16a6d0d04fb669a1b36fcbaea9484a5c894277467a9ae0d
+SIZE (biococoa-2.2.1-src.tgz) = 368512

Modified: head/biology/biococoa/pkg-plist
==============================================================================
--- head/biology/biococoa/pkg-plist	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/biology/biococoa/pkg-plist	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,8 +1,76 @@
-GNUstep/Local/Applications/BioCocoa.app/BioCocoa
-GNUstep/Local/Applications/BioCocoa.app/Resources/BioCocoa.desktop
-GNUstep/Local/Applications/BioCocoa.app/Resources/Info-gnustep.plist
-GNUstep/Local/Applications/BioCocoa.app/Resources/biococoa.tiff
-GNUstep/Local/Applications/BioCocoa.app/stamp.make
-GNUstep/Local/Tools/BioCocoa
-@dirrm GNUstep/Local/Applications/BioCocoa.app/Resources
-@dirrm GNUstep/Local/Applications/BioCocoa.app
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/BioCocoa
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/BioCocoa
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCAminoAcid.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCAnnotation.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCAtom.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCCachedFastaFile.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCCachedSequenceFile.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCChain.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCCodon.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCCodonDNA.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCCodonRNA.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCDataMatrix.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCFoundation.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCFoundationDefines.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCGeneticCode.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCMCP.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCNucleotide.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCNucleotideDNA.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCNucleotideRNA.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCPairwiseAlignment.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCParseSOFT.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCPlatform.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCPreferences.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCProteinStructure.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCResidue.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSample.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCScoreMatrix.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSecondaryStructure.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequence.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceAlignment.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceArray.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceCodon.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceReader.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceStructure.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceTool.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSequenceWriter.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSeries.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCStringDefinitions.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSuffixArray.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSymbol.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCSymbolSet.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolComplement.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolDigest.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolHydropathyCalculator.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolMassCalculator.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolSequenceFinder.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolSymbolCounter.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolTranslator.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCToolTranslatorDNA.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCUtilData.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers/BCUtilStrings.h
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Resources/Info-gnustep.plist
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Resources/aminoacids.plist
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Resources/nucleotides.plist
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/libBioCocoa.so
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/libBioCocoa.so.%%MAJORVERSION%%
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/libBioCocoa.so.%%VERSION%%
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/libBioCocoa.so
+GNUstep/Local/Library/Libraries/libBioCocoa.so
+GNUstep/Local/Library/Libraries/libBioCocoa.so.%%MAJORVERSION%%
+GNUstep/Local/Library/Libraries/libBioCocoa.so.%%VERSION%%
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Headers
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Resources
+GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/Current
+GNUstep/Local/Library/Headers/BioCocoa
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework
+@dirrm GNUstep/Local/Library/Headers/BioCocoa
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/Current
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Resources
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%/Headers
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions/%%MAJORVERSION%%
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Versions
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Resources
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework/Headers
+@dirrm GNUstep/Local/Library/Frameworks/BioCocoa.framework

Modified: head/deskutils/simpleagenda/Makefile
==============================================================================
--- head/deskutils/simpleagenda/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/deskutils/simpleagenda/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,21 +1,19 @@
 # $FreeBSD$
 
 PORTNAME=	simpleagenda
-PORTVERSION=	0.42
-PORTREVISION=	1
+PORTVERSION=	0.43
+PORTREVISION=	0
 CATEGORIES=	deskutils gnustep
 MASTER_SITES=	http://coyote.octets.fr/pub/gnustep/
 DISTNAME=	SimpleAgenda-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	simple calendar and agenda application
 
 LIB_DEPENDS+=	ical:${PORTSDIR}/devel/libical
 
 LICENSE=	GPLv2
 
-BROKEN=		does not build
-
 USE_GNUSTEP=	yes
 USE_GNUSTEP_CONFIGURE=	yes
 USE_GNUSTEP_BACK=	yes
@@ -24,7 +22,6 @@ USE_GNUSTEP_INSTALL=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
 CFLAGS+=	-I${LOCALBASE}/include
-ADDITIONAL_OBJCFLAGS=	'-Dsel_isEqual(x,y) (x==y)'
 
 pre-configure:
 	${REINPLACE_CMD} -e 's|SimpleAgenda|SimpleAgenda.m|' ${WRKSRC}/configure

Modified: head/deskutils/simpleagenda/distinfo
==============================================================================
--- head/deskutils/simpleagenda/distinfo	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/deskutils/simpleagenda/distinfo	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,2 +1,2 @@
-SHA256 (SimpleAgenda-0.42.tar.gz) = 660da4003e79b19d3fbd1e9f6a58936cc2790c6bbccd892c961a3cd896323309
-SIZE (SimpleAgenda-0.42.tar.gz) = 152336
+SHA256 (SimpleAgenda-0.43.tar.gz) = b363a3e36e6eaa55a81ac96eb8aa590472d83e6f177640016b917d400d969f14
+SIZE (SimpleAgenda-0.43.tar.gz) = 155517

Modified: head/deskutils/simpleagenda/pkg-plist
==============================================================================
--- head/deskutils/simpleagenda/pkg-plist	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/deskutils/simpleagenda/pkg-plist	Wed Aug 28 18:26:01 2013	(r325546)
@@ -36,6 +36,8 @@ GNUstep/Local/Applications/SimpleAgenda.
 GNUstep/Local/Applications/SimpleAgenda.app/SimpleAgenda
 GNUstep/Local/Applications/SimpleAgenda.app/stamp.make
 GNUstep/Local/Tools/SimpleAgenda
+GNUstep/Local/Applications/SimpleAgenda.app/Resources/Italian.lproj/Localizable.strings
+@dirrm GNUstep/Local/Applications/SimpleAgenda.app/Resources/Italian.lproj
 @dirrm GNUstep/Local/Applications/SimpleAgenda.app/Resources/iCalendar.gorm
 @dirrm GNUstep/Local/Applications/SimpleAgenda.app/Resources/Task.gorm
 @dirrm GNUstep/Local/Applications/SimpleAgenda.app/Resources/Preferences.gorm

Modified: head/deskutils/systempreferences/Makefile
==============================================================================
--- head/deskutils/systempreferences/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/deskutils/systempreferences/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -7,11 +7,13 @@ MASTER_SITES=	${MASTER_SITE_GNUSTEP}
 MASTER_SITE_SUBDIR=usr-apps
 DISTNAME=	SystemPreferences-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	System Preferences application for GNUstep
 
 LICENSE=	GPLv2
 
+PREFERENCEPANES_PORT?=	deskutils/preferencepanes
+
 USE_GNUSTEP=	yes
 USE_GNUSTEP_BUILD=	yes
 USE_GNUSTEP_INSTALL=	yes
@@ -21,6 +23,5 @@ USE_GNUSTEP_SYSTEM_LIBS+=	PreferencePane
 USE_GNUSTEP_MAKE_DIRS=	SystemPreferences Modules
 MAKE_ENV+=	GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
 
-PREFERENCEPANES_PORT?=	deskutils/preferencepanes
 
 .include <bsd.port.mk>

Modified: head/devel/gnustep-make/Makefile
==============================================================================
--- head/devel/gnustep-make/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/gnustep-make/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -2,12 +2,12 @@
 # $FreeBSD$
 
 PORTNAME=	gnustep-make
-PORTVERSION=	2.6.2
+PORTVERSION=	2.6.5
 CATEGORIES=	devel gnustep
 MASTER_SITES=	${MASTER_SITE_GNUSTEP}
 MASTER_SITE_SUBDIR=	core
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	GNUstep makefile package
 
 LICENSE=        GPLv3
@@ -20,11 +20,10 @@ CONFIGURE_ENV+=	INSTALL_PROGRAM="${INSTA
 CONFIGURE_ARGS+=	--with-thread-lib=-pthread
 CONFIGURE_ARGS+=	--with-config-file=${GNUSTEP_PREFIX}/GNUstep.conf
 CONFIGURE_ARGS+=	--with-layout=gnustep
-.if defined(GNUSTEP_WITH_LIBOBJC2) || defined(GNUSTEP_WITH_CLANG)
-CONFIGURE_ARGS+=	--with-objc-lib-flag=-l:libobjc.so.16
+CONFIGURE_ARGS+=	--enable-objc-nonfragile-abi --enable-native-objc-exceptions
 LDFLAGS+=	-L${LOCALBASE}/lib
-.endif
 GNU_CONFIGURE_PREFIX=	${GNUSTEP_PREFIX}
+LIB_DEPENDS+=		objc.4:${PORTSDIR}/lang/libobjc2
 
 post-patch:
 	${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' \
@@ -66,9 +65,4 @@ post-install:
 	-${MKDIR} ${GNUSTEP_PREFIX}/Local/Tools/Resources
 
 .include <bsd.port.pre.mk>
-
-.if ${ARCH} == "powerpc"
-IGNORE=		depends on gcc-4.2.5.20090325_5 which does not run on powerpc
-.endif
-
 .include <bsd.port.post.mk>

Modified: head/devel/gnustep-make/distinfo
==============================================================================
--- head/devel/gnustep-make/distinfo	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/gnustep-make/distinfo	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,2 +1,2 @@
-SHA256 (gnustep-make-2.6.2.tar.gz) = 7a95b3fc5bf14f6b06c4f1f716b48e9de13a11c1fa972aa3cc87736cd98f3e3a
-SIZE (gnustep-make-2.6.2.tar.gz) = 562770
+SHA256 (gnustep-make-2.6.5.tar.gz) = a1b4b7fbe80d1195a8367d5e92201be35990585b60253966b509250d810f2118
+SIZE (gnustep-make-2.6.5.tar.gz) = 572273

Modified: head/devel/gnustep/Makefile
==============================================================================
--- head/devel/gnustep/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/gnustep/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -2,14 +2,14 @@
 # $FreeBSD$
 
 PORTNAME=	gnustep
-PORTVERSION=	1.24.0
+PORTVERSION=	1.28.0
 PORTREVISION=	1
 CATEGORIES=	devel lang gnustep
 MASTER_SITES=	# empty
 DISTFILES=	# empty
 EXTRACT_ONLY=	# empty
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	Objective-C libraries based on the OpenStep standard
 
 # Backends are slave ports with conflicting plists
@@ -21,10 +21,6 @@ USE_GNUSTEP=	yes
 USE_GNUSTEP_BASE=	yes
 USE_GNUSTEP_GUI=	yes
 USE_GNUSTEP_BACK=	yes
-.if !defined(WITH_GNUSTEP_SINGLE_BACKEND)
-USE_GNUSTEP_XLIB=	yes
-USE_GNUSTEP_LIBART=	yes
 USE_GNUSTEP_CAIRO=	yes
-.endif
 
 .include <bsd.port.mk>

Modified: head/devel/gnustep/pkg-descr
==============================================================================
--- head/devel/gnustep/pkg-descr	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/gnustep/pkg-descr	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,9 +1,10 @@
-GNUstep is a set of general-purpose Objective-C libraries base 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.
+GNUstep is a set of general-purpose Objective-C libraries, originally based on
+the OpenStep standard jointly developed by NeXT and Sun and now following
+Apple's Cocoa APIs. The libraries consist of everything from foundation
+classes, such as dictionaries and arrays, to GUI interface classes such as
+windows, sliders, buttons, etc.
 
-Please contact the GNUstep maintainers at <discussion@gnustep.org> in 
+Please contact the GNUstep maintainers at <discuss-gnustep@gnu.org> in 
 case of questions and help offers.
 
 WWW: http://www.gnustep.org/

Modified: head/devel/gorm/Makefile
==============================================================================
--- head/devel/gorm/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/gorm/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,12 +1,12 @@
 # $FreeBSD$
 
 PORTNAME=	gorm
-PORTVERSION=	1.2.16
+PORTVERSION=	1.2.18
 CATEGORIES=	devel gnustep
 MASTER_SITES=	${MASTER_SITE_GNUSTEP}
 MASTER_SITE_SUBDIR=	dev-apps
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	Graphical Object Relationship Modeller
 
 LICENSE=	GPLv3

Modified: head/devel/gorm/distinfo
==============================================================================
--- head/devel/gorm/distinfo	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/gorm/distinfo	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,2 +1,2 @@
-SHA256 (gorm-1.2.16.tar.gz) = 81461eece7410cd2d1f7f90faf8c9bc1be149ef7acbfbcc6a7a5ed1f54c07430
-SIZE (gorm-1.2.16.tar.gz) = 820986
+SHA256 (gorm-1.2.18.tar.gz) = 38371d32c0dece862acdf94eb1ce3735eaffc35c3bf16c762b985a6f75ddffee
+SIZE (gorm-1.2.18.tar.gz) = 684967

Modified: head/devel/performance/Makefile
==============================================================================
--- head/devel/performance/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/performance/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,14 +1,14 @@
 # $FreeBSD$
 
 PORTNAME=	performance
-PORTVERSION=	0.3.2
-PORTREVISION=	1
+PORTVERSION=	0.4.0
+PORTREVISION=	0
 CATEGORIES=	devel gnustep
 MASTER_SITES=	${MASTER_SITE_GNUSTEP}
 MASTER_SITE_SUBDIR=	libs
 DISTNAME=	Performance-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	Help improve the performance of GNUstep applications
 
 LICENSE=	LGPL3

Modified: head/devel/performance/distinfo
==============================================================================
--- head/devel/performance/distinfo	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/devel/performance/distinfo	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,2 +1,2 @@
-SHA256 (Performance-0.3.2.tar.gz) = d7ca93d2280fd477b32aea2a85a40d6d44933dbed77e0c7f51c852c6bede1b4f
-SIZE (Performance-0.3.2.tar.gz) = 47501
+SHA256 (Performance-0.4.0.tar.gz) = e55c1a8d9e6f1e3ba146490d1b0cf7b84e124410a50070ab3b27ecfc4aab6a1c
+SIZE (Performance-0.4.0.tar.gz) = 48527

Modified: head/graphics/cenon/Makefile
==============================================================================
--- head/graphics/cenon/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/graphics/cenon/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,12 +1,9 @@
-# New ports collection makefile for:	Cenon
-# Date created:				16 Nov 2005
-# Whom:					Alexey Dokuchaev <danfe@FreeBSD.org>
-#
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
 # $FreeBSD$
 #
 
 PORTNAME=	cenon
-PORTVERSION=	3.95
+PORTVERSION=	4.0.2
 CATEGORIES=	graphics gnustep
 MASTER_SITES=	http://www.vhf-group.com/vhf-interservice/download/source/
 DISTNAME=	Cenon-${MAINVERSION}
@@ -14,7 +11,7 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 DIST_SUBDIR=	${PORTNAME}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	A vector graphics tool for GNUstep
 
 USE_BZIP2=	yes
@@ -24,12 +21,12 @@ USE_GNUSTEP_BUILD=	yes
 USE_GNUSTEP_INSTALL=	yes
 
 WRKSRC=		${WRKDIR}/Cenon
-MAINVERSION=	3.9.5
-FULLVERSION=	3.9.4
+MAINVERSION=	4.0.2
+FULLVERSION=	4.0.0
 CENON_LIB_DIR=	${GNUSTEP_LOCAL_ROOT}/Library/Cenon
 
 OPTIONS_DEFINE=	FULL_LIBRARY
-FULL_LIBRARY_DESC= Install complete Cenon Library
+FULL_LIBRARY_DESC=	Install complete Cenon Library
 
 .include <bsd.port.options.mk>
 

Modified: head/graphics/cenon/distinfo
==============================================================================
--- head/graphics/cenon/distinfo	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/graphics/cenon/distinfo	Wed Aug 28 18:26:01 2013	(r325546)
@@ -1,4 +1,4 @@
-SHA256 (cenon/Cenon-3.9.5.tar.bz2) = 523049066f88e9e022127c017633b0431a29b9eda847e875c8c82d1f976f4977
-SIZE (cenon/Cenon-3.9.5.tar.bz2) = 2003607
-SHA256 (cenon/CenonLibrary-3.9.4-1.tar.bz2) = eecb3c588f65cbe68db902e2c29264904a04b1042f74b598695667cd9aeea761
-SIZE (cenon/CenonLibrary-3.9.4-1.tar.bz2) = 2058146
+SHA256 (cenon/Cenon-4.0.2.tar.bz2) = 8c8906225e188747bf80499886c289786ffc27c6e051dafe12567542f9ef0693
+SIZE (cenon/Cenon-4.0.2.tar.bz2) = 4143462
+SHA256 (cenon/CenonLibrary-4.0.0-1.tar.bz2) = b329331a4b5b40d93eeeddd98f6922a53401b6e4f437538cd98392f8828cbb44
+SIZE (cenon/CenonLibrary-4.0.0-1.tar.bz2) = 2131692

Modified: head/graphics/cenon/pkg-plist
==============================================================================
--- head/graphics/cenon/pkg-plist	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/graphics/cenon/pkg-plist	Wed Aug 28 18:26:01 2013	(r325546)
@@ -92,14 +92,6 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/LayerDetails.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/LayerDetails.nib/keyedobjects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Localizable.strings
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/classes.nib
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/info.nib
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/keyedobjects.nib
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/sortColLLUR.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/sortColULLR.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/sortColURLL.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/sortRowLLUR.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib/sortRowULLR.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Operations.strings
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSFontInfo.nib/classes.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSFontInfo.nib/info.nib
@@ -110,9 +102,6 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSSettings.nib/classes.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSSettings.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSSettings.nib/keyedobjects.nib
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PreferencesPanel.nib/classes.nib
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PreferencesPanel.nib/info.nib
-GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PreferencesPanel.nib/keyedobjects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PrintPanelAccessory.nib/classes.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PrintPanelAccessory.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PrintPanelAccessory.nib/keyedobjects.nib
@@ -253,14 +242,6 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/LayerDetails.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/LayerDetails.nib/keyedobjects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Localizable.strings
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/classes.nib
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/info.nib
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/keyedobjects.nib
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/sortColLLUR.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/sortColULLR.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/sortColURLL.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/sortRowLLUR.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib/sortRowULLR.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Operations.strings
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSInfo.nib/classes.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSInfo.nib/info.nib
@@ -268,9 +249,6 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSSettings.nib/classes.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSSettings.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSSettings.nib/keyedobjects.nib
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PreferencesPanel.nib/classes.nib
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PreferencesPanel.nib/info.nib
-GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PreferencesPanel.nib/objects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PrintPanelAccessory.nib/classes.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PrintPanelAccessory.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PrintPanelAccessory.nib/keyedobjects.nib
@@ -332,12 +310,7 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/Import.prefs/Resources/prefsImport.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/Import.prefs/stamp.make
 GNUstep/Local/Applications/Cenon.app/Resources/Info-gnustep.plist
-GNUstep/Local/Applications/Cenon.app/Resources/Info.nib/._keyedobjects.nib
-GNUstep/Local/Applications/Cenon.app/Resources/Info.nib/classes.nib
-GNUstep/Local/Applications/Cenon.app/Resources/Info.nib/info.nib
-GNUstep/Local/Applications/Cenon.app/Resources/Info.nib/keyedobjects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/Info.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib/._keyedobjects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib/buttonFilling.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib/buttonLayers.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib/buttonStroke.tiff
@@ -346,21 +319,6 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib/info.nib
 GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib/keyedobjects.nib
 GNUstep/Local/Applications/Cenon.app/Resources/SinkingMetrics.plist
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/classes.nib
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/info.nib
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/keyedobjects.nib
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolArc.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolArrow.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolCurve.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolCutter.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolLine.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolMark.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolPolyLine.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolRectangle.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolRotate.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolSinking.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolText.tiff
-GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib/toolWeb.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/alignHCenter.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/alignHLeft.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/alignHRight.tiff
@@ -469,7 +427,6 @@ GNUstep/Local/Applications/Cenon.app/Res
 GNUstep/Local/Applications/Cenon.app/Resources/typeHPGL_48x48.tiff
 GNUstep/Local/Applications/Cenon.app/Resources/typePS.tiff
 GNUstep/Local/Applications/Cenon.app/stamp.make
-%%LITE%%GNUstep/Local/Library/Cenon/._README
 GNUstep/Local/Library/Cenon/.dir.tiff
 GNUstep/Local/Library/Cenon/COPYRIGHT
 GNUstep/Local/Library/Cenon/Devices/.dir.tiff
@@ -638,6 +595,21 @@ GNUstep/Local/Tools/Cenon
 %%FULL%%@dirrm GNUstep/Local/Library/Cenon/Examples
 %%FULL%%@dirrm GNUstep/Local/Library/Cenon/Documentation/SinkingMetrics.cenon
 %%FULL%%@dirrm GNUstep/Local/Library/Cenon/Documentation
+GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.xib
+GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PreferencesPanel.xib
+GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Vectorizer.xib
+GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.xib
+GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PreferencesPanel.xib
+GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Vectorizer.xib
+GNUstep/Local/Applications/Cenon.app/Resources/Info.xib
+GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.xib
+GNUstep/Local/Applications/Cenon.app/Resources/psImportAI3_old.prolog
+GNUstep/Local/Applications/Cenon.app/Resources/typeICut.tiff
+GNUstep/Local/Applications/Cenon.app/Resources/typeICut_%%MAJORVERSION%%8x%%MAJORVERSION%%8.tiff
+GNUstep/Local/Applications/Cenon.app/Resources/typeICut_128x128.tiff
+GNUstep/Local/Applications/Cenon.app/Resources/typePDF.tiff
+@dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj
+@dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj
 @dirrm GNUstep/Local/Library/Cenon/Projects/Cenon.cenon
 @dirrm GNUstep/Local/Library/Cenon/Projects
 @dirrm GNUstep/Local/Library/Cenon/Devices/hpgl
@@ -645,9 +617,7 @@ GNUstep/Local/Tools/Cenon
 @dirrm GNUstep/Local/Library/Cenon/Devices/din
 @dirrm GNUstep/Local/Library/Cenon/Devices
 @dirrm GNUstep/Local/Library/Cenon
-@dirrm GNUstep/Local/Applications/Cenon.app/Resources/ToolPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/InspectorPanel.nib
-@dirrm GNUstep/Local/Applications/Cenon.app/Resources/Info.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/Import.prefs/Resources/German.lproj/Import.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/Import.prefs/Resources/German.lproj
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/Import.prefs/Resources/English.lproj/Import.nib
@@ -664,10 +634,8 @@ GNUstep/Local/Tools/Cenon
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/TPAlign.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/ProjectSettingsPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PrintPanelAccessory.nib
-@dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PreferencesPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSSettings.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/PSInfo.nib
-@dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/Main.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/LayerDetails.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/IntersectionPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/German.lproj/IPWeb.nib
@@ -716,11 +684,9 @@ GNUstep/Local/Tools/Cenon
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/TPAlign.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/ProjectSettingsPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PrintPanelAccessory.nib
-@dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PreferencesPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSSettings.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSInfo.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/PSFontInfo.nib
-@dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/Main.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/LayerDetails.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/IntersectionPanel.nib
 @dirrm GNUstep/Local/Applications/Cenon.app/Resources/English.lproj/IPWeb.nib

Modified: head/graphics/gnustep-slideshow/Makefile
==============================================================================
--- head/graphics/gnustep-slideshow/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/graphics/gnustep-slideshow/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -8,7 +8,7 @@ MASTER_SITES=	http://download.gna.org/gs
 PKGNAMEPREFIX=	gnustep-
 DISTNAME=	SlideShow-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	SlideShow Viewer
 
 LICENSE=	GPLv2
@@ -20,6 +20,8 @@ USE_GNUSTEP_BUILD=	yes
 USE_GNUSTEP_INSTALL=	yes
 USE_GNUSTEP_LOCAL_LIBS+=	SlideShow:${SLIDESHOWKIT_PORT}
 
+OBJCFLAGS+=	-Dsel_eq=sel_isEqual
+
 SLIDESHOWKIT_PORT?=	graphics/gnustep-slideshowkit
 
 .include <bsd.port.mk>

Added: head/graphics/gnustep-slideshow/files/patch-Controller.m
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gnustep-slideshow/files/patch-Controller.m	Wed Aug 28 18:26:01 2013	(r325546)
@@ -0,0 +1,41 @@
+--- Controller.m.orig	2013-08-20 15:46:28.000000000 +0000
++++ Controller.m	2013-08-20 15:46:48.000000000 +0000
+@@ -1021,32 +1021,32 @@
+ {
+   SEL action = [menuItem action];
+   
+-  if ( sel_eq(action,@selector(removeImages:)) ) 
++  if ( sel_isEqual(action,@selector(removeImages:)) ) 
+     {
+       if ((  [_backend count] == 0 ) || ( ! [browser selectedCells] ) )
+ 	return NO;
+     }
+-  if ( sel_eq(action,@selector(showNextImage:)) )
++  if ( sel_isEqual(action,@selector(showNextImage:)) )
+     {
+       if (  (  ( _current + 1 ) == [_backend count] ) || ( [_backend count] == 0 )  )
+ 	return NO;
+     }
+-  else if ( sel_eq(action,@selector(showPreviousImage:)) )
++  else if ( sel_isEqual(action,@selector(showPreviousImage:)) )
+     {
+       if ( [_backend count] == 0 ) 
+ 	return NO;
+     }
+-  else if ( sel_eq(action,@selector(fullscreenAction:)) )
++  else if ( sel_isEqual(action,@selector(fullscreenAction:)) )
+     {
+       if ( [_backend count]  == 0 ) 
+ 	return NO;
+     }
+-  else if ( sel_eq(action,@selector(addMarkAction:)) ) 
++  else if ( sel_isEqual(action,@selector(addMarkAction:)) ) 
+     {
+       if ( (  [self showState] == ShowOnlyMarked ) ||  ([_backend count] == 0 ) )
+ 	return NO;
+     }
+-  else if ( sel_eq(action,@selector(showMarkAction:)) ) 
++  else if ( sel_isEqual(action,@selector(showMarkAction:)) ) 
+     {
+       if ( [_backend count] == 0  )
+ 	return NO;

Modified: head/graphics/preview/files/patch-Document.m
==============================================================================
--- head/graphics/preview/files/patch-Document.m	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/graphics/preview/files/patch-Document.m	Wed Aug 28 18:26:01 2013	(r325546)
@@ -8,3 +8,12 @@
  #include <AppKit/NSApplication.h>
  #include <AppKit/NSAffineTransform.h>
  #include <AppKit/NSClipView.h>
+@@ -592,7 +592,7 @@
+ {
+   SEL action = [menuItem action];
+ 
+-  if ( sel_eq(action,@selector(resize:)) )
++  if ( sel_isEqual(action,@selector(resize:)) )
+     {
+       if ( [menuItem tag] == [self _currentItem] ) 
+        return NO;

Modified: head/lang/gnustep-base/Makefile
==============================================================================
--- head/lang/gnustep-base/Makefile	Wed Aug 28 18:16:34 2013	(r325545)
+++ head/lang/gnustep-base/Makefile	Wed Aug 28 18:26:01 2013	(r325546)
@@ -2,29 +2,34 @@
 # $FreeBSD$
 
 PORTNAME=	gnustep-base
-PORTVERSION=	1.24.0
+PORTVERSION=	1.24.5
 PORTREVISION=	1
 CATEGORIES=	lang devel gnustep
 MASTER_SITES=	${MASTER_SITE_GNUSTEP}
 MASTER_SITE_SUBDIR=	core
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	theraven@FreeBSD.org
 COMMENT=	GNUstep Foundation library
 
+LICENSE=	GPLv3 LGPL3
+LICENSE_COMB=	multi
+
 LIB_DEPENDS+=	ffi:${PORTSDIR}/devel/libffi
 LIB_DEPENDS+=	xml2.5:${PORTSDIR}/textproc/libxml2
 LIB_DEPENDS+=	xslt.2:${PORTSDIR}/textproc/libxslt
 LIB_DEPENDS+=	gmp.10:${PORTSDIR}/math/gmp
 LIB_DEPENDS+=	dns_sd:${PORTSDIR}/net/mDNSResponder
 LIB_DEPENDS+=	gnutls-openssl.27:${PORTSDIR}/security/gnutls
-
-LICENSE_COMB=	multi
-LICENSE=	GPLv3 LGPL3
+LIB_DEPENDS+=	icuuc:${PORTSDIR}/devel/icu
+LIB_DEPENDS+=	objc.4:${PORTSDIR}/lang/libobjc2
+LIB_DEPENDS+=	libgcrypt.so:${PORTSDIR}/security/libgcrypt
 
 USE_AUTOTOOLS=	autoconf
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-procfs --disable-openssl --enable-tls \
-		--with-tls-prefix=${LOCALBASE} TLS_CONFIG="pkg-config -gnutls"
+		--with-tls-prefix=${LOCALBASE} TLS_CONFIG="pkg-config -gnutls"\
+		--disable-mixedabi
+CONFIGURE_ENV+=	OBJCFLAGS='-fobjc-runtime=gnustep-1.7 -fblocks'
 USE_GNUSTEP=	yes
 USE_GNUSTEP_CONFIGURE=	yes
 USE_GNUSTEP_BUILD=	yes
@@ -40,57 +45,17 @@ BREAKS_IF_PEDANTIC=	yes
 PLIST_SUB+=	LOCALBASE=${LOCALBASE}
 ETCDIR=		${LOCALBASE}/etc
 
-.if !defined(WITHOUT_GNUSTEP_FAKEMAIN)
-CONFIGURE_ARGS+=	--enable-fake-main
-.endif
-
 PLIST_SUB+=	BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1}
-EXTRA_PATCHES+=	${FILESDIR}/NSFileManager.m.patch
 
 .include <bsd.port.pre.mk>
 
-.if !defined(GNUSTEP_WITH_CLANG)
-.if defined(GNUSTEP_WITH_BASE_GCC)
-.if ${OSVERSION} < 800000
-IGNORE=		does not build on FreeBSD 7

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308281826.r7SIQ2di099063>