[19697] trunk/dports/gnustep

source_changes at macosforge.org source_changes at macosforge.org
Fri Sep 22 21:24:21 PDT 2006


Revision: 19697
          http://trac.macosforge.org/projects/macports/changeset/19697
Author:   yves at macports.org
Date:     2006-09-22 21:24:21 -0700 (Fri, 22 Sep 2006)

Log Message:
-----------
Versions upgrades and lots of new ports

Modified Paths:
--------------
    trunk/dports/gnustep/ProjectCenter/Portfile
    trunk/dports/gnustep/gnustep/Portfile
    trunk/dports/gnustep/gnustep/files/config-gnustep-user.sh
    trunk/dports/gnustep/gnustep-back/Portfile
    trunk/dports/gnustep/gnustep-base/Portfile
    trunk/dports/gnustep/gnustep-gui/Portfile
    trunk/dports/gnustep/gnustep-make/Portfile
    trunk/dports/gnustep/gnustep-make-cocoa/Portfile
    trunk/dports/gnustep/gnustep-make-docs/Portfile
    trunk/dports/gnustep/gworkspace/Portfile

Added Paths:
-----------
    trunk/dports/gnustep/Addresses/
    trunk/dports/gnustep/Addresses/Portfile
    trunk/dports/gnustep/GNUMail/
    trunk/dports/gnustep/GNUMail/Portfile
    trunk/dports/gnustep/Pantomime/
    trunk/dports/gnustep/Pantomime/Portfile
    trunk/dports/gnustep/Performance/
    trunk/dports/gnustep/Performance/Portfile
    trunk/dports/gnustep/Renaissance/
    trunk/dports/gnustep/Renaissance/Portfile
    trunk/dports/gnustep/SQLClient/
    trunk/dports/gnustep/SQLClient/Portfile
    trunk/dports/gnustep/etoile/
    trunk/dports/gnustep/etoile/Portfile
    trunk/dports/gnustep/gorm/
    trunk/dports/gnustep/gorm/Portfile
    trunk/dports/gnustep/netclasses/
    trunk/dports/gnustep/netclasses/Portfile
    trunk/dports/gnustep/pdfkit/
    trunk/dports/gnustep/pdfkit/Portfile
    trunk/dports/gnustep/preference-panes/
    trunk/dports/gnustep/preference-panes/Portfile
    trunk/dports/gnustep/system-preferences/
    trunk/dports/gnustep/system-preferences/Portfile

Removed Paths:
-------------
    trunk/dports/gnustep/gnustep-make/files/patch-GNUmakefile.in
    trunk/dports/gnustep/gnustep-make-cocoa/files/

Added: trunk/dports/gnustep/Addresses/Portfile
===================================================================
--- trunk/dports/gnustep/Addresses/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/Addresses/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,32 @@
+# $Id: Portfile,v 1.1 2006/07/28 04:43:54 yves Exp $
+
+PortSystem 1.0
+PortGroup   gnustep 1.0
+
+name		Addresses
+version		0.4.6
+platforms	darwin
+maintainers	yves at macports.org
+
+description	Address book application.
+long_description \
+    Addresses for GNUstep is a versatile address book application \
+    for managing contact information. It stores addresses, phone numbers, \
+    pictures, instant messaging information, email, homepages and whatever.
+    
+homepage        http://giesler.biz/bjoern/en/sw_addr.html
+master_sites	http://giesler.biz/bjoern/downloads/
+checksums       md5 2d6b6bf9a1578a5b3a13cb0bd2c60fad
+
+array set gnustep.post_flags {
+    Frameworks/Addresses "-lgnustep-base"
+    Frameworks/AddressView "-lgnustep-base -lgnustep-gui \
+        -L../Addresses/Addresses.framework/Versions/A -lAddresses"
+}
+
+post-destroot {
+    cd ${destroot}${prefix}/GNUstep/${gnustep.domain}/library/Headers
+    file delete AddressBook
+    system "ln -s Addresses AddressBook"
+}
+    
\ No newline at end of file

