[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