Added: trunk/dports/gnustep/GNUMail/Portfile
===================================================================
--- trunk/dports/gnustep/GNUMail/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/GNUMail/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,21 @@
+# $Id: Portfile,v 1.1 2006/07/28 04:43:54 yves Exp $
+
+PortSystem 1.0
+PortGroup   gnustep 1.0
+
+name		GNUMail
+version		1.2.0pre1
+platforms	darwin
+maintainers	yves at macports.org
+description	Fully featured mail application using GNUStep or Cocoa.
+long_description	GNUMail.app is a fully featured mail application \
+			running on multiple platforms. It uses the GNUstep \
+			development framework or Apple Cocoa, which are based \
+			on the OpenStep specification provided by NeXT, Inc.. \
+
+homepage        http://www.collaboration-world.com/gnumail/
+master_sites	http://www.collaboration-world.com/gnumail.data/releases/Stable/
+checksums       md5 3e3c368cd7209c7201e98cbdb811abba
+
+depends_lib    port:Addresses port:Pantomime
+worksrcdir     ${name}

Added: trunk/dports/gnustep/Pantomime/Portfile
===================================================================
--- trunk/dports/gnustep/Pantomime/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/Pantomime/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,24 @@
+# $Id: Portfile,v 1.1 2006/07/28 04:43:54 yves Exp $
+
+PortSystem 1.0
+PortGroup gnustep 1.0
+
+name				Pantomime
+version				1.2.0pre1
+platforms			darwin
+maintainers			yves at macports.org
+description			a framework for supporing POP, IMAP3, and SMTP
+long_description	Pantomime is a framework that implements support for POP, \
+					IMAP3, and SMTP. It's fast and easy to use.
+homepage			http://www.collaboration-world.com/cgi-bin/project/index.cgi?pid=3
+master_sites		http://www.collaboration-world.com/pantomime.data/releases/Stable/
+checksums			md5 2f3ddc10177013960e732cd35fd9373e \
+					sha1 b8e7caa2d1f51a3387ed0fb96b5140a24ef33aea
+
+depends_lib         port:gnustep-base
+worksrcdir			${name}
+
+post-patch {
+    reinplace "s|lcrypto|lcrypto -liconv -lgnustep-base|" \
+        ${worksrcpath}/Framework/Pantomime/GNUmakefile
+}

Added: trunk/dports/gnustep/Performance/Portfile
===================================================================
--- trunk/dports/gnustep/Performance/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/Performance/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,21 @@
+# $Id: Portfile,v 1.1 2006/07/28 04:43:54 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        Performance
+version     0.1.0
+platforms   darwin
+maintainers yves at macports.org
+
+description  Performance measuring classes
+long_description \
+    ${description}
+
+depends_lib   port:gnustep-base
+master_sites  gnustep:libs
+checksums     md5 7eb26da321d037e009e9a2a0c91b3bf6
+
+array set gnustep.post_flags {
+    . "-lobjc -lgnustep-base"
+}

Modified: trunk/dports/gnustep/ProjectCenter/Portfile
===================================================================
--- trunk/dports/gnustep/ProjectCenter/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/ProjectCenter/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -6,7 +6,7 @@
 name        ProjectCenter
 version     0.4.3
 platforms   darwin
-maintainers yves at opendarwin.org
+maintainers yves at macports.org
 
 description  GNUstep's integrated developement environment (IDE).
 long_description \

Added: trunk/dports/gnustep/Renaissance/Portfile
===================================================================
--- trunk/dports/gnustep/Renaissance/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/Renaissance/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,23 @@
+# $Id: Portfile,v 1.1 2006/07/28 04:35:35 yves Exp $
+
+PortSystem 1.0
+PortGroup  gnustep 1.0
+
+name			Renaissance
+version			0.8.0
+platforms		darwin
+maintainers		yves at macports.org
+description		create user interfaces via XML files
+long_description	GNUstep Renaissance allows you to describe your user \
+				interfaces (that is, the windows in your application, and the \
+				buttons, boxes, textfields, etc in the windows) in simple and \
+				intuitive XML files, using an open, standard format describing \
+				the logic of the interface.
+
+homepage		http://www.gnustep.it/Renaissance/
+master_sites	${homepage}/Download/
+checksums		md5 520d8fe210491b5646bb4743a72560b1
+
+depends_lib	    port:gnustep-gui
+
+build.args-append LINK_AGAINST_ALL_LIBS=yes

Added: trunk/dports/gnustep/SQLClient/Portfile
===================================================================
--- trunk/dports/gnustep/SQLClient/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/SQLClient/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,33 @@
+# $Id: Portfile,v 1.1 2006/08/05 00:27:44 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        SQLClient
+version     1.2.0
+platforms   darwin
+maintainers yves at macports.org
+
+description  Simple OO Interface to SQL databases
+long_description \
+    ${description}
+
+depends_lib   port:Performance port:sqlite3    
+master_sites  gnustep:libs
+checksums     md5 c26320a747092baa72dc7fb51994ae61
+
+array set gnustep.post_flags {
+    . "-lobjc -lgnustep-base"
+}
+post-patch {
+    reinplace "s|BUNDLE_LIBS +=|BUNDLE_LIBS += -lPerformance -lSQLClient|g" \
+        ${worksrcpath}/GNUmakefile
+    reinplace "s|TOOL_LIBS +=|TOOL_LIBS += -lPerformance|g" \
+        ${worksrcpath}/GNUmakefile
+}
+
+use_configure   yes
+                
+#### TODO
+#### postgresql and mysql support
+####

Added: trunk/dports/gnustep/etoile/Portfile
===================================================================
--- trunk/dports/gnustep/etoile/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/etoile/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,90 @@
+# $Id: Portfile,v 1.2 2006/03/28 04:10:06 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        etoile
+version     0.1-20060922
+platforms   darwin
+maintainers yves at macports.org
+homepage    http://www.etoile-project.org/
+
+description  GNUstep based user environnement
+long_description \
+    Etoile intends to be an innovative GNUstep based user environnement \
+    built from the ground up on highly modular and light components \
+    with project and document orientation in mind.
+    
+fetch.type  svn
+svn.tag     2006-09-22
+svn.url     svn://svn.gna.org/svn/etoile/trunk etoile
+
+fetch {
+    file mkdir ${workpath}/etoile
+    file copy ${portpath}/Etoile ${workpath}/etoile
+}
+depends_lib-append  \
+    port:SQLClient port:libpng port:oniguruma port:zlib
+    
+worksrcdir  etoile/Etoile
+
+array set gnustep.post_flags {
+    Frameworks/BookmarkKit/Source "-lobjc -lgnustep-base"
+    Frameworks/EtoileExtensionsKit/Source "-lobjc -lgnustep-base -lgnustep-gui"
+    Frameworks/ExtendedWorkspaceKit/Source "-lobjc -lgnustep-base"
+    Frameworks/IconKit "-lobjc -lgnustep-base -lgnustep-gui"
+    Frameworks/LuceneKit "-lgnustep-gui"
+    Frameworks/OgreKit "-lobjc -lgnustep-base -lgnustep-gui"    
+    Frameworks/PreferencesKit/Source "-lobjc -lgnustep-base -lgnustep-gui"
+    Frameworks/ServicesBarKit/Source "-lobjc -lgnustep-base -lgnustep-gui"
+}
+
+post-patch {
+    set CocoaCompatibility_dir \
+        ${worksrcpath}/Frameworks/PreferencesKit/Source
+    set CocoaCompatibility_Source {
+        PKMatrixViewPresentation.m
+        PKPreferencesController.m
+        PKPresentationBuilder.m
+        PKTableViewPresentation.m
+        PKToolbarPresentation.m
+    }
+    foreach i $CocoaCompatibility_Source {
+        reinplace "s|#import \"CocoaCompatibility.h\"||g" \
+            ${CocoaCompatibility_dir}/$i
+    }
+    foreach i {CocoaCompatibility.m ../Headers/CocoaCompatibility.h} {
+        reinplace "s|$i||g" \
+            ${CocoaCompatibility_dir}/GNUmakefile
+    }
+
+    set math_files {
+        Developer/Examples/DistributedViewExample/main.m 
+        Frameworks/EtoileExtensionsKit/Source/UKDistributedView.m
+        Frameworks/EtoileExtensionsKit/Source/UKFinderIconCell.m 
+        Frameworks/LuceneKit/Source/Search/LCDefaultSimilarity.m
+        Services/User/Grr/FeedPreferencesManager.m
+    }
+    foreach i $math_files {
+        reinplace "s|#import <math.h>||g" ${worksrcpath}/$i
+        reinplace "s|#include <math.h>||g" ${worksrcpath}/$i
+    }
+    reinplace "s|__APPLE__|NON_MERCI|" \
+        ${worksrcpath}/Frameworks/LuceneKit/Source/Search/LCFieldSortedHitQueue.m
+    reinplace "s|LIB_DIRS +=|LIB_DIRS += -lobjc -lgnustep-base -lgnustep-gui|" \
+        ${worksrcpath}/Frameworks/OgreKit/GNUmakefile
+    reinplace "s|lX11|lX11 -lobjc -lgnustep-base -lgnustep-gui|g" \
+        ${worksrcpath}/Frameworks/XWindowServerKit/GNUmakefile
+    reinplace "s|-lX11|-L${x11prefix}/lib -lX11|g" \
+        ${worksrcpath}/Services/Private/Azalea/GNUmakefile
+}
+
+gnustep.domain  System
+
+post-destroot {
+    system "cp -r ${worksrcpath}/Themes ${destroot}${prefix}/GNUstep/System/Library"
+    xinstall -d ${destroot}${prefix}/share/xsessions
+    xinstall -m 644 ${worksrcpath}/Services/Private/System/etoile.desktop \
+        ${destroot}${prefix}/share/xsessions
+}
+

Modified: trunk/dports/gnustep/gnustep/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -1,20 +1,19 @@
-# $Id: Portfile,v 1.2 2006/08/06 15:19:32 yves Exp $
+# $Id: Portfile,v 1.3 2006/07/28 04:43:54 yves Exp $
 
 PortSystem  1.0
 PortGroup   gnustep 1.0
 
 name        gnustep
-version     1.12.0
+version     1.13.0
 platforms   darwin
-maintainers yves at opendarwin.org
+maintainers yves at macports.org
 
 description  GNUstep meta port
 long_description \
     ${description} \
     Also provides a user-friendly environment config script
 
-fetch {}
-checksum {}
+distfiles   ""
 build {}
 destroot {
     xinstall -d ${destroot}${prefix}/GNUstep/Local/Tools
@@ -31,10 +30,15 @@
 
 depends_lib \
     port:ArtResources \
-    port:gworkspace
+    port:GNUMail \
+    port:etoile \
+    port:gworkspace \
+    port:windowmaker
 
 variant devel {
     depends_lib-append \
-        port:Gorm \
-        port:ProjectCenter
+        port:ProjectCenter \
+        port:Renaissance \
+        port:gorm \
+        port:netclasses
 }

Modified: trunk/dports/gnustep/gnustep/files/config-gnustep-user.sh
===================================================================
--- trunk/dports/gnustep/gnustep/files/config-gnustep-user.sh	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep/files/config-gnustep-user.sh	2006-09-23 04:24:21 UTC (rev 19697)
@@ -42,7 +42,7 @@
 if [ $gs_lang = "list" ]
 	then
 	$t_clear
-	ls "@PREFIX@/GNUstep/System/Library/Libraries/Resources/gnustep-base/Languages" | grep -v Locale
+	ls "$GNUSTEP_SYSTEM_ROOT/Library/Libraries/Resources/gnustep-base/Languages" | grep -v Locale
 	echo
 	echo -n 'you can enter a name right now or "enter" to continue : '
 	read
@@ -91,7 +91,7 @@
 	then
 	if [ $zone = "list" ]
 		then
-		cat @PREFIX@/GNUstep/System/Library/Libraries/Resources/gnustep-base/NSTimeZones/regions | awk '{print $2}' | more
+		cat $GNUSTEP_SYSTEM_ROOT/Library/Libraries/Resources/gnustep-base/NSTimeZones/regions | awk '{print $2}' | more
 		echo
 		echo -n 'you can enter timezone right now or "enter" to continue : '
 		read
@@ -101,7 +101,7 @@
 if [ $zone != false ]
 	then
 	$t_bold
-	if ! `grep -q $zone @PREFIX@/GNUstep/System/Library/Libraries/Resources/gnustep-base/NSTimeZones/regions`
+	if ! `grep -q $zone $GNUSTEP_SYSTEM_ROOT/Library/Libraries/Resources/gnustep-base/NSTimeZones/regions`
 		then
 		echo "$zone is not a recognized region name"
 		zone=false
@@ -158,7 +158,17 @@
 gdefaults write NSGlobalDomain XWindowBufferUseXShm NO
 
 sleep 2
+bundledir="$GNUSTEP_SYSTEM_ROOT/Library/Bundles"
+echo "Resetting GSAppKitUserBundles (in NSGlobalDomain)"
+gdefaults write NSGlobalDomain GSAppKitUserBundles "($bundledir/Camaelon.themeEngine, $bundledir/EtoileWildMenus)"
+sleep 2
+echo "Setting User Interface Theme to Nesedah (in Camaelon domain)"
+gdefaults write Camaelon Theme Nesedah
+
 echo
+
+sleep 2
+echo
 echo "All done !"
 
 
@@ -168,7 +178,7 @@
 sleep 2
 echo "You may need to reset it if you experience DYLD errors when trying to start a GNUstep app"
 sleep 2
-echo "You can do so with '. @PREFIX@/GNUstep/System/Library/Makefiles/GNUstep.sh'"
+echo "You can do so with '. $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh'"
 sleep 2
 
 echo

Modified: trunk/dports/gnustep/gnustep-back/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep-back/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-back/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -4,10 +4,9 @@
 PortGroup   gnustep 1.0
 
 name        gnustep-back
-version     0.10.3
-revision    1
+version     0.11.0
 platforms   darwin
-maintainers yves at opendarwin.org
+maintainers yves at macports.org
 
 description A back-end component for the GNUstep GUI Library.
 long_description \
@@ -18,9 +17,9 @@
     which handles all of the display system dependent \
     such as specific calls to the X Window System.
 
-depends_lib   port:gnustep-gui port:libart_lgpl port:windowmaker port:Xft2
+depends_lib   port:gnustep-gui port:libart_lgpl port:Xft2
 
-checksums     md5 410e1a84774ac7f49472b0001c10cf7e 
+checksums     md5 fece87a22336e233b70e9ce999e1ea10 
 
 use_configure   yes
 configure.args-append   --enable-graphics=art --disable-glitz

Modified: trunk/dports/gnustep/gnustep-base/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep-base/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-base/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -4,10 +4,9 @@
 PortGroup   gnustep 1.0
 
 name        gnustep-base
-version     1.12.0
-revision    1
+version     1.13.0
 platforms   darwin
-maintainers yves at opendarwin.org
+maintainers yves at macports.org
 
 description A library of general-purpose Objective C objects.
 long_description \
@@ -20,7 +19,7 @@
     It provides functionality that aims to implement the non-graphical \
     portion of the OpenStep standard (the Foundation library).
 
-checksums     md5 e2ab022f8312fbbc1a9cab938edf70c4
+checksums     md5 edd01516ba49915150f030848efc0baf
 depends_lib   port:gnustep-make port:libxslt port:openssl
 
 pre-extract {
@@ -57,8 +56,10 @@
     destroot.keepdirs    ${destroot}${prefix}/var/run
     
     post-destroot {
-        file rename ${destroot}${prefix}/GNUstep/System/Tools/defaults \
-            ${destroot}${prefix}/GNUstep/System/Tools/gdefaults
+        cd ${destroot}${prefix}/GNUstep/System
+        file rename Tools/defaults Tools/gdefaults
+        file rename Library/Documentation/man/man1/defaults.1.gz \
+            Library/Documentation/man/man1/gdefaults.1.gz
     }
     post-install { 
         ui_msg "\n\n\

Modified: trunk/dports/gnustep/gnustep-gui/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep-gui/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-gui/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -4,10 +4,9 @@
 PortGroup   gnustep 1.0
 
 name        gnustep-gui
-version     0.10.3
-revision    2
+version     0.11.0
 platforms   darwin
-maintainers yves at opendarwin.org
+maintainers yves at macports.org
 
 description  A library of graphical user interface Objective C classes
 long_description \
@@ -18,7 +17,7 @@
     lists, browser lists, and windows. There are also many associated \
     classes for handling events, colors, fonts, pasteboards and images.
 
-checksums     md5 ce015fcf9c6ff421e723811275f5a5c6
+checksums     md5 7821a516ce5f683885116d78ac09b79e
 depends_lib   port:aspell port:audiofile port:gnustep-base port:gnutls \
               port:jpeg port:libpng port:libungif port:tiff
 
@@ -31,8 +30,10 @@
                 --with-jpeg-include=${prefix}/include
 
 platform darwin {
-    array set gnustep.post_flags {
-        TextConverters/RTF "-lgnustep-gui"
+    post-patch {
+        set chan [open ${worksrcpath}/TextConverters/RTF/GNUmakefile.preamble a]
+        puts $chan "RTFConverter_BUNDLE_LIBS += -lgnustep-gui"
+        close $chan
     }
     depends_lib-delete      port:audiofile
     configure.args-append   --disable-gsnd

Modified: trunk/dports/gnustep/gnustep-make/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep-make/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-make/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -2,11 +2,10 @@
 
 PortSystem			1.0
 name            	gnustep-make
-version         	1.12.0
-revision            3
+version         	1.13.0
 categories          gnustep devel cross
 platforms       	darwin
-maintainers         yves at opendarwin.org
+maintainers         yves at macports.org
 
 description     	GNUstep makefile package
 long_description \
@@ -18,12 +17,11 @@
 
 master_sites gnustep:core
 
-checksums   md5 1883a6387405e51ff4c384fb5cc547a7
+checksums   md5 1d7a434e751c58c6390055c14ada302b
 
 depends_lib     port:gcc41
 
-patchfiles  patch-GNUmakefile.in \
-            patch-documentation.make \
+patchfiles  patch-documentation.make \
             patch-palette.make \
             patch-target.make
 

Deleted: trunk/dports/gnustep/gnustep-make/files/patch-GNUmakefile.in
===================================================================
--- trunk/dports/gnustep/gnustep-make/files/patch-GNUmakefile.in	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-make/files/patch-GNUmakefile.in	2006-09-23 04:24:21 UTC (rev 19697)
@@ -1,11 +0,0 @@
---- GNUmakefile.in.orig	2006-03-14 18:33:59.000000000 -0500
-+++ GNUmakefile.in	2006-03-14 18:34:41.000000000 -0500
-@@ -62,7 +62,7 @@
- export GNUSTEP_TARGET_LDIR
- export MAYBE_LIBRARY_COMBO
- 
--makedir = @GNUSTEP_MAKEFILES@
-+makedir = $(special_prefix)@GNUSTEP_MAKEFILES@
- tooldir = $(GNUSTEP_SYSTEM_ROOT)/Tools
- 
- INSTALL		= @INSTALL@

Modified: trunk/dports/gnustep/gnustep-make-cocoa/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep-make-cocoa/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-make-cocoa/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -2,10 +2,10 @@
 
 PortSystem			1.0
 name            	gnustep-make-cocoa
-version         	1.12.0
+version         	1.13.0
 categories          gnustep aqua devel cross
 platforms       	darwin
-maintainers     	yves at opendarwin.org
+maintainers     	yves at macports.org
 
 description     	GNUstep makefile package for the Cocoa API
 long_description \
@@ -15,20 +15,11 @@
 	associated with configuration, building, installation, and packaging. \
 	It also allows the user to easily create cross-compiled binaries.
 
-master_sites \
-    http://ftp.easynet.nl/mirror/GNUstep/pub/gnustep/core/ \
-	ftp://ftp.easynet.nl/mirror/GNUstep/pub/gnustep/core/ \
-	http://www.peanuts.org/peanuts/Mirrors/GNUstep/gnustep/core/ \
-	http://ftpmain.gnustep.org/pub/gnustep/core/ \
-	ftp://ftp.gnustep.org/pub/gnustep/core/ \
-	http://archive.progeny.com/gnustep/core/ \
-	ftp://archive.progeny.com/gnustep/core/
+master_sites gnustep:core
 
 distname        gnustep-make-${version}
 checksums       md5 1883a6387405e51ff4c384fb5cc547a7
 
-patchfiles  patch-GNUmakefile.in
-
 configure.pre_args  --prefix=${prefix}/GNUstep/Cocoa
 configure.args \
     --with-config-file=${prefix}/GNUstep/Cocoa/System/Library/GNUstep.conf \

Modified: trunk/dports/gnustep/gnustep-make-docs/Portfile
===================================================================
--- trunk/dports/gnustep/gnustep-make-docs/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gnustep-make-docs/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -3,19 +3,19 @@
 PortSystem  1.0
 
 name            	gnustep-make-docs
-version         	1.12.0
+version         	1.13.0
 categories          gnustep devel
 description     	GNUstep makefile documentation
 long_description	${description}
 platforms       	darwin
-maintainers     	yves at opendarwin.org
+maintainers     	yves at macports.org
 
 depends_build       port:gnustep-make \
                     bin:texi2pdf:texinfo \
                     bin:texi2html:texi2html \
                     bin:pdftex:teTeX
  
-checksums			md5 1883a6387405e51ff4c384fb5cc547a7
+checksums			md5 1d7a434e751c58c6390055c14ada302b
 distname            gnustep-make-${version}
 worksrcdir          ${distname}/Documentation
 

Added: trunk/dports/gnustep/gorm/Portfile
===================================================================
--- trunk/dports/gnustep/gorm/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/gorm/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,33 @@
+# $Id: Portfile,v 1.2 2006/08/06 15:19:31 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        gorm
+version     1.1.0
+platforms   darwin
+maintainers yves at macports.org
+
+description  Graphical Object Relationship Modeller
+long_description \
+    Gorm stands for "Graphical Object Relationship Modeller" \
+    and is GNUstep's easy-to-use interface designer.
+
+master_sites  gnustep:dev-apps
+checksums     md5 4eef5a043c6c07ca7269add9ee286b38
+
+post-patch {
+    cd ${worksrcpath}/Palettes
+	set fl [glob */GNUmakefile.preamble]
+	foreach i $fl {
+		reinplace "s|GNUSTEP_TARGET_OS),mingw32|CC_BUNDLE),yes|g" $i
+		reinplace "s|lGormCore|lGormCore -lGormObjCHeaderParser|g" $i
+    }
+    reinplace "s|-lGormCore||g" \
+        ${worksrcpath}/Palettes/2Controls/GNUmakefile.preamble
+}
+
+array set gnustep.post_flags {
+    GormCore "-lgnustep-base -lgnustep-gui -lGorm -lGormObjCHeaderParser"
+    GormPrefs "-lGorm -lGormCore -L../GormObjCHeaderParser/shared_obj -lGormObjCHeaderParser"
+}

Modified: trunk/dports/gnustep/gworkspace/Portfile
===================================================================
--- trunk/dports/gnustep/gworkspace/Portfile	2006-09-23 04:09:19 UTC (rev 19696)
+++ trunk/dports/gnustep/gworkspace/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -4,10 +4,10 @@
 PortGroup   gnustep 1.0
 
 name        gworkspace
-version     0.8.2
+version     0.8.3
 platforms   darwin
-maintainers yves at opendarwin.org
-
+maintainers yves at macports.org
+homepage    http://www.gnustep.it/enrico/gworkspace/
 description  GNUstep's Workspace Manager.
 long_description \
     GWorkspace is a clone of the NeXT workspace manager \
@@ -15,9 +15,11 @@
     real-time auditing of the file-system, \
     an advanced database based search system, etc.
 
-master_sites  http://www.gnustep.it/enrico/gworkspace/
-checksums     md5 61640e3bb7df6157b25f38c81ec1940e
+depends_lib-append  port:pdfkit port:system-preferences
 
+master_sites  ${homepage}
+checksums     md5 665d4d9e2a53979fa1e49afccf929bda
+
 worksrcdir    GWorkspace-${version}
 
 array set gnustep.post_flags {
@@ -28,6 +30,12 @@
     Operation "-lgnustep-base -lgnustep-gui"
 }
 
+post-patch {
+    reinplace "s|ADDITIONAL_TOOL_LIBS +=|ADDITIONAL_LIB_DIRS += -L\$(GNUSTEP_LOCAL_ROOT)/Library/Frameworks|" \
+        ${worksrcpath}/GWorkspace/GNUmakefile.preamble
+    reinplace "s|-lOperation|-lOperation -lPDFKit|" \
+        ${worksrcpath}/GWorkspace/GNUmakefile.in
+}
 use_configure yes
 
 post-destroot {

Added: trunk/dports/gnustep/netclasses/Portfile
===================================================================
--- trunk/dports/gnustep/netclasses/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/netclasses/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,28 @@
+# $Id: Portfile,v 1.1 2006/07/28 04:43:55 yves Exp $
+
+PortSystem 1.0
+PortGroup  gnustep 1.0
+
+name			netclasses
+version			1.06
+platforms		darwin
+maintainers		yves at macports.org
+description		Asynchronous networking library
+long_description	Netclasses is an asynchronous networking library that \
+				works natively on OS X, and any of the various \
+				platforms supported by GNUstep.  It greatly \
+				simplifies the task of putting together \
+				networking applications.
+
+homepage		http://netclasses.sf.net/
+master_sites	sourceforge:netclasses
+checksums		md5 7d00f92743c85d60bfa4fb8b798d5af6
+use_bzip2		yes
+
+depends_lib		port:gnustep-base
+
+array set gnustep.post_flags {
+    Source "-lobjc -lgnustep-base"
+}
+
+use_configure   yes

Added: trunk/dports/gnustep/pdfkit/Portfile
===================================================================
--- trunk/dports/gnustep/pdfkit/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/pdfkit/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,37 @@
+# $Id: Portfile,v 1.1 2006/04/30 00:38:30 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        pdfkit
+version     062906
+platforms   darwin
+maintainers yves at macports.org
+homepage    http://www.gnustep.it/enrico/pdfkit/
+description  GNUstep's Workspace Manager.
+long_description \
+    GWorkspace is a clone of the NeXT workspace manager \
+    with some added features as spatial viewing, \
+    real-time auditing of the file-system, \
+    an advanced database based search system, etc.
+
+master_sites  ${homepage}
+checksums     md5 0bf6c2441d8821c4276c4d92691ad1bb
+
+worksrcdir    PDFKit-${version}
+
+post-patch {
+    reinplace "s|ADD_FT|CC=gcc-dp-4.1 CXX=g++-dp-4.1 ADD_FT|" \
+        ${worksrcpath}/xpdf/xpdf-3.01/GNUmakefile.in
+    reinplace "s|\${CXX}|g++-dp-4.1|" \
+        ${worksrcpath}/GNUmakefile.in \
+        ${worksrcpath}/xpdf/GNUmakefile.in \
+        ${worksrcpath}/xpdf/bridge/GNUmakefile
+}        
+use_configure yes
+
+platform darwin {
+    array set gnustep.post_flags {
+        .  "-lobjc -lgnustep-base -lgnustep-gui"
+    }
+}

Added: trunk/dports/gnustep/preference-panes/Portfile
===================================================================
--- trunk/dports/gnustep/preference-panes/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/preference-panes/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,26 @@
+# $Id: Portfile,v 1.1 2006/04/30 00:38:30 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        PreferencePanes
+version     1.0.1
+platforms   darwin
+maintainers yves at macports.org
+homepage    http://www.gnustep.it/enrico/system-preferences/
+description  GNUstep's PreferencePanes.
+long_description \
+    GNUstep implementation of the \
+    PreferencePanes framework.
+
+master_sites  ${homepage}
+checksums     md5 e7524b27588b1705d4b6cc1fcdd21f1f
+
+depends_lib port:gnustep-base
+
+distname    systempreferences-${version}
+worksrcdir  ${worksrcdir}/${name}
+
+array set gnustep.post_flags {
+    . "-lobjc -lgnustep-base"
+}

Added: trunk/dports/gnustep/system-preferences/Portfile
===================================================================
--- trunk/dports/gnustep/system-preferences/Portfile	                        (rev 0)
+++ trunk/dports/gnustep/system-preferences/Portfile	2006-09-23 04:24:21 UTC (rev 19697)
@@ -0,0 +1,56 @@
+# $Id: Portfile,v 1.1 2006/04/30 00:38:30 yves Exp $
+
+PortSystem  1.0
+PortGroup   gnustep 1.0
+
+name        system-preferences
+version     1.0.1
+platforms   darwin
+maintainers yves at macports.org
+homepage    http://www.gnustep.it/enrico/system-preferences/
+description  GNUstep's System Preferences.
+long_description \
+    System Preferences is a clone of the \
+    Apple OS X System Preferences application \
+    based on a GNUstep implementation of the \
+    PreferencePanes framework.
+
+depends_lib-append   port:PreferencePanes
+master_sites  ${homepage}
+checksums     md5 e7524b27588b1705d4b6cc1fcdd21f1f
+
+distname      systempreferences-${version}
+
+
+build {
+    ui_debug "${build.cmd} ${build.target} ${build.args}"
+    system "\
+        . ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh \
+        && \
+        cd ${worksrcpath}/SystemPreferences \
+        && \
+        ${build.cmd} ${build.target} ${build.args} \
+        && \
+        cd ${worksrcpath}/Modules \
+        && \
+        ${build.cmd} ${build.target} ${build.args}"
+}
+
+destroot {
+    set destroot.destdir \
+        GNUSTEP_INSTALLATION_DIR=${destroot}${prefix}/GNUstep/System
+    ui_debug "${destroot.cmd} ${destroot.target} \
+            ${destroot.args} ${destroot.destdir}"
+    system "\
+        . ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh \
+        && \
+        cd ${worksrcpath}/SystemPreferences \
+        && \
+        ${destroot.cmd} ${destroot.target} \
+            ${destroot.args} ${destroot.destdir} \
+        && \
+        cd ${worksrcpath}/Modules \
+        && \
+        ${destroot.cmd} ${destroot.target} \
+            ${destroot.args} ${destroot.destdir}"
+}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20060922/fcb0af70/attachment.html


More information about the macports-changes mailing list