From dluke at macports.org Tue Jan 1 01:14:46 2008
From: dluke at macports.org (dluke@macports.org)
Date: Tue Jan 1 01:14:29 2008
Subject: [32436] trunk/dports/PortIndex
Message-ID: <20080101091446.DBA086E930A@beta.macosforge.org>
Revision: 32436
http://trac.macosforge.org/projects/macports/changeset/32436
Author: dluke@macports.org
Date: 2008-01-01 01:14:44 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4406
Ports successfully parsed: 4406
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2007-12-31 22:16:33 UTC (rev 32435)
+++ trunk/dports/PortIndex 2008-01-01 09:14:44 UTC (rev 32436)
@@ -7913,7 +7913,7 @@
relames 530
variants universal portdir textproc/relames description {Multi-Schema XML Validator to validate XML documents} homepage https://msv.dev.java.net/ epoch 0 depends_run bin:java:kaffe platforms darwin name relames maintainers simon long_description {The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1.} version 20060319 categories textproc revision 0
remind 600
-variants universal description {Remind is a sophisticated calendar and alarm program.} portdir textproc/remind homepage http://www.roaringpenguin.com/penguin/openSourceProducts/remind epoch 0 platforms darwin name remind long_description {Remind is a sophisticated calendar and alarm service for UNIX. It is a command line application which interacts well with other programs. Remind offers a specialized scripting language which can be used to express rather complicated scheduling methods in just a few lines.} maintainers eridius@macports.org categories {textproc pim} version 03.00.24 revision 0
+variants universal description {Remind is a sophisticated calendar and alarm program.} portdir textproc/remind homepage http://www.roaringpenguin.com/penguin/openSourceProducts/remind epoch 0 platforms darwin name remind long_description {Remind is a sophisticated calendar and alarm service for UNIX. It is a command line application which interacts well with other programs. Remind offers a specialized scripting language which can be used to express rather complicated scheduling methods in just a few lines.} maintainers eridius@macports.org categories {textproc pim} version 03.01.03 revision 0
rfcdiff 365
variants universal description {compare Internet Draft versions} portdir textproc/rfcdiff homepage http://tools.ietf.org/tools/rfcdiff/ epoch 0 platforms darwin name rfcdiff long_description {The purpose of this program is to compare two versions of an Internet Draft and produce a diff.} maintainers fenner@macports.org categories textproc version 1.33 revision 0
rfksay 248
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/dcf344f6/attachment-0001.html
From mww at macports.org Tue Jan 1 06:34:08 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 1 06:33:48 2008
Subject: [32437] trunk/dports/sysutils/man/Portfile
Message-ID: <20080101143408.218CB6F0753@beta.macosforge.org>
Revision: 32437
http://trac.macosforge.org/projects/macports/changeset/32437
Author: mww@macports.org
Date: 2008-01-01 06:34:03 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
version 1.6f
Modified Paths:
--------------
trunk/dports/sysutils/man/Portfile
Modified: trunk/dports/sysutils/man/Portfile
===================================================================
--- trunk/dports/sysutils/man/Portfile 2008-01-01 09:14:44 UTC (rev 32436)
+++ trunk/dports/sysutils/man/Portfile 2008-01-01 14:34:03 UTC (rev 32437)
@@ -3,8 +3,7 @@
PortSystem 1.0
name man
-version 1.6e
-revision 1
+version 1.6f
categories sysutils
platforms darwin
maintainers mww
@@ -23,9 +22,9 @@
configure.diff
patch_sites http://www.opensource.apple.com/darwinsource/10.4.8.ppc/man-4/patches/
-checksums ${distfiles} md5 d8187cd756398baefc48ba7d60ff6a8a \
- ${distfiles} sha1 7264bda7dd7bf08bdb9dac6ec7734e755ec0a8d1 \
- ${distfiles} rmd160 486099dc1b34fe86a2c1d19b7c89dc19b9787837 \
+checksums ${distfiles} md5 67aaaa6df35215e812fd7d89472c44b6 \
+ ${distfiles} sha1 c97012607ed9d75a6eee7e66d257a99a8ed86918 \
+ ${distfiles} rmd160 8680bb94bff9b86fb9d061f58d9acb08c934531e \
\
configure.diff md5 9b9b0c22f7249391dfafe905ac8837ab \
configure.diff sha1 1754a380d8b1b1e1a5c5ebb66fbda69adfdb4aae \
@@ -46,5 +45,5 @@
}
variant man_all_lang {
- configure.args-append +lang all
+ configure.args-append +lang all
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/6f464c88/attachment.html
From mww at macports.org Tue Jan 1 06:36:19 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 1 06:36:00 2008
Subject: [32438] trunk/dports/mail/imapsync/Portfile
Message-ID: <20080101143619.887756F0845@beta.macosforge.org>
Revision: 32438
http://trac.macosforge.org/projects/macports/changeset/32438
Author: mww@macports.org
Date: 2008-01-01 06:36:17 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
version 1.241
Modified Paths:
--------------
trunk/dports/mail/imapsync/Portfile
Modified: trunk/dports/mail/imapsync/Portfile
===================================================================
--- trunk/dports/mail/imapsync/Portfile 2008-01-01 14:34:03 UTC (rev 32437)
+++ trunk/dports/mail/imapsync/Portfile 2008-01-01 14:36:17 UTC (rev 32438)
@@ -3,7 +3,7 @@
PortSystem 1.0
name imapsync
-version 1.239
+version 1.241
categories mail
platforms darwin
maintainers mww
@@ -15,8 +15,8 @@
homepage http://www.linux-france.org/prj/imapsync/
master_sites ${homepage}/dist/ freebsd
extract.suffix .tgz
-checksums md5 e5c25ddbc21728f041870d4f462e79af \
- sha1 f2c8c0cfa155d261e0a2232835d923eaa4307515
+checksums md5 d45824f00da621702e4d089c9ce1e58d \
+ sha1 6de72945fecce9438c218e150fc44f13481b3419
depends_run port:perl5.8 \
port:p5-digest-md5 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/b8c23747/attachment.html
From jberry at macports.org Tue Jan 1 06:49:30 2008
From: jberry at macports.org (jberry@macports.org)
Date: Tue Jan 1 06:49:12 2008
Subject: [32439] trunk/dports/mail/dovecot/Portfile
Message-ID: <20080101144930.D928C6F0DBB@beta.macosforge.org>
Revision: 32439
http://trac.macosforge.org/projects/macports/changeset/32439
Author: jberry@macports.org
Date: 2008-01-01 06:49:26 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
Update dovecot --> 1.0.10
Modified Paths:
--------------
trunk/dports/mail/dovecot/Portfile
Modified: trunk/dports/mail/dovecot/Portfile
===================================================================
--- trunk/dports/mail/dovecot/Portfile 2008-01-01 14:36:17 UTC (rev 32438)
+++ trunk/dports/mail/dovecot/Portfile 2008-01-01 14:49:26 UTC (rev 32439)
@@ -4,7 +4,7 @@
name dovecot
epoch 20060722
-version 1.0.6
+version 1.0.10
categories mail
maintainers jberry@macports.org
@@ -20,9 +20,9 @@
master_sites ${homepage}releases/1.0
distname dovecot-${version}
-checksums rmd160 eb4d76e70820a4ed5f03806ad2fd6bd793a597b5 \
- sha1 d261d9f7fda1d7436cbb96c678b76702989bf729 \
- md5 c8ecdc0379b05cc24d089c11b8122765
+checksums rmd160 6d5120e7173f399590da5d3f5eee3752125faa33 \
+ sha1 7693b5be369e1b3f9ce13ebc29c3cb2ca814087e \
+ md5 c050fa2a7dae8984d432595e3e8183e1
depends_lib port:libiconv \
port:pkgconfig \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/53796ae8/attachment.html
From mas at macports.org Tue Jan 1 07:03:04 2008
From: mas at macports.org (mas@macports.org)
Date: Tue Jan 1 07:02:45 2008
Subject: [32440] trunk/dports/graphics/netpbm/Portfile
Message-ID: <20080101150304.DB67F6F116A@beta.macosforge.org>
Revision: 32440
http://trac.macosforge.org/projects/macports/changeset/32440
Author: mas@macports.org
Date: 2008-01-01 07:03:00 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
upgrade netpbm to 10.26.48
Modified Paths:
--------------
trunk/dports/graphics/netpbm/Portfile
Modified: trunk/dports/graphics/netpbm/Portfile
===================================================================
--- trunk/dports/graphics/netpbm/Portfile 2008-01-01 14:49:26 UTC (rev 32439)
+++ trunk/dports/graphics/netpbm/Portfile 2008-01-01 15:03:00 UTC (rev 32440)
@@ -3,7 +3,7 @@
PortSystem 1.0
name netpbm
-version 10.26.47
+version 10.26.48
categories graphics
maintainers mas openmaintainer
description Image manipulation
@@ -21,7 +21,7 @@
depends_lib port:zlib port:jpeg port:tiff \
port:libpng port:jasper
extract.suffix .tgz
-checksums sha1 9e4d9e90cafada5fb31caa98d719e1a0a93518ca
+checksums sha1 01e6fdf65fe40551f910118541514152485c1c2a
set gcc-suffix ""
patchfiles patch-lib-Makefile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/05c9537d/attachment.html
From jberry at macports.org Tue Jan 1 09:09:23 2008
From: jberry at macports.org (jberry@macports.org)
Date: Tue Jan 1 09:09:04 2008
Subject: [32441] trunk/base/src/port1.0/portchecksum.tcl
Message-ID: <20080101170923.641766F48EE@beta.macosforge.org>
Revision: 32441
http://trac.macosforge.org/projects/macports/changeset/32441
Author: jberry@macports.org
Date: 2008-01-01 09:09:21 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
If checksum is mismatched, and in verbose mode, present a corrected pre-fabricated
checksum statement to make it easy to update a port.
Modified Paths:
--------------
trunk/base/src/port1.0/portchecksum.tcl
Modified: trunk/base/src/port1.0/portchecksum.tcl
===================================================================
--- trunk/base/src/port1.0/portchecksum.tcl 2008-01-01 15:03:00 UTC (rev 32440)
+++ trunk/base/src/port1.0/portchecksum.tcl 2008-01-01 17:09:21 UTC (rev 32441)
@@ -184,7 +184,7 @@
# Target main procedure. Verifies the checksums of all distfiles.
#
proc checksum_main {args} {
- global UI_PREFIX all_dist_files checksums_array portverbose checksum.skip
+ global UI_PREFIX all_dist_files checksum_types checksums_array portverbose checksum.skip
# If no files have been downloaded, there is nothing to checksum.
if {![info exists all_dist_files]} {
@@ -218,9 +218,9 @@
# check that there is at least one checksum for the distfile.
if {![info exists checksums_array($distfile)]} {
ui_error "[format [msgcat::mc "No checksum set for %s"] $distfile]"
- ui_info "[format [msgcat::mc "Distfile checksum: %s md5 %s"] $distfile [calc_md5 $fullpath]]"
- ui_info "[format [msgcat::mc "Distfile checksum: %s sha1 %s"] $distfile [calc_sha1 $fullpath]]"
- ui_info "[format [msgcat::mc "Distfile checksum: %s rmd160 %s"] $distfile [calc_rmd160 $fullpath]]"
+ foreach type $checksum_types {
+ ui_info "[format [msgcat::mc "Distfile checksum: %s $type %s"] $distfile [calc_$type $fullpath]]"
+ }
set fail yes
} else {
# retrieve the list of types/values from the array.
@@ -241,6 +241,7 @@
}
}
}
+
}
} else {
# Something went wrong with the syntax.
@@ -248,6 +249,22 @@
}
if {[tbool fail]} {
+
+ # Show the desired checksum line for easy cut-paste
+ set sums ""
+ foreach distfile $all_dist_files {
+ if {[llength $all_dist_files] > 1} {
+ lappend sums $distfile
+ }
+
+ set fullpath [file join $distpath $distfile]
+ foreach type $checksum_types {
+ lappend sums [format "%-8s%s" $type [calc_$type $fullpath]]
+ }
+ }
+ ui_info "The correct checksum line may be:"
+ ui_info [format "%-20s%s" "checksums" [join $sums [format " \\\n%-20s" ""]]]
+
return -code error "[msgcat::mc "Unable to verify file checksums"]"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/9c3306f3/attachment.html
From ryandesign at macports.org Tue Jan 1 12:53:15 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Tue Jan 1 12:52:55 2008
Subject: [32442] trunk/dports/science/iverilog/Portfile
Message-ID: <20080101205315.B8A446FA470@beta.macosforge.org>
Revision: 32442
http://trac.macosforge.org/projects/macports/changeset/32442
Author: ryandesign@macports.org
Date: 2008-01-01 12:53:13 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
iverilog: update to 0.8.6, thanks to Michael Witten
Modified Paths:
--------------
trunk/dports/science/iverilog/Portfile
Modified: trunk/dports/science/iverilog/Portfile
===================================================================
--- trunk/dports/science/iverilog/Portfile 2008-01-01 17:09:21 UTC (rev 32441)
+++ trunk/dports/science/iverilog/Portfile 2008-01-01 20:53:13 UTC (rev 32442)
@@ -2,7 +2,7 @@
PortSystem 1.0
name iverilog
-version 0.8.2
+version 0.8.6
categories science
maintainers nomaintainer
description Icarus Verilog
@@ -19,7 +19,7 @@
master_sites ftp://ftp.icarus.com/pub/eda/verilog/v0.8/
distname verilog-${version}
-checksums md5 41650504e4460508a0800008a2628e07
+checksums md5 281c161ac42ea1342ef8d8d6b3a1907a
configure.args mandir=\\\${prefix}/share/man
destroot.destdir prefix=${destroot}${prefix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/8ac614a2/attachment.html
From dluke at macports.org Tue Jan 1 13:18:50 2008
From: dluke at macports.org (dluke@macports.org)
Date: Tue Jan 1 13:18:01 2008
Subject: [32443] trunk/dports/PortIndex
Message-ID: <20080101211850.400196FB24A@beta.macosforge.org>
Revision: 32443
http://trac.macosforge.org/projects/macports/changeset/32443
Author: dluke@macports.org
Date: 2008-01-01 13:18:48 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4406
Ports successfully parsed: 4406
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-01 20:53:13 UTC (rev 32442)
+++ trunk/dports/PortIndex 2008-01-01 21:18:48 UTC (rev 32443)
@@ -2577,7 +2577,7 @@
mpg2ppm 340
variants universal description {mpg2ppm is a MPEG-VStream decoder based on mpeg2decode} portdir graphics/mpg2ppm homepage http://mpg2ppm.sourceforge.net/ epoch 0 platforms darwin name mpg2ppm long_description {{mpg2ppm is a MPEG-VStream decoder based on mpeg2decode}} maintainers mww categories {graphics multimedia} version 1.3 revision 0
netpbm 591
-variants {universal darwin_8 freebsd} portdir graphics/netpbm description {Image manipulation} homepage http://netpbm.sourceforge.net/ epoch 0 platforms {darwin freebsd linux} name netpbm depends_lib {port:zlib port:jpeg port:tiff port:libpng port:jasper} maintainers {mas openmaintainer} long_description {A whole bunch of utilities for primitive manipulation of graphic images. Wide array of converters from one graphics format to another. E.g. from g3 fax format to jpeg. Many basic graphics editing tools such as magnifying and cropping.} version 10.26.47 categories graphics revision 0
+variants {universal darwin_8 freebsd} portdir graphics/netpbm description {Image manipulation} homepage http://netpbm.sourceforge.net/ epoch 0 platforms {darwin freebsd linux} name netpbm depends_lib {port:zlib port:jpeg port:tiff port:libpng port:jasper} maintainers {mas openmaintainer} long_description {A whole bunch of utilities for primitive manipulation of graphic images. Wide array of converters from one graphics format to another. E.g. from g3 fax format to jpeg. Many basic graphics editing tools such as magnifying and cropping.} version 10.26.48 categories graphics revision 0
ocrad 502
variants {universal darwin_8} description {ocrad is an optical character recognition program} portdir graphics/ocrad homepage http://www.gnu.org/software/ocrad/ocrad.html epoch 0 platforms darwin name ocrad long_description {GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. It reads a bitmap image in pbm format and produces text in byte (8-bit) or UTF-8 formats.} maintainers mww categories graphics version 0.17 revision 0
openclipart 377
@@ -3566,8 +3566,8 @@
variants {universal darwin_7 powerpc murder i386 snmp} portdir mail/cyrus-imapd description {The Cyrus IMAP Server} homepage http://asg.web.cmu.edu/cyrus/ epoch 0 platforms darwin name cyrus-imapd depends_lib {port:perl5.8 port:cyrus-sasl2 port:db44 port:openssl} maintainers {jmpp openmaintainer} long_description {Popular, scalable, open standars based IMAP & POP3 mail server developed by The Carnegie Mellon University.} version 2.3.8 categories mail revision 1
deletemail 545
variants {universal darwin_8} portdir mail/deletemail description {non-interactive tool for removing mail from IMAP4 mailboxes} homepage http://code.jhweiss.de/deletemail/ epoch 0 platforms darwin name deletemail depends_lib port:openssl maintainers nomaintainer long_description {deletemail is a non-interactive tool for removing mail from one or more IMAP4 mailboxes. It removes mail older than a configurable number of days, and by default does not remove mail that is not marked as seen on the server} version 0.5 categories mail revision 0
-dovecot 615
-variants {universal darwin_7 darwin_8 darwin_9 postgres rawlog ldap} portdir mail/dovecot description {Secure, fast imap and pop3 server -- currently in alpha approaching final} homepage http://dovecot.org/ epoch 20060722 platforms darwin name dovecot depends_lib {port:libiconv port:pkgconfig port:zlib port:openssl} maintainers jberry@macports.org long_description {Dovecot is an IMAP and POP3 server for Linux/UNIX-like systems, written with security primarily in mind. Although it's written in C, it uses several coding techniques to avoid most of the common pitfalls.} version 1.0.6 categories mail revision 0
+dovecot 616
+variants {universal darwin_7 darwin_8 darwin_9 postgres rawlog ldap} portdir mail/dovecot description {Secure, fast imap and pop3 server -- currently in alpha approaching final} homepage http://dovecot.org/ epoch 20060722 platforms darwin name dovecot depends_lib {port:libiconv port:pkgconfig port:zlib port:openssl} maintainers jberry@macports.org long_description {Dovecot is an IMAP and POP3 server for Linux/UNIX-like systems, written with security primarily in mind. Although it's written in C, it uses several coding techniques to avoid most of the common pitfalls.} version 1.0.10 categories mail revision 0
dspam 468
variants {universal sqlite postgres darwin_8} portdir mail/dspam description {scalable, opensource statistical anti-spam filter} homepage http://www.nuclearelephant.com/projects/dspam/index.shtml epoch 0 platforms {darwin freebsd} name dspam depends_lib port:postgresql8 maintainers nomaintainer long_description {opensource anti-spam filter with multiple algorithms and useful admin tools and cgi quaranteen interface.} version 3.6.0 categories {mail net} revision 0
etpan 387
@@ -3605,7 +3605,7 @@
imapfilter 469
variants universal portdir mail/imapfilter description {IMAP message processor/filter} homepage http://imapfilter.hellug.gr/ epoch 0 platforms darwin name imapfilter depends_lib {port:lua port:openssl port:pcre} maintainers mww long_description {IMAPFilter connects to remote IMAP mail servers and processes messages according to defined filters (rules). It is intended to be executed before a user accesses his/her mailboxes.} version 2.0.9 categories mail revision 0
imapsync 545
-variants universal portdir mail/imapsync description {imapsync is an IMAP synchronization, copy or migration tool.} homepage http://www.linux-france.org/prj/imapsync/ epoch 0 depends_run {port:perl5.8 port:p5-digest-md5 port:p5-mail-imapclient port:p5-term-readkey port:p5-io-socket-ssl} platforms darwin name imapsync maintainers mww long_description {imapsync is an IMAP synchronization, copy or migration tool. Synchronize mailboxes between two imap servers. It is especially good at IMAP migration.} version 1.239 categories mail revision 0
+variants universal portdir mail/imapsync description {imapsync is an IMAP synchronization, copy or migration tool.} homepage http://www.linux-france.org/prj/imapsync/ epoch 0 depends_run {port:perl5.8 port:p5-digest-md5 port:p5-mail-imapclient port:p5-term-readkey port:p5-io-socket-ssl} platforms darwin name imapsync maintainers mww long_description {imapsync is an IMAP synchronization, copy or migration tool. Synchronize mailboxes between two imap servers. It is especially good at IMAP migration.} version 1.241 categories mail revision 0
isync 578
variants universal portdir mail/isync description {Synchronize a maildir with an imap server} homepage http://isync.sourceforge.net/ epoch 0 platforms darwin name isync depends_lib {port:db44 port:openssl port:zlib} maintainers nomaintainer long_description {isync is a command line utility for synchronizing a remote IMAP mailbox with a local maildir-style mailbox. This is useful for working in disconnected mode, such as on a laptop. Modifications made locally and remotely are synchronized so that no message status flags are lost.} version 1.0.3 categories mail revision 1
lbdb 525
@@ -7433,7 +7433,7 @@
macutil 1641
variants {universal darwin} description {Several *nix-based utilities for working with classic Mac files} portdir sysutils/macutil homepage http://homepages.cwi.nl/~dik/english/ftp.html epoch 0 platforms darwin name macutil long_description {macutil contains the following utilities: macunpack - unpacks PackIt, StuffIt, Diamond, Compactor/Compact Pro, most StuffItClassic/StuffItDeluxe, and all Zoom and LHarc/MacLHa archives, and archives created by later versions of DiskDoubler. Also it will decode files created by BinHex5.0, MacBinary, UMCP, Compress It, ShrinkToFit, MacCompress, DiskDoubler and AutoDoubler. hexbin - de-hexify files created in BinHex 4.0 compatible format (hqx) but also the older format (dl, hex and hcx). Moreover it will uudecode files uuencoded by UUTool (the only program I know that does UU hexification of all Mac file information). macsave - reads a MacBinary stream from standard input and writes the files according to the options. Optionally self-extrac
ting archives are modified to normal archives. macstream - reads files from the Unix host and will output a MacBinary stream containing all those files together with information about the directory structure. binhex - reads a MacBinary stream, or will read files/directories as indicated on the command line, and will output all files in binhexed (.hqx) format. Information about the directory structure is lost. tomac - transmits a MacBinary stream, or named files to the Mac using the XMODEM protocol. frommac - receives one or more files from the Mac using the XMODEM protocol.} maintainers nomaintainer categories sysutils version 2.0b3 revision 0
man 569
-variants {universal man_all_lang} portdir sysutils/man description {The man page suite containing man, apropos, whatis, man2html} homepage http://primates.ximian.com/~flucifredi/man/ epoch 0 depends_run {port:bzip2 port:groff port:gzip port:less} platforms darwin name man maintainers mww long_description {The man page suite (man, apropos, and whatis) contains programs used to read most of the documentation on a Unix system. The whatis and apropos programs are used to find documentation related to a particular subject.} version 1.6e categories sysutils revision 1
+variants {universal man_all_lang} portdir sysutils/man description {The man page suite containing man, apropos, whatis, man2html} homepage http://primates.ximian.com/~flucifredi/man/ epoch 0 depends_run {port:bzip2 port:groff port:gzip port:less} platforms darwin name man maintainers mww long_description {The man page suite (man, apropos, and whatis) contains programs used to read most of the documentation on a Unix system. The whatis and apropos programs are used to find documentation related to a particular subject.} version 1.6f categories sysutils revision 0
maxwell 540
variants universal description {Mac OS X SMART disk monitoring/reporting tool} portdir sysutils/maxwell homepage http://maxwell.sourceforge.net/ epoch 0 platforms darwin name maxwell long_description {Maxwell is a disk monitoring and reporting tool for Mac OS X. It uses the IOKit SMART api to check your ATA disks for signs of possible future failure. It can run tests on demand, print a report of the disks performance, or simply report a passing/failing status.} maintainers blb@macports.org categories sysutils version 0.5.1 revision 0
mc 696
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/efee0172/attachment-0001.html
From ryandesign at macports.org Tue Jan 1 13:38:45 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Tue Jan 1 13:38:23 2008
Subject: [32444] trunk/dports/devel/aqbanking/Portfile
Message-ID: <20080101213845.9635C6FB8CB@beta.macosforge.org>
Revision: 32444
http://trac.macosforge.org/projects/macports/changeset/32444
Author: ryandesign@macports.org
Date: 2008-01-01 13:38:44 -0800 (Tue, 01 Jan 2008)
Log Message:
-----------
aqbanking: hopefully fix 'cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib' build problem on Leopard; should close #13173
Modified Paths:
--------------
trunk/dports/devel/aqbanking/Portfile
Modified: trunk/dports/devel/aqbanking/Portfile
===================================================================
--- trunk/dports/devel/aqbanking/Portfile 2008-01-01 21:18:48 UTC (rev 32443)
+++ trunk/dports/devel/aqbanking/Portfile 2008-01-01 21:38:44 UTC (rev 32444)
@@ -27,6 +27,7 @@
configure.cppflags-append "-L${prefix}/lib"
configure.cflags-append "-L${prefix}/lib"
+configure.ldflags-append "-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
configure.env QTDIR=${prefix}/lib/qt3
configure.args --disable-kde3 \
--disable-dependency-tracking \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080101/910fe14b/attachment.html
From dluke at macports.org Wed Jan 2 01:16:00 2008
From: dluke at macports.org (dluke@macports.org)
Date: Wed Jan 2 01:23:38 2008
Subject: [32445] trunk/dports/PortIndex
Message-ID: <20080102091600.8688970A2E2@beta.macosforge.org>
Revision: 32445
http://trac.macosforge.org/projects/macports/changeset/32445
Author: dluke@macports.org
Date: 2008-01-02 01:15:58 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4406
Ports successfully parsed: 4406
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-01 21:38:44 UTC (rev 32444)
+++ trunk/dports/PortIndex 2008-01-02 09:15:58 UTC (rev 32445)
@@ -6983,7 +6983,7 @@
hdf5 371
variants {universal szip} description {HDF5 general purpose library and file format for storing scientific data} portdir science/hdf5 homepage http://www.hdfgroup.org/ epoch 0 depends_lib port:zlib name hdf5 long_description {{HDF5 general purpose library and file format for storing scientific data}} maintainers nomaintainer categories science version 1.6.6 revision 1
iverilog 653
-variants universal description {Icarus Verilog} portdir science/iverilog homepage http://www.icarus.com/eda/verilog/ epoch 0 platforms darwin name iverilog long_description {Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code writen in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate C++ code that is compiled and linked with a run time library (called {"vvm")} then executed as a command to run the simulation. For synthesis, the compiler generates netlists in the desired format.} maintainers nomaintainer categories science version 0.8.2 revision 0
+variants universal description {Icarus Verilog} portdir science/iverilog homepage http://www.icarus.com/eda/verilog/ epoch 0 platforms darwin name iverilog long_description {Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code writen in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate C++ code that is compiled and linked with a run time library (called {"vvm")} then executed as a command to run the simulation. For synthesis, the compiler generates netlists in the desired format.} maintainers nomaintainer categories science version 0.8.6 revision 0
jmol 559
variants universal portdir science/jmol description {An open-source Java viewer for chemical structures in 3D} homepage http://jmol.sourceforge.net/ epoch 0 depends_run bin:java:kaffe platforms darwin name jmol maintainers simon long_description {Jmol is a free, open source molecule viewer for students, educators, and researchers in chemistry and biochemistry. This port only installs the Jmol application, not the applet or developer version. If you want to use it, please download it from the Jmol homepage.} version 11.2.14 categories science revision 0
lammpi 524
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/342a5a91/attachment.html
From afb at macports.org Wed Jan 2 01:32:43 2008
From: afb at macports.org (afb@macports.org)
Date: Wed Jan 2 01:31:49 2008
Subject: [32446] trunk/dports/sysutils/rpm-devel/Portfile
Message-ID: <20080102093243.A64DA70A575@beta.macosforge.org>
Revision: 32446
http://trac.macosforge.org/projects/macports/changeset/32446
Author: afb@macports.org
Date: 2008-01-02 01:32:42 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
port upgrade: final rpm-5.0 beta
Modified Paths:
--------------
trunk/dports/sysutils/rpm-devel/Portfile
Modified: trunk/dports/sysutils/rpm-devel/Portfile
===================================================================
--- trunk/dports/sysutils/rpm-devel/Portfile 2008-01-02 09:15:58 UTC (rev 32445)
+++ trunk/dports/sysutils/rpm-devel/Portfile 2008-01-02 09:32:42 UTC (rev 32446)
@@ -16,10 +16,10 @@
homepage http://rpm5.org
master_sites ${homepage}/files/rpm/rpm-5.0
-distname rpm-${version}b3
-#distdate 20071222
-checksums md5 444c0ea3399382535f43475d3c934e7a
-worksrcdir rpm-${version}b3
+distname rpm-${version}b4
+#distdate 20071231
+checksums md5 89e5d27874724ac01f6ac229e2fa8a22
+worksrcdir rpm-${version}b4
#
### CVS source
#fetch.type cvs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/8ac222a5/attachment.html
From afb at macports.org Wed Jan 2 02:56:39 2008
From: afb at macports.org (afb@macports.org)
Date: Wed Jan 2 02:56:15 2008
Subject: [32447] trunk/dports/security
Message-ID: <20080102105639.27D9D70C208@beta.macosforge.org>
Revision: 32447
http://trac.macosforge.org/projects/macports/changeset/32447
Author: afb@macports.org
Date: 2008-01-02 02:56:37 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
new port: pidgin-otr 3.1.0 (from reiffert, #13759)
Added Paths:
-----------
trunk/dports/security/pidgin-otr/
trunk/dports/security/pidgin-otr/Portfile
Added: trunk/dports/security/pidgin-otr/Portfile
===================================================================
--- trunk/dports/security/pidgin-otr/Portfile (rev 0)
+++ trunk/dports/security/pidgin-otr/Portfile 2008-01-02 10:56:37 UTC (rev 32447)
@@ -0,0 +1,43 @@
+# $Id$
+
+PortSystem 1.0
+
+name pidgin-otr
+version 3.1.0
+categories security net chat
+maintainers rsync@reifferscheid.org
+description Off-the-Record Plugin for Pidgin
+long_description \
+ This is a pidgin plugin which implements Off-the-Record (OTR) \
+ Messaging. \
+ OTR allows you to have private conversations over IM by providing: \
+ - Encryption \
+ - No one else can read your instant messages. \
+ - Authentication \
+ - You are assured the correspondent is who you think it is. \
+ - Deniability \
+ - The messages you send do _not_ have digital signatures that are \
+ checkable by a third party. Anyone can forge messages after a \
+ conversation to make them look like they came from you. However, \
+ _during_ a conversation, your correspondent is assured the messages \
+ he sees are authentic and unmodified. \
+ - Perfect forward secrecy \
+ - If you lose control of your private keys, no previous conversation \
+ is compromised.
+homepage http://www.cypherpunks.ca/otr/
+platforms darwin
+
+master_sites ${homepage}
+checksums md5 f4ca8bc228069616d4c8fa9288af6bb5 \
+ sha1 f22d9488da3d085f988090ca3b8f79291b8edb45 \
+ rmd160 f0790718fee4d63be3ab2e795e500751137f00e5
+
+depends_lib port:pidgin port:libotr port:gettext
+
+configure.cppflags-append -I${prefix}/include/gtk-2.0
+
+destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/lib/pidgin/
+ eval xinstall -m 755 ${worksrcpath}/.libs/pidgin-otr.so ${destroot}${prefix}/lib/pidgin/
+ eval xinstall -m 755 ${worksrcpath}/.libs/pidgin-otr.la ${destroot}${prefix}/lib/pidgin/
+}
Property changes on: trunk/dports/security/pidgin-otr/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/202474b3/attachment.html
From jochen at macports.org Wed Jan 2 07:09:01 2008
From: jochen at macports.org (jochen@macports.org)
Date: Wed Jan 2 07:07:37 2008
Subject: [32448] trunk/dports/graphics/qwt
Message-ID: <20080102150901.2902B712F69@beta.macosforge.org>
Revision: 32448
http://trac.macosforge.org/projects/macports/changeset/32448
Author: jochen@macports.org
Date: 2008-01-02 07:08:59 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
Provide variants to allow for builds against Qt4 and Qt3, patch
provided by mdickens@nd.edu
This closesTicket #13715
Modified Paths:
--------------
trunk/dports/graphics/qwt/Portfile
trunk/dports/graphics/qwt/files/patch-qwtconfig.pri.diff
Added Paths:
-----------
trunk/dports/graphics/qwt/files/patch-designer-designer.pro.diff
Modified: trunk/dports/graphics/qwt/Portfile
===================================================================
--- trunk/dports/graphics/qwt/Portfile 2008-01-02 10:56:37 UTC (rev 32447)
+++ trunk/dports/graphics/qwt/Portfile 2008-01-02 15:08:59 UTC (rev 32448)
@@ -20,12 +20,29 @@
checksums md5 53adbb313c478dd4aae4f1c864a2037e
platforms darwin
-patchfiles patch-qwtconfig.pri.diff
+patchfiles patch-qwtconfig.pri.diff \
+ patch-designer-designer.pro.diff
depends_lib port:qt4-mac
configure.cmd qmake
+configure.env INSTALLBASE="${prefix}" QTDIR="${prefix}"
configure.pre_args
-configure.args -macx INSTALLBASE="${prefix}"
+configure.args -macx
-destroot.destdir INSTALL_ROOT="${destroot}"
+build.env QTDIR="${prefix}"
+
+destroot.destdir INSTALL_ROOT="${destroot}${prefix}"
+destroot.env QTDIR="${prefix}"
+
+variant qt3 conflicts qt4 description "Use qt3-mac" {
+ depends_lib-append port:qt3-mac
+}
+
+variant qt4 conflicts qt3 description "Use qt4-mac" {
+ depends_lib-append port:qt4-mac
+}
+
+if { ![variant_isset qt3] && ![variant_isset qt4] } {
+ default_variants +qt4
+}
Added: trunk/dports/graphics/qwt/files/patch-designer-designer.pro.diff
===================================================================
--- trunk/dports/graphics/qwt/files/patch-designer-designer.pro.diff (rev 0)
+++ trunk/dports/graphics/qwt/files/patch-designer-designer.pro.diff 2008-01-02 15:08:59 UTC (rev 32448)
@@ -0,0 +1,20 @@
+--- designer/designer.pro~ 2007-06-11 01:41:29.000000000 -0400
++++ designer/designer.pro 2007-12-25 16:05:01.000000000 -0500
+@@ -49,7 +49,7 @@
+ HEADERS += qwtplugin.h
+ SOURCES += qwtplugin.cpp
+
+- target.path = $(QTDIR)/plugins/designer
++ target.path = /share/qwt/plugins/designer
+ INSTALLS += target
+
+ IMAGES += \
+@@ -92,7 +92,7 @@
+ RESOURCES += \
+ qwt_designer_plugin.qrc
+
+- target.path = $$[QT_INSTALL_PLUGINS]/designer
++ target.path = /share/qwt/plugins/designer
+ INSTALLS += target
+ }
+
Modified: trunk/dports/graphics/qwt/files/patch-qwtconfig.pri.diff
===================================================================
--- trunk/dports/graphics/qwt/files/patch-qwtconfig.pri.diff 2008-01-02 10:56:37 UTC (rev 32447)
+++ trunk/dports/graphics/qwt/files/patch-qwtconfig.pri.diff 2008-01-02 15:08:59 UTC (rev 32448)
@@ -1,6 +1,6 @@
---- qwtconfig.pri-orig 2007-05-11 00:11:00.000000000 +0200
-+++ qwtconfig.pri 2007-05-11 00:11:39.000000000 +0200
-@@ -2,10 +2,6 @@
+--- qwtconfig.pri~ 2007-06-11 01:41:29.000000000 -0400
++++ qwtconfig.pri 2007-12-24 13:56:46.000000000 -0500
+@@ -2,17 +2,13 @@
# Install paths
######################################################################
@@ -9,6 +9,13 @@
-}
-
win32 {
- INSTALLBASE = C:/Qwt
+ INSTALLBASE = C:/Qwt-5.0.2
}
-
+
+ target.path = $$INSTALLBASE/lib
+ headers.path = $$INSTALLBASE/include
+-doc.path = $$INSTALLBASE/doc
++doc.path = $$INSTALLBASE/share/qwt/doc
+
+ ######################################################################
+ # qmake internal options
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/4d80d2a6/attachment.html
From jochen at macports.org Wed Jan 2 07:46:44 2008
From: jochen at macports.org (jochen@macports.org)
Date: Wed Jan 2 07:46:22 2008
Subject: [32449] trunk/dports/graphics/qwt/Portfile
Message-ID: <20080102154644.45124714155@beta.macosforge.org>
Revision: 32449
http://trac.macosforge.org/projects/macports/changeset/32449
Author: jochen@macports.org
Date: 2008-01-02 07:46:36 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
Fix install-name of installed dynamic library
Modified Paths:
--------------
trunk/dports/graphics/qwt/Portfile
Modified: trunk/dports/graphics/qwt/Portfile
===================================================================
--- trunk/dports/graphics/qwt/Portfile 2008-01-02 15:08:59 UTC (rev 32448)
+++ trunk/dports/graphics/qwt/Portfile 2008-01-02 15:46:36 UTC (rev 32449)
@@ -5,6 +5,7 @@
name qwt
version 5.0.2
+revision 1
categories graphics science
maintainers openmaintainer jochen
description Qt Widgets for Technical Applications
@@ -35,6 +36,12 @@
destroot.destdir INSTALL_ROOT="${destroot}${prefix}"
destroot.env QTDIR="${prefix}"
+post-destroot {
+ # fix install-name of dynamic library
+ system "install_name_tool -id ${prefix}/lib/libqwt.5.0.2.dylib ${destroot}${prefix}/lib/libqwt.5.0.2.dylib"
+}
+
+
variant qt3 conflicts qt4 description "Use qt3-mac" {
depends_lib-append port:qt3-mac
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/142b9882/attachment.html
From jochen at macports.org Wed Jan 2 09:17:38 2008
From: jochen at macports.org (jochen@macports.org)
Date: Wed Jan 2 09:17:14 2008
Subject: [32450] trunk/dports/graphics/qwt/Portfile
Message-ID: <20080102171738.6B2577171BD@beta.macosforge.org>
Revision: 32450
http://trac.macosforge.org/projects/macports/changeset/32450
Author: jochen@macports.org
Date: 2008-01-02 09:17:36 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
Remove unconditinal depends_lib,
pointed out by mdickens@nd.edu,
closes #13715 (again)
Modified Paths:
--------------
trunk/dports/graphics/qwt/Portfile
Modified: trunk/dports/graphics/qwt/Portfile
===================================================================
--- trunk/dports/graphics/qwt/Portfile 2008-01-02 15:46:36 UTC (rev 32449)
+++ trunk/dports/graphics/qwt/Portfile 2008-01-02 17:17:36 UTC (rev 32450)
@@ -24,8 +24,6 @@
patchfiles patch-qwtconfig.pri.diff \
patch-designer-designer.pro.diff
-depends_lib port:qt4-mac
-
configure.cmd qmake
configure.env INSTALLBASE="${prefix}" QTDIR="${prefix}"
configure.pre_args
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/7dc2b2c7/attachment-0001.html
From narf_tm at macports.org Wed Jan 2 09:18:42 2008
From: narf_tm at macports.org (narf_tm@macports.org)
Date: Wed Jan 2 09:17:17 2008
Subject: [32451] trunk/dports/perl/p5-test-manifest/Portfile
Message-ID: <20080102171842.5797E71721C@beta.macosforge.org>
Revision: 32451
http://trac.macosforge.org/projects/macports/changeset/32451
Author: narf_tm@macports.org
Date: 2008-01-02 09:18:40 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
Updated to 1.22.
Modified Paths:
--------------
trunk/dports/perl/p5-test-manifest/Portfile
Modified: trunk/dports/perl/p5-test-manifest/Portfile
===================================================================
--- trunk/dports/perl/p5-test-manifest/Portfile 2008-01-02 17:17:36 UTC (rev 32450)
+++ trunk/dports/perl/p5-test-manifest/Portfile 2008-01-02 17:18:40 UTC (rev 32451)
@@ -2,10 +2,9 @@
PortSystem 1.0
PortGroup perl5 1.0
-perl5.setup Test-Manifest 1.17
-maintainers nomaintainer
+perl5.setup Test-Manifest 1.22
+maintainers narf_tm openmaintainer
description interact with a t/test_manifest file
long_description ${description}
-checksums md5 6c4e391aab2a42e6edb0970c45da31cd
+checksums md5 298156323748c74decdca79904ebd881
platforms darwin
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/e1d27e3a/attachment.html
From ryandesign at macports.org Wed Jan 2 10:43:55 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 10:43:31 2008
Subject: [32452] trunk/dports/gnome/tsclient/Portfile
Message-ID: <20080102184355.6E3E671A025@beta.macosforge.org>
Revision: 32452
http://trac.macosforge.org/projects/macports/changeset/32452
Author: ryandesign@macports.org
Date: 2008-01-02 10:43:53 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
tsclient: add some backup download locations, since the homepage has been offline for weeks. Thanks to Bengt Nilsson for reporting the problem.
Modified Paths:
--------------
trunk/dports/gnome/tsclient/Portfile
Modified: trunk/dports/gnome/tsclient/Portfile
===================================================================
--- trunk/dports/gnome/tsclient/Portfile 2008-01-02 17:18:40 UTC (rev 32451)
+++ trunk/dports/gnome/tsclient/Portfile 2008-01-02 18:43:53 UTC (rev 32452)
@@ -9,7 +9,9 @@
categories gnome net
platforms darwin
homepage http://www.gnomepro.com/tsclient/
-master_sites ${homepage}
+master_sites ${homepage} \
+ http://gentoo.osuosl.org/distfiles/ \
+ http://ftp.ussg.iu.edu/linux/gentoo/distfiles/
checksums md5 06a6ff59b7c8ca26d4ea37340ed77423
depends_lib lib:libpanelapplet-2:gnome-panel \
bin:rdesktop:rdesktop \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/456d9e9f/attachment.html
From ricci at macports.org Wed Jan 2 12:18:16 2008
From: ricci at macports.org (ricci@macports.org)
Date: Wed Jan 2 12:17:23 2008
Subject: [32453] trunk/dports/perl/p5-mail-clamav
Message-ID: <20080102201816.9D39B71D335@beta.macosforge.org>
Revision: 32453
http://trac.macosforge.org/projects/macports/changeset/32453
Author: ricci@macports.org
Date: 2008-01-02 12:18:14 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
add patch to remove NodalCore support as its not (automatically) built in to ClamAV anymore (0.92).
Modified Paths:
--------------
trunk/dports/perl/p5-mail-clamav/Portfile
Added Paths:
-----------
trunk/dports/perl/p5-mail-clamav/files/
trunk/dports/perl/p5-mail-clamav/files/patch-ClamAV.pm.diff
Modified: trunk/dports/perl/p5-mail-clamav/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-clamav/Portfile 2008-01-02 18:43:53 UTC (rev 32452)
+++ trunk/dports/perl/p5-mail-clamav/Portfile 2008-01-02 20:18:14 UTC (rev 32453)
@@ -1,10 +1,12 @@
# $Id$
PortSystem 1.0
+
PortGroup perl5 1.0
+
perl5.setup Mail-ClamAV 0.20
revision 0
-maintainers ricci@macports.org
+maintainers ricci
description Perl interface to the clamav virus scanner
long_description Clam AntiVirus is an anti-virus toolkit for UNIX. \
This module provide a simple interface to its C API.
@@ -16,4 +18,5 @@
depends_lib-append port:clamav \
port:p5-inline
-## vi:set noai ts=4:
+patchfiles patch-ClamAV.pm.diff
+
Added: trunk/dports/perl/p5-mail-clamav/files/patch-ClamAV.pm.diff
===================================================================
--- trunk/dports/perl/p5-mail-clamav/files/patch-ClamAV.pm.diff (rev 0)
+++ trunk/dports/perl/p5-mail-clamav/files/patch-ClamAV.pm.diff 2008-01-02 20:18:14 UTC (rev 32453)
@@ -0,0 +1,46 @@
+--- ClamAV.pm.orig 2008-01-02 12:02:25.000000000 -0800
++++ ClamAV.pm 2008-01-02 12:03:13.000000000 -0800
+@@ -73,10 +73,6 @@
+ CL_ESUPPORT
+ CL_ELOCKDB
+
+- CL_ENCINIT
+- CL_ENCLOAD
+- CL_ENCIO
+-
+ CL_SCAN_RAW
+ CL_SCAN_ARCHIVE
+ CL_SCAN_MAIL
+@@ -496,13 +492,7 @@
+ if (strEQ("CL_ESUPPORT", name)) return CL_ESUPPORT;
+ if (strEQ("CL_ELOCKDB", name)) return CL_ELOCKDB;
+
+- /* NodalCore */
+- if (strEQ("CL_ENCINIT", name)) return CL_ENCINIT;
+- if (strEQ("CL_ENCLOAD", name)) return CL_ENCLOAD;
+- if (strEQ("CL_ENCIO", name)) return CL_ENCIO;
+-
+ /* db options */
+- if (strEQ("CL_DB_NCORE", name)) return CL_DB_NCORE;
+ if (strEQ("CL_DB_PHISHING", name)) return CL_DB_PHISHING;
+ if (strEQ("CL_DB_ACONLY", name)) return CL_DB_ACONLY;
+ if (strEQ("CL_DB_PHISHING_URLS", name)) return CL_DB_PHISHING_URLS;
+@@ -849,18 +839,6 @@
+
+ can't lock DB directory
+
+-=item CL_ENCINIT
+-
+-NodalCore initialization failed
+-
+-=item CL_ENCLOAD
+-
+-error loading NodalCore database
+-
+-=item CL_ENCIO
+-
+-general NodalCore I/O error
+-
+ =back
+
+ =head2 Exportable functions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/683b29cb/attachment.html
From blair at macports.org Wed Jan 2 12:56:09 2008
From: blair at macports.org (blair@macports.org)
Date: Wed Jan 2 12:55:43 2008
Subject: [32454] trunk/dports/devel/subversion-python24bindings/Portfile
Message-ID: <20080102205609.809D371E908@beta.macosforge.org>
Revision: 32454
http://trac.macosforge.org/projects/macports/changeset/32454
Author: blair@macports.org
Date: 2008-01-02 12:56:08 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
New upstream release of Subversion 1.4.6.
Modified Paths:
--------------
trunk/dports/devel/subversion-python24bindings/Portfile
Modified: trunk/dports/devel/subversion-python24bindings/Portfile
===================================================================
--- trunk/dports/devel/subversion-python24bindings/Portfile 2008-01-02 20:18:14 UTC (rev 32453)
+++ trunk/dports/devel/subversion-python24bindings/Portfile 2008-01-02 20:56:08 UTC (rev 32454)
@@ -2,7 +2,7 @@
PortSystem 1.0
name subversion-python24bindings
-version 1.4.5
+version 1.4.6
categories devel python
platforms darwin
maintainers blair
@@ -16,7 +16,9 @@
homepage http://subversion.tigris.org/
master_sites ${homepage}/downloads
use_bzip2 yes
-checksums md5 4c333a5fe827568c67d195cda7a5e154
+checksums md5 9c7cf517362c1c9332b610339e5cce6b \
+ sha1 a9c941e2309744f6a2986200698b60da057a7527 \
+ rmd160 ae63877b5d0eeb1c4f28c4388f97897efde7244c
distname subversion-${version}
dist_subdir subversion
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/017d12ac/attachment.html
From dluke at macports.org Wed Jan 2 13:20:35 2008
From: dluke at macports.org (dluke@macports.org)
Date: Wed Jan 2 13:20:10 2008
Subject: [32455] trunk/dports/PortIndex
Message-ID: <20080102212035.7AA1D71F63B@beta.macosforge.org>
Revision: 32455
http://trac.macosforge.org/projects/macports/changeset/32455
Author: dluke@macports.org
Date: 2008-01-02 13:20:33 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4407
Ports successfully parsed: 4407
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-02 20:56:08 UTC (rev 32454)
+++ trunk/dports/PortIndex 2008-01-02 21:20:33 UTC (rev 32455)
@@ -2614,8 +2614,8 @@
variants {universal darwin_6} portdir graphics/pstoedit description {Translate PostScript and PDF to other vector formats} homepage http://www.pstoedit.net/ depends_run port:ghostscript epoch 0 platforms darwin name pstoedit depends_lib {port:ImageMagick port:plotutils port:libpng port:zlib} maintainers nomaintainer long_description {pstoedit converts Postscript(TM) and PDF files to other vector graphic formats so that they can be edited graphically.} version 3.45 categories graphics revision 0
qiv 352
variants universal portdir graphics/qiv description {A very small and pretty fast gdk/Imlib image viewer} homepage http://www.klografx.net/qiv/ epoch 0 platforms darwin name qiv depends_lib port:imlib maintainers lloyd@hilaiel.com long_description {A very small and pretty fast gdk/Imlib image viewer for X.} version 2.0 categories graphics revision 0
-qwt 592
-variants universal portdir graphics/qwt description {Qt Widgets for Technical Applications} homepage http://qwt.sourceforge.net epoch 0 platforms darwin name qwt depends_lib port:qt4-mac maintainers {openmaintainer jochen} long_description {The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.} version 5.0.2 categories {graphics science} revision 0
+qwt 653
+variants {universal qt3 qt4} variant_desc {qt3 {Use qt3-mac} qt4 {Use qt4-mac}} portdir graphics/qwt description {Qt Widgets for Technical Applications} homepage http://qwt.sourceforge.net epoch 0 platforms darwin depends_lib port:qt4-mac name qwt maintainers {openmaintainer jochen} long_description {The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.} version 5.0.2 categories {graphics science} revision 1
sane-backends 523
variants {universal disable_localbackends enable_pnmbackend with_gphoto2} portdir graphics/sane-backends description {Backends for scanner access} homepage http://www.sane-project.org/ epoch 0 platforms darwin name sane-backends depends_lib {port:jpeg port:libusb port:tiff port:zlib} maintainers hama@hamazone.de long_description {These are the backends for the Scanner Access Now Easy project. They allow you to access various scanners either locally or remote using saned.} version 1.0.18 categories graphics revision 1
scale2x 468
@@ -5224,8 +5224,8 @@
variants universal portdir perl/p5-mail-audit description {Library for creating easy mail filters} homepage http://search.cpan.org/dist/Mail-Audit/ epoch 0 platforms darwin name p5-mail-audit depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-mailtools port:p5-mail-pop3client port:p5-mime-tools port:p5-parse-recdescent} maintainers nomaintainer long_description {Mail::Audit was inspired by Tom Christiansen's audit_mail and deliverlib programs. It allows a piece of email to be logged, examined, accepted into a mailbox, filtered, resent elsewhere, rejected, and so on. It's designed to allow you to easily create filter programs to stick in a .forward file or similar.} version 2.1 categories {perl mail} revision 2
p5-mail-box 531
variants universal portdir perl/p5-mail-box description {Mail::Box - manage a mailbox, a folder with messages} homepage http://search.cpan.org/dist/Mail-Box/ epoch 0 platforms darwin name p5-mail-box depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-io-stringy port:p5-mailtools port:p5-mime-types port:p5-scalar-list-utils port:p5-timedate port:p5-uri} maintainers pguyot@kallisys.net long_description {Large suite of mail related classes for perl, handling mail boxes and messages} version 2.070 categories perl revision 0
-p5-mail-clamav 468
-variants universal portdir perl/p5-mail-clamav description {Perl interface to the clamav virus scanner} homepage http://search.cpan.org/dist/Mail-ClamAV/ epoch 0 platforms darwin name p5-mail-clamav depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:clamav port:p5-inline} maintainers ricci@macports.org long_description {Clam AntiVirus is an anti-virus toolkit for UNIX. This module provide a simple interface to its C API.} version 0.20 categories perl revision 0
+p5-mail-clamav 455
+variants universal portdir perl/p5-mail-clamav description {Perl interface to the clamav virus scanner} homepage http://search.cpan.org/dist/Mail-ClamAV/ epoch 0 platforms darwin name p5-mail-clamav depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:clamav port:p5-inline} maintainers ricci long_description {Clam AntiVirus is an anti-virus toolkit for UNIX. This module provide a simple interface to its C API.} version 0.20 categories perl revision 0
p5-mail-imapclient 462
variants universal portdir perl/p5-mail-imapclient description {Perl 5 module to talk to an IMAP server.} homepage http://search.cpan.org/dist/Mail-IMAPClient/ epoch 0 platforms darwin name p5-mail-imapclient depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers nomaintainer long_description {This module provides perl routines that simplify a sockets connection to and an IMAP conversation with an IMAP server.} version 2.2.9 categories perl revision 0
p5-mail-pop3client 594
@@ -5508,8 +5508,8 @@
variants universal portdir perl/p5-test-inline description {Inlining your tests next to the code being tested} homepage http://search.cpan.org/dist/Test-Inline/ epoch 0 platforms darwin name p5-test-inline depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-params-util port:p5-getopt-long port:p5-config-tiny port:p5-class-autouse port:p5-algorithm-dependency port:p5-file-flat port:p5-pod-tests} maintainers nomaintainer long_description {Embedding tests allows tests to be placed near the code it's testing. This is a nice supplement to the traditional .t files. It's like XUnit, only better and Perl-style.} version 2.105 categories perl revision 0
p5-test-longstring 433
variants universal portdir perl/p5-test-longstring description {Tests strings for equality, with more helpful failures} homepage http://search.cpan.org/dist/Test-LongString/ epoch 0 platforms darwin name p5-test-longstring depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-test-simple} maintainers nomaintainer long_description {{Tests strings for equality, with more helpful failures}} version 0.09 categories perl revision 0
-p5-test-manifest 371
-variants universal portdir perl/p5-test-manifest description {interact with a t/test_manifest file} homepage http://search.cpan.org/dist/Test-Manifest/ epoch 0 platforms darwin name p5-test-manifest depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers nomaintainer long_description {{interact with a t/test_manifest file}} version 1.17 categories perl revision 0
+p5-test-manifest 383
+variants universal portdir perl/p5-test-manifest description {interact with a t/test_manifest file} homepage http://search.cpan.org/dist/Test-Manifest/ epoch 0 platforms darwin name p5-test-manifest depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers {narf_tm openmaintainer} long_description {{interact with a t/test_manifest file}} version 1.22 categories perl revision 0
p5-test-memory-cycle 469
variants universal portdir perl/p5-test-memory-cycle description {Check for memory leaks and circular memory references} homepage http://search.cpan.org/dist/Test-Memory-Cycle/ epoch 0 platforms darwin name p5-test-memory-cycle depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-test-simple port:p5-devel-cycle} maintainers {narf_tm openmaintainer} long_description {{Check for memory leaks and circular memory references}} version 1.04 categories perl revision 0
p5-test-mockobject 521
@@ -7154,6 +7154,8 @@
variants universal description {steganographic tool} portdir security/outguess homepage http://www.outguess.org/ epoch 0 platforms darwin name outguess long_description {OutGuess is a universal steganographic tool that allows the insertion of hidden information into the redundant bits of data sources. The nature of the data source is irrelevant to the core of OutGuess. The program relies on data specific handlers that will extract redundant bits and write them back after modification. In this version the PNM and JPEG image formats are supported. In the next paragraphs, images will be used as concrete example of data objects, though OutGuess can use any kind of data, as long as a handler is provided.} maintainers nomaintainer categories security version 0.2 revision 0
pgpdump 376
variants universal description {PGP packet visualizer} portdir security/pgpdump homepage http://pgp.iijlab.net/pgpdump.html epoch 0 platforms darwin name pgpdump long_description {pgpdump is a PGP packet visualizer which displays the packet format of OpenPGP (RFC 2440 + bis) and PGP version 2 (RFC 1991).} maintainers nomaintainer categories security version 0.25 revision 0
+pidgin-otr 1037
+variants universal portdir security/pidgin-otr description {Off-the-Record Plugin for Pidgin} homepage http://www.cypherpunks.ca/otr/ epoch 0 platforms darwin name pidgin-otr depends_lib {port:pidgin port:libotr port:gettext} maintainers rsync@reifferscheid.org long_description {This is a pidgin plugin which implements Off-the-Record (OTR) Messaging. OTR allows you to have private conversations over IM by providing: - Encryption - No one else can read your instant messages. - Authentication - You are assured the correspondent is who you think it is. - Deniability - The messages you send do _not_ have digital signatures that are checkable by a third party. Anyone can forge messages after a conversation to make them look like they came from you. However, _during_ a conversation, your correspondent is assured the messages he sees are authentic and unmodified. - Perfect forward secrecy - If you lose control of your private keys, no previous conversation is compromised.} version
3.1.0 categories {security net chat} revision 0
pinentry 480
variants {universal gtk1 gtk2 qt3 darwin} portdir security/pinentry description {Passphrase entry dialog utilizing the Assuan protocol} homepage http://www.gnupg.org/aegypten2 epoch 0 platforms darwin name pinentry depends_lib {port:libiconv port:ncurses} maintainers nomaintainer long_description {This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project.} version 0.7.2 categories security revision 0
portsentry 612
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/3c80fbc1/attachment-0001.html
From ryandesign at macports.org Wed Jan 2 23:09:03 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:08:36 2008
Subject: [32456] trunk/dports/audio/arts/Portfile
Message-ID: <20080103070903.32FB4731076@beta.macosforge.org>
Revision: 32456
http://trac.macosforge.org/projects/macports/changeset/32456
Author: ryandesign@macports.org
Date: 2008-01-02 23:09:01 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: remove quotes where they weren't appropriate and broke the build in MacPotrs 1.6.0; see #13800
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-02 21:20:33 UTC (rev 32455)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:09:01 UTC (rev 32456)
@@ -96,27 +96,27 @@
patch {
foreach patch $patchfiles {
- system "cd '${workpath}/${distname}' && \
+ system "cd ${workpath}/${distname} && \
sed -e 's#@PREFIX@#${prefix}#g' '${portpath}/${filesdir}/${patch}' | patch -p0"
}
}
post-patch {
- system "cd '${worksrcpath}' && if test -d ../admin; then cp -Rf ../admin/ admin; fi"
- system "cd '${worksrcpath}' && if test -d ../libltdl; then cp -Rf ../libltdl/ libltdl; fi"
- system "cd '${worksrcpath}' && make -f admin/Makefile.common cvs"
+ system "cd ${worksrcpath} && if test -d ../admin; then cp -Rf ../admin/ admin; fi"
+ system "cd ${worksrcpath} && if test -d ../libltdl; then cp -Rf ../libltdl/ libltdl; fi"
+ system "cd ${worksrcpath} && make -f admin/Makefile.common cvs"
}
-configure.cppflags '-I/usr/X11R6/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common'
-configure.ldflags '-L/usr/X11R6/lib'
-configure.env LIBS='-L${prefix}/lib' DYLD_LIBRARY_PATH='/usr/X11R6/lib:${prefix}/lib' \
- LD_LIBRARY_PATH='/usr/X11R6/lib:${prefix}/lib'
-configure.cflags '-Os'
-configure.cxxflags '-Os'
-configure.args --prefix='${prefix}' --includedir='${prefix}/include' --libdir='${prefix}/lib' \
- --with-extra-includes='${prefix}/include' --with-extra-libs='${prefix}/lib' \
- --with-qt-dir='${prefix}' --with-qt-includes='${prefix}/include/qt3' \
+configure.cppflags -I/usr/X11R6/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common
+configure.ldflags -L/usr/X11R6/lib
+configure.env LIBS=-L${prefix}/lib DYLD_LIBRARY_PATH=/usr/X11R6/lib:${prefix}/lib \
+ LD_LIBRARY_PATH=/usr/X11R6/lib:${prefix}/lib
+configure.cflags -Os
+configure.cxxflags -Os
+configure.args --prefix=${prefix} --includedir=${prefix}/include --libdir=${prefix}/lib \
+ --with-extra-includes=${prefix}/include --with-extra-libs=${prefix}/lib \
+ --with-qt-dir=${prefix} --with-qt-includes=${prefix}/include/qt3 \
--enable-rpath --with-pic --enable-shared=yes --enable-static=no \
- --libexecdir='${prefix}/lib' --with-xinerama --with-pam --disable-final \
+ --libexecdir=${prefix}/lib --with-xinerama --with-pam --disable-final \
--disable-dependency-tracking
build.env ${configure.env}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/5ee7dabd/attachment.html
From ryandesign at macports.org Wed Jan 2 23:11:31 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:11:04 2008
Subject: [32457] trunk/dports/audio/arts/Portfile
Message-ID: <20080103071131.4819973117B@beta.macosforge.org>
Revision: 32457
http://trac.macosforge.org/projects/macports/changeset/32457
Author: ryandesign@macports.org
Date: 2008-01-02 23:11:30 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: we do not need 'extract.suffix .tar.bz2'; 'use_bzip2 yes' already does that for us
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:09:01 UTC (rev 32456)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:11:30 UTC (rev 32457)
@@ -23,7 +23,6 @@
http://ranger.befunk.com/fink/:admin \
http://ranger.befunk.com/darwin/:darwin
patch_sites http://ranger.befunk.com/fink/
-extract.suffix .tar.bz2
use_bzip2 yes
distname arts-${version}
distfiles ${distname}.tar.bz2 kde-admindir-20030601.tar.bz2:admin detect-autoconf.tar.bz2:darwin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/dff26cd4/attachment.html
From ryandesign at macports.org Wed Jan 2 23:14:05 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:13:38 2008
Subject: [32458] trunk/dports/audio/arts/Portfile
Message-ID: <20080103071405.74B1A731260@beta.macosforge.org>
Revision: 32458
http://trac.macosforge.org/projects/macports/changeset/32458
Author: ryandesign@macports.org
Date: 2008-01-02 23:14:04 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: use ${extract.suffix} instead of hardcoding ".tar.bz2" all over the place
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:11:30 UTC (rev 32457)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:14:04 UTC (rev 32458)
@@ -25,7 +25,7 @@
patch_sites http://ranger.befunk.com/fink/
use_bzip2 yes
distname arts-${version}
-distfiles ${distname}.tar.bz2 kde-admindir-20030601.tar.bz2:admin detect-autoconf.tar.bz2:darwin
+distfiles ${distname}${extract.suffix} kde-admindir-20030601${extract.suffix}:admin detect-autoconf${extract.suffix}:darwin
depends_lib lib:libaudiofile.0:audiofile lib:libesd:esound lib:libglib.2:glib2 \
lib:libiconv:libiconv port:gettext lib:libmad:libmad \
@@ -33,9 +33,9 @@
lib:libqui:qt3 lib:libvorbis.0:libvorbis lib:libX11.6:XFree86
depends_build bin:pkg-config:pkgconfig
-checksums arts-${version}.tar.bz2 md5 5d5a1858f8dcf0d88600291899dff75b \
- kde-admindir-20030601.tar.bz2 md5 6135f81de4b1561942be8fd31ae21297 \
- detect-autoconf.tar.bz2 md5 1f511627496be40174169dbab4d6d78a
+checksums arts-${version}${extract.suffix} md5 5d5a1858f8dcf0d88600291899dff75b \
+ kde-admindir-20030601${extract.suffix} md5 6135f81de4b1561942be8fd31ae21297 \
+ detect-autoconf${extract.suffix} md5 1f511627496be40174169dbab4d6d78a
set env(PATH) "/usr/X11R6/bin:$env(PATH):${prefix}/bin"
@@ -84,8 +84,8 @@
distname arts
version 1.2.0
- distfiles kde-admindir-cvs-20030701.tar.bz2:admin
- checksums kde-admindir-cvs-20030701.tar.bz2 md5 b9bf2dc286d2e434c2cfdadc421c79b6
+ distfiles kde-admindir-cvs-20030701${extract.suffix}:admin
+ checksums kde-admindir-cvs-20030701${extract.suffix} md5 b9bf2dc286d2e434c2cfdadc421c79b6
patchfiles
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/e89c1e87/attachment.html
From ryandesign at macports.org Wed Jan 2 23:21:24 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:20:57 2008
Subject: [32459] trunk/dports/audio/arts/Portfile
Message-ID: <20080103072124.558367314D9@beta.macosforge.org>
Revision: 32459
http://trac.macosforge.org/projects/macports/changeset/32459
Author: ryandesign@macports.org
Date: 2008-01-02 23:21:23 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: use ${x11prefix} instead of hardcoding /usr/X11R6
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:14:04 UTC (rev 32458)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:21:23 UTC (rev 32459)
@@ -37,7 +37,7 @@
kde-admindir-20030601${extract.suffix} md5 6135f81de4b1561942be8fd31ae21297 \
detect-autoconf${extract.suffix} md5 1f511627496be40174169dbab4d6d78a
-set env(PATH) "/usr/X11R6/bin:$env(PATH):${prefix}/bin"
+set env(PATH) "${x11prefix}/bin:$env(PATH):${prefix}/bin"
platform darwin 6 {
depends_lib-append lib:libdl:dlcompat
@@ -105,10 +105,10 @@
system "cd ${worksrcpath} && make -f admin/Makefile.common cvs"
}
-configure.cppflags -I/usr/X11R6/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common
-configure.ldflags -L/usr/X11R6/lib
-configure.env LIBS=-L${prefix}/lib DYLD_LIBRARY_PATH=/usr/X11R6/lib:${prefix}/lib \
- LD_LIBRARY_PATH=/usr/X11R6/lib:${prefix}/lib
+configure.cppflags -I${x11prefix}/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common
+configure.ldflags -L${x11prefix}/lib
+configure.env LIBS=-L${prefix}/lib DYLD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib \
+ LD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib
configure.cflags -Os
configure.cxxflags -Os
configure.args --prefix=${prefix} --includedir=${prefix}/include --libdir=${prefix}/lib \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/9d5418df/attachment.html
From ryandesign at macports.org Wed Jan 2 23:23:33 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:23:06 2008
Subject: [32460] trunk/dports/audio/arts/Portfile
Message-ID: <20080103072333.8DFCF7315A7@beta.macosforge.org>
Revision: 32460
http://trac.macosforge.org/projects/macports/changeset/32460
Author: ryandesign@macports.org
Date: 2008-01-02 23:23:32 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: why on earth are we printing the string "depends_lib" before building? that's ridiculous.
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:21:23 UTC (rev 32459)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:23:32 UTC (rev 32460)
@@ -119,6 +119,3 @@
--disable-dependency-tracking
build.env ${configure.env}
-pre-build {
- puts depends_lib
-}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/d3364f35/attachment.html
From ryandesign at macports.org Wed Jan 2 23:24:58 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:24:35 2008
Subject: [32461] trunk/dports/audio/arts/Portfile
Message-ID: <20080103072458.1AEA6731616@beta.macosforge.org>
Revision: 32461
http://trac.macosforge.org/projects/macports/changeset/32461
Author: ryandesign@macports.org
Date: 2008-01-02 23:24:57 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: whitespace changes only (expand tabs to 8 spaces)
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:23:32 UTC (rev 32460)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:24:57 UTC (rev 32461)
@@ -1,12 +1,12 @@
# $Id$
PortSystem 1.0
-name arts
-version 1.1.2
-revision 5
-categories audio
-maintainers nomaintainer
-description analog realtime synthesizer
+name arts
+version 1.1.2
+revision 5
+categories audio
+maintainers nomaintainer
+description analog realtime synthesizer
long_description aRts is a framework for developing modular multimedia applications. The \
sound server, artsd, allows multiple applications to cooperatively process \
@@ -17,105 +17,105 @@
small modules like oscillators for creating waveforms, various filters, \
mixers, faders, etc.
-platforms darwin
-master_sites \
- ftp://ftp.heanet.ie/pub/fink/distfiles/ \
- http://ranger.befunk.com/fink/:admin \
- http://ranger.befunk.com/darwin/:darwin
-patch_sites http://ranger.befunk.com/fink/
-use_bzip2 yes
-distname arts-${version}
-distfiles ${distname}${extract.suffix} kde-admindir-20030601${extract.suffix}:admin detect-autoconf${extract.suffix}:darwin
+platforms darwin
+master_sites \
+ ftp://ftp.heanet.ie/pub/fink/distfiles/ \
+ http://ranger.befunk.com/fink/:admin \
+ http://ranger.befunk.com/darwin/:darwin
+patch_sites http://ranger.befunk.com/fink/
+use_bzip2 yes
+distname arts-${version}
+distfiles ${distname}${extract.suffix} kde-admindir-20030601${extract.suffix}:admin detect-autoconf${extract.suffix}:darwin
-depends_lib lib:libaudiofile.0:audiofile lib:libesd:esound lib:libglib.2:glib2 \
- lib:libiconv:libiconv port:gettext lib:libmad:libmad \
- lib:libogg:libogg lib:libpng.3:libpng lib:libqt-mt.3.1:qt3 \
- lib:libqui:qt3 lib:libvorbis.0:libvorbis lib:libX11.6:XFree86
-depends_build bin:pkg-config:pkgconfig
+depends_lib lib:libaudiofile.0:audiofile lib:libesd:esound lib:libglib.2:glib2 \
+ lib:libiconv:libiconv port:gettext lib:libmad:libmad \
+ lib:libogg:libogg lib:libpng.3:libpng lib:libqt-mt.3.1:qt3 \
+ lib:libqui:qt3 lib:libvorbis.0:libvorbis lib:libX11.6:XFree86
+depends_build bin:pkg-config:pkgconfig
-checksums arts-${version}${extract.suffix} md5 5d5a1858f8dcf0d88600291899dff75b \
- kde-admindir-20030601${extract.suffix} md5 6135f81de4b1561942be8fd31ae21297 \
- detect-autoconf${extract.suffix} md5 1f511627496be40174169dbab4d6d78a
+checksums arts-${version}${extract.suffix} md5 5d5a1858f8dcf0d88600291899dff75b \
+ kde-admindir-20030601${extract.suffix} md5 6135f81de4b1561942be8fd31ae21297 \
+ detect-autoconf${extract.suffix} md5 1f511627496be40174169dbab4d6d78a
set env(PATH) "${x11prefix}/bin:$env(PATH):${prefix}/bin"
platform darwin 6 {
- depends_lib-append lib:libdl:dlcompat
- depends_lib-append lib:libpoll:poll-emulator
+ depends_lib-append lib:libdl:dlcompat
+ depends_lib-append lib:libpoll:poll-emulator
}
platform darwin 7 {
- depends_lib-append lib:libpoll:poll-emulator
+ depends_lib-append lib:libpoll:poll-emulator
}
platform darwin 8 {
- depends_lib-append lib:libpoll:poll-emulator
+ depends_lib-append lib:libpoll:poll-emulator
}
platform darwin 8 powerpc {
- configure.compiler gcc-3.3
+ configure.compiler gcc-3.3
}
platform darwin {
- patchfiles \
- stable/patch-arts-artsc-artsc-config.in.diff \
- stable/patch-arts-artsc-artsdsp.c.diff \
- stable/patch-arts-artsc-artsdsp.in.diff \
- stable/patch-arts-artsc-Makefile.am.diff \
- stable/patch-arts-configure.in.in.diff \
- stable/patch-arts-flow-audioiocoreaudio.cc.diff \
- stable/patch-arts-flow-audioioesd.cc.diff \
- stable/patch-arts-flow-audioiooss.cc.diff \
- stable/patch-arts-flow-gsl-gsldatahandle-mad.c.diff \
- stable/patch-arts-flow-gsl-gsldatahandle-vorbis.c.diff \
- stable/patch-arts-flow-Makefile.am.diff \
- stable/patch-arts-libltdl-ltdl.c.diff \
- stable/patch-arts-libltdl-ltdl.m4.diff \
- stable/patch-arts-soundserver-artsd.cc.diff \
- stable/patch-arts-soundserver-Makefile.am.diff \
- stable/patch-arts-soundserver-soundserverv2_impl.cc.diff
+ patchfiles \
+ stable/patch-arts-artsc-artsc-config.in.diff \
+ stable/patch-arts-artsc-artsdsp.c.diff \
+ stable/patch-arts-artsc-artsdsp.in.diff \
+ stable/patch-arts-artsc-Makefile.am.diff \
+ stable/patch-arts-configure.in.in.diff \
+ stable/patch-arts-flow-audioiocoreaudio.cc.diff \
+ stable/patch-arts-flow-audioioesd.cc.diff \
+ stable/patch-arts-flow-audioiooss.cc.diff \
+ stable/patch-arts-flow-gsl-gsldatahandle-mad.c.diff \
+ stable/patch-arts-flow-gsl-gsldatahandle-vorbis.c.diff \
+ stable/patch-arts-flow-Makefile.am.diff \
+ stable/patch-arts-libltdl-ltdl.c.diff \
+ stable/patch-arts-libltdl-ltdl.m4.diff \
+ stable/patch-arts-soundserver-artsd.cc.diff \
+ stable/patch-arts-soundserver-Makefile.am.diff \
+ stable/patch-arts-soundserver-soundserverv2_impl.cc.diff
}
variant cvs {
- ##### THIS IS UNSUPPORTED, DO NOT USE THIS IN YOUR PORTS! #####
- cvs.root :pserver:anonymous@anoncvs.kde.org:/home/kde
- cvs.module arts
- pre-extract cvsfetch
- ##### I MEAN IT, LANDONF WILL KILL YOU IF YOU DO THIS! #####
+ ##### THIS IS UNSUPPORTED, DO NOT USE THIS IN YOUR PORTS! #####
+ cvs.root :pserver:anonymous@anoncvs.kde.org:/home/kde
+ cvs.module arts
+ pre-extract cvsfetch
+ ##### I MEAN IT, LANDONF WILL KILL YOU IF YOU DO THIS! #####
- distname arts
- version 1.2.0
- distfiles kde-admindir-cvs-20030701${extract.suffix}:admin
- checksums kde-admindir-cvs-20030701${extract.suffix} md5 b9bf2dc286d2e434c2cfdadc421c79b6
- patchfiles
+ distname arts
+ version 1.2.0
+ distfiles kde-admindir-cvs-20030701${extract.suffix}:admin
+ checksums kde-admindir-cvs-20030701${extract.suffix} md5 b9bf2dc286d2e434c2cfdadc421c79b6
+ patchfiles
}
variant aqua {
- configure.args-append --enable-mac
+ configure.args-append --enable-mac
}
patch {
- foreach patch $patchfiles {
- system "cd ${workpath}/${distname} && \
- sed -e 's#@PREFIX@#${prefix}#g' '${portpath}/${filesdir}/${patch}' | patch -p0"
- }
+ foreach patch $patchfiles {
+ system "cd ${workpath}/${distname} && \
+ sed -e 's#@PREFIX@#${prefix}#g' '${portpath}/${filesdir}/${patch}' | patch -p0"
+ }
}
post-patch {
- system "cd ${worksrcpath} && if test -d ../admin; then cp -Rf ../admin/ admin; fi"
- system "cd ${worksrcpath} && if test -d ../libltdl; then cp -Rf ../libltdl/ libltdl; fi"
- system "cd ${worksrcpath} && make -f admin/Makefile.common cvs"
+ system "cd ${worksrcpath} && if test -d ../admin; then cp -Rf ../admin/ admin; fi"
+ system "cd ${worksrcpath} && if test -d ../libltdl; then cp -Rf ../libltdl/ libltdl; fi"
+ system "cd ${worksrcpath} && make -f admin/Makefile.common cvs"
}
-configure.cppflags -I${x11prefix}/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common
-configure.ldflags -L${x11prefix}/lib
-configure.env LIBS=-L${prefix}/lib DYLD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib \
- LD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib
-configure.cflags -Os
-configure.cxxflags -Os
-configure.args --prefix=${prefix} --includedir=${prefix}/include --libdir=${prefix}/lib \
- --with-extra-includes=${prefix}/include --with-extra-libs=${prefix}/lib \
- --with-qt-dir=${prefix} --with-qt-includes=${prefix}/include/qt3 \
- --enable-rpath --with-pic --enable-shared=yes --enable-static=no \
- --libexecdir=${prefix}/lib --with-xinerama --with-pam --disable-final \
- --disable-dependency-tracking
+configure.cppflags -I${x11prefix}/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common
+configure.ldflags -L${x11prefix}/lib
+configure.env LIBS=-L${prefix}/lib DYLD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib \
+ LD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib
+configure.cflags -Os
+configure.cxxflags -Os
+configure.args --prefix=${prefix} --includedir=${prefix}/include --libdir=${prefix}/lib \
+ --with-extra-includes=${prefix}/include --with-extra-libs=${prefix}/lib \
+ --with-qt-dir=${prefix} --with-qt-includes=${prefix}/include/qt3 \
+ --enable-rpath --with-pic --enable-shared=yes --enable-static=no \
+ --libexecdir=${prefix}/lib --with-xinerama --with-pam --disable-final \
+ --disable-dependency-tracking
-build.env ${configure.env}
+build.env ${configure.env}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/fe64aaca/attachment-0001.html
From ryandesign at macports.org Wed Jan 2 23:28:16 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:27:49 2008
Subject: [32462] trunk/dports/audio/arts/Portfile
Message-ID: <20080103072816.C9D7473177B@beta.macosforge.org>
Revision: 32462
http://trac.macosforge.org/projects/macports/changeset/32462
Author: ryandesign@macports.org
Date: 2008-01-02 23:28:15 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: no need to specify the distname like that; that's the default already
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:24:57 UTC (rev 32461)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:28:15 UTC (rev 32462)
@@ -24,7 +24,6 @@
http://ranger.befunk.com/darwin/:darwin
patch_sites http://ranger.befunk.com/fink/
use_bzip2 yes
-distname arts-${version}
distfiles ${distname}${extract.suffix} kde-admindir-20030601${extract.suffix}:admin detect-autoconf${extract.suffix}:darwin
depends_lib lib:libaudiofile.0:audiofile lib:libesd:esound lib:libglib.2:glib2 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/9574f8db/attachment.html
From ryandesign at macports.org Wed Jan 2 23:33:18 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:32:22 2008
Subject: [32463] trunk/dports/audio/arts/Portfile
Message-ID: <20080103073318.F1ECA731993@beta.macosforge.org>
Revision: 32463
http://trac.macosforge.org/projects/macports/changeset/32463
Author: ryandesign@macports.org
Date: 2008-01-02 23:33:17 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: whitespace changes: one distfile / dependency / environment variable / configure argument per line; easier to read and deal with
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:28:15 UTC (rev 32462)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:33:17 UTC (rev 32463)
@@ -24,12 +24,22 @@
http://ranger.befunk.com/darwin/:darwin
patch_sites http://ranger.befunk.com/fink/
use_bzip2 yes
-distfiles ${distname}${extract.suffix} kde-admindir-20030601${extract.suffix}:admin detect-autoconf${extract.suffix}:darwin
+distfiles ${distname}${extract.suffix} \
+ kde-admindir-20030601${extract.suffix}:admin \
+ detect-autoconf${extract.suffix}:darwin
-depends_lib lib:libaudiofile.0:audiofile lib:libesd:esound lib:libglib.2:glib2 \
- lib:libiconv:libiconv port:gettext lib:libmad:libmad \
- lib:libogg:libogg lib:libpng.3:libpng lib:libqt-mt.3.1:qt3 \
- lib:libqui:qt3 lib:libvorbis.0:libvorbis lib:libX11.6:XFree86
+depends_lib lib:libaudiofile.0:audiofile \
+ lib:libesd:esound \
+ lib:libglib.2:glib2 \
+ lib:libiconv:libiconv \
+ port:gettext \
+ lib:libmad:libmad \
+ lib:libogg:libogg \
+ lib:libpng.3:libpng \
+ lib:libqt-mt.3.1:qt3 \
+ lib:libqui:qt3 \
+ lib:libvorbis.0:libvorbis \
+ lib:libX11.6:XFree86
depends_build bin:pkg-config:pkgconfig
checksums arts-${version}${extract.suffix} md5 5d5a1858f8dcf0d88600291899dff75b \
@@ -104,17 +114,32 @@
system "cd ${worksrcpath} && make -f admin/Makefile.common cvs"
}
-configure.cppflags -I${x11prefix}/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common
+configure.cppflags -I${x11prefix}/include \
+ -I${prefix}/include \
+ -I${prefix}/include/qt3 \
+ -no-cpp-precomp \
+ -fno-common
configure.ldflags -L${x11prefix}/lib
-configure.env LIBS=-L${prefix}/lib DYLD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib \
+configure.env LIBS=-L${prefix}/lib \
+ DYLD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib \
LD_LIBRARY_PATH=${x11prefix}/lib:${prefix}/lib
configure.cflags -Os
configure.cxxflags -Os
-configure.args --prefix=${prefix} --includedir=${prefix}/include --libdir=${prefix}/lib \
- --with-extra-includes=${prefix}/include --with-extra-libs=${prefix}/lib \
- --with-qt-dir=${prefix} --with-qt-includes=${prefix}/include/qt3 \
- --enable-rpath --with-pic --enable-shared=yes --enable-static=no \
- --libexecdir=${prefix}/lib --with-xinerama --with-pam --disable-final \
+configure.args --prefix=${prefix} \
+ --includedir=${prefix}/include \
+ --libdir=${prefix}/lib \
+ --with-extra-includes=${prefix}/include \
+ --with-extra-libs=${prefix}/lib \
+ --with-qt-dir=${prefix} \
+ --with-qt-includes=${prefix}/include/qt3 \
+ --enable-rpath \
+ --with-pic \
+ --enable-shared=yes \
+ --enable-static=no \
+ --libexecdir=${prefix}/lib \
+ --with-xinerama \
+ --with-pam \
+ --disable-final \
--disable-dependency-tracking
build.env ${configure.env}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/b26d697c/attachment.html
From ryandesign at macports.org Wed Jan 2 23:36:55 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 2 23:36:28 2008
Subject: [32464] trunk/dports/audio/arts/Portfile
Message-ID: <20080103073655.6D664731AE8@beta.macosforge.org>
Revision: 32464
http://trac.macosforge.org/projects/macports/changeset/32464
Author: ryandesign@macports.org
Date: 2008-01-02 23:36:54 -0800 (Wed, 02 Jan 2008)
Log Message:
-----------
arts: use port:X-style dependencies instead of the deprecated lib:X:X-style
Modified Paths:
--------------
trunk/dports/audio/arts/Portfile
Modified: trunk/dports/audio/arts/Portfile
===================================================================
--- trunk/dports/audio/arts/Portfile 2008-01-03 07:33:17 UTC (rev 32463)
+++ trunk/dports/audio/arts/Portfile 2008-01-03 07:36:54 UTC (rev 32464)
@@ -28,17 +28,16 @@
kde-admindir-20030601${extract.suffix}:admin \
detect-autoconf${extract.suffix}:darwin
-depends_lib lib:libaudiofile.0:audiofile \
- lib:libesd:esound \
- lib:libglib.2:glib2 \
- lib:libiconv:libiconv \
+depends_lib port:audiofile \
+ port:esound \
+ port:glib2 \
+ port:libiconv \
port:gettext \
- lib:libmad:libmad \
- lib:libogg:libogg \
- lib:libpng.3:libpng \
- lib:libqt-mt.3.1:qt3 \
- lib:libqui:qt3 \
- lib:libvorbis.0:libvorbis \
+ port:libmad \
+ port:libogg \
+ port:libpng \
+ port:qt3 \
+ port:libvorbis \
lib:libX11.6:XFree86
depends_build bin:pkg-config:pkgconfig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080102/ab41fa0c/attachment.html
From dluke at macports.org Thu Jan 3 01:17:42 2008
From: dluke at macports.org (dluke@macports.org)
Date: Thu Jan 3 01:17:14 2008
Subject: [32465] trunk/dports/PortIndex
Message-ID: <20080103091742.2C6CD7341E0@beta.macosforge.org>
Revision: 32465
http://trac.macosforge.org/projects/macports/changeset/32465
Author: dluke@macports.org
Date: 2008-01-03 01:17:40 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4407
Ports successfully parsed: 4407
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-03 07:36:54 UTC (rev 32464)
+++ trunk/dports/PortIndex 2008-01-03 09:17:40 UTC (rev 32465)
@@ -270,8 +270,8 @@
variants universal description {basic decoder for Apple Lossless Audio Codec files} portdir audio/alac_decoder homepage http://craz.net/programs/itunes/alac.html epoch 0 platforms darwin name alac_decoder long_description {This is a basic decoder for Apple Lossless Audio Codec files (ALAC). ALAC is a proprietary lossless audio compression scheme. Apple never released any documents on the format. What I provide here is a C implementation of a decoder, written from reverse engineering the file format. It turns out that most of the algorithms in the codec are fairly well known. ALAC uses an adaptive FIR prediction algorithm and stores the error values using a modified rice or golumb algorithm.} maintainers nomaintainer categories audio version 0.1.0 revision 0
ample 433
variants universal description {AMPLE is short for {"An} MP3 LEnder\"} portdir audio/ample homepage http://ample.sourceforge.net/ epoch 0 platforms {darwin freebsd} name ample long_description {So what's good with AMPLE? Small, standalone (written in C using no external libraries). Allows you to listen to your own MP3's away from home, nothing more, nothing less} maintainers nomaintainer categories audio version 0.5.7 revision 0
-arts 1104
-variants {universal darwin_6 darwin_7 darwin_8 darwin_8_powerpc darwin cvs aqua} depends_build bin:pkg-config:pkgconfig portdir audio/arts description {analog realtime synthesizer} epoch 0 platforms darwin name arts depends_lib {lib:libaudiofile.0:audiofile lib:libesd:esound lib:libglib.2:glib2 lib:libiconv:libiconv port:gettext lib:libmad:libmad lib:libogg:libogg lib:libpng.3:libpng lib:libqt-mt.3.1:qt3 lib:libqui:qt3 lib:libvorbis.0:libvorbis lib:libX11.6:XFree86 lib:libpoll:poll-emulator} maintainers nomaintainer long_description {aRts is a framework for developing modular multimedia applications. The sound server, artsd, allows multiple applications to cooperatively process and output sound and music. aRts is designed to provide its filter and synthesis capabilities to other applications using the multimedia communication protocol (MCOP). aRts is also capable of modular realtime synthesis. It can create sounds & music (realtime midi synthesis) using small modules like os
cillators for creating waveforms, various filters, mixers, faders, etc.} version 1.1.2 categories audio revision 5
+arts 1009
+variants {universal darwin_6 darwin_7 darwin_8 darwin_8_powerpc darwin cvs aqua} depends_build bin:pkg-config:pkgconfig portdir audio/arts description {analog realtime synthesizer} epoch 0 platforms darwin name arts depends_lib {port:audiofile port:esound port:glib2 port:libiconv port:gettext port:libmad port:libogg port:libpng port:qt3 port:libvorbis lib:libX11.6:XFree86 lib:libpoll:poll-emulator} maintainers nomaintainer long_description {aRts is a framework for developing modular multimedia applications. The sound server, artsd, allows multiple applications to cooperatively process and output sound and music. aRts is designed to provide its filter and synthesis capabilities to other applications using the multimedia communication protocol (MCOP). aRts is also capable of modular realtime synthesis. It can create sounds & music (realtime midi synthesis) using small modules like oscillators for creating waveforms, various filters, mixers, faders, etc.} version 1.1.2 categori
es audio revision 5
aubio 558
variants {universal python} variant_desc {python {Enable gnuplot and python interface}} portdir audio/aubio description {aubio is a library for audio labelling.} homepage http://aubio.piem.org/ epoch 0 platforms darwin name aubio depends_lib port:libsamplerate maintainers {yves openmaintainer} long_description {aubio is a library for audio labelling. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.} version 0.3.2 categories audio revision 0
audiofile 393
@@ -1525,7 +1525,7 @@
subversion-perlbindings 680
variants {universal no_bdb no_neon darwin_7} portdir devel/subversion-perlbindings description {Perl bindings for the subversion version control system.} homepage http://subversion.tigris.org/ epoch 0 platforms darwin name subversion-perlbindings depends_lib {port:expat port:neon port:apr port:apr-util port:db44 port:subversion {path:\${prefix}/bin/perl:perl5.8} port:gettext} maintainers dluke@geeklair.net long_description {Subversion is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl.} version 1.4.6 categories {devel perl} revision 0
subversion-python24bindings 676
-variants {universal no_bdb no_neon darwin_7} portdir devel/subversion-python24bindings description {Python bindings for the subversion version control system.} homepage http://subversion.tigris.org/ epoch 0 platforms darwin name subversion-python24bindings depends_lib {port:expat port:neon port:apr port:apr-util port:db44 port:subversion port:python24 port:py-bsddb port:gettext} maintainers blair long_description {Subversion is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.} version 1.4.5 categories {devel python} revision 0
+variants {universal no_bdb no_neon darwin_7} portdir devel/subversion-python24bindings description {Python bindings for the subversion version control system.} homepage http://subversion.tigris.org/ epoch 0 platforms darwin name subversion-python24bindings depends_lib {port:expat port:neon port:apr port:apr-util port:db44 port:subversion port:python24 port:py-bsddb port:gettext} maintainers blair long_description {Subversion is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.} version 1.4.6 categories {devel python} revision 0
subversion-python25bindings 691
variants {universal no_bdb no_neon darwin_7} portdir devel/subversion-python25bindings description {Python bindings for the subversion version control system.} homepage http://subversion.tigris.org/ epoch 0 platforms darwin name subversion-python25bindings depends_lib {port:expat port:neon port:apr port:apr-util port:db44 port:subversion port:python25 port:py25-bsddb port:gettext} maintainers dluke@geeklair.net long_description {Subversion is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.} version 1.4.6 categories {devel python} revision 0
subversion-rubybindings 655
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/03267136/attachment.html
From jochen at macports.org Thu Jan 3 03:38:26 2008
From: jochen at macports.org (jochen@macports.org)
Date: Thu Jan 3 03:37:58 2008
Subject: [32466] trunk/dports/aqua/qt4-mac/Portfile
Message-ID: <20080103113826.7B11D738700@beta.macosforge.org>
Revision: 32466
http://trac.macosforge.org/projects/macports/changeset/32466
Author: jochen@macports.org
Date: 2008-01-03 03:38:22 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
fix install-name of sqlite plugin
Modified Paths:
--------------
trunk/dports/aqua/qt4-mac/Portfile
Modified: trunk/dports/aqua/qt4-mac/Portfile
===================================================================
--- trunk/dports/aqua/qt4-mac/Portfile 2008-01-03 09:17:40 UTC (rev 32465)
+++ trunk/dports/aqua/qt4-mac/Portfile 2008-01-03 11:38:22 UTC (rev 32466)
@@ -96,6 +96,11 @@
depends_lib-append port:sqlite3
configure.args-delete -no-sql-sqlite
configure.args-append -qt-sql-sqlite -plugin-sql-sqlite -system-sqlite
+ post-destroot {
+ # fix install-name of plugin
+ system "install_name_tool -id ${prefix}/lib/qt4-plugins/sqldrivers/libqsqlite.dylib \
+ ${destroot}${prefix}/lib/qt4-plugins/sqldrivers/libqsqlite.dylib"
+ }
}
variant examples description "Build Qt examples" {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/0e980266/attachment.html
From ryandesign at macports.org Thu Jan 3 03:47:46 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Thu Jan 3 03:47:18 2008
Subject: [32467] trunk/dports/science/proj/Portfile
Message-ID: <20080103114746.6D99F738D5B@beta.macosforge.org>
Revision: 32467
http://trac.macosforge.org/projects/macports/changeset/32467
Author: ryandesign@macports.org
Date: 2008-01-03 03:47:45 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
proj: maintainer update to 4.6.0; closes #13798
Modified Paths:
--------------
trunk/dports/science/proj/Portfile
Modified: trunk/dports/science/proj/Portfile
===================================================================
--- trunk/dports/science/proj/Portfile 2008-01-03 11:38:22 UTC (rev 32466)
+++ trunk/dports/science/proj/Portfile 2008-01-03 11:47:45 UTC (rev 32467)
@@ -2,7 +2,7 @@
PortSystem 1.0
name proj
-version 4.5.0
+version 4.6.0
maintainers seanasy@gmail.com
description PROJ.4 - Cartographic Projections Library
long_description PROJ.4 is a library for converting data between \
@@ -10,7 +10,7 @@
homepage http://www.remotesensing.org/proj/
master_sites ftp://ftp.remotesensing.org/pub/proj/
categories science
-checksums md5 336fc8a12abbc4709e0bc1fb88a77436
+checksums md5 975d9b5954869e53523726a9c0e0e070
configure.args --mandir=${prefix}/share/man
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/68d4f057/attachment-0001.html
From afb at macports.org Thu Jan 3 03:59:24 2008
From: afb at macports.org (afb@macports.org)
Date: Thu Jan 3 03:58:57 2008
Subject: [32468] trunk/dports/python/py25-cairo/Portfile
Message-ID: <20080103115924.8898B7393A5@beta.macosforge.org>
Revision: 32468
http://trac.macosforge.org/projects/macports/changeset/32468
Author: afb@macports.org
Date: 2008-01-03 03:59:20 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
port upgrade: py25-cairo 1.4.12 (#13763)
Modified Paths:
--------------
trunk/dports/python/py25-cairo/Portfile
Modified: trunk/dports/python/py25-cairo/Portfile
===================================================================
--- trunk/dports/python/py25-cairo/Portfile 2008-01-03 11:47:45 UTC (rev 32467)
+++ trunk/dports/python/py25-cairo/Portfile 2008-01-03 11:59:20 UTC (rev 32468)
@@ -4,8 +4,7 @@
name py25-cairo
set my_name pycairo
-version 1.4.0
-revision 1
+version 1.4.12
categories python x11
platforms darwin
maintainers nomaintainer
@@ -18,9 +17,9 @@
master_sites http://cairographics.org/releases/
distname ${my_name}-${version}
-checksums md5 e26e77919b606113f565d70036c1f504 \
- sha1 799905578101249d03c6130748347638be7874da \
- rmd160 5fb3a400b2739339ee662f780095e05d16fa1f65
+checksums md5 c63199d35b1e1d3c5133509f315f70d7 \
+ sha1 580255db6f3ab4c44ac44dfe0a9f7d1f598c2ab3 \
+ rmd160 f44bb6bcc6b366568e0297689164537dc891b278
depends_build port:pkgconfig
depends_lib port:python25 \
@@ -32,7 +31,7 @@
post-destroot {
set docdir ${prefix}/share/doc/${name}-${version}
xinstall -d ${destroot}${docdir}
- xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING NEWS NOTES README \
+ xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING NEWS doc/NOTES doc/FAQ README \
${destroot}${docdir}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/4693dbe7/attachment.html
From afb at macports.org Thu Jan 3 04:01:33 2008
From: afb at macports.org (afb@macports.org)
Date: Thu Jan 3 04:01:07 2008
Subject: [32469] trunk/dports/python/py25-gobject/Portfile
Message-ID: <20080103120133.460987394B7@beta.macosforge.org>
Revision: 32469
http://trac.macosforge.org/projects/macports/changeset/32469
Author: afb@macports.org
Date: 2008-01-03 04:01:29 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
leopard workaround for missing symbols (#13337, #13781)
Modified Paths:
--------------
trunk/dports/python/py25-gobject/Portfile
Modified: trunk/dports/python/py25-gobject/Portfile
===================================================================
--- trunk/dports/python/py25-gobject/Portfile 2008-01-03 11:59:20 UTC (rev 32468)
+++ trunk/dports/python/py25-gobject/Portfile 2008-01-03 12:01:29 UTC (rev 32469)
@@ -5,6 +5,7 @@
name py25-gobject
set my_name pygobject
version 2.14.0
+revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories python gnome
maintainers nomaintainer
@@ -31,9 +32,16 @@
port:libxslt \
port:python25
-configure.env PYTHON=python2.5
+configure.python ${prefix}/bin/python2.5
configure.args --disable-glibtest
+platform darwin 9 {
+ post-patch {
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/gobject/Makefile.am
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/gobject/Makefile.in
+ }
+}
+
test.run yes
test.env PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
test.target check
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/4ba91925/attachment.html
From afb at macports.org Thu Jan 3 04:03:54 2008
From: afb at macports.org (afb@macports.org)
Date: Thu Jan 3 04:02:27 2008
Subject: [32471] trunk/dports/python/py25-cairo/Portfile
Message-ID: <20080103120354.B73B173961D@beta.macosforge.org>
Revision: 32471
http://trac.macosforge.org/projects/macports/changeset/32471
Author: afb@macports.org
Date: 2008-01-03 04:03:51 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
leopard workaround for missing symbols
Modified Paths:
--------------
trunk/dports/python/py25-cairo/Portfile
Modified: trunk/dports/python/py25-cairo/Portfile
===================================================================
--- trunk/dports/python/py25-cairo/Portfile 2008-01-03 12:03:20 UTC (rev 32470)
+++ trunk/dports/python/py25-cairo/Portfile 2008-01-03 12:03:51 UTC (rev 32471)
@@ -5,6 +5,7 @@
name py25-cairo
set my_name pycairo
version 1.4.12
+revision 1
categories python x11
platforms darwin
maintainers nomaintainer
@@ -26,8 +27,15 @@
port:cairo \
port:py25-numeric
-configure.env PYTHON=python2.5
+configure.python ${prefix}/bin/python2.5
+platform darwin 9 {
+ post-patch {
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/cairo/Makefile.am
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/cairo/Makefile.in
+ }
+}
+
post-destroot {
set docdir ${prefix}/share/doc/${name}-${version}
xinstall -d ${destroot}${docdir}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/020a5610/attachment.html
From afb at macports.org Thu Jan 3 04:03:24 2008
From: afb at macports.org (afb@macports.org)
Date: Thu Jan 3 04:02:58 2008
Subject: [32470] trunk/dports/python/py25-gtk/Portfile
Message-ID: <20080103120324.4B3257395B4@beta.macosforge.org>
Revision: 32470
http://trac.macosforge.org/projects/macports/changeset/32470
Author: afb@macports.org
Date: 2008-01-03 04:03:20 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
leopard workaround for missing symbols (#12966, #13782)
Modified Paths:
--------------
trunk/dports/python/py25-gtk/Portfile
Modified: trunk/dports/python/py25-gtk/Portfile
===================================================================
--- trunk/dports/python/py25-gtk/Portfile 2008-01-03 12:01:29 UTC (rev 32469)
+++ trunk/dports/python/py25-gtk/Portfile 2008-01-03 12:03:20 UTC (rev 32470)
@@ -5,6 +5,7 @@
name py25-gtk
set my_name pygtk
version 2.12.0
+revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories python x11
maintainers nomaintainer
@@ -29,13 +30,22 @@
port:py25-cairo \
port:py25-gobject
-configure.env PYTHON=python2.5
+configure.python ${prefix}/bin/python2.5
configure.args --disable-glibtest
platform darwin 7 {
configure.cflags-append -I${x11prefix}/include
}
+platform darwin 9 {
+ post-patch {
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/Makefile.am
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/Makefile.in
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/gtk/Makefile.am
+ reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/gtk/Makefile.in
+ }
+}
+
livecheck.check regex
livecheck.url http://ftp.gnome.org/pub/gnome/sources/${my_name}/${branch}/
livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/402025c5/attachment.html
From ryandesign at macports.org Thu Jan 3 05:46:21 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Thu Jan 3 05:50:18 2008
Subject: [32472] trunk/dports/graphics/djvulibre/Portfile
Message-ID: <20080103134621.4078D73CD50@beta.macosforge.org>
Revision: 32472
http://trac.macosforge.org/projects/macports/changeset/32472
Author: ryandesign@macports.org
Date: 2008-01-03 05:45:07 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
djvulibre: update to 3.5.19 and fix build on Leopard; closes #13810
Modified Paths:
--------------
trunk/dports/graphics/djvulibre/Portfile
Modified: trunk/dports/graphics/djvulibre/Portfile
===================================================================
--- trunk/dports/graphics/djvulibre/Portfile 2008-01-03 12:03:51 UTC (rev 32471)
+++ trunk/dports/graphics/djvulibre/Portfile 2008-01-03 13:45:07 UTC (rev 32472)
@@ -3,7 +3,7 @@
PortSystem 1.0
name djvulibre
-version 3.5.17
+version 3.5.19
categories graphics www
platforms darwin
maintainers nomaintainer
@@ -17,7 +17,7 @@
homepage http://djvulibre.djvuzone.org/
master_sites sourceforge:djvu
-checksums md5 18e71eec1f7d59ef4710b405ea64650e
+checksums md5 0330d87ad337e408e21e1018eb511839
depends_lib port:libiconv \
port:jpeg \
@@ -26,6 +26,8 @@
configure.cflags-append "-I${prefix}/include"
+configure.ldflags-append "-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
+
configure.args --mandir=${prefix}/share/man \
--enable-threads \
--enable-shared \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/72b6bd8d/attachment.html
From jochen at macports.org Thu Jan 3 12:11:44 2008
From: jochen at macports.org (jochen@macports.org)
Date: Thu Jan 3 12:10:46 2008
Subject: [32473] trunk/dports/databases
Message-ID: <20080103201144.A5EA774A6E9@beta.macosforge.org>
Revision: 32473
http://trac.macosforge.org/projects/macports/changeset/32473
Author: jochen@macports.org
Date: 2008-01-03 12:11:42 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
new port
Added Paths:
-----------
trunk/dports/databases/sqliteman/
trunk/dports/databases/sqliteman/Portfile
Added: trunk/dports/databases/sqliteman/Portfile
===================================================================
--- trunk/dports/databases/sqliteman/Portfile (rev 0)
+++ trunk/dports/databases/sqliteman/Portfile 2008-01-03 20:11:42 UTC (rev 32473)
@@ -0,0 +1,23 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+name sqliteman
+version 1.0.1
+description GUI tool for Sqlite3
+long_description The best developer's and/or admin's GUI tool for Sqlite3 in the world. \
+ No joking here (or just a bit only) - it contains the most complete \
+ feature set of all tools available.
+maintainers nomaintainer
+categories databases
+platforms darwin
+homepage http://www.sqliteman.com
+master_sites sourceforge:sqliteman
+checksums md5 6d4c6cffe4f7d68c0a8a8e2ce0e853df
+
+depends_build port:cmake
+depends_lib port:sqlite3
+
+configure.cmd cmake
+configure.pre_args -DCMAKE_INSTALL_PREFIX=${prefix}
+configure.args
Property changes on: trunk/dports/databases/sqliteman/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/58bcfeee/attachment.html
From dluke at macports.org Thu Jan 3 12:50:46 2008
From: dluke at macports.org (dluke@macports.org)
Date: Thu Jan 3 12:50:19 2008
Subject: [32474] trunk/dports/PortIndex
Message-ID: <20080103205046.00FBF74BDDB@beta.macosforge.org>
Revision: 32474
http://trac.macosforge.org/projects/macports/changeset/32474
Author: dluke@macports.org
Date: 2008-01-03 12:50:44 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4408
Ports successfully parsed: 4408
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-03 20:11:42 UTC (rev 32473)
+++ trunk/dports/PortIndex 2008-01-03 20:50:44 UTC (rev 32474)
@@ -692,6 +692,8 @@
variants {universal darwin_8} portdir databases/sqlite2 description {an embedded SQL database engine} homepage http://www.sqlite.org/ epoch 0 platforms darwin name sqlite2 depends_lib port:readline maintainers nomaintainer long_description {SQLite is an SQL database engine in a C library. Programs that link the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library.} version 2.8.17 categories databases revision 0
sqlite3 659
variants {universal darwin_8} depends_build port:gawk portdir databases/sqlite3 description {an embedded SQL database engine} homepage http://www.sqlite.org/ epoch 0 platforms darwin depends_lib port:readline name sqlite3 maintainers mww long_description {SQLite3 is an SQL database engine in a C library. Programs that link the SQLite3 library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite3) that can be used to administer an SQLite3 database and which serves as an example of how to use the SQLite3 library.} version 3.5.4 categories databases revision 0
+sqliteman 471
+variants universal depends_build port:cmake portdir databases/sqliteman description {GUI tool for Sqlite3} homepage http://www.sqliteman.com epoch 0 platforms darwin depends_lib port:sqlite3 name sqliteman long_description {The best developer's and/or admin's GUI tool for Sqlite3 in the world. No joking here (or just a bit only) - it contains the most complete feature set of all tools available.} maintainers nomaintainer version 1.0.1 categories databases revision 0
tinycdb 391
variants universal description {TinyCDB is a very fast and simple package for creating and reading cdb.} portdir databases/tinycdb homepage http://www.corpit.ru/mjt/tinycdb.html epoch 0 platforms darwin name tinycdb long_description {{TinyCDB is a very fast and simple package for creating and reading cdb.}} maintainers nel@soraneko.com categories {databases devel} version 0.74 revision 0
tokyocabinet 994
@@ -2425,7 +2427,7 @@
dcraw 394
variants universal portdir graphics/dcraw description {Raw Digital Photo Decoding, supporting 209 cameras} homepage http://www.cybercom.net/~dcoffin/dcraw/ epoch 0 platforms darwin name dcraw depends_lib {port:gettext port:libiconv port:jpeg port:lcms} maintainers nomaintainer long_description {{Raw Digital Photo Decoding, supporting 209 cameras}} version 8.81 categories graphics revision 1
djvulibre 659
-variants universal portdir graphics/djvulibre description {Web centric format and software platform for distributing documents and images.} homepage http://djvulibre.djvuzone.org/ epoch 0 platforms darwin name djvulibre depends_lib {port:libiconv port:jpeg port:tiff port:qt3} maintainers nomaintainer long_description {DjVu can advantageously replace PDF, PS, TIFF,JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures. DjVu content downloads faster, displays and renders faster, looks nicer on a screen and consume less client resources than competing formats.} version 3.5.17 categories {graphics www} revision 0
+variants universal portdir graphics/djvulibre description {Web centric format and software platform for distributing documents and images.} homepage http://djvulibre.djvuzone.org/ epoch 0 platforms darwin name djvulibre depends_lib {port:libiconv port:jpeg port:tiff port:qt3} maintainers nomaintainer long_description {DjVu can advantageously replace PDF, PS, TIFF,JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures. DjVu content downloads faster, displays and renders faster, looks nicer on a screen and consume less client resources than competing formats.} version 3.5.19 categories {graphics www} revision 0
dvi2bitmap 546
variants universal portdir graphics/dvi2bitmap description {Utility to convert TeX DVI files directly to bitmaps} homepage http://dvi2bitmap.sourceforge.net/ epoch 0 platforms darwin name dvi2bitmap depends_lib {port:libpng port:zlib} maintainers vincent-opdarw@vinc17.org long_description {dvi2bitmap is a utility to convert TeX DVI files directly to bitmaps, without going through the complicated (and slow!) route of conversion via PostScript and PNM. It consists of a library plus an application.} version 0.13 categories graphics revision 0
edje 407
@@ -6444,8 +6446,8 @@
variants universal portdir python/py25-bsddb description {Python bindings to the db44 library} homepage http://www.python.org/doc/current/lib/module-dbm.html epoch 0 platforms darwin depends_lib {port:python25 port:db44} name py25-bsddb maintainers mww long_description {{Python bindings to the db44 library}} categories {python databases} version 2.5.1 revision 0
py25-bz2 328
variants universal portdir python/py25-bz2 description {Python bindings to bzip2} homepage http://www.python.org/doc/current/lib/module-bz2.html epoch 0 platforms darwin depends_lib {port:python25 port:bzip2} name py25-bz2 maintainers mww long_description {{Python bindings to bzip2}} categories python version 2.5.1 revision 0
-py25-cairo 454
-variants universal depends_build port:pkgconfig portdir python/py25-cairo description {Pycairo is set of Python bindings for the cairo graphics library} homepage http://cairographics.org/pycairo/ epoch 0 platforms darwin depends_lib {port:python25 port:cairo port:py25-numeric} name py25-cairo maintainers nomaintainer long_description {{Pycairo is set of Python bindings for the cairo graphics library}} version 1.4.0 categories {python x11} revision 1
+py25-cairo 466
+variants {universal darwin_9} depends_build port:pkgconfig portdir python/py25-cairo description {Pycairo is set of Python bindings for the cairo graphics library} homepage http://cairographics.org/pycairo/ epoch 0 platforms darwin depends_lib {port:python25 port:cairo port:py25-numeric} name py25-cairo maintainers nomaintainer long_description {{Pycairo is set of Python bindings for the cairo graphics library}} version 1.4.12 categories {python x11} revision 1
py25-celementtree 574
variants universal portdir python/py25-celementtree description {C implementation of the ElementTree API, py-elementtree} homepage http://effbot.org/zone/celementtree.htm epoch 0 platforms darwin depends_lib {port:python25 port:py25-elementtree} name py25-celementtree maintainers {afb@macports.org openmaintainer} long_description {The cElementTree module is a C implementation of the ElementTree API. On typical documents, it's 15-20 times faster than the Python version of ElementTree, and uses 2-5 times less memory.} categories python version 1.0.5-20051216 revision 0
py25-chardet 372
@@ -6486,12 +6488,12 @@
description {GnuPGInterface is a Python module to interface with GnuPG} portdir python/py25-gnupg homepage http://py-gnupg.sourceforge.net/ epoch 0 platforms darwin depends_lib {port:python25 port:gnupg} name py25-gnupg maintainers {ram openmaintainer} long_description {GnuPGInterface is a Python module to interface with GnuPG. It concentrates on interacting with GnuPG via filehandles, providing access to control GnuPG via versatile and extensible means.} categories python version 0.3.2 revision 0
py25-gnuplot 497
variants universal portdir python/py25-gnuplot description {A Python interface to the gnuplot plotting program.} homepage http://gnuplot-py.sourceforge.net/ depends_run port:gnuplot epoch 0 platforms darwin depends_lib {port:python25 port:py25-numeric} name py25-gnuplot maintainers persamuelsson@mac.com long_description {Gnuplot.py is a Python package that allows you to create graphs from within Python using the gnuplot plotting program.} categories {python devel math} version 1.7 revision 0
-py25-gobject 614
-variants universal depends_build port:pkgconfig portdir python/py25-gobject description {Python bindings for GObject.} homepage http://www.pygtk.org/ epoch 0 name py25-gobject depends_lib {port:glib2 port:libxslt port:python25} maintainers nomaintainer long_description {PyGObject provides a convenient wrapper for the GObject+ library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyGTK, PyORBit and gnome-python, it can be used to write full featured Gnome applications.} version 2.14.0 categories {python gnome} revision 0
+py25-gobject 625
+variants {universal darwin_9} depends_build port:pkgconfig portdir python/py25-gobject description {Python bindings for GObject.} homepage http://www.pygtk.org/ epoch 0 name py25-gobject depends_lib {port:glib2 port:libxslt port:python25} maintainers nomaintainer long_description {PyGObject provides a convenient wrapper for the GObject+ library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyGTK, PyORBit and gnome-python, it can be used to write full featured Gnome applications.} version 2.14.0 categories {python gnome} revision 1
py25-goocanvas 666
variants universal depends_build {port:docbook-xml-4.1.2 port:docbook-xsl port:pkgconfig} portdir python/py25-goocanvas description {GooCanvas python bindings} homepage http://developer.berlios.de/projects/pygoocanvas/ epoch 0 platforms darwin depends_lib {port:atk port:cairo port:expat port:fontconfig port:freetype port:gettext port:glib2 port:goocanvas port:gtk2 port:jpeg port:libiconv port:libpng port:pango port:py25-cairo port:py25-gobject port:py25-gtk port:py25-numeric port:py25-wxpython port:python25 port:tiff port:zlib} name py25-goocanvas long_description {GooCanvas python bindings} maintainers nomaintainer version 0.9.0 categories gnome revision 0
-py25-gtk 464
-variants {universal darwin_7} description {PyGTK is the Python binding to GTK+ 2.x} portdir python/py25-gtk homepage http://www.pygtk.org/ epoch 0 depends_lib {port:python25 port:gtk2 port:libglade2 port:py25-cairo port:py25-gobject} name py25-gtk long_description {PyGTK contains modules that allow you to use gtk in Python programs. At present, it is a fairly complete set of bindings.} maintainers nomaintainer categories {python x11} version 2.12.0 revision 0
+py25-gtk 473
+variants {universal darwin_7 darwin_9} description {PyGTK is the Python binding to GTK+ 2.x} portdir python/py25-gtk homepage http://www.pygtk.org/ epoch 0 depends_lib {port:python25 port:gtk2 port:libglade2 port:py25-cairo port:py25-gobject} name py25-gtk long_description {PyGTK contains modules that allow you to use gtk in Python programs. At present, it is a fairly complete set of bindings.} maintainers nomaintainer categories {python x11} version 2.12.0 revision 1
py25-hashlib 422
variants universal portdir python/py25-hashlib description {Python secure hash and message digest module} homepage http://www.python.org/doc/current/lib/module-hashlib.html epoch 0 platforms darwin depends_lib {port:python25 port:openssl} name py25-hashlib maintainers mww long_description {Python secure hash and message digest module MD5, SHA1, SHA224, SHA256, SHA384, SHA512} categories python version 2.5.1 revision 0
py25-httplib2 426
@@ -7037,7 +7039,7 @@
plplot 1186
variants {universal i386 gcw gcc42 g95 octave java python25} variant_desc {gcw {Add support for Gnome Canvas Widget} gcc42 {Build using gcc42 (default)} g95 {Build using g95} octave {Add support for Octave} java {Add support for Java} python25 {Add support for python25}} portdir science/plplot description {Scientific plotting package} homepage http://plplot.sourceforge.net/ epoch 0 platforms darwin name plplot depends_lib {port:cmake port:expat port:fontconfig port:freefont-ttf port:freetype port:gd2 port:libiconv port:jpeg port:libpng port:pkgconfig port:swig port:tcl port:tk port:zlib port:gcc42} maintainers takeshi@mac.com long_description {{ PLplot is relatively small, portable, freely distributable, and is rich enough to satisfy most users. It has a wide range of plot types including line (linear, log), contour, 3D, fill, and almost 1000 characters (including Greek and mathematical) in its extended font set. The package is designed to make it easy to quickly get
graphical output; only a handful of function calls is typically required. For more advanced use, virtually all aspects of plotting are configurable.}} version 5.8.0 categories science revision 0
proj 325
-portdir science/proj variants universal description {PROJ.4 - Cartographic Projections Library} name proj version 4.5.0 homepage http://www.remotesensing.org/proj/ categories science revision 0 epoch 0 maintainers seanasy@gmail.com long_description {PROJ.4 is a library for converting data between cartographic projections.}
+portdir science/proj variants universal description {PROJ.4 - Cartographic Projections Library} name proj version 4.6.0 homepage http://www.remotesensing.org/proj/ categories science revision 0 epoch 0 maintainers seanasy@gmail.com long_description {PROJ.4 is a library for converting data between cartographic projections.}
pvm 617
variants {universal darwin_8} description {pvm permits a network of computers to act as a cluster} portdir science/pvm homepage http://www.csm.ornl.gov/pvm/ epoch 0 platforms darwin name pvm long_description {PVM (Parallel Virtual Machine) is a software package that permits a heterogeneous collection of Unix and/or Windows computers hooked together by a network to be used as a single large parallel computer. Thus large computational problems can be solved more cost effectively by using the aggregate power and memory of many computers.} maintainers mww categories {science parallel net} version 3.4.5 revision 1
qucs 418
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/ace4d941/attachment-0001.html
From landonf at macports.org Thu Jan 3 13:03:04 2008
From: landonf at macports.org (landonf@macports.org)
Date: Thu Jan 3 13:02:35 2008
Subject: [32475] trunk/dports/graphics/xpdf
Message-ID: <20080103210304.4E02674C631@beta.macosforge.org>
Revision: 32475
http://trac.macosforge.org/projects/macports/changeset/32475
Author: landonf@macports.org
Date: 2008-01-03 13:03:03 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
Disable PDF restrictions by default, using the patch from:
http://www.mazzoo.de/d/xpdf-3.02-salvage-your-eye.patch
If you want DRM enabled, set the +drm variant.
I just ran into a government form that we submitted, containing our own original work, that had been password protected to prevent copy/paste. Now our HR department doesn't have to transcribe the entire form by hand.
Modified Paths:
--------------
trunk/dports/graphics/xpdf/Portfile
Added Paths:
-----------
trunk/dports/graphics/xpdf/files/
trunk/dports/graphics/xpdf/files/xpdf-3.02-salvage-your-eye.patch
Modified: trunk/dports/graphics/xpdf/Portfile
===================================================================
--- trunk/dports/graphics/xpdf/Portfile 2008-01-03 20:50:44 UTC (rev 32474)
+++ trunk/dports/graphics/xpdf/Portfile 2008-01-03 21:03:03 UTC (rev 32475)
@@ -2,6 +2,7 @@
PortSystem 1.0
name xpdf
version 3.02
+revision 1
description Xpdf is a viewer for PDF files.
long_description \
Xpdf is a viewer for Portable Document Format \
@@ -34,6 +35,8 @@
port:libpaper port:openmotif port:t1lib
depends_run path:${prefix}/share/ghostscript/fonts:ghostscript
+patchfiles xpdf-3.02-salvage-your-eye.patch
+
post-patch {
cd ${worksrcpath}
reinplace "s|/usr/local|${prefix}|g" \
@@ -90,6 +93,10 @@
--with-Xm-includes=${prefix}/include
}
+variant drm {
+ patchfiles-delete xpdf-3.02-salvage-your-eye.patch
+}
+
post-install {
ui_msg " \
Xpdf language support packages are also available at \
Added: trunk/dports/graphics/xpdf/files/xpdf-3.02-salvage-your-eye.patch
===================================================================
--- trunk/dports/graphics/xpdf/files/xpdf-3.02-salvage-your-eye.patch (rev 0)
+++ trunk/dports/graphics/xpdf/files/xpdf-3.02-salvage-your-eye.patch 2008-01-03 21:03:03 UTC (rev 32475)
@@ -0,0 +1,40 @@
+diff -Nur xpdf-3.02-orig/xpdf/SecurityHandler.cc xpdf-3.02/xpdf/SecurityHandler.cc
+--- xpdf/SecurityHandler.cc 2007-02-27 23:05:52.000000000 +0100
++++ xpdf/SecurityHandler.cc 2007-06-05 12:23:37.000000000 +0200
+@@ -373,9 +373,6 @@
+ return gFalse;
+ }
+ permFlags = (*xsh->authorize)(xsh->handlerData, docData, authData);
+- if (!(permFlags & xpdfPermissionOpen)) {
+- return gFalse;
+- }
+ if (!(*xsh->getKey)(xsh->handlerData, docData, &key, &length, &encVersion)) {
+ return gFalse;
+ }
+diff -Nur xpdf-3.02-orig/xpdf/XRef.cc xpdf-3.02/xpdf/XRef.cc
+--- xpdf/XRef.cc 2007-02-27 23:05:52.000000000 +0100
++++ xpdf/XRef.cc 2007-06-05 12:26:31.000000000 +0200
+@@ -771,19 +771,19 @@
+ }
+
+ GBool XRef::okToPrint(GBool ignoreOwnerPW) {
+- return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permPrint);
++ return gTrue;
+ }
+
+ GBool XRef::okToChange(GBool ignoreOwnerPW) {
+- return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permChange);
++ return gTrue;
+ }
+
+ GBool XRef::okToCopy(GBool ignoreOwnerPW) {
+- return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permCopy);
++ return gTrue;
+ }
+
+ GBool XRef::okToAddNotes(GBool ignoreOwnerPW) {
+- return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permNotes);
++ return gTrue;
+ }
+
+ Object *XRef::fetch(int num, int gen, Object *obj) {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/fd31f57e/attachment.html
From jwa at macports.org Thu Jan 3 22:55:16 2008
From: jwa at macports.org (jwa@macports.org)
Date: Thu Jan 3 22:54:45 2008
Subject: [32476] trunk/dports/www/php4/Portfile
Message-ID: <20080104065516.B5D7C75C81A@beta.macosforge.org>
Revision: 32476
http://trac.macosforge.org/projects/macports/changeset/32476
Author: jwa@macports.org
Date: 2008-01-03 22:55:14 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
version bump to 4.4.8, add md5 and rmd160 checksums, clean for lint
Modified Paths:
--------------
trunk/dports/www/php4/Portfile
Modified: trunk/dports/www/php4/Portfile
===================================================================
--- trunk/dports/www/php4/Portfile 2008-01-03 21:03:03 UTC (rev 32475)
+++ trunk/dports/www/php4/Portfile 2008-01-04 06:55:14 UTC (rev 32476)
@@ -1,16 +1,17 @@
# $Id$
PortSystem 1.0
+
name php4
-version 4.4.7
+version 4.4.8
-categories lang php www
+categories www php lang
maintainers jwa
homepage http://www.php.net/
description PHP: Hypertext Preprocessor
long_description PHP is a widely-used general-purpose scripting \
language that is especially suited for Web development \
- and can be embedded into HTML.
+ and can be embedded into HTML.
platforms darwin freebsd
master_sites ${homepage}distributions/:release \
@@ -22,12 +23,14 @@
http://es.php.net/distributions/:release \
http://se.php.net/distributions/:release \
http://downloads.php.net/ilia/:rc \
- http://downloads.php.net/jani/:rc
+ http://downloads.php.net/jani/:rc
distfiles php-${version}.tar.bz2:release
worksrcdir php-${version}
use_bzip2 yes
-checksums sha1 a6e2d6b5c5aa4e82a718563dc8dbb4b83fc91b78
+checksums md5 ed31e77414e0331e787487b53732dbca \
+ sha1 fca6259fd3e8e3a7a37343e9a81651f5b6d4835c \
+ rmd160 dedf4a1a853b19bd3fb91a6028a256facb2d3224
depends_lib port:libiconv \
port:expat \
@@ -75,7 +78,7 @@
configure.args-append --with-ldap=/usr --with-kerberos=/usr --with-iodbc=/usr
}
-variant apache conflicts apache2 apache20 {
+variant apache conflicts apache2 apache20 description {for Apple Apache} {
if { ! [variant_isset macosx] } {
depends_lib-append port:apache
configure.args-append --with-apxs=${prefix}/sbin/apxs
@@ -85,31 +88,31 @@
}
}
-variant apache2 conflicts apache apache20 {
+variant apache2 conflicts apache apache20 description {for current Apache} {
destroot.violate_mtree yes
depends_lib-append port:apache2
configure.args-append --with-apxs2=${prefix}/apache2/bin/apxs
}
-variant apache20 conflicts apache apache2 {
+variant apache20 conflicts apache apache2 description {for Apache 2.0.59} {
destroot.violate_mtree yes
depends_lib-append port:apache20
configure.args-append --with-apxs2=${prefix}/apache20/bin/apxs
}
-variant crypt {
+variant crypt description {interface to mcrypt library} {
depends_lib-append port:mhash port:libmcrypt
configure.args-append --with-mhash=${prefix} --with-mcrypt=${prefix}
-}
+}
-variant curl {
+variant curl description {connect to servers using different protocols} {
depends_lib-append port:curl
configure.args-append --with-curl=${prefix}
}
-variant gd {
+variant gd description {add the ability to create and manipulate images} {
depends_lib-append port:jpeg port:libpng port:freetype
-
+
configure.args-append --with-gd \
--with-jpeg-dir=${prefix} \
--with-png-dir=${prefix} \
@@ -117,18 +120,18 @@
--with-freetype-dir=${prefix}
}
-variant mysql3 conflicts mysql4 mysql5 {
+variant mysql3 conflicts mysql4 mysql5 description {MySQL 3 functions} {
depends_lib-append port:mysql3
configure.args-append --with-mysql=${prefix}
}
-variant mysql4 conflicts mysql3 mysql5 {
+variant mysql4 conflicts mysql3 mysql5 description {MySQL 4 functions} {
depends_lib-append port:mysql4
configure.args-append --with-mysql=${prefix}
}
-variant mysql5 conflicts mysql3 mysql4 {
+variant mysql5 conflicts mysql3 mysql4 description {MySQL 5 functions} {
depends_lib-append port:mysql5
configure.args-delete --without-mysql
configure.args-append --with-mysql=${workpath}/mysql5
@@ -143,7 +146,7 @@
}
}
-variant postgresql8 {
+variant postgresql8 description {add support for PostgreSQL databases} {
pre-configure {
file mkdir ${workpath}/pgsql8
system "cd ${workpath}/pgsql8 && \
@@ -155,18 +158,18 @@
configure.args-append --with-pgsql=${workpath}/pgsql8
}
-variant ldap {
+variant ldap description {enable LDAP support} {
depends_lib-append port:openldap
configure.args-append --with-ldap=${prefix}
}
-variant imap {
+variant imap description {enable operatin with IMAP protocol} {
depends_lib-append port:cclient
configure.cppflags-append -I${prefix}/include/c-client
configure.args-append --with-imap=${prefix} --with-imap-ssl=/usr
}
-variant xslt {
+variant xslt description {a processor independent API to XSLT transformations} {
depends_lib-append port:sablotron
configure.args-append --enable-xslt --with-xslt-sablot=${prefix} --with-iconv-dir=${prefix}
}
@@ -224,7 +227,7 @@
#nuke pear-stuff in ${destroot}
system "cd ${destroot} && rm -rf .channels .depdb .depdblock .filemap .lock"
-
+
system "if \[ -f ${prefix}/lib/php4/.depdblock \]; then rm -f ${destroot}${prefix}/lib/php4/.depdblock; fi"
system "if \[ -f ${prefix}/lib/php4/.depdb \]; then rm -f ${destroot}${prefix}/lib/php4/.depdb; fi"
system "if \[ -f ${prefix}/lib/php4/.filemap \]; then rm -f ${destroot}${prefix}/lib/php4/.filemap; fi"
@@ -234,10 +237,10 @@
post-install {
ui_msg "\nIf this is your first install, you might want"
-
+
if { [variant_isset apache] } {
ui_msg " * enable php in apache :\n"
-
+
ui_msg "cd ${prefix}/libexec/apache"
ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php4\" libphp4.so\n"
ui_msg "* copy ${prefix}/etc/php.ini-dist to ${prefix}/etc/php.ini"
@@ -255,7 +258,7 @@
ui_msg "* copy ${prefix}/etc/php.ini-dist to ${prefix}/etc/php.ini"
}
- ui_msg "* copy ${prefix}/etc/php4/pear.conf.sample to ${prefix}/etc/php4/pear.conf"
+ ui_msg "* copy ${prefix}/etc/php4/pear.conf.sample to ${prefix}/etc/php4/pear.conf"
}
livecheck.check regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/fa634203/attachment.html
From jwa at macports.org Thu Jan 3 23:09:31 2008
From: jwa at macports.org (jwa@macports.org)
Date: Thu Jan 3 23:08:29 2008
Subject: [32477] trunk/dports/aqua/pgAdmin3/Portfile
Message-ID: <20080104070931.B374075CC7E@beta.macosforge.org>
Revision: 32477
http://trac.macosforge.org/projects/macports/changeset/32477
Author: jwa@macports.org
Date: 2008-01-03 23:09:30 -0800 (Thu, 03 Jan 2008)
Log Message:
-----------
version bump to 1.8.1, add md5 checksum
Modified Paths:
--------------
trunk/dports/aqua/pgAdmin3/Portfile
Modified: trunk/dports/aqua/pgAdmin3/Portfile
===================================================================
--- trunk/dports/aqua/pgAdmin3/Portfile 2008-01-04 06:55:14 UTC (rev 32476)
+++ trunk/dports/aqua/pgAdmin3/Portfile 2008-01-04 07:09:30 UTC (rev 32477)
@@ -3,7 +3,7 @@
PortSystem 1.0
name pgAdmin3
-version 1.8.0
+version 1.8.1
categories aqua
maintainers jwa
@@ -23,8 +23,9 @@
distname pgadmin3-${version}
checksums ${distname}${extract.suffix} \
- sha1 5513c5b2ab42ff8771f0e00e0298db609409cda8 \
- rmd160 aef947be994789e600da1cf2f7ca9ac3eea6bd5b
+ md5 8413ea6f8830b331d2bde671208f0479 \
+ sha1 788eccbb6614b3b72add03268f527cf83940c0b8 \
+ rmd160 ba7e0591f862bf47e6208cdc062ffce817f68453
depends_lib port:postgresql82 \
port:wxWidgets \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080103/2c13a714/attachment.html
From afb at macports.org Fri Jan 4 00:32:46 2008
From: afb at macports.org (afb@macports.org)
Date: Fri Jan 4 00:31:45 2008
Subject: [32478] trunk/dports/textproc/dos2unix/Portfile
Message-ID: <20080104083246.B155475EF9C@beta.macosforge.org>
Revision: 32478
http://trac.macosforge.org/projects/macports/changeset/32478
Author: afb@macports.org
Date: 2008-01-04 00:32:45 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
pick lint, remove cd (force-commit #13574, maintainer timeout)
Modified Paths:
--------------
trunk/dports/textproc/dos2unix/Portfile
Modified: trunk/dports/textproc/dos2unix/Portfile
===================================================================
--- trunk/dports/textproc/dos2unix/Portfile 2008-01-04 07:09:30 UTC (rev 32477)
+++ trunk/dports/textproc/dos2unix/Portfile 2008-01-04 08:32:45 UTC (rev 32478)
@@ -1,19 +1,23 @@
# $Id$
PortSystem 1.0
+
name dos2unix
version 3.1
categories textproc
+platforms darwin
maintainers waqar@macports.org
description Convert text between dos, unix, and mac formats
+long_description ${description}
master_sites http://fresh.t-systems-sfr.com/linux/src/
+homepage ${master_sites}
checksums md5 25ff56bab202de63ea6f6c211c416e96
use_configure no
-build { cd ${worksrcpath}
- system "gcc -O dos2unix.c -o dos2unix" }
+build {
+ system "cd ${worksrcpath}; gcc -O dos2unix.c -o dos2unix" }
-destroot { cd ${worksrcpath}
- system "install -m 755 -cs dos2unix ${destroot}${prefix}/bin"
- system "gzip -c dos2unix.1 > ${destroot}${prefix}/share/man/man1/dos2unix.1.gz"
+destroot {
+ system "install -m 755 -cs ${worksrcpath}/dos2unix ${destroot}${prefix}/bin"
+ system "gzip -c ${worksrcpath}/dos2unix.1 > ${destroot}${prefix}/share/man/man1/dos2unix.1.gz"
system "ln -sf dos2unix.1.gz ${destroot}${prefix}/share/man/man1/mac2unix.1.gz"
system "ln -sf dos2unix ${destroot}${prefix}/bin/mac2unix" }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/2a967abc/attachment.html
From dluke at macports.org Fri Jan 4 00:44:10 2008
From: dluke at macports.org (dluke@macports.org)
Date: Fri Jan 4 00:43:40 2008
Subject: [32479] trunk/dports/PortIndex
Message-ID: <20080104084410.E877A75F5FA@beta.macosforge.org>
Revision: 32479
http://trac.macosforge.org/projects/macports/changeset/32479
Author: dluke@macports.org
Date: 2008-01-04 00:44:09 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4408
Ports successfully parsed: 4408
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-04 08:32:45 UTC (rev 32478)
+++ trunk/dports/PortIndex 2008-01-04 08:44:09 UTC (rev 32479)
@@ -131,7 +131,7 @@
osxvnc 444
variants universal portdir aqua/osxvnc description {a full-featured VNC server (formerly OSXvnc)} homepage http://www.redstonesoftware.com/vnc.html epoch 0 platforms macosx name osxvnc depends_lib port:zlib maintainers ryandesign long_description {Vine Server (formerly OSXvnc) is a full-featured VNC server for Mac OS X providing remote access to the GUI, keyboard and mouse using any VNC client.} categories {aqua vnc} version 2.2 revision 0
pgAdmin3 639
-variants {universal debug} variant_desc {debug { provide a debug build in case of difficulties }} portdir aqua/pgAdmin3 description {An administration program to PostgreSQL} homepage http://www.pgadmin.org/ epoch 0 platforms macosx name pgAdmin3 depends_lib {port:postgresql82 port:wxWidgets port:openssl port:libxml2 port:libxslt} maintainers jwa long_description {pgAdmin III is a powerful administration and development platform for the PostgreSQL database, free for any use. The application works on several platforms, e.g. GNU/Linux, FreeBSD, OS X and Windows 2000/XP. This port is for OS X.} version 1.8.0 categories aqua revision 0
+variants {universal debug} variant_desc {debug { provide a debug build in case of difficulties }} portdir aqua/pgAdmin3 description {An administration program to PostgreSQL} homepage http://www.pgadmin.org/ epoch 0 platforms macosx name pgAdmin3 depends_lib {port:postgresql82 port:wxWidgets port:openssl port:libxml2 port:libxslt} maintainers jwa long_description {pgAdmin III is a powerful administration and development platform for the PostgreSQL database, free for any use. The application works on several platforms, e.g. GNU/Linux, FreeBSD, OS X and Windows 2000/XP. This port is for OS X.} version 1.8.1 categories aqua revision 0
pixen 367
portdir aqua/pixen platforms macosx description {A mature pixelart drawing tool for OSX} name pixen categories {aqua graphics} version 2v2 homepage http://opensword.org/Pixen/ revision 0 epoch 0 maintainers nomaintainer long_description {Pixen is a mature pixelart drawing tool for OSX under the MIT License. It can be mainly used to create pixelart in Atari-Style.}
qt3-mac 396
@@ -2662,8 +2662,8 @@
variants universal portdir graphics/xfig description {Facility for Interactive Generation of figures under X11} homepage http://xfig.org/ depends_run {bin:gs:ghostscript bin:fig2dev:transfig} epoch 0 platforms darwin name xfig depends_lib {port:Xaw3d port:libpng port:jpeg port:zlib} maintainers pguyot@kallisys.net long_description {Xfig is a menu-driven tool that allows the user to draw and manipulate objects interactively in an X window. The resulting pictures can be saved, printed on postscript printers or converted to a variety of other formats (e.g. to allow inclusion in LaTeX documents).} version 3.2.5 categories {graphics x11} revision 1
xli 405
variants universal description {X11 Image Loading Utility} portdir graphics/xli homepage http://pantransit.reptiles.org/prog/index.html#xli epoch 0 depends_lib {lib:libX11.6:XFree86 lib:png:libpng lib:jpeg:jpeg} name xli long_description {xli is a fast image viewer for X11, which supports many different types of images.} maintainers fenner@research.att.com categories graphics version 1.17.0 revision 1
-xpdf 604
-variants {universal a4 with_poppler puredarwin} portdir graphics/xpdf description {Xpdf is a viewer for PDF files.} homepage http://www.foolabs.com/xpdf/ depends_run {{path:\${prefix}/share/ghostscript/fonts:ghostscript}} epoch 0 platforms darwin name xpdf depends_lib {lib:libX11.6:XFree86 lib:libfreetype.6:freetype port:libpaper port:openmotif port:t1lib} long_description {Xpdf is a viewer for Portable Document Format (PDF) files. These are also sometimes also called Acrobat files, from the name of Adobes PDF software.} maintainers nomaintainer version 3.02 categories {graphics print} revision 0
+xpdf 608
+variants {universal a4 with_poppler puredarwin drm} portdir graphics/xpdf description {Xpdf is a viewer for PDF files.} homepage http://www.foolabs.com/xpdf/ depends_run {{path:\${prefix}/share/ghostscript/fonts:ghostscript}} epoch 0 platforms darwin name xpdf depends_lib {lib:libX11.6:XFree86 lib:libfreetype.6:freetype port:libpaper port:openmotif port:t1lib} long_description {Xpdf is a viewer for Portable Document Format (PDF) files. These are also sometimes also called Acrobat files, from the name of Adobes PDF software.} maintainers nomaintainer version 3.02 categories {graphics print} revision 1
xpdf-arabic 436
variants {universal autoactivate} variant_desc {autoactivate {automatically activate the character mappings}} portdir graphics/xpdf-arabic description {Xpdf character mapping for Arabic} homepage http://www.foolabs.com/xpdf/ epoch 0 platforms darwin name xpdf-arabic depends_lib port:xpdf long_description {Xpdf character mapping for Arabic} maintainers {ricci openmaintainer} version 2003-feb-16 categories {graphics print} revision 0
xpdf-chinese-simplified 484
@@ -8218,8 +8218,8 @@
variants universal portdir www/pathalizer description {visualize the paths most users take when browsing a website} homepage http://pathalizer.sourceforge.net/ epoch 0 depends_run {bin:gs:ghostscript bin:dot:graphviz port:netpbm} platforms darwin name pathalizer maintainers nomaintainer long_description {Pathalizer is a tool to visualize the paths most users take when browsing a website. This information can then be used to decide how to improve the navigation of the site, and which parts are most worth improving and keeping up to date.} version 0.7 categories www revision 0
pear-base 335
portdir www/pear-base platforms darwin description {PHP PEAR Base system (PEAR, Archive_Tar, Console_Getopt, XML_RPC)} name pear-base version 1.6.2 categories {www php lang} homepage http://pear.php.net/ revision 0 epoch 0 maintainers nomaintainer long_description {{PHP PEAR Base system (PEAR, Archive_Tar, Console_Getopt, XML_RPC)}}
-php4 604
-variants {universal darwin_6 darwin_7 darwin_8 macosx apache apache2 apache20 crypt curl gd mysql3 mysql4 mysql5 postgresql8 ldap imap xslt} portdir www/php4 description {PHP: Hypertext Preprocessor} homepage http://www.php.net/ epoch 0 platforms {darwin freebsd} name php4 depends_lib {port:libiconv port:expat port:gettext port:zlib port:openssl port:tiff port:libxml2 port:libtool} maintainers jwa long_description {PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.} version 4.4.7 categories {lang php www} revision 0
+php4 1104
+variants {universal darwin_6 darwin_7 darwin_8 macosx apache apache2 apache20 crypt curl gd mysql3 mysql4 mysql5 postgresql8 ldap imap xslt} variant_desc {apache {for Apple Apache} apache2 {for current Apache} apache20 {for Apache 2.0.59} crypt {interface to mcrypt library} curl {connect to servers using different protocols} gd {add the ability to create and manipulate images} mysql3 {MySQL 3 functions} mysql4 {MySQL 4 functions} mysql5 {MySQL 5 functions} postgresql8 {add support for PostgreSQL databases} ldap {enable LDAP support} imap {enable operatin with IMAP protocol} xslt {a processor independent API to XSLT transformations}} portdir www/php4 description {PHP: Hypertext Preprocessor} homepage http://www.php.net/ epoch 0 platforms {darwin freebsd} name php4 depends_lib {port:libiconv port:expat port:gettext port:zlib port:openssl port:tiff port:libxml2 port:libtool} maintainers jwa long_description {PHP is a widely-used general-purpose scripting language that is especi
ally suited for Web development and can be embedded into HTML.} version 4.4.8 categories {www php lang} revision 0
php5 910
variants {universal darwin_6 darwin_7 darwin_8 macosx apache apache2 fastcgi imap tidy mssql snmp macports_snmp mysql3 mysql4 mysql5 oracle postgresql sqlite ipc pcntl pear sockets} variant_desc {oracle {Add Oracle oci8 database functions with the Oracle Instant Client} sockets {Add socket communication functions}} portdir www/php5 description {PHP: Hypertext Preprocessor} homepage http://www.php.net/ epoch 0 platforms {darwin freebsd} name php5 depends_lib {port:libxml2 port:libxslt port:openssl port:zlib port:bzip2 port:libiconv port:expat port:gettext port:tiff port:mhash port:libmcrypt port:curl port:pcre port:jpeg port:libpng port:freetype} maintainers {ryandesign jwa} long_description {PHP is a widely-used general-purpose scripting language that is especially suited for developing web sites, but can also be used for command-line scripting.} version 5.2.5 categories {lang php www} revision 1
php5-devel 842
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/4523d840/attachment-0001.html
From afb at macports.org Fri Jan 4 01:45:35 2008
From: afb at macports.org (afb@macports.org)
Date: Fri Jan 4 01:45:02 2008
Subject: [32480] trunk/base/src/port1.0/portlint.tcl
Message-ID: <20080104094535.A0B2B761031@beta.macosforge.org>
Revision: 32480
http://trac.macosforge.org/projects/macports/changeset/32480
Author: afb@macports.org
Date: 2008-01-04 01:45:34 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
recognize non-canonical modelines (#13496)
Modified Paths:
--------------
trunk/base/src/port1.0/portlint.tcl
Modified: trunk/base/src/port1.0/portlint.tcl
===================================================================
--- trunk/base/src/port1.0/portlint.tcl 2008-01-04 08:44:09 UTC (rev 32479)
+++ trunk/base/src/port1.0/portlint.tcl 2008-01-04 09:45:34 UTC (rev 32480)
@@ -205,7 +205,7 @@
incr warnings
}
- if {($lineno == $topline_number) && [string match "*-\*- Mode:*" $line]} {
+ if {($lineno == $topline_number) && [string match "*-\*- *" $line]} {
ui_info "OK: Line $lineno has emacs/vim Mode"
incr topline_number
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/6ad563af/attachment.html
From jochen at macports.org Fri Jan 4 01:58:53 2008
From: jochen at macports.org (jochen@macports.org)
Date: Fri Jan 4 01:58:20 2008
Subject: [32481] trunk/dports/aqua/qt4-mac/Portfile
Message-ID: <20080104095853.1B28B7616B7@beta.macosforge.org>
Revision: 32481
http://trac.macosforge.org/projects/macports/changeset/32481
Author: jochen@macports.org
Date: 2008-01-04 01:58:51 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
Use Qt's sqlite to have a working sqlite variant,
rearrange configure options,
try to fix delete-args for demos + examples,
whitespace,
Modified Paths:
--------------
trunk/dports/aqua/qt4-mac/Portfile
Modified: trunk/dports/aqua/qt4-mac/Portfile
===================================================================
--- trunk/dports/aqua/qt4-mac/Portfile 2008-01-04 09:45:34 UTC (rev 32480)
+++ trunk/dports/aqua/qt4-mac/Portfile 2008-01-04 09:58:51 UTC (rev 32481)
@@ -40,12 +40,12 @@
-headerdir '${prefix}/include/qt4' \
-plugindir '${prefix}/lib/qt4-plugins' \
-translationdir '${prefix}/share/qt4/translations' \
- -release -shared -fast -stl \
+ -optimized-qmake -release -shared -stl \
-system-libpng -system-libjpeg -system-libmng -system-libtiff \
- -qt-gif -optimized-qmake \
+ -system-zlib -largefile -qt-gif \
-no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql \
- -no-sql-sqlite -no-nis -no-cups -nomake examples \
- -system-zlib -largefile -no-framework -nomake demos \
+ -no-sql-sqlite -no-nis -no-cups -no-framework \
+ -nomake examples -nomake demos \
-I${worksrcpath}/include -I${prefix}/include \
-L${worksrcpath}/lib -L${prefix}/lib
@@ -95,7 +95,8 @@
variant sqlite description "Include support for SQL via sqlite driver" {
depends_lib-append port:sqlite3
configure.args-delete -no-sql-sqlite
- configure.args-append -qt-sql-sqlite -plugin-sql-sqlite -system-sqlite
+ configure.args-append -qt-sql-sqlite -plugin-sql-sqlite
+ # -system-sqlite
post-destroot {
# fix install-name of plugin
system "install_name_tool -id ${prefix}/lib/qt4-plugins/sqldrivers/libqsqlite.dylib \
@@ -104,12 +105,12 @@
}
variant examples description "Build Qt examples" {
- configure.args-delete -nomake examples
+ configure.args-delete {-nomake examples}
configure.args-append -make examples
}
variant demos description "Build Qt demos" {
- configure.args-delete -nomake demos
+ configure.args-delete {-nomake demos}
configure.args-append -make demos
post-destroot {
move ${destroot}${prefix}/demos ${appPath}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/7746daa7/attachment.html
From jwa at macports.org Fri Jan 4 03:16:05 2008
From: jwa at macports.org (jwa@macports.org)
Date: Fri Jan 4 03:15:34 2008
Subject: [32482] trunk/dports/databases/couchdb/Portfile
Message-ID: <20080104111605.CF070763868@beta.macosforge.org>
Revision: 32482
http://trac.macosforge.org/projects/macports/changeset/32482
Author: jwa@macports.org
Date: 2008-01-04 03:16:04 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
closer to a working installation adding user to own the process, access to required directories etc
Modified Paths:
--------------
trunk/dports/databases/couchdb/Portfile
Modified: trunk/dports/databases/couchdb/Portfile
===================================================================
--- trunk/dports/databases/couchdb/Portfile 2008-01-04 09:58:51 UTC (rev 32481)
+++ trunk/dports/databases/couchdb/Portfile 2008-01-04 11:16:04 UTC (rev 32482)
@@ -2,16 +2,20 @@
PortSystem 1.0
-name couchdb
-version 0.7.2
-categories databases
-platforms darwin
-description couchdb is a document database server
-maintainers jwa
-long_description ${description}
-homepage http://couchdb.org/
-master_sites http://couchdb.googlecode.com/files/
-checksums md5 0366a6566d934790ed0e5bf5a834ebe5 \
+name couchdb
+version 0.7.2
+revision 1
+
+categories databases
+platforms darwin
+
+description couchdb is a document database server
+maintainers jwa
+long_description ${description}
+
+homepage http://couchdb.org/
+master_sites http://couchdb.googlecode.com/files/
+checksums md5 0366a6566d934790ed0e5bf5a834ebe5 \
sha1 9ddd69fbebe45260600c0ef224d83e928e58b80b \
rmd160 e3e1f46788816583675745efb2a3d513fa970e2c
@@ -22,19 +26,49 @@
port:icu \
port:erlang
+set dbgroup couchdb
+set dbuser couchdb
+set logdir ${prefix}/var/log/couchdb
+set dbdir ${prefix}/var/lib/couchdb
+set piddir ${prefix}/var/run/
+set plistloc ${prefix}/etc/LaunchDaemons/org.macports.CouchDB
+
platform darwin 8 {
configure.compiler gcc-4.0
}
-variant server {
- set logdir ${prefix}/var/log
+variant server description { adds a startup item } {
+ addgroup ${dbgroup}
+ adduser ${dbuser} gid=[existsgroup ${dbgroup}]
+
startupitem.create yes
startupitem.type launchd
startupitem.name CouchDB
- startupitem.start "${prefix}/bin/couchdb -b -o ${logdir}/couchdb.stdout -e ${logdir}/couchdb.stderr"
+ startupitem.start "\$\(${prefix}/bin/icu-config --invoke\) ${prefix}/bin/couchdb -b -o ${logdir}/couchdb.stdout -e ${logdir}/couchdb.stderr"
startupitem.stop "${prefix}/bin/couchdb -d"
}
+pre-destroot {
+ if { [variant_isset server] } {
+ xinstall -m 755 -o ${dbuser} -g ${dbgroup} -d \
+ ${destroot}${dbdir} \
+ ${destroot}${logdir} \
+ ${destroot}${piddir}
+ destroot.keepdirs-append \
+ ${destroot}${dbdir} \
+ ${destroot}${logdir} \
+ ${destroot}${piddir}
+ }
+}
+
+pre-install {
+ if { [variant_isset server] } {
+ system "touch ${destroot}${piddir}/couchdb.pid"
+ system "chown -R ${dbuser}:${dbgroup} ${destroot}${dbdir} ${destroot}${logdir} ${destroot}${piddir}/couchdb.pid"
+ system "cd ${destroot}${plistloc}; patch <${filespath}/patch-org.macports.CouchDB.plist"
+ }
+}
+
livecheck.check regex
livecheck.url http://code.google.com/p/couchdb/downloads/list
livecheck.regex CouchDB (0.\[0-9\].\[0-9\])
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/99bb4f3a/attachment.html
From afb at macports.org Fri Jan 4 05:34:18 2008
From: afb at macports.org (afb@macports.org)
Date: Fri Jan 4 05:32:55 2008
Subject: [32484] trunk/dports/lang/perl5.8/Portfile
Message-ID: <20080104133418.4D2D8766DB1@beta.macosforge.org>
Revision: 32484
http://trac.macosforge.org/projects/macports/changeset/32484
Author: afb@macports.org
Date: 2008-01-04 05:33:35 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
stupid subversion, undo damage to perl5.8
Modified Paths:
--------------
trunk/dports/lang/perl5.8/Portfile
Modified: trunk/dports/lang/perl5.8/Portfile
===================================================================
--- trunk/dports/lang/perl5.8/Portfile 2008-01-04 13:27:26 UTC (rev 32483)
+++ trunk/dports/lang/perl5.8/Portfile 2008-01-04 13:33:35 UTC (rev 32484)
@@ -2,12 +2,12 @@
PortSystem 1.0
-name perl5.10
-version 5.10.0
+name perl5.8
+version 5.8.8
categories lang
-platforms darwin
-maintainers afb@macports.org
-description Perl 5.10.x - Practical Extraction and Report Language
+platforms darwin freebsd linux
+maintainers nomaintainer
+description Perl 5.8.x - Practical Extraction and Report Language
long_description \
Perl is a general-purpose programming language originally developed \
@@ -16,13 +16,13 @@
development, and more.
distname perl-${version}
-use_bzip2 no
+use_bzip2 yes
homepage http://www.perl.org/
master_sites http://www.cpan.org/src/5.0/
-checksums md5 d2c39b002ebfd2c3c5dba589365c5a71 \
- sha1 adf73606dd5248af7ccdd735bcaa0e628ea75b3c \
- rmd160 c6614fc99a162790a703f91085b24a60af903ba2
+checksums md5 a377c0c67ab43fd96eeec29ce19e8382 \
+ sha1 4aab490040727ca4419098720eca2ba4367df539 \
+ rmd160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b
platform darwin {
patchfiles-append patch-hints_darwin.sh
@@ -42,23 +42,7 @@
test.run yes
post-destroot {
- file delete ${destroot}${prefix}/bin/perl
- set branch [join [lrange [split ${version} .] 0 1] .]
- foreach bin [glob ${destroot}${prefix}/bin/*] {
- if {$bin != "${destroot}${prefix}/bin/perl${version}"} {
- move ${bin} ${bin}-${branch}
- }
- }
- foreach man1File [glob ${destroot}${prefix}/share/man/man1/*] {
- regexp (.*)(\.1.*) ${man1File} -> program suffix
- file rename ${man1File} ${program}-${branch}${suffix}
- }
foreach man3File [glob ${destroot}${prefix}/share/man/man3/*] {
- regexp (.*)(\.3.*) ${man3File} -> program suffix
- file rename ${man3File} ${program}-${branch}${suffix}
- }
-
- foreach man3File [glob ${destroot}${prefix}/share/man/man3/*] {
file rename ${man3File} ${man3File}pm
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/6c6c1393/attachment.html
From afb at macports.org Fri Jan 4 05:28:28 2008
From: afb at macports.org (afb@macports.org)
Date: Fri Jan 4 05:33:15 2008
Subject: [32483] trunk/dports/lang/perl5.8/Portfile
Message-ID: <20080104132828.81EE7766DA1@beta.macosforge.org>
Revision: 32483
http://trac.macosforge.org/projects/macports/changeset/32483
Author: afb@macports.org
Date: 2008-01-04 05:27:26 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
new port: perl5.10 5.10.0 (#13641)
Modified Paths:
--------------
trunk/dports/lang/perl5.8/Portfile
Modified: trunk/dports/lang/perl5.8/Portfile
===================================================================
--- trunk/dports/lang/perl5.8/Portfile 2008-01-04 11:16:04 UTC (rev 32482)
+++ trunk/dports/lang/perl5.8/Portfile 2008-01-04 13:27:26 UTC (rev 32483)
@@ -2,12 +2,12 @@
PortSystem 1.0
-name perl5.8
-version 5.8.8
+name perl5.10
+version 5.10.0
categories lang
-platforms darwin freebsd linux
-maintainers nomaintainer
-description Perl 5.8.x - Practical Extraction and Report Language
+platforms darwin
+maintainers afb@macports.org
+description Perl 5.10.x - Practical Extraction and Report Language
long_description \
Perl is a general-purpose programming language originally developed \
@@ -16,13 +16,13 @@
development, and more.
distname perl-${version}
-use_bzip2 yes
+use_bzip2 no
homepage http://www.perl.org/
master_sites http://www.cpan.org/src/5.0/
-checksums md5 a377c0c67ab43fd96eeec29ce19e8382 \
- sha1 4aab490040727ca4419098720eca2ba4367df539 \
- rmd160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b
+checksums md5 d2c39b002ebfd2c3c5dba589365c5a71 \
+ sha1 adf73606dd5248af7ccdd735bcaa0e628ea75b3c \
+ rmd160 c6614fc99a162790a703f91085b24a60af903ba2
platform darwin {
patchfiles-append patch-hints_darwin.sh
@@ -42,7 +42,23 @@
test.run yes
post-destroot {
+ file delete ${destroot}${prefix}/bin/perl
+ set branch [join [lrange [split ${version} .] 0 1] .]
+ foreach bin [glob ${destroot}${prefix}/bin/*] {
+ if {$bin != "${destroot}${prefix}/bin/perl${version}"} {
+ move ${bin} ${bin}-${branch}
+ }
+ }
+ foreach man1File [glob ${destroot}${prefix}/share/man/man1/*] {
+ regexp (.*)(\.1.*) ${man1File} -> program suffix
+ file rename ${man1File} ${program}-${branch}${suffix}
+ }
foreach man3File [glob ${destroot}${prefix}/share/man/man3/*] {
+ regexp (.*)(\.3.*) ${man3File} -> program suffix
+ file rename ${man3File} ${program}-${branch}${suffix}
+ }
+
+ foreach man3File [glob ${destroot}${prefix}/share/man/man3/*] {
file rename ${man3File} ${man3File}pm
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/01f7c632/attachment.html
From afb at macports.org Fri Jan 4 05:39:12 2008
From: afb at macports.org (afb@macports.org)
Date: Fri Jan 4 06:06:39 2008
Subject: [32485] trunk/dports/lang/perl5.10/
Message-ID: <20080104133912.50689767A8E@beta.macosforge.org>
Revision: 32485
http://trac.macosforge.org/projects/macports/changeset/32485
Author: afb@macports.org
Date: 2008-01-04 05:38:14 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
new port: perl5.10 5.10.0 (#13641)
Added Paths:
-----------
trunk/dports/lang/perl5.10/
Copied: trunk/dports/lang/perl5.10 (from rev 32483, trunk/dports/lang/perl5.8)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/ef620cc1/attachment.html
From ryandesign at macports.org Fri Jan 4 11:16:50 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Fri Jan 4 11:15:48 2008
Subject: [32486] trunk/dports/lang/ocaml/Portfile
Message-ID: <20080104191650.02C1E770CCD@beta.macosforge.org>
Revision: 32486
http://trac.macosforge.org/projects/macports/changeset/32486
Author: ryandesign@macports.org
Date: 2008-01-04 11:16:49 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
ocaml: fix breakage on pre-Leopard systems introduced in r31240 by applying the patchfiles only on Leopard; closes #13583.
Modified Paths:
--------------
trunk/dports/lang/ocaml/Portfile
Modified: trunk/dports/lang/ocaml/Portfile
===================================================================
--- trunk/dports/lang/ocaml/Portfile 2008-01-04 13:38:14 UTC (rev 32485)
+++ trunk/dports/lang/ocaml/Portfile 2008-01-04 19:16:49 UTC (rev 32486)
@@ -20,7 +20,9 @@
use_bzip2 yes
-patchfiles patch-ocaml-asmrun-signals_asm.c patch-ocaml-asmrun-signals_osdep.h
+platform darwin 9 {
+ patchfiles patch-ocaml-asmrun-signals_asm.c patch-ocaml-asmrun-signals_osdep.h
+}
# Configure.
configure.pre_args -prefix ${prefix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/3666ebfc/attachment-0001.html
From ryandesign at macports.org Fri Jan 4 11:19:38 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Fri Jan 4 11:18:34 2008
Subject: [32487] trunk/dports/lang/ocaml/Portfile
Message-ID: <20080104191938.64BDB770E6D@beta.macosforge.org>
Revision: 32487
http://trac.macosforge.org/projects/macports/changeset/32487
Author: ryandesign@macports.org
Date: 2008-01-04 11:19:37 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
ocaml: whitespace changes to make port lint happy
Modified Paths:
--------------
trunk/dports/lang/ocaml/Portfile
Modified: trunk/dports/lang/ocaml/Portfile
===================================================================
--- trunk/dports/lang/ocaml/Portfile 2008-01-04 19:16:49 UTC (rev 32486)
+++ trunk/dports/lang/ocaml/Portfile 2008-01-04 19:19:37 UTC (rev 32487)
@@ -1,6 +1,7 @@
# $Id$
-PortSystem 1.0
+PortSystem 1.0
+
name ocaml
version 3.10.0
platforms darwin
@@ -25,8 +26,8 @@
}
# Configure.
-configure.pre_args -prefix ${prefix}
-configure.args -no-tk
+configure.pre_args -prefix ${prefix}
+configure.args -no-tk
# Building.
build.target world.opt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/78515dfe/attachment.html
From eridius at macports.org Fri Jan 4 11:42:59 2008
From: eridius at macports.org (eridius@macports.org)
Date: Fri Jan 4 11:42:24 2008
Subject: [32488] trunk/dports/lang/ocaml
Message-ID: <20080104194259.46B30771C53@beta.macosforge.org>
Revision: 32488
http://trac.macosforge.org/projects/macports/changeset/32488
Author: eridius@macports.org
Date: 2008-01-04 11:42:57 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
Effectively revert r31240 now that macosx_deployment_target is in a released version
Modified Paths:
--------------
trunk/dports/lang/ocaml/Portfile
Removed Paths:
-------------
trunk/dports/lang/ocaml/files/
Modified: trunk/dports/lang/ocaml/Portfile
===================================================================
--- trunk/dports/lang/ocaml/Portfile 2008-01-04 19:19:37 UTC (rev 32487)
+++ trunk/dports/lang/ocaml/Portfile 2008-01-04 19:42:57 UTC (rev 32488)
@@ -22,7 +22,7 @@
use_bzip2 yes
platform darwin 9 {
- patchfiles patch-ocaml-asmrun-signals_asm.c patch-ocaml-asmrun-signals_osdep.h
+ macosx_deployment_target 10.4
}
# Configure.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/6d58f66a/attachment.html
From raimue at macports.org Fri Jan 4 11:57:54 2008
From: raimue at macports.org (raimue@macports.org)
Date: Fri Jan 4 11:57:21 2008
Subject: [32489] trunk/dports/www/privoxy/Portfile
Message-ID: <20080104195754.9BEDF772384@beta.macosforge.org>
Revision: 32489
http://trac.macosforge.org/projects/macports/changeset/32489
Author: raimue@macports.org
Date: 2008-01-04 11:57:53 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
www/privoxy: Remove deprecated cd command
Modified Paths:
--------------
trunk/dports/www/privoxy/Portfile
Modified: trunk/dports/www/privoxy/Portfile
===================================================================
--- trunk/dports/www/privoxy/Portfile 2008-01-04 19:42:57 UTC (rev 32488)
+++ trunk/dports/www/privoxy/Portfile 2008-01-04 19:57:53 UTC (rev 32489)
@@ -35,8 +35,8 @@
pre-configure {
addgroup ${privoxyGroup}
adduser ${privoxyUser} gid=[existsgroup ${privoxyGroup}]
- cd ${worksrcpath}
- system "autoheader"
+
+ system "cd ${worksrcpath} && autoheader"
}
use_autoconf yes
@@ -55,8 +55,8 @@
xinstall -m 755 -d ${destroot}${prefix}/etc/rc.d
xinstall -m 755 -W ${worksrcpath} privoxy-generic.init \
${destroot}${prefix}/etc/rc.d/privoxy.sh
- cd ${destroot}${prefix}/etc/rc.d
- system "patch -p0 < ${filespath}/patch-privoxy.sh"
+
+ system "cd ${destroot}${prefix}/etc/rc.d && patch -p0 < ${filespath}/patch-privoxy.sh"
reinplace "s|@@PREFIX@@|${prefix}|g" \
${destroot}${prefix}/etc/rc.d/privoxy.sh
reinplace "s|@@PRIVOXY_USER@@|${privoxyUser}|g" \
@@ -80,7 +80,7 @@
post-activate {
# Make sure initial log files are present and setup correctly
foreach privoxyLog {jarfile logfile} {
- system "touch ${prefix}/var/log/privoxy/${privoxyLog}"
+ touch ${prefix}/var/log/privoxy/${privoxyLog}
file attributes ${prefix}/var/log/privoxy/${privoxyLog} \
-group ${privoxyGroup} -owner ${privoxyUser} \
-permissions 0660
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/0e24a737/attachment.html
From raimue at macports.org Fri Jan 4 12:37:57 2008
From: raimue at macports.org (raimue@macports.org)
Date: Fri Jan 4 12:36:55 2008
Subject: [32490] trunk/dports/www/privoxy/files/patch-jcc.h
Message-ID: <20080104203757.4ACA377391D@beta.macosforge.org>
Revision: 32490
http://trac.macosforge.org/projects/macports/changeset/32490
Author: raimue@macports.org
Date: 2008-01-04 12:37:55 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
www/privoxy: Remove unused patch file
Removed Paths:
-------------
trunk/dports/www/privoxy/files/patch-jcc.h
Deleted: trunk/dports/www/privoxy/files/patch-jcc.h
===================================================================
--- trunk/dports/www/privoxy/files/patch-jcc.h 2008-01-04 19:57:53 UTC (rev 32489)
+++ trunk/dports/www/privoxy/files/patch-jcc.h 2008-01-04 20:37:55 UTC (rev 32490)
@@ -1,20 +0,0 @@
---- jcc.h.orig 2003-03-06 20:41:05.000000000 -0700
-+++ jcc.h 2005-09-14 21:53:05.000000000 -0600
-@@ -99,8 +99,7 @@
- extern "C" {
- #endif
-
--struct client_state;
--struct file_list;
-+#include "project.h"
-
- /* Global variables */
-
-@@ -122,6 +121,7 @@
- #endif
-
- #ifdef OSX_DARWIN
-+#include
- extern pthread_mutex_t gmtime_mutex;
- extern pthread_mutex_t localtime_mutex;
- extern pthread_mutex_t gethostbyaddr_mutex;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/d1dab3e3/attachment.html
From raimue at macports.org Fri Jan 4 12:44:20 2008
From: raimue at macports.org (raimue@macports.org)
Date: Fri Jan 4 12:43:47 2008
Subject: [32491] trunk/dports/www/privoxy
Message-ID: <20080104204420.52AB2773BFA@beta.macosforge.org>
Revision: 32491
http://trac.macosforge.org/projects/macports/changeset/32491
Author: raimue@macports.org
Date: 2008-01-04 12:44:18 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
www/privoxy: Add support for SOCKS5 per variant. Closes #13816
Modified Paths:
--------------
trunk/dports/www/privoxy/Portfile
Added Paths:
-----------
trunk/dports/www/privoxy/files/patch-socks5.diff
Modified: trunk/dports/www/privoxy/Portfile
===================================================================
--- trunk/dports/www/privoxy/Portfile 2008-01-04 20:37:55 UTC (rev 32490)
+++ trunk/dports/www/privoxy/Portfile 2008-01-04 20:44:18 UTC (rev 32491)
@@ -32,6 +32,10 @@
patchfiles patch-GNUmakefile.in
+variant socks5 description {Support for SOCKS5 (experimental)} {
+ patchfiles-append patch-socks5.diff
+}
+
pre-configure {
addgroup ${privoxyGroup}
adduser ${privoxyUser} gid=[existsgroup ${privoxyGroup}]
Added: trunk/dports/www/privoxy/files/patch-socks5.diff
===================================================================
--- trunk/dports/www/privoxy/files/patch-socks5.diff (rev 0)
+++ trunk/dports/www/privoxy/files/patch-socks5.diff 2008-01-04 20:44:18 UTC (rev 32491)
@@ -0,0 +1,357 @@
+diff -r 6ce92f2e919b config
+--- config Sat Dec 22 21:46:02 2007 -0800
++++ config Thu Jan 03 11:47:15 2008 -0800
+@@ -991,7 +991,7 @@ buffer-limit 4096
+ #
+
+ #
+-# 5.2. forward-socks4 and forward-socks4a
++# 5.2. forward-socks4, forward-socks4a and forward-socks5
+ # =======================================
+ #
+ # Specifies:
+@@ -1023,10 +1023,12 @@ buffer-limit 4096
+ # Multiple lines are OK, they are checked in sequence, and the
+ # last match wins.
+ #
+-# The difference between forward-socks4 and forward-socks4a
+-# is that in the SOCKS 4A protocol, the DNS resolution of the
+-# target hostname happens on the SOCKS server, while in SOCKS 4
+-# it happens locally.
++
++# The difference between forward-socks4 and either
++# forward-socks4a or forward-socks5 is that in the SOCKS 4A and
++# SOCKS 5 protocols, the DNS resolution of the target hostname
++# happens on the SOCKS server, while in SOCKS 4 it happens
++# locally.
+ #
+ # If http_parent is ".", then requests are not forwarded to another
+ # HTTP proxy but are made (HTTP-wise) directly to the web servers,
+@@ -1046,6 +1048,17 @@ buffer-limit 4096
+ # HTTP parent looks like this:
+ #
+ # forward-socks4 / socks-gw.example.com:1080 .
++#
++# ssh dynamic forwarding can handle either SOCKS 4 or SOCKS 5
++# requests. But name lookups on the server can only be done with
++# SOCKS 5. To chain Privoxy and ssh dynamic forwarding using
++# SOCKS5 when they are both running on the same system, you
++# should use the rule:
++#
++# forward-socks5 / 127.0.0.1:3129 .
++#
++# This presumes, of course, that you've configured your ssh
++# connection with 'DynamicForward 3129'.
+ #
+ # To chain Privoxy and Tor, both running on the same system,
+ # you should use the rule:
+diff -r 6ce92f2e919b gateway.c
+--- gateway.c Sat Dec 22 21:46:02 2007 -0800
++++ gateway.c Thu Jan 03 11:47:15 2008 -0800
+@@ -161,11 +161,25 @@ static jb_socket socks4_connect(const st
+ int target_port,
+ struct client_state *csp);
+
++static jb_socket socks5_connect(const struct forward_spec * fwd,
++ const char * target_host,
++ int target_port,
++ struct client_state *csp);
++
+
+ #define SOCKS_REQUEST_GRANTED 90
+ #define SOCKS_REQUEST_REJECT 91
+ #define SOCKS_REQUEST_IDENT_FAILED 92
+ #define SOCKS_REQUEST_IDENT_CONFLICT 93
++#define SOCKS5_REQUEST_GRANTED 0
++#define SOCKS5_REQUEST_FAILED 1
++#define SOCKS5_REQUEST_DENIED 2
++#define SOCKS5_REQUEST_NETWORK_UNREACHABLE 3
++#define SOCKS5_REQUEST_HOST_UNREACHABLE 4
++#define SOCKS5_REQUEST_CONNECTION_REFUSEDD 5
++#define SOCKS5_REQUEST_TTL_EXPIRED 6
++#define SOCKS5_REQUEST_PROTOCOL_ERROR 7
++#define SOCKS5_REQUEST_BAD_ADDRESS_TYPE 8
+
+ /* structure of a socks client operation */
+ struct socks_op {
+@@ -233,6 +247,9 @@ jb_socket forwarded_connect(const struct
+ case SOCKS_4:
+ case SOCKS_4A:
+ return (socks4_connect(fwd, dest_host, dest_port, csp));
++
++ case SOCKS_5:
++ return (socks5_connect(fwd, dest_host, dest_port, csp));
+
+ default:
+ /* Should never get here */
+@@ -396,6 +413,200 @@ static jb_socket socks4_connect(const st
+ }
+
+
++/*********************************************************************
++ *
++ * Function : socks4_connect
++ *
++ * Description : Connect to the SOCKS server, and connect through
++ * it to the specified server. This handles
++ * all the SOCKS negotiation, and returns a file
++ * descriptor for a socket which can be treated as a
++ * normal (non-SOCKS) socket.
++ *
++ * Parameters :
++ * 1 : fwd = Specifies the SOCKS proxy to use.
++ * 2 : target_host = The final server to connect to.
++ * 3 : target_port = The final port to connect to.
++ * 4 : csp = Current client state (buffers, headers, etc...)
++ *
++ * Returns : JB_INVALID_SOCKET => failure, else a socket file descriptor.
++ *
++ *********************************************************************/
++static jb_socket socks5_connect(const struct forward_spec * fwd,
++ const char * target_host,
++ int target_port,
++ struct client_state *csp)
++{
++ int err = 0;
++ char cbuf[BUFFER_SIZE];
++ char sbuf[BUFFER_SIZE];
++ size_t client_pos = 0;
++ ssize_t server_size = 0;
++ size_t hostlen = 0;
++ jb_socket sfd;
++
++ if ((fwd->gateway_host == NULL) || (*fwd->gateway_host == '\0'))
++ {
++ log_error(LOG_LEVEL_CONNECT, "socks5_connect: NULL gateway host specified");
++ err = 1;
++ }
++
++ if (fwd->gateway_port <= 0)
++ {
++ log_error(LOG_LEVEL_CONNECT, "socks5_connect: invalid gateway port specified");
++ err = 1;
++ }
++
++ hostlen = strlen(target_host);
++ if (hostlen > 0xff)
++ {
++ log_error(LOG_LEVEL_CONNECT, "socks5_connect: target host name is longer than 255 characters.");
++ err = 1;
++ }
++
++ if (fwd->type != SOCKS_5)
++ {
++ /* Should never get here */
++ log_error(LOG_LEVEL_FATAL, "SOCKS4 impossible internal error - bad SOCKS type.");
++ err = 1;
++ }
++
++ if (err)
++ {
++ errno = EINVAL;
++ return(JB_INVALID_SOCKET);
++ }
++
++ /* pass the request to the socks server */
++ sfd = connect_to(fwd->gateway_host, fwd->gateway_port, csp);
++
++ if (sfd == JB_INVALID_SOCKET)
++ {
++ return(JB_INVALID_SOCKET);
++ }
++
++ cbuf[client_pos++] = '\x05'; // Version
++ cbuf[client_pos++] = '\x01'; // One authentication method supported
++ cbuf[client_pos++] = '\x00'; // The no authentication authentication method
++
++ if (write_socket(sfd, cbuf, client_pos))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation write failed...");
++ close_socket(sfd);
++ return(JB_INVALID_SOCKET);
++ }
++
++ if (read_socket(sfd, sbuf, sizeof(sbuf)) != 2)
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation read failed...");
++ err = 1;
++ }
++
++ if (!err && (sbuf[0] != '\x05'))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation protocol version error");
++ err = 1;
++ }
++
++ if (!err && (sbuf[1] == '\xff'))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 authentication required");
++ err = 1;
++ }
++
++ if (!err && (sbuf[1] != '\x00'))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation protocol error");
++ err = 1;
++ }
++
++ if (err)
++ {
++ close_socket(sfd);
++ errno = EINVAL;
++ return(JB_INVALID_SOCKET);
++ }
++
++ client_pos = 0;
++ cbuf[client_pos++] = '\x05'; // Version
++ cbuf[client_pos++] = '\x01'; // TCP connect
++ cbuf[client_pos++] = '\x00'; // Reserved, must be 0x00
++ cbuf[client_pos++] = '\x03'; // Address is domain name
++ cbuf[client_pos++] = (char)(hostlen & 0xffu);
++ strncpy(cbuf + client_pos, target_host, 0xffu);
++ client_pos += (hostlen & 0xffu);
++ cbuf[client_pos++] = (char)((target_port >> 8) & 0xffu);
++ cbuf[client_pos++] = (char)((target_port ) & 0xffu);
++
++ if (write_socket(sfd, cbuf, client_pos))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation write failed...");
++ close_socket(sfd);
++ errno = EINVAL;
++ return(JB_INVALID_SOCKET);
++ }
++
++ server_size = read_socket(sfd, sbuf, sizeof(sbuf));
++ if (server_size < 3)
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation read failed...");
++ err = 1;
++ }
++
++ if (!err && (sbuf[0] != '\x05'))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation protocol version error");
++ err = 1;
++ }
++
++ if (!err && (sbuf[2] != '\x00'))
++ {
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation protocol error");
++ err = 1;
++ }
++
++ if (!err)
++ {
++ switch (sbuf[1]) {
++ case SOCKS5_REQUEST_GRANTED:
++ return(sfd);
++ break;
++ case SOCKS5_REQUEST_FAILED:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request failed");
++ break;
++ case SOCKS5_REQUEST_DENIED:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request denied");
++ break;
++ case SOCKS5_REQUEST_NETWORK_UNREACHABLE:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request - network unreachable");
++ break;
++ case SOCKS5_REQUEST_HOST_UNREACHABLE:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request - host unreachable");
++ break;
++ case SOCKS5_REQUEST_CONNECTION_REFUSEDD:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request - connection refused");
++ break;
++ case SOCKS5_REQUEST_TTL_EXPIRED:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request - TTL expired");
++ break;
++ case SOCKS5_REQUEST_PROTOCOL_ERROR:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request - client protocol error");
++ break;
++ case SOCKS5_REQUEST_BAD_ADDRESS_TYPE:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 request - domain names unsupported");
++ break;
++ default:
++ log_error(LOG_LEVEL_CONNECT, "SOCKS5 negotiation protocol error");
++ break;
++ }
++ err = 1;
++ }
++
++ close_socket(sfd);
++ errno = EINVAL;
++ return(JB_INVALID_SOCKET);
++}
++
+ /*
+ Local Variables:
+ tab-width: 3
+diff -r 6ce92f2e919b loadcfg.c
+--- loadcfg.c Sat Dec 22 21:46:02 2007 -0800
++++ loadcfg.c Thu Jan 03 11:47:15 2008 -0800
+@@ -465,6 +465,7 @@ static struct file_list *current_configf
+ #define hash_forward 2029845ul /* "forward" */
+ #define hash_forward_socks4 3963965521ul /* "forward-socks4" */
+ #define hash_forward_socks4a 2639958518ul /* "forward-socks4a" */
++#define hash_forward_socks5 3963965522ul /* "forward-socks5" */
+ #define hash_forwarded_connect_retries 101465292ul /* "forwarded-connect-retries" */
+ #define hash_jarfile 2046641ul /* "jarfile" */
+ #define hash_listen_address 1255650842ul /* "listen-address" */
+@@ -690,6 +691,7 @@ struct configuration_spec * load_config(
+ struct forward_spec *cur_fwd;
+ int vec_count;
+ char *vec[3];
++ unsigned long int directive_hash = 0ul;
+
+ strcpy(tmp, buf);
+
+@@ -730,7 +732,8 @@ struct configuration_spec * load_config(
+ savearg(cmd, arg, config);
+
+
+- switch( hash_string( cmd ) )
++ directive_hash = hash_string( cmd );
++ switch( directive_hash )
+ {
+ /* *************************************************************************
+ * actionsfile actions-file-name
+@@ -1089,6 +1092,7 @@ struct configuration_spec * load_config(
+ * forward-socks4a url-pattern socks-proxy[:port] (.|http-proxy[:port])
+ * *************************************************************************/
+ case hash_forward_socks4a:
++ case hash_forward_socks5:
+ vec_count = ssplit(arg, " \t", vec, SZ(vec), 1, 1);
+
+ if (vec_count != 3)
+@@ -1110,7 +1114,11 @@ struct configuration_spec * load_config(
+ continue;
+ }
+
+- cur_fwd->type = SOCKS_4A;
++ if (directive_hash == hash_forward_socks4a) {
++ cur_fwd->type = SOCKS_4A;
++ } else {
++ cur_fwd->type = SOCKS_5;
++ }
+
+ /* Save the URL pattern */
+ if (create_url_spec(cur_fwd->url, vec[0]))
+diff -r 6ce92f2e919b project.h
+--- project.h Sat Dec 22 21:46:02 2007 -0800
++++ project.h Thu Jan 03 11:47:15 2008 -0800
+@@ -1326,6 +1326,7 @@ struct block_spec
+ #define SOCKS_NONE 0 /**< Don't use a SOCKS server */
+ #define SOCKS_4 40 /**< original SOCKS 4 protocol */
+ #define SOCKS_4A 41 /**< as modified for hosts w/o external DNS */
++#define SOCKS_5 50 /**< as modified for hosts w/o external DNS */
+
+
+ /**
+@@ -1336,7 +1337,7 @@ struct forward_spec
+ /** URL pattern that this forward_spec is for. */
+ struct url_spec url[1];
+
+- /** Connection type. Must be SOCKS_NONE, SOCKS_4, or SOCKS_4A. */
++ /** Connection type. Must be SOCKS_NONE, SOCKS_4, SOCKS_4A or SOCKS_5. */
+ int type;
+
+ /** SOCKS server hostname. Only valid if "type" is SOCKS_4 or SOCKS_4A. */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/53903d3a/attachment-0001.html
From dluke at macports.org Fri Jan 4 12:44:26 2008
From: dluke at macports.org (dluke@macports.org)
Date: Fri Jan 4 12:43:53 2008
Subject: [32492] trunk/dports/PortIndex
Message-ID: <20080104204426.92AB5773C15@beta.macosforge.org>
Revision: 32492
http://trac.macosforge.org/projects/macports/changeset/32492
Author: dluke@macports.org
Date: 2008-01-04 12:44:24 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4409
Ports successfully parsed: 4409
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-04 20:44:18 UTC (rev 32491)
+++ trunk/dports/PortIndex 2008-01-04 20:44:24 UTC (rev 32492)
@@ -588,8 +588,8 @@
variants universal description {Database library for PHP} portdir databases/adodb homepage http://adodb.sourceforge.net/ epoch 0 platforms darwin name adodb long_description {{Database library for PHP}} maintainers markd@macports.org categories databases version 4.94 revision 0
cdb 526
variants universal description {A fast, reliable, simple package for constant databases.} portdir databases/cdb homepage http://cr.yp.to/cdb.html epoch 0 platforms darwin name cdb maintainers nomaintainer long_description {cdb is a fast, reliable, simple package for creating and reading constant databases. cdb is designed to be used in mission-critical applications like e-mail. Database replacement is safe against system crashes. Readers don't have to pause during a rewrite.} categories databases version 0.75 revision 0
-couchdb 393
-variants {universal darwin_8 server} portdir databases/couchdb description {couchdb is a document database server} homepage http://couchdb.org/ epoch 0 platforms darwin name couchdb depends_lib {port:automake port:autoconf port:libtool port:help2man port:icu port:erlang} maintainers jwa long_description {{couchdb is a document database server}} version 0.7.2 categories databases revision 0
+couchdb 439
+variants {universal darwin_8 server} variant_desc {server { adds a startup item }} portdir databases/couchdb description {couchdb is a document database server} homepage http://couchdb.org/ epoch 0 platforms darwin name couchdb depends_lib {port:automake port:autoconf port:libtool port:help2man port:icu port:erlang} maintainers jwa long_description {{couchdb is a document database server}} version 0.7.2 categories databases revision 1
couchdb-devel 406
variants {universal darwin_8 server} portdir databases/couchdb-devel description {couchdb is a document database server} homepage http://couchdb.org/ epoch 0 platforms darwin name couchdb-devel depends_lib {port:automake port:autoconf port:libtool port:help2man port:icu port:erlang} maintainers jwa long_description {{couchdb is a document database server}} version 0.7.0a categories databases revision 0
db3 415
@@ -3406,8 +3406,8 @@
portdir lang/nqc variants universal description {Not-Quite-C Lego RCX Compiler} platforms darwin name nqc version 2.4.r3 categories lang revision 0 epoch 0 maintainers nomaintainer
objc 692
variants {universal darwin_8} portdir lang/objc description {The Portable Object Compiler is an Objective-C compiler} homepage http://users.pandora.be/stes/compiler.html epoch 0 platforms darwin name objc depends_lib port:byacc maintainers mww long_description {This is an independent implementation of Objective C - independent of Stepstone's, NeXT's, GNU's (Free Software Foundation) or SunSoft's Objective C implementation. Like the GNU compiler, the objc grammar is written in YACC. The lexical ananlyzer is written in LEX, and the compiler itself in the Bourne shell and in Objective C. (the optional Objective C link editor is written in AWK).} version 3.2.8 categories lang revision 0
-ocaml 478
-variants {universal labltk} description {Objective Caml is an implementation of the ML language} portdir lang/ocaml homepage http://www.ocaml.org/ epoch 0 platforms darwin name ocaml long_description {Objective Caml is an implementation of the ML language, based on the Caml Light dialect extended with a complete class-based object system and a powerful module system in the style of Standard ML.} maintainers pguyot@kallisys.net categories {lang ml} version 3.10.0 revision 0
+ocaml 487
+variants {universal darwin_9 labltk} description {Objective Caml is an implementation of the ML language} portdir lang/ocaml homepage http://www.ocaml.org/ epoch 0 platforms darwin name ocaml long_description {Objective Caml is an implementation of the ML language, based on the Caml Light dialect extended with a complete class-based object system and a powerful module system in the style of Standard ML.} maintainers pguyot@kallisys.net categories {lang ml} version 3.10.0 revision 0
ocaml-mode.el 448
variants universal portdir lang/ocaml-mode.el description {An EMACS major mode for editing OCaml programs.} homepage http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ocaml.html depends_run bin:ocaml:ocaml epoch 0 platforms darwin name ocaml-mode.el depends_lib {{path:\${prefix}/bin/emacs:emacs}} maintainers pguyot@kallisys.net long_description {{An EMACS major mode for editing OCaml programs.}} version 3.05 categories {lang editors ml} revision 0
ocamlduce 460
@@ -3422,6 +3422,8 @@
variants {universal darwin_8} depends_build bin:perl:perl5.8 portdir lang/parrot description {Open source virtual machine (for Perl and Python)} homepage http://www.parrotcode.org/ epoch 0 platforms darwin depends_lib {port:gmp port:icu} name parrot maintainers bfulgham@mac.com long_description {Parrot is the new interpreter being designed from scratch to support the upcoming Perl 6 language. It is being designed as a standalone virtual machine that can be used to execute bytecode-compiled dynamic languages such as Perl 6, Perl 5, Python, etc.} version 0.4.0 categories {lang devel} revision 0
pcc 590
variants {universal darwin_8} depends_build {port:flex port:m4 port:bison} portdir lang/pcc description {the portable C compiler} homepage http://pcc.ludd.ltu.se/ epoch 0 platforms darwin name pcc maintainers {mww openmaintainer} long_description {This compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. Even though much of the compiler has been rewritten, some of the basics still remain. The intention is to write a C99 compiler while still keeping it small, simple, fast and understandable.} version 0.9.8.071001 categories lang revision 0
+perl5.10 529
+variants {universal darwin threads shared darwin_8} description {Perl 5.10.x - Practical Extraction and Report Language} portdir lang/perl5.10 homepage http://www.perl.org/ epoch 0 platforms darwin name perl5.10 long_description {Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.} maintainers afb@macports.org categories lang version 5.10.0 revision 0
perl5.8 537
variants {universal darwin threads shared darwin_8} description {Perl 5.8.x - Practical Extraction and Report Language} portdir lang/perl5.8 homepage http://www.perl.org/ epoch 0 platforms {darwin freebsd linux} name perl5.8 long_description {Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.} maintainers nomaintainer categories lang version 5.8.8 revision 0
perl5.9-devel 570
@@ -7742,8 +7744,8 @@
variants universal portdir textproc/docbook2X description {Converts DocBook documents into the traditional Unix man page format and the GNU Texinfo format.} homepage http://docbook2x.sourceforge.net/ epoch 0 platforms darwin name docbook2X depends_lib {port:perl5.8 port:p5-xml-namespacesupport port:p5-xml-sax port:p5-xml-parser port:p5-xml-sax-expat port:libiconv port:libxml2} maintainers markd long_description {{Converts DocBook documents into the traditional Unix man page format and the GNU Texinfo format.}} version 0.8.8 categories textproc revision 1
doclifter 380
variants universal portdir textproc/doclifter description {troff macro to DocBook translater.} homepage http://catb.org/~esr/doclifter/ epoch 0 platforms darwin name doclifter depends_lib port:python24 maintainers markd long_description {A troff macro to DocBook translater. For example, it may be used to convert man pages to DocBook.} version 2.3 categories textproc revision 0
-dos2unix 203
-portdir textproc/dos2unix variants universal description {Convert text between dos, unix, and mac formats} name dos2unix version 3.1 categories textproc revision 0 epoch 0 maintainers waqar@macports.org
+dos2unix 340
+variants universal description {Convert text between dos, unix, and mac formats} portdir textproc/dos2unix homepage http://fresh.t-systems-sfr.com/linux/src/ epoch 0 platforms darwin name dos2unix long_description {{Convert text between dos, unix, and mac formats}} maintainers waqar@macports.org categories textproc version 3.1 revision 0
doxygen 1184
variants {universal wizard darwin} portdir textproc/doxygen description {Documentation system for several programming languages} homepage http://www.doxygen.org/ epoch 0 platforms darwin name doxygen depends_lib {bin:tex:teTeX bin:gs:ghostscript lib:libpng:libpng bin:dot:graphviz bin:ginstall:coreutils port:libiconv} maintainers css@macports.org long_description {It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the vari
ous elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically.} version 1.5.4 categories {textproc devel} revision 0
dumpasn1 417
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/e44b9703/attachment.html
From jochen at macports.org Fri Jan 4 13:10:04 2008
From: jochen at macports.org (jochen@macports.org)
Date: Fri Jan 4 13:09:30 2008
Subject: [32493] trunk/dports/aqua/qt4-mac/Portfile
Message-ID: <20080104211004.69CFA774B40@beta.macosforge.org>
Revision: 32493
http://trac.macosforge.org/projects/macports/changeset/32493
Author: jochen@macports.org
Date: 2008-01-04 13:10:02 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
bump revision,
make sure sqlite-variant works by using Qt's internal sqlite library.
make sure apps ("tools") are build for variants examples and demos,
new variant openssl,
whitespace changes
Modified Paths:
--------------
trunk/dports/aqua/qt4-mac/Portfile
Modified: trunk/dports/aqua/qt4-mac/Portfile
===================================================================
--- trunk/dports/aqua/qt4-mac/Portfile 2008-01-04 20:44:24 UTC (rev 32492)
+++ trunk/dports/aqua/qt4-mac/Portfile 2008-01-04 21:10:02 UTC (rev 32493)
@@ -5,16 +5,15 @@
name qt4-mac
version 4.3.3
+revision 1
categories aqua
platforms macosx
maintainers openmaintainer jochen
homepage http://www.trolltech.com/
description Qt Tool Kit (Native Aqua Version)
-long_description This is Qt, TrollTech's C++ toolkit for writing \
- cross-platform GUI applications. \
- This version uses the native Aqua UI. For a X11 version, \
- see qt4-x11.
+long_description This is Qt, TrollTech's C++ toolkit for writing cross-platform GUI applications. \
+ This version uses the native Aqua UI. For a X11 version, see qt4-x11.
master_sites ftp://ftp.trolltech.com/qt/source/ \
http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/source/ \
http://ftp.ntua.gr/pub/X11/Qt/qt/source/ \
@@ -41,14 +40,17 @@
-plugindir '${prefix}/lib/qt4-plugins' \
-translationdir '${prefix}/share/qt4/translations' \
-optimized-qmake -release -shared -stl \
+ -no-openssl -largefile \
-system-libpng -system-libjpeg -system-libmng -system-libtiff \
- -system-zlib -largefile -qt-gif \
+ -system-zlib -qt-gif \
-no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql \
-no-sql-sqlite -no-nis -no-cups -no-framework \
- -nomake examples -nomake demos \
+ -make libs -make tools \
-I${worksrcpath}/include -I${prefix}/include \
-L${worksrcpath}/lib -L${prefix}/lib
+ # -nomake demos -nomake examples
+
build.env QMAKESPEC='' QTDIR='' DYLD_LIBRARY_PATH="${worksrcpath}/lib"
build.target first
@@ -93,9 +95,9 @@
}
variant sqlite description "Include support for SQL via sqlite driver" {
- depends_lib-append port:sqlite3
+ # depends_lib-append port:sqlite3
configure.args-delete -no-sql-sqlite
- configure.args-append -qt-sql-sqlite -plugin-sql-sqlite
+ configure.args-append -qt-sql-sqlite -plugin-sql-sqlite
# -system-sqlite
post-destroot {
# fix install-name of plugin
@@ -104,13 +106,19 @@
}
}
+variant ssl description "Include OpenSSL support" {
+ depends_lib port:openssl
+ configure.args-delete -no-openssl
+ configure.args-append -openssl
+}
+
variant examples description "Build Qt examples" {
- configure.args-delete {-nomake examples}
+ # configure.args-delete "-nomake examples"
configure.args-append -make examples
}
variant demos description "Build Qt demos" {
- configure.args-delete {-nomake demos}
+ # configure.args-delete "-nomake demos"
configure.args-append -make demos
post-destroot {
move ${destroot}${prefix}/demos ${appPath}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/3f3c8f3d/attachment.html
From ram at macports.org Fri Jan 4 14:37:42 2008
From: ram at macports.org (ram@macports.org)
Date: Fri Jan 4 14:37:09 2008
Subject: [32494] trunk/dports/devel
Message-ID: <20080104223742.CDD99776E7D@beta.macosforge.org>
Revision: 32494
http://trac.macosforge.org/projects/macports/changeset/32494
Author: ram@macports.org
Date: 2008-01-04 14:37:41 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
new port: devel/bzr-gtk - plugin providing gtk+ frontends for bzr
Added Paths:
-----------
trunk/dports/devel/bzr-gtk/
trunk/dports/devel/bzr-gtk/Portfile
Added: trunk/dports/devel/bzr-gtk/Portfile
===================================================================
--- trunk/dports/devel/bzr-gtk/Portfile (rev 0)
+++ trunk/dports/devel/bzr-gtk/Portfile 2008-01-04 22:37:41 UTC (rev 32494)
@@ -0,0 +1,28 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup python25 1.0
+
+name bzr-gtk
+version 0.93.0
+set branch [join [lrange [split ${version} .] 0 1] .]
+categories devel python
+platforms darwin
+maintainers ram openmaintainer
+
+description Various GTK+ frontends for bzr
+long_description A bzr plugin that contains various GTK+ frontends to \
+ different bzr commands.
+
+homepage http://bazaar-vcs.org/bzr-gtk
+master_sites https://launchpad.net/bzr-gtk/${branch}/${version}/+download \
+ http://phanatic.hu/bzr-gtk
+
+checksums md5 de4951911d7e39d88916d276177476f3 \
+ sha1 2674cf08d2c53f6912724a84b15eaba4c1d9ed26 \
+ rmd160 fb6f7a2c01d76f369ff9710911d4211514bcaaa9
+
+depends_lib-append port:bzr \
+ port:py25-gtk
+
+universal_variant no
Property changes on: trunk/dports/devel/bzr-gtk/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/3380fd5e/attachment.html
From ram at macports.org Fri Jan 4 14:42:17 2008
From: ram at macports.org (ram@macports.org)
Date: Fri Jan 4 14:41:42 2008
Subject: [32495] trunk/dports/sysutils/duplicity/Portfile
Message-ID: <20080104224217.E2B6F777101@beta.macosforge.org>
Revision: 32495
http://trac.macosforge.org/projects/macports/changeset/32495
Author: ram@macports.org
Date: 2008-01-04 14:42:16 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
sysutils/duplicity: update to 0.4.9
Modified Paths:
--------------
trunk/dports/sysutils/duplicity/Portfile
Modified: trunk/dports/sysutils/duplicity/Portfile
===================================================================
--- trunk/dports/sysutils/duplicity/Portfile 2008-01-04 22:37:41 UTC (rev 32494)
+++ trunk/dports/sysutils/duplicity/Portfile 2008-01-04 22:42:16 UTC (rev 32495)
@@ -4,7 +4,7 @@
PortGroup python25 1.0
name duplicity
-version 0.4.8
+version 0.4.9
categories sysutils
platforms darwin
maintainers ram openmaintainer
@@ -21,9 +21,9 @@
homepage http://www.nongnu.org/duplicity/index.html
master_sites http://savannah.nongnu.org/download/duplicity
-checksums md5 ad4e39fea1a0c0df2d32f62f4d5453fa \
- sha1 110e0c2712639748d6936cda49b92baa02d2bce1 \
- rmd160 5c9c64d3fa730b0fe9edea798e347b52dc8c1319
+checksums md5 501f613e8c76bf69e161d82bbb2d7a05 \
+ sha1 4da92032aa210815710f39e57e80c76761d173d0 \
+ rmd160 3e935356f9f5c2c5119f39a50b0c0e881cb2d72d
depends_lib-append port:librsync \
port:gnupg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/ccd2051b/attachment.html
From ricci at macports.org Fri Jan 4 21:54:51 2008
From: ricci at macports.org (ricci@macports.org)
Date: Fri Jan 4 21:54:16 2008
Subject: [32496] trunk/dports/sysutils/dcfldd
Message-ID: <20080105055451.2907478A24D@beta.macosforge.org>
Revision: 32496
http://trac.macosforge.org/projects/macports/changeset/32496
Author: ricci@macports.org
Date: 2008-01-04 21:54:49 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
Add a patch so that the sha1 code works correctly on big-endian machines
Modified Paths:
--------------
trunk/dports/sysutils/dcfldd/Portfile
Added Paths:
-----------
trunk/dports/sysutils/dcfldd/files/
trunk/dports/sysutils/dcfldd/files/patch-sha1.h.diff
Modified: trunk/dports/sysutils/dcfldd/Portfile
===================================================================
--- trunk/dports/sysutils/dcfldd/Portfile 2008-01-04 22:42:16 UTC (rev 32495)
+++ trunk/dports/sysutils/dcfldd/Portfile 2008-01-05 05:54:49 UTC (rev 32496)
@@ -1,8 +1,10 @@
# $Id$
+
PortSystem 1.0
+
name dcfldd
version 1.3.4-1
-revision 0
+revision 1
categories sysutils
maintainers opendarwin.org@darkart.com
description Enhanced dd with md5 checksums
@@ -14,3 +16,7 @@
sha1 fb1c55f107a6af5ef8703a44d33476e508815913 \
rmd160 3a6fba197686da8f1890d21f75b6bc2ae18592a7
configure.args --prefix=${prefix} --mandir=${prefix}/share/man
+
+patchfiles patch-sha1.h.diff
+
+
Added: trunk/dports/sysutils/dcfldd/files/patch-sha1.h.diff
===================================================================
--- trunk/dports/sysutils/dcfldd/files/patch-sha1.h.diff (rev 0)
+++ trunk/dports/sysutils/dcfldd/files/patch-sha1.h.diff 2008-01-05 05:54:49 UTC (rev 32496)
@@ -0,0 +1,15 @@
+--- sha1.h.orig 2008-01-03 18:59:46.000000000 -0800
++++ sha1.h 2008-01-03 19:00:23.000000000 -0800
+@@ -37,6 +37,12 @@
+ # endif
+ #endif
+
++/* see if we're on big endian */
++#include
++#if BYTE_ORDER == BIG_ENDIAN
++# define WORDS_BIGENDIAN 1
++#endif /* BYTE_ORDER == BIG_ENDIAN */
++
+ #define SHA1_HASH_SIZE 20
+ #define SHA1_DIGEST_STRING_LENGTH 40
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/0c5b0b67/attachment-0001.html
From ricci at macports.org Fri Jan 4 22:13:54 2008
From: ricci at macports.org (ricci@macports.org)
Date: Fri Jan 4 22:13:17 2008
Subject: [32497] trunk/dports/net/libpcap/Portfile
Message-ID: <20080105061354.602E578AE06@beta.macosforge.org>
Revision: 32497
http://trac.macosforge.org/projects/macports/changeset/32497
Author: ricci@macports.org
Date: 2008-01-04 22:13:52 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
whitespace changes only
Modified Paths:
--------------
trunk/dports/net/libpcap/Portfile
Modified: trunk/dports/net/libpcap/Portfile
===================================================================
--- trunk/dports/net/libpcap/Portfile 2008-01-05 05:54:49 UTC (rev 32496)
+++ trunk/dports/net/libpcap/Portfile 2008-01-05 06:13:52 UTC (rev 32497)
@@ -1,44 +1,47 @@
# $Id$
PortSystem 1.0
-name libpcap
-version 0.9.5
-revision 1
-categories net
-maintainers opendarwin.org@darkart.com
-description Packet Capture library
-long_description The Packet Capture library provides a high level interface to packet \
- capture systems. All packets on the network, even those destined \
- for other hosts, are accessible through this mechanism.
-homepage http://www.tcpdump.org/
-platforms darwin
-master_sites macports \
- ${homepage}release/
-checksums md5 b0626ad59004fe5767ddd2ce743a2271 \
- sha1 3a3b0821f7201b4a72201c69ca2411a3db8a83c3
-configure.args --mandir=${prefix}/share/man
-# configure.env CFLAGS="-I. -dynamic -fno-common -DHAVE_CONFIG_H"
-configure.cflags-append -I. -dynamic -fno-common -DHAVE_CONFIG_H
-patchfiles patch-Makefile.in \
- patch-inet.c
+name libpcap
+version 0.9.5
+revision 1
+categories net
+maintainers opendarwin.org@darkart.com
+description Packet Capture library
+long_description The Packet Capture library provides a high level \
+ interface to packet capture systems. All packets \
+ on the network, even those destined for other hosts, \
+ are accessible through this mechanism.
+homepage http://www.tcpdump.org/
+platforms darwin
+master_sites macports \
+ ${homepage}release/
+checksums md5 b0626ad59004fe5767ddd2ce743a2271 \
+ sha1 3a3b0821f7201b4a72201c69ca2411a3db8a83c3
-pre-configure {
- reinplace "s/COMPAT_INFO/-compatibility_version $version -current_version $version/" \
- ${worksrcpath}/Makefile.in
+configure.args --mandir=${prefix}/share/man
+# configure.env CFLAGS="-I. -dynamic -fno-common -DHAVE_CONFIG_H"
+configure.cflags-append -I. -dynamic -fno-common -DHAVE_CONFIG_H
+
+patchfiles patch-Makefile.in \
+ patch-inet.c
+
+pre-configure {
+ reinplace "s/COMPAT_INFO/-compatibility_version $version -current_version $version/" \
+ ${worksrcpath}/Makefile.in
}
variant ipv6 {
- configure.args-append --enable-ipv6
+ configure.args-append --enable-ipv6
}
variant no_shared {
- # configure.env-delete CFLAGS="-I. -dynamic -fno-common -DHAVE_CONFIG_H"
- configure.cflags-delete -I. -dynamic -fno-common -DHAVE_CONFIG_H
- patchfiles-delete patch-Makefile.in
- pre-configure {
- reinplace "s/COMPAT_INFO/-compatibility_version $version -current_version $version/" \
- Makefile.in
- }
+ # configure.env-delete CFLAGS="-I. -dynamic -fno-common -DHAVE_CONFIG_H"
+ configure.cflags-delete -I. -dynamic -fno-common -DHAVE_CONFIG_H
+ patchfiles-delete patch-Makefile.in
+ pre-configure {
+ reinplace "s/COMPAT_INFO/-compatibility_version $version -current_version $version/" \
+ Makefile.in
+ }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/b211f5ae/attachment.html
From ricci at macports.org Fri Jan 4 22:48:10 2008
From: ricci at macports.org (ricci@macports.org)
Date: Fri Jan 4 22:47:35 2008
Subject: [32498] trunk/dports/net/libpcap
Message-ID: <20080105064810.CEAED78CC17@beta.macosforge.org>
Revision: 32498
http://trac.macosforge.org/projects/macports/changeset/32498
Author: ricci@macports.org
Date: 2008-01-04 22:48:09 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
Upgrade to 0.9.8
remove unneeded patch files
invert mastersites so we look to the real site first, then macports
make 'port lint' happy
add modelines
Modified Paths:
--------------
trunk/dports/net/libpcap/Portfile
Added Paths:
-----------
trunk/dports/net/libpcap/files/patch-Makefile.in.diff
Removed Paths:
-------------
trunk/dports/net/libpcap/files/patch-Makefile.in
trunk/dports/net/libpcap/files/patch-VERSION
trunk/dports/net/libpcap/files/patch-inet.c
Modified: trunk/dports/net/libpcap/Portfile
===================================================================
--- trunk/dports/net/libpcap/Portfile 2008-01-05 06:13:52 UTC (rev 32497)
+++ trunk/dports/net/libpcap/Portfile 2008-01-05 06:48:09 UTC (rev 32498)
@@ -3,8 +3,8 @@
PortSystem 1.0
name libpcap
-version 0.9.5
-revision 1
+version 0.9.8
+revision 0
categories net
maintainers opendarwin.org@darkart.com
description Packet Capture library
@@ -14,28 +14,27 @@
are accessible through this mechanism.
homepage http://www.tcpdump.org/
platforms darwin
-master_sites macports \
- ${homepage}release/
-checksums md5 b0626ad59004fe5767ddd2ce743a2271 \
- sha1 3a3b0821f7201b4a72201c69ca2411a3db8a83c3
+master_sites ${homepage}release/ \
+ macports
+checksums md5 5208f24d0328ee7c20b52c43eaa9aa0e \
+ sha1 11dfe67cfc1c279c7346d626a99ad4ba90621028
configure.args --mandir=${prefix}/share/man
# configure.env CFLAGS="-I. -dynamic -fno-common -DHAVE_CONFIG_H"
configure.cflags-append -I. -dynamic -fno-common -DHAVE_CONFIG_H
-patchfiles patch-Makefile.in \
- patch-inet.c
+patchfiles patch-Makefile.in.diff
pre-configure {
reinplace "s/COMPAT_INFO/-compatibility_version $version -current_version $version/" \
${worksrcpath}/Makefile.in
}
-variant ipv6 {
+variant ipv6 description { enable ipv6 support } {
configure.args-append --enable-ipv6
}
-variant no_shared {
+variant no_shared description { don't build libpcap.dylib } {
# configure.env-delete CFLAGS="-I. -dynamic -fno-common -DHAVE_CONFIG_H"
configure.cflags-delete -I. -dynamic -fno-common -DHAVE_CONFIG_H
patchfiles-delete patch-Makefile.in
@@ -45,3 +44,5 @@
}
}
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# vi: set fenc=utf-8 filetype=tcl et sw=4 ts=4 sts=4: #
Deleted: trunk/dports/net/libpcap/files/patch-Makefile.in
===================================================================
--- trunk/dports/net/libpcap/files/patch-Makefile.in 2008-01-05 06:13:52 UTC (rev 32497)
+++ trunk/dports/net/libpcap/files/patch-Makefile.in 2008-01-05 06:48:09 UTC (rev 32498)
@@ -1,40 +0,0 @@
---- Makefile.in 2003-12-14 17:35:03.000000000 -0800
-+++ Makefile.in 2005-08-12 11:49:13.000000000 -0700
-@@ -95,9 +95,9 @@
- TAGFILES = \
- $(SRC) $(HDR) $(TAGHDR)
-
--CLEANFILES = $(OBJ) libpcap.a $(GENSRC) $(GENHDR) lex.yy.c
-+CLEANFILES = $(OBJ) libpcap.a libpcap.$(DYEXT) $(GENSRC) $(GENHDR) lex.yy.c
-
--all: libpcap.a
-+all: libpcap.a shared
-
- libpcap.a: $(OBJ)
- @rm -f $@
-@@ -116,11 +116,11 @@
-
- # the following rule succeeds, but the result is untested.
- libpcap.dylib: $(OBJ)
-- rm -f libpcap*.dylib
-- $(CC) -dynamiclib -undefined error -o libpcap.`cat VERSION`.dylib $(OBJ) \
-- -install_name $(libdir)/libpcap.0.dylib -compatibility_version `cat VERSION` \
-- -current_version `cat VERSION`
--
-+ rm -f $@
-+ $(CC) -dynamiclib -o libpcap.`cat VERSION`.dylib \
-+ -install_name $(libdir)/libpcap.0.dylib \
-+ -compatibility_version 1.0.0 -current_version `cat VERSION` \
-+ $(OBJ) $(LIBS)
-
- scanner.c: $(srcdir)/scanner.l
- @rm -f $@
-@@ -170,7 +170,7 @@
- bpf_filter.o: bpf_filter.c
- $(CC) $(CFLAGS) -c bpf_filter.c
-
--install: libpcap.a
-+install: libpcap.a install-shared
- [ -d $(DESTDIR)$(libdir) ] || \
- (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
- $(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a
Copied: trunk/dports/net/libpcap/files/patch-Makefile.in.diff (from rev 32496, trunk/dports/net/libpcap/files/patch-Makefile.in)
===================================================================
--- trunk/dports/net/libpcap/files/patch-Makefile.in.diff (rev 0)
+++ trunk/dports/net/libpcap/files/patch-Makefile.in.diff 2008-01-05 06:48:09 UTC (rev 32498)
@@ -0,0 +1,40 @@
+--- Makefile.in 2003-12-14 17:35:03.000000000 -0800
++++ Makefile.in 2005-08-12 11:49:13.000000000 -0700
+@@ -95,9 +95,9 @@
+ TAGFILES = \
+ $(SRC) $(HDR) $(TAGHDR)
+
+-CLEANFILES = $(OBJ) libpcap.a $(GENSRC) $(GENHDR) lex.yy.c
++CLEANFILES = $(OBJ) libpcap.a libpcap.$(DYEXT) $(GENSRC) $(GENHDR) lex.yy.c
+
+-all: libpcap.a
++all: libpcap.a shared
+
+ libpcap.a: $(OBJ)
+ @rm -f $@
+@@ -116,11 +116,11 @@
+
+ # the following rule succeeds, but the result is untested.
+ libpcap.dylib: $(OBJ)
+- rm -f libpcap*.dylib
+- $(CC) -dynamiclib -undefined error -o libpcap.`cat VERSION`.dylib $(OBJ) \
+- -install_name $(libdir)/libpcap.0.dylib -compatibility_version `cat VERSION` \
+- -current_version `cat VERSION`
+-
++ rm -f $@
++ $(CC) -dynamiclib -o libpcap.`cat VERSION`.dylib \
++ -install_name $(libdir)/libpcap.0.dylib \
++ -compatibility_version 1.0.0 -current_version `cat VERSION` \
++ $(OBJ) $(LIBS)
+
+ scanner.c: $(srcdir)/scanner.l
+ @rm -f $@
+@@ -170,7 +170,7 @@
+ bpf_filter.o: bpf_filter.c
+ $(CC) $(CFLAGS) -c bpf_filter.c
+
+-install: libpcap.a
++install: libpcap.a install-shared
+ [ -d $(DESTDIR)$(libdir) ] || \
+ (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
+ $(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a
Deleted: trunk/dports/net/libpcap/files/patch-VERSION
===================================================================
--- trunk/dports/net/libpcap/files/patch-VERSION 2008-01-05 06:13:52 UTC (rev 32497)
+++ trunk/dports/net/libpcap/files/patch-VERSION 2008-01-05 06:48:09 UTC (rev 32498)
@@ -1,5 +0,0 @@
---- VERSION 2005-07-11 13:09:47.000000000 -0700
-+++ VERSION 2005-08-12 11:28:26.000000000 -0700
-@@ -1 +1 @@
--0.9.2
-+0.9.3
Deleted: trunk/dports/net/libpcap/files/patch-inet.c
===================================================================
--- trunk/dports/net/libpcap/files/patch-inet.c 2008-01-05 06:13:52 UTC (rev 32497)
+++ trunk/dports/net/libpcap/files/patch-inet.c 2008-01-05 06:48:09 UTC (rev 32498)
@@ -1,60 +0,0 @@
-diff -ru work/libpcap-0.9.5/inet.c work.newpatch/libpcap-0.9.5/inet.c
---- inet.c 2006-01-21 02:46:13.000000000 -0800
-+++ inet.c 2007-03-29 21:59:38.000000000 -0700
-@@ -144,7 +144,55 @@
- * on Solaris; we don't just omit loopback interfaces
- * becaue you *can* capture on loopback interfaces on some
- * OSes.
-- */
-+ *
-+ * We do this check so that interfaces that are
-+ * supplied by the interface enumeration mechanism
-+ * we're using but that don't support packet capture
-+ * aren't included in the list. Loopback interfaces
-+ * on Solaris are an example of this; we don't just
-+ * omit loopback interfaces on all platforms because
-+ * you *can* capture on loopback interfaces on some
-+ * OSes.
-+ *
-+ * On OS X, we don't do this check if the device
-+ * name begins with "wlt"; at least some versions
-+ * of OS X offer monitor mode capturing by having
-+ * a separate "monitor mode" device for each wireless
-+ * adapter, rather than by implementing the ioctls
-+ * that {Free,Net,Open,DragonFly}BSD provide.
-+ * Opening that device puts the adapter into monitor
-+ * mode, which, at least for some adapters, causes
-+ * them to deassociate from the network with which
-+ * they're associated.
-+ *
-+ * Instead, we try to open the corresponding "en"
-+ * device (so that we don't end up with, for users
-+ * without sufficient privilege to open capture
-+ * devices, a list of adapters that only includes
-+ * the wlt devices).
-+ */
-+#ifdef __APPLE__
-+ if (strncmp(name, "wlt", 3) == 0) {
-+ char *en_name;
-+ size_t en_name_len;
-+
-+ /*
-+ * Try to allocate a buffer for the "en"
-+ * device's name.
-+ */
-+ en_name_len = strlen(name) - 1;
-+ en_name = malloc(en_name_len + 1);
-+ if (en_name == NULL) {
-+ (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,
-+ "malloc: %s", pcap_strerror(errno));
-+ return (-1);
-+ }
-+ strlcpy(en_name, "en", (en_name_len + 1));
-+ strlcat(en_name, (name + 3), (en_name_len + 1));
-+ p = pcap_open_live(en_name, 68, 0, 0, errbuf);
-+ free(en_name);
-+ } else
-+#endif /* __APPLE */
- p = pcap_open_live(name, 68, 0, 0, errbuf);
- if (p == NULL) {
- /*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/73b89123/attachment.html
From ricci at macports.org Fri Jan 4 22:56:58 2008
From: ricci at macports.org (ricci@macports.org)
Date: Fri Jan 4 22:56:23 2008
Subject: [32499] trunk/dports/net/libpcap/Portfile
Message-ID: <20080105065658.839D578D5C9@beta.macosforge.org>
Revision: 32499
http://trac.macosforge.org/projects/macports/changeset/32499
Author: ricci@macports.org
Date: 2008-01-04 22:56:57 -0800 (Fri, 04 Jan 2008)
Log Message:
-----------
added 'universal_variant no' as libpcap doesn't build universal (per ticket #13572)
Modified Paths:
--------------
trunk/dports/net/libpcap/Portfile
Modified: trunk/dports/net/libpcap/Portfile
===================================================================
--- trunk/dports/net/libpcap/Portfile 2008-01-05 06:48:09 UTC (rev 32498)
+++ trunk/dports/net/libpcap/Portfile 2008-01-05 06:56:57 UTC (rev 32499)
@@ -44,5 +44,7 @@
}
}
+universal_variant no
+
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# vi: set fenc=utf-8 filetype=tcl et sw=4 ts=4 sts=4: #
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080104/97fe078e/attachment.html
From ryandesign at macports.org Sat Jan 5 00:05:57 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Sat Jan 5 00:05:22 2008
Subject: [32500] trunk/base/src/port1.0/portutil.tcl
Message-ID: <20080105080557.99F47790EEF@beta.macosforge.org>
Revision: 32500
http://trac.macosforge.org/projects/macports/changeset/32500
Author: ryandesign@macports.org
Date: 2008-01-05 00:05:56 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
fix typo in list of merged architectures
Modified Paths:
--------------
trunk/base/src/port1.0/portutil.tcl
Modified: trunk/base/src/port1.0/portutil.tcl
===================================================================
--- trunk/base/src/port1.0/portutil.tcl 2008-01-05 06:56:57 UTC (rev 32499)
+++ trunk/base/src/port1.0/portutil.tcl 2008-01-05 08:05:56 UTC (rev 32500)
@@ -1997,7 +1997,7 @@
# test which architectures are available, set one as base-architecture
set archs ""
set base_arch ""
- foreach arch {"i386" "x86_64" "ppc" "pp64"} {
+ foreach arch {"i386" "x86_64" "ppc" "ppc64"} {
if [file exists "${base}/${arch}"] {
set archs [concat ${archs} ${arch}]
set base_arch ${arch}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/0e38199c/attachment.html
From ryandesign at macports.org Sat Jan 5 00:17:06 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Sat Jan 5 00:16:30 2008
Subject: [32501] trunk/base/src/port1.0/portutil.tcl
Message-ID: <20080105081706.46A8079184A@beta.macosforge.org>
Revision: 32501
http://trac.macosforge.org/projects/macports/changeset/32501
Author: ryandesign@macports.org
Date: 2008-01-05 00:17:05 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
fix typos in debug message and comment
Modified Paths:
--------------
trunk/base/src/port1.0/portutil.tcl
Modified: trunk/base/src/port1.0/portutil.tcl
===================================================================
--- trunk/base/src/port1.0/portutil.tcl 2008-01-05 08:05:56 UTC (rev 32500)
+++ trunk/base/src/port1.0/portutil.tcl 2008-01-05 08:17:05 UTC (rev 32501)
@@ -2003,9 +2003,9 @@
set base_arch ${arch}
}
}
- ui_debug "mergin architectures ${archs}, base_arch is ${base_arch}"
+ ui_debug "merging architectures ${archs}, base_arch is ${base_arch}"
- # traverse the base-architecure directory
+ # traverse the base-architecture directory
set basepath "${base}/${base_arch}"
fs-traverse file "${basepath}" {
set fpath [string range "${file}" [string length "${basepath}"] [string length "${file}"]]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/b9301864/attachment.html
From dluke at macports.org Sat Jan 5 00:44:44 2008
From: dluke at macports.org (dluke@macports.org)
Date: Sat Jan 5 00:44:10 2008
Subject: [32502] trunk/dports/PortIndex
Message-ID: <20080105084444.DFEFF792D40@beta.macosforge.org>
Revision: 32502
http://trac.macosforge.org/projects/macports/changeset/32502
Author: dluke@macports.org
Date: 2008-01-05 00:44:43 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4410
Ports successfully parsed: 4410
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-05 08:17:05 UTC (rev 32501)
+++ trunk/dports/PortIndex 2008-01-05 08:44:43 UTC (rev 32502)
@@ -136,8 +136,8 @@
portdir aqua/pixen platforms macosx description {A mature pixelart drawing tool for OSX} name pixen categories {aqua graphics} version 2v2 homepage http://opensword.org/Pixen/ revision 0 epoch 0 maintainers nomaintainer long_description {Pixen is a mature pixelart drawing tool for OSX under the MIT License. It can be mainly used to create pixelart in Atari-Style.}
qt3-mac 396
variants {universal mysql4 mysql5 ipv6 darwin} portdir aqua/qt3-mac description {Qt Tool Kit (Native Aqua Version)} homepage http://www.trolltech.com/ epoch 0 platforms darwin name qt3-mac depends_lib {port:zlib port:libpng port:libmng} maintainers blair long_description {This is Qt, TrollTech's C++ toolkit for writing cross-platform GUI applications.} version 3.3.8 categories aqua revision 0
-qt4-mac 735
-variants {universal framework ipv6 mysql sqlite examples demos} variant_desc {framework {Build frameworks} ipv6 {Include IPv6 support} mysql {Include support for SQL via mysql driver} sqlite {Include support for SQL via sqlite driver} examples {Build Qt examples} demos {Build Qt demos}} portdir aqua/qt4-mac description {Qt Tool Kit (Native Aqua Version)} homepage http://www.trolltech.com/ epoch 0 platforms macosx name qt4-mac depends_lib {port:libmng port:libpng port:jpeg port:tiff} maintainers {openmaintainer jochen} long_description {This is Qt, TrollTech's C++ toolkit for writing cross-platform GUI applications. This version uses the native Aqua UI. For a X11 version, see qt4-x11.} version 4.3.3 categories aqua revision 0
+qt4-mac 769
+variants {universal framework ipv6 mysql sqlite ssl examples demos} variant_desc {framework {Build frameworks} ipv6 {Include IPv6 support} mysql {Include support for SQL via mysql driver} sqlite {Include support for SQL via sqlite driver} ssl {Include OpenSSL support} examples {Build Qt examples} demos {Build Qt demos}} portdir aqua/qt4-mac description {Qt Tool Kit (Native Aqua Version)} homepage http://www.trolltech.com/ epoch 0 platforms macosx name qt4-mac depends_lib {port:libmng port:libpng port:jpeg port:tiff} maintainers {openmaintainer jochen} long_description {This is Qt, TrollTech's C++ toolkit for writing cross-platform GUI applications. This version uses the native Aqua UI. For a X11 version, see qt4-x11.} version 4.3.3 categories aqua revision 1
radassist 438
variants universal portdir aqua/radassist description {An Aqua wrapper for the radmind command-line clients} homepage http://rsug.itd.umich.edu/software/radmind epoch 0 platforms darwin name radassist depends_lib {port:radmind port:ihook} maintainers nomaintainer long_description {The Radmind Assistant provides a point-and-click interface to create radmind loadsets and update radmind clients.} version 1.0.0 categories aqua revision 0
sloth 592
@@ -802,6 +802,8 @@
variants universal description {yacc compatible parser generator with Java extension} portdir devel/byaccj homepage http://byaccj.sourceforge.net/ epoch 0 platforms darwin name byaccj long_description {byacc/j is an extension to the Berkeley v1.8 yacc compatible parser generator. byacc/j not only can produce C/C++ source for a LALR-grammar parser, but also Java source.} maintainers mww categories {devel java} version 1.14 revision 0
bzr 817
description {The next-generation distributed version control system} portdir devel/bzr homepage http://bazaar-vcs.org/ epoch 0 platforms darwin depends_lib {port:python25 port:py25-paramiko port:py25-crypto port:py25-hashlib port:py25-zlib port:py25-bz2} name bzr maintainers {ram openmaintainer} long_description {Bazaar is an open source distributed version control system that is powerful, friendly, and scalable. It manages trees of files and subdirectories, In particular, it records revisions of trees, representing their state at a particular point in time, and information about those revisions and their relationships. Recording and retrieving tree revisions is useful in several ways if you are writing software or documents or doing similar creative work.} categories {devel python} version 1.0 revision 0
+bzr-gtk 376
+description {Various GTK+ frontends for bzr} portdir devel/bzr-gtk homepage http://bazaar-vcs.org/bzr-gtk epoch 0 platforms darwin depends_lib {port:python25 port:bzr port:py25-gtk} name bzr-gtk maintainers {ram openmaintainer} long_description {A bzr plugin that contains various GTK+ frontends to different bzr commands.} categories {devel python} version 0.93.0 revision 0
bzr-rebase 600
description {Rebase plugin for bzr} portdir devel/bzr-rebase homepage http://bazaar-vcs.org/Rebase epoch 0 platforms darwin depends_lib {port:python25 port:bzr} name bzr-rebase maintainers {ram openmaintainer} long_description {Rebasing is the process of taking a branch and modifying the history so that it appears to start from a different point. This can be useful to clean up the history before submitting your changes. The tree at the end of the process will be the same as if you had merged the other branch, but the history will be different.} categories {devel python} version 0.3 revision 0
bzrtools 648
@@ -4232,8 +4234,8 @@
variants universal description {open_net(), similar to open()} portdir net/libopennet homepage http://www.rkeene.org/oss/libopennet/ epoch 0 platforms darwin name libopennet long_description {Libopennet is a library that provides the function open_net() which accepts the same parameters as the open() system call, but the pathname argument can be an FTP or HTTP URL.} maintainers nomaintainer categories net version 0.8.10 revision 0
libosip2 601
variants universal description {GNU oSIP library} portdir net/libosip2 homepage http://www.gnu.org/software/osip/ epoch 0 platforms darwin name libosip2 long_description {oSIP is an implementation of SIP. SIP stands for the Session Initiation Protocol and is described by the rfc3261 (wich deprecates rfc2543). This library aims to provide multimedia and telecom software developers an easy and powerful interface to initiate and control SIP based sessions in their applications. SIP is a open standard replacement from IETF for H323.} maintainers nomaintainer categories net version 2.2.2 revision 0
-libpcap 452
-variants {universal ipv6 no_shared} description {Packet Capture library} portdir net/libpcap homepage http://www.tcpdump.org/ epoch 0 platforms darwin name libpcap long_description {The Packet Capture library provides a high level interface to packet capture systems. All packets on the network, even those destined for other hosts, are accessible through this mechanism.} maintainers opendarwin.org@darkart.com categories net version 0.9.5 revision 1
+libpcap 526
+variants {ipv6 no_shared} variant_desc {ipv6 { enable ipv6 support } no_shared { don't build libpcap.dylib }} portdir net/libpcap description {Packet Capture library} homepage http://www.tcpdump.org/ epoch 0 platforms darwin name libpcap maintainers opendarwin.org@darkart.com long_description {The Packet Capture library provides a high level interface to packet capture systems. All packets on the network, even those destined for other hosts, are accessible through this mechanism.} version 0.9.8 categories net revision 0
libpftp 325
variants universal description {ftp library capable of FTP, FXP, Auth TLS} portdir net/libpftp homepage http://pftp.sourceforge.net/ epoch 0 platforms darwin name libpftp long_description {a ftp library capable of FTP, FXP, Auth TLS, Implicit and Explicit SSL.} maintainers nomaintainer categories net version 0.6 revision 0
libpftputil 367
@@ -7331,7 +7333,7 @@
daemontools 475
variants universal description {collection of tools for managing UNIX services} portdir sysutils/daemontools homepage http://cr.yp.to/daemontools.html epoch 0 platforms darwin name daemontools long_description {daemontools is an extensive collection of tools for managing UNIX services. It includes tools for starting, restarting, stopping, monitoring and logging any services that you might wish to run.} maintainers nomaintainer categories sysutils version 0.76 revision 1
dcfldd 301
-variants universal description {Enhanced dd with md5 checksums} portdir sysutils/dcfldd homepage http://dcfldd.sourceforge.net/ epoch 0 platforms darwin name dcfldd long_description {Enhanced dd with md5 checksums} maintainers opendarwin.org@darkart.com categories sysutils version 1.3.4-1 revision 0
+variants universal description {Enhanced dd with md5 checksums} portdir sysutils/dcfldd homepage http://dcfldd.sourceforge.net/ epoch 0 platforms darwin name dcfldd long_description {Enhanced dd with md5 checksums} maintainers opendarwin.org@darkart.com categories sysutils version 1.3.4-1 revision 1
dd_rescue 326
portdir sysutils/dd_rescue variants universal description {copy data from one file or block device to another} name dd_rescue version 1.10 categories sysutils revision 0 epoch 0 maintainers md@hudora.de long_description {dd_rescue is modeled after dd but optimized for copying data from possible damaged disks to your system}
ddrescue 390
@@ -7353,7 +7355,7 @@
dtach 584
variants universal description {program that emulates the detach feature of screen} portdir sysutils/dtach homepage http://dtach.sourceforge.net/ epoch 0 platforms darwin name dtach long_description {dtach is a tiny program that emulates the detach feature of screen, allowing you to run a program in an environment that is protected from the controlling terminal and attach to it later. dtach does not keep track of the contents of the screen, and thus works best with programs that know how to redraw themselves.} maintainers nomaintainer categories sysutils version 0.7 revision 0
duplicity 838
-portdir sysutils/duplicity description {Encrypted bandwidth-efficient backup.} homepage http://www.nongnu.org/duplicity/index.html depends_run {port:py25-gnupg port:py25-pexpect port:py25-boto port:py25-zlib port:py25-hashlib port:ncftp} epoch 0 platforms darwin depends_lib {port:python25 port:librsync port:gnupg} name duplicity maintainers {ram openmaintainer} long_description {Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.} categories sysutils version 0.4.8 revision 0
+portdir sysutils/duplicity description {Encrypted bandwidth-efficient backup.} homepage http://www.nongnu.org/duplicity/index.html depends_run {port:py25-gnupg port:py25-pexpect port:py25-boto port:py25-zlib port:py25-hashlib port:ncftp} epoch 0 platforms darwin depends_lib {port:python25 port:librsync port:gnupg} name duplicity maintainers {ram openmaintainer} long_description {Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.} categories sysutils version 0.4.9 revision 0
dvdrtools 419
variants {universal darwin} description {a fork of cdrtools DVD writer support} portdir sysutils/dvdrtools homepage http://www.nongnu.org/dvdrtools/ epoch 0 platforms darwin name dvdrtools long_description {{Linux dvd-rw/dvd-r writing made easy and free...} Dvdrtools is a fork of cdrtools, with the primary goal of supporting writable DVD drives.} maintainers nomaintainer categories sysutils version 0.2.1 revision 0
erni 356
@@ -8246,8 +8248,8 @@
variants universal description {small and fast web caching proxy} portdir www/polipo homepage http://www.pps.jussieu.fr/~jch/software/polipo/ epoch 0 platforms darwin name polipo long_description {Polipo is a small and fast caching web proxy designed to be used by one person or a small group of people.} maintainers {boeyms openmaintainer} categories www version 1.0.2 revision 0
pound 583
variants {universal msdav darwin_8} description {A reverse proxy, load balancer and HTTPS front-end for Web server(s)} portdir www/pound homepage http://www.apsis.ch/pound/ epoch 0 depends_lib {port:openssl port:pcre} name pound long_description {The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Pound was developed to enable distributing the load among several Web-servers and to allow for a convenient SSL wrapper for those Web servers that do not offer it natively.} maintainers rcavanaugh@gmail.com categories www version 2.3 revision 0
-privoxy 689
-variants {universal darwin} portdir www/privoxy description {Advanced filtering web proxy} homepage http://www.privoxy.org/ epoch 0 platforms darwin name privoxy depends_lib lib:libpcre:pcre maintainers nomaintainer long_description {Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks.} version 3.0.6 categories {www security net} revision 0
+privoxy 754
+variants {universal socks5 darwin} variant_desc {socks5 {Support for SOCKS5 (experimental)}} portdir www/privoxy description {Advanced filtering web proxy} homepage http://www.privoxy.org/ epoch 0 platforms darwin name privoxy depends_lib lib:libpcre:pcre maintainers nomaintainer long_description {Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks.} version 3.0.6 categories {www security net} revision 0
pserv 280
variants universal description {Pico Server is a small web server.} portdir www/pserv homepage http://pserv.sourceforge.net/ epoch 0 platforms darwin name pserv long_description {{Pico Server is a small web server.}} maintainers nomaintainer categories www version 3.0 revision 0
raptor 535
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/3140a0f7/attachment-0001.html
From afb at macports.org Sat Jan 5 04:15:52 2008
From: afb at macports.org (afb@macports.org)
Date: Sat Jan 5 04:15:17 2008
Subject: [32503] trunk/dports/sysutils
Message-ID: <20080105121552.83CC879F74B@beta.macosforge.org>
Revision: 32503
http://trac.macosforge.org/projects/macports/changeset/32503
Author: afb@macports.org
Date: 2008-01-05 04:15:42 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
RPM 5.0.0 released today
Modified Paths:
--------------
trunk/dports/sysutils/rpm50/Portfile
Added Paths:
-----------
trunk/dports/sysutils/rpm50/
Copied: trunk/dports/sysutils/rpm50 (from rev 32485, trunk/dports/sysutils/rpm-devel)
Modified: trunk/dports/sysutils/rpm50/Portfile
===================================================================
--- trunk/dports/sysutils/rpm-devel/Portfile 2008-01-04 13:38:14 UTC (rev 32485)
+++ trunk/dports/sysutils/rpm50/Portfile 2008-01-05 12:15:42 UTC (rev 32503)
@@ -2,8 +2,8 @@
PortSystem 1.0
-name rpm-devel
-version 5.0
+name rpm50
+version 5.0.0
platforms darwin freebsd linux
categories sysutils archivers
maintainers n3npq@mac.com afb@macports.org
@@ -16,17 +16,17 @@
homepage http://rpm5.org
master_sites ${homepage}/files/rpm/rpm-5.0
-distname rpm-${version}b4
-#distdate 20071231
-checksums md5 89e5d27874724ac01f6ac229e2fa8a22
-worksrcdir rpm-${version}b4
+distname rpm-${version}
+#distdate 20080105
+checksums md5 4866053828c7258213f5711f3ca1dcd5
+worksrcdir rpm-${version}
#
### CVS source
#fetch.type cvs
#cvs.root :pserver:anonymous@rpm5.org:/cvs
#cvs.module rpm
-##cvs.date 20071111
-#cvs.tag HEAD
+##cvs.date 20080105
+#cvs.tag rpm-5_0
#worksrcdir rpm
depends_build port:expat port:neon \
@@ -35,7 +35,7 @@
port:libiconv port:gettext
depends_lib lib:libhistory.5:readline port:gettext \
- port:popt port:sqlite3 port:xar-devel
+ port:popt port:sqlite3 port:xar
depends_run port:openssl \
bin:gzip:gzip \
@@ -86,7 +86,6 @@
post-destroot {
# Mac OS X specific changes
- reinplace "s;\tlibtoolize;\tglibtoolize;" ${destroot}${prefix}/lib/rpm/macros
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/c6f7b861/attachment.html
From afb at macports.org Sat Jan 5 04:38:46 2008
From: afb at macports.org (afb@macports.org)
Date: Sat Jan 5 04:38:11 2008
Subject: [32504] trunk/dports/sysutils/rpm-devel/Portfile
Message-ID: <20080105123846.40A417A0826@beta.macosforge.org>
Revision: 32504
http://trac.macosforge.org/projects/macports/changeset/32504
Author: afb@macports.org
Date: 2008-01-05 04:38:20 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
RPM development now 5.1
Modified Paths:
--------------
trunk/dports/sysutils/rpm-devel/Portfile
Modified: trunk/dports/sysutils/rpm-devel/Portfile
===================================================================
--- trunk/dports/sysutils/rpm-devel/Portfile 2008-01-05 12:15:42 UTC (rev 32503)
+++ trunk/dports/sysutils/rpm-devel/Portfile 2008-01-05 12:38:20 UTC (rev 32504)
@@ -3,7 +3,7 @@
PortSystem 1.0
name rpm-devel
-version 5.0
+version 5.1
platforms darwin freebsd linux
categories sysutils archivers
maintainers n3npq@mac.com afb@macports.org
@@ -15,17 +15,17 @@
the package like its version, a description, etc.
homepage http://rpm5.org
-master_sites ${homepage}/files/rpm/rpm-5.0
-distname rpm-${version}b4
-#distdate 20071231
-checksums md5 89e5d27874724ac01f6ac229e2fa8a22
-worksrcdir rpm-${version}b4
+master_sites ${homepage}/files/rpm/rpm-5.1/SNAPSHOT
+set distdate 20080104
+distname rpm-${version}.SNAPSHOT.${distdate}
+checksums md5 d93ac5823659dcc7a9e47ce606e88354
+worksrcdir ${distname}
#
### CVS source
#fetch.type cvs
#cvs.root :pserver:anonymous@rpm5.org:/cvs
#cvs.module rpm
-##cvs.date 20071111
+##cvs.date 20080104
#cvs.tag HEAD
#worksrcdir rpm
@@ -86,7 +86,6 @@
post-destroot {
# Mac OS X specific changes
- reinplace "s;\tlibtoolize;\tglibtoolize;" ${destroot}${prefix}/lib/rpm/macros
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/ae4bfa00/attachment.html
From mww at macports.org Sat Jan 5 06:39:57 2008
From: mww at macports.org (mww@macports.org)
Date: Sat Jan 5 06:39:21 2008
Subject: [32505] trunk/dports/audio/abcMIDI
Message-ID: <20080105143957.EA6BE7A3E3E@beta.macosforge.org>
Revision: 32505
http://trac.macosforge.org/projects/macports/changeset/32505
Author: mww@macports.org
Date: 2008-01-05 06:39:51 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
version 2008-01-04, allow universal builds
Modified Paths:
--------------
trunk/dports/audio/abcMIDI/Portfile
Added Paths:
-----------
trunk/dports/audio/abcMIDI/files/
trunk/dports/audio/abcMIDI/files/configure
trunk/dports/audio/abcMIDI/files/patch-makefile
Modified: trunk/dports/audio/abcMIDI/Portfile
===================================================================
--- trunk/dports/audio/abcMIDI/Portfile 2008-01-05 12:38:20 UTC (rev 32504)
+++ trunk/dports/audio/abcMIDI/Portfile 2008-01-05 14:39:51 UTC (rev 32505)
@@ -3,7 +3,7 @@
PortSystem 1.0
name abcMIDI
-version 2007-12-09
+version 2008-01-04
categories audio
platforms darwin
maintainers mww
@@ -13,14 +13,16 @@
homepage http://ifdo.pugmarks.com/~seymour/runabc/top.html
master_sites http://ifdo.pugmarks.com/~seymour/runabc/
-checksums sha1 c4236c938376ee2f6d63062b538c1265db0f3aae
+checksums sha1 31014887b713436d10eec9729a9d81fe6b59d978
+patchfiles patch-makefile
-use_zip yes
-
worksrcdir abcmidi
-use_configure no
+use_zip yes
+post-extract { xinstall -m 755 ${filespath}/configure ${worksrcpath} }
+configure.pre_args PREFIX=${prefix}
+
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 755 -W ${worksrcpath} abc2abc abc2midi mftext midi2abc \
@@ -32,10 +34,6 @@
${destroot}${prefix}/share/doc/${name}
}
-platform darwin 8 {
- build.args CC=/usr/bin/gcc-4.0 LNK=/usr/bin/gcc-4.0
-}
-
livecheck.check regex
livecheck.url ${homepage}
livecheck.regex (20\[0-9\]+-\[0-9\]+-\[0-9\]+)
Added: trunk/dports/audio/abcMIDI/files/configure
===================================================================
--- trunk/dports/audio/abcMIDI/files/configure (rev 0)
+++ trunk/dports/audio/abcMIDI/files/configure 2008-01-05 14:39:51 UTC (rev 32505)
@@ -0,0 +1,9 @@
+#!/bin/sh
+echo "CC=${CC:-cc}" > config
+echo "CFLAGS=-DANSILIBS ${CFLAGS}" >> config
+echo "CPPFLAGS=${CPPFLAGS}" >> config
+echo "LDFLAGS=${LDFLAGS}" >> config
+echo "LNK=${CC:-cc} ${LDFLAGS}" >> config
+echo "INSTALL=${INSTALL:-install}" >> config
+echo "prefix=${PREFIX}:-/opt/local}" >> config
+
Added: trunk/dports/audio/abcMIDI/files/patch-makefile
===================================================================
--- trunk/dports/audio/abcMIDI/files/patch-makefile (rev 0)
+++ trunk/dports/audio/abcMIDI/files/patch-makefile 2008-01-05 14:39:51 UTC (rev 32505)
@@ -0,0 +1,10 @@
+--- work/abcmidi/makefile 2006-09-28 20:17:04.000000000 +0200
++++ makefile 2008-01-05 15:31:36.000000000 +0100
+@@ -37,6 +37,7 @@
+ INSTALL=install
+
+ prefix=/usr/local
++include config
+ binaries=abc2midi midi2abc abc2abc mftext yaps midicopy abcmatch
+
+ docdir=share/doc/abcmidi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/85f37234/attachment.html
From afb at macports.org Sat Jan 5 06:43:25 2008
From: afb at macports.org (afb@macports.org)
Date: Sat Jan 5 06:42:51 2008
Subject: [32506] trunk/dports/sysutils
Message-ID: <20080105144325.1B68B7A4248@beta.macosforge.org>
Revision: 32506
http://trac.macosforge.org/projects/macports/changeset/32506
Author: afb@macports.org
Date: 2008-01-05 06:43:18 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
add legacy 4.5 branch of RPM, but leave "rpm" port until decided
- change from python24 to python25, both library/framework path
- change from old src/macports to new standard src/rpm location
Modified Paths:
--------------
trunk/dports/sysutils/rpm45/Portfile
trunk/dports/sysutils/rpm45/files/patch-configure
trunk/dports/sysutils/rpm45/files/patch-macros.in
trunk/dports/sysutils/rpm45/files/patch-rpmevr.h
Added Paths:
-----------
trunk/dports/sysutils/rpm45/
trunk/dports/sysutils/rpm45/files/patch-configure.ac
trunk/dports/sysutils/rpm45/files/patch-rpmio.h
trunk/dports/sysutils/rpm45/files/rpm2cpio.pl
Copied: trunk/dports/sysutils/rpm45 (from rev 32485, trunk/dports/sysutils/rpm)
Modified: trunk/dports/sysutils/rpm45/Portfile
===================================================================
--- trunk/dports/sysutils/rpm/Portfile 2008-01-04 13:38:14 UTC (rev 32485)
+++ trunk/dports/sysutils/rpm45/Portfile 2008-01-05 14:43:18 UTC (rev 32506)
@@ -2,12 +2,11 @@
PortSystem 1.0
-name rpm
-version 4.4.9
-revision 5
+name rpm45
+version 4.5
platforms darwin freebsd linux
categories sysutils archivers
-maintainers n3npq@mac.com
+maintainers n3npq@mac.com afb@macports.org
description The RPM package management system.
long_description The RPM Package Manager (RPM) is a powerful command line driven \
package management system capable of installing, uninstalling, \
@@ -16,11 +15,20 @@
the package like its version, a description, etc.
homepage http://rpm5.org
-master_sites ${homepage}/files/${name}/${name}-4.4
-checksums md5 210b768006e7d88dd8a3bcd498ea27f6
+master_sites ${homepage}/files/rpm/rpm-4.5
+distname rpm-${version}-0.4
+checksums md5 9f9d2e64b93d64b8cc2c10e116e9ecd9
+worksrcdir rpm-${version}
+#
+### CVS source
+#fetch.type cvs
+#cvs.root :pserver:anonymous@rpm5.org:/cvs
+#cvs.module rpm
+#cvs.tag rpm-4_5
+#worksrcdir rpm
depends_build port:expat port:neon \
- port:python24 port:perl5.8 \
+ port:python25 port:perl5.8 \
port:readline port:beecrypt \
port:libiconv port:gettext
@@ -32,36 +40,52 @@
bin:bzip2:bzip2 \
bin:unzip:unzip
+extract.suffix .src.rpm
+extract.cmd ${filespath}/rpm2cpio.pl
+extract.pre_args
+extract.post_args | cpio -dvim rpm-${version}.tar.gz && \
+ gzip -dc rpm-${version}.tar.gz | tar -xf -
+
build.type gnu
configure.args --disable-nls --without-javaglue --without-included-gettext \
--with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
--mandir=${prefix}/share/man --infodir=${prefix}/share/info \
- --with-python=2.4 --with-perl --without-apidocs \
- --sysconfdir=${prefix}/etc
+ --with-python=2.5 --with-perl --without-apidocs \
+ --sysconfdir=${prefix}/etc/rpm
# needed because it checks for sqlite3_open in sqlite lib...
configure.env ac_cv_lib_sqlite_sqlite3_open=yes
+### CVS config
+#post-fetch { system "cd ${worksrcpath} && ./devtool checkout" }
+#post-patch { reinplace "s@po/Makefile.in@@" ${worksrcpath}/configure.ac
+#reinplace "s@\"-lsqlite\"@\"-lsqlite3\"@" ${worksrcpath}/configure.ac }
+#pre-configure { system "cd ${worksrcpath} && ./devtool autogen" }
+
patchfiles patch-macros.in \
patch-configure \
patch-Makefile.PL \
patch-darwin.prov \
patch-fts.c \
- patch-rpmdav.c \
+ patch-rpmio.h \
patch-rpmsq.c \
- patch-rpmevr.h \
- patch-parseBuildInstallClean.c
+ patch-rpmevr.h
+### CVS patches
+#patchfiles patch-macros.in \
+# patch-configure.ac \
+# patch-darwin.prov \
+# patch-fts.c \
+# patch-rpmsq.c \
+# patch-rpmevr.h
+
post-patch {
# use external popt library
- delete ${worksrcpath}/popt
+ if {[file exists ${worksrcpath}/popt]} { delete ${worksrcpath}/popt }
}
post-destroot {
- # MacPorts specific changes
- reinplace "s;%{_usrsrc}/rpm;%{_usrsrc}/macports;" ${destroot}${prefix}/lib/rpm/macros
-
xinstall -d -m 755 ${prefix}/etc/rpm
delete [glob ${destroot}${prefix}/lib/perl5/*/*/*/auto/RPM/.packlist]
@@ -71,11 +95,11 @@
destroot.keepdirs ${destroot}${prefix}/etc/rpm\
${destroot}${prefix}/var/lib/rpm\
${destroot}${prefix}/var/spool/repackage\
- ${destroot}${prefix}/src/macports/BUILD\
- ${destroot}${prefix}/src/macports/RPMS\
- ${destroot}${prefix}/src/macports/SOURCES\
- ${destroot}${prefix}/src/macports/SPECS\
- ${destroot}${prefix}/src/macports/SRPMS
+ ${destroot}${prefix}/src/rpm/BUILD\
+ ${destroot}${prefix}/src/rpm/RPMS\
+ ${destroot}${prefix}/src/rpm/SOURCES\
+ ${destroot}${prefix}/src/rpm/SPECS\
+ ${destroot}${prefix}/src/rpm/SRPMS
}
platform darwin {
@@ -83,11 +107,12 @@
--with-glob --enable-broken-chown \
--disable-rpath
- configure.cppflags-append -I${prefix}/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
+ configure.cppflags-append -I${prefix}/include/python2.5
+ configure.cppflags-append -I${prefix}/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
post-destroot {
# Mac OS X specific changes
- reinplace "s;\blibtoolize\b;glibtoolize;" ${destroot}${prefix}/lib/rpm/macros
+ reinplace "s;\blibtoolize\b;glibtoolize;" ${destroot}${prefix}/lib/rpm/4.5/macros
}
}
@@ -98,8 +123,8 @@
post-destroot {
# FreeBSD specific changes
- reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/macros
- reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/macros
+ reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/4.5/macros
+ reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/4.5/macros
}
}
Modified: trunk/dports/sysutils/rpm45/files/patch-configure
===================================================================
--- trunk/dports/sysutils/rpm/files/patch-configure 2008-01-04 13:38:14 UTC (rev 32485)
+++ trunk/dports/sysutils/rpm45/files/patch-configure 2008-01-05 14:43:18 UTC (rev 32506)
@@ -22,12 +22,3 @@
DBLIBSRCS="$DBLIBSRCS sqlite.c"
fi
-@@ -36560,7 +36560,7 @@
-
-
-
--SYSCONFIGDIR="`echo /etc/rpm`"
-+SYSCONFIGDIR="`echo $sysconfdir/rpm`"
-
- cat >>confdefs.h <<_ACEOF
- #define SYSCONFIGDIR "$SYSCONFIGDIR"
Added: trunk/dports/sysutils/rpm45/files/patch-configure.ac
===================================================================
--- trunk/dports/sysutils/rpm45/files/patch-configure.ac (rev 0)
+++ trunk/dports/sysutils/rpm45/files/patch-configure.ac 2008-01-05 14:43:18 UTC (rev 32506)
@@ -0,0 +1,24 @@
+--- configure.ac.orig 2007-12-12 10:35:41.000000000 +0100
++++ configure.ac 2007-06-22 01:23:43.000000000 +0200
+@@ -655,8 +655,8 @@
+ AC_CHECK_HEADER([popt.h], [
+ AC_CHECK_LIB(popt, poptGetContext, [
+ WITH_POPT_SUBDIR=
+- WITH_POPT_INCLUDE=
+- WITH_POPT_LIB="-lpopt"
++ WITH_POPT_INCLUDE='-I${prefix}/include'
++ WITH_POPT_LIB='${prefix}/lib/libpopt.la'
+ ])
+ ])
+ fi
+@@ -692,8 +692,8 @@
+ AC_CHECK_LIB(sqlite, sqlite3_open, [
+ AC_DEFINE(HAVE_SQLITE3_H, 1, [Define if you have the header file])
+ WITH_SQLITE3_SUBDIR=
+- WITH_SQLITE3_INCLUDE=
+- WITH_SQLITE3_LIB="-lsqlite"
++ WITH_SQLITE3_INCLUDE='-I${prefix}/include'
++ WITH_SQLITE3_LIB='${prefix}/lib/libsqlite3.la'
+ DBLIBSRCS="$DBLIBSRCS sqlite.c"
+ ])
+ ],[
Modified: trunk/dports/sysutils/rpm45/files/patch-macros.in
===================================================================
--- trunk/dports/sysutils/rpm/files/patch-macros.in 2008-01-04 13:38:14 UTC (rev 32485)
+++ trunk/dports/sysutils/rpm45/files/patch-macros.in 2008-01-05 14:43:18 UTC (rev 32506)
@@ -1,6 +1,6 @@
---- macros.in.orig 2007-05-15 03:46:44.000000000 +0200
-+++ macros.in 2007-06-21 23:16:30.000000000 +0200
-@@ -178,7 +178,7 @@
+--- macros.in.orig 2007-06-17 03:11:47.000000000 +0200
++++ macros.in 2007-07-02 22:05:00.000000000 +0200
+@@ -181,7 +181,7 @@
%_dbpath_rebuild %{_dbpath}
#
@@ -8,8 +8,8 @@
+# Path to script that creates debug symbols in a @prefix@/lib/debug
# shadow tree.
%__debug_install_post \
- %{_usrlibrpm}/find-debuginfo.sh %{_builddir}/%{?buildsubdir}\
-@@ -297,7 +297,7 @@
+ %{_rpmhome}/find-debuginfo.sh %{_builddir}/%{?buildsubdir}\
+@@ -300,7 +300,7 @@
# The PATH put into the environment before running %pre/%post et al.
#
@@ -18,16 +18,16 @@
# A colon separated list of desired locales to be installed;
# "all" means install all locale specific files.
-@@ -626,7 +626,7 @@
+@@ -629,7 +629,7 @@
%{!?_rpmdb_rebuild:%{__dbi_btconfig_current}}\
%{nil}
--%_dbi_tags Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername:Dirnames:Requireversion:Provideversion:Installtid:Sigmd5:Sha1header:Filemd5s:Depends:Pubkeys:Packagecolor
+-%_dbi_tags Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername:Dirnames:Requireversion:Provideversion:Installtid:Sigmd5:Sha1header:Filemd5s:Depends:Pubkeys
+%_dbi_tags Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername:Dirnames:Requireversion:Provideversion:Installtid:Sigmd5:Sha1header:Filemd5s:Pubkeys
%_dbi_config_Dirnames %{_dbi_btconfig}
%_dbi_config_Requireversion %{_dbi_btconfig}
-@@ -659,11 +658,12 @@
+@@ -662,11 +662,12 @@
# XXX legacy configuration.
# Choose db interface:
# 3 native db3 interface.
@@ -42,16 +42,7 @@
#
# Export package NEVRA (stamped with install tid) info for HRMIB on this path.
-@@ -670,7 +670,7 @@
- # Export package NEVRA (stamped with install tid) info for HRMIB on this path.
- #
- # XXX Note: escaped %% for use in headerSprintf()
--%_hrmib_path /var/cache/hrmib/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}
-+%_hrmib_path @prefix@/var/cache/hrmib/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}
-
- #==============================================================================
- # ---- GPG/PGP/PGP5 signature macros.
-@@ -757,11 +757,11 @@
+@@ -760,11 +761,11 @@
# The path to the dependency universe database. The default value
# is the rpmdb-vendor location. The macro is usually defined in
# %{_etcrpm}/macros.solve, installed with the rpmdb-vendor package.
@@ -61,38 +52,11 @@
# The path to the dependency universe packages. This should
# be a path to the packages contained in the solve database.
-#%_solve_pkgsdir /mnt/rpm/test/latest-i386/RedHat/RPMS/
-+#%_solve_pkgsdir @prefix@/src/%{_vendor}/RPMS/ppc
++#%_solve_pkgsdir @prefix@/src/%{_vendor}/RPMS
# The output binary package file name template used when suggesting
# binary packages that solve a dependency. The macro is usually defined
-@@ -779,7 +779,7 @@
-
- # The directory in which erased packages will be saved when using
- # the --repackage option.
--%_repackage_dir /var/spool/repackage
-+%_repackage_dir @prefix@/var/spool/repackage
-
- # A path (i.e. URL) prefix that is pre-pended to %{_repackage_dir}.
- %_repackage_root %{nil}
-@@ -910,7 +910,7 @@
- %_rpmds_perldeps_cmd %{__find} %{_libdir}/perl5 | %{_usrlibrpm}/perl.prov
-
- #
--%_varrun /var/run
-+%_varrun @prefix@/var/run
-
- #==============================================================================
- # ---- Cache configuration macros.
-@@ -935,7 +935,7 @@
- %_bhA %{nil}
-
- # The cache database directory.
--%_cache_dbpath /var/cache/yum/rpmdb
-+%_cache_dbpath @prefix@/var/cache/yum/rpmdb
-
- #==============================================================================
- # ---- per-platform macros.
-@@ -1147,7 +1147,7 @@
+@@ -1150,7 +1151,7 @@
%_lib lib
%_libdir %{_exec_prefix}/%{_lib}
%_includedir %{_prefix}/include
@@ -101,37 +65,37 @@
%_infodir %{_prefix}/info
%_mandir %{_prefix}/man
%_localedir %{_datadir}/locale
-@@ -1409,7 +1409,7 @@
+@@ -1412,7 +1413,7 @@
# Note: Used iff _use_internal_dependency_generator is non-zero. The
- # helpers are also used by %{_usrlibrpm}/rpmdeps {--provides|--requires}.
- %__java_provides %{_usrlibrpm}/javadeps.sh --provides
--%__java_requires %{_usrlibrpm}/javadeps.sh --requires
-+#%__java_requires %{_usrlibrpm}/javadeps.sh --requires
+ # helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
+ %__java_provides %{_rpmhome}/javadeps.sh --provides
+-%__java_requires %{_rpmhome}/javadeps.sh --requires
++#%__java_requires %{_rpmhome}/javadeps.sh --requires
#------------------------------------------------------------------------
# libtool(...) configuration.
-@@ -1419,7 +1419,7 @@
+@@ -1422,7 +1423,7 @@
# Note: Used iff _use_internal_dependency_generator is non-zero. The
- # helpers are also used by %{_usrlibrpm}/rpmdeps {--provides|--requires}.
- %__libtool_provides %{_usrlibrpm}/libtooldeps.sh --provides %{buildroot} %{name}
--%__libtool_requires %{_usrlibrpm}/libtooldeps.sh --requires %{buildroot} %{name}
-+#%__libtool_requires %{_usrlibrpm}/libtooldeps.sh --requires %{buildroot} %{name}
+ # helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
+ %__libtool_provides %{_rpmhome}/libtooldeps.sh --provides %{buildroot} %{name}
+-%__libtool_requires %{_rpmhome}/libtooldeps.sh --requires %{buildroot} %{name}
++#%__libtool_requires %{_rpmhome}/libtooldeps.sh --requires %{buildroot} %{name}
#------------------------------------------------------------------------
# pkgconfig(...) configuration.
-@@ -1429,7 +1429,7 @@
+@@ -1432,7 +1433,7 @@
# Note: Used iff _use_internal_dependency_generator is non-zero. The
- # helpers are also used by %{_usrlibrpm}/rpmdeps {--provides|--requires}.
- %__pkgconfig_provides %{_usrlibrpm}/pkgconfigdeps.sh --provides
--%__pkgconfig_requires %{_usrlibrpm}/pkgconfigdeps.sh --requires
-+#%__pkgconfig_requires %{_usrlibrpm}/pkgconfigdeps.sh --requires
+ # helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
+ %__pkgconfig_provides %{_rpmhome}/pkgconfigdeps.sh --provides
+-%__pkgconfig_requires %{_rpmhome}/pkgconfigdeps.sh --requires
++#%__pkgconfig_requires %{_rpmhome}/pkgconfigdeps.sh --requires
#------------------------------------------------------------------------
# executable(...) configuration.
-@@ -1440,7 +1440,7 @@
- # helpers are also used by %{_usrlibrpm}/rpmdeps {--provides|--requires}.
- #%__executable_provides %{_usrlibrpm}/executabledeps.sh --provides
- #%__executable_requires %{_usrlibrpm}/executabledeps.sh --requires
+@@ -1443,7 +1444,7 @@
+ # helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
+ #%__executable_provides %{_rpmhome}/executabledeps.sh --provides
+ #%__executable_requires %{_rpmhome}/executabledeps.sh --requires
-%__scriptlet_requires /bin/bash --rpm-requires
+#%__scriptlet_requires /bin/bash --rpm-requires
Modified: trunk/dports/sysutils/rpm45/files/patch-rpmevr.h
===================================================================
--- trunk/dports/sysutils/rpm/files/patch-rpmevr.h 2008-01-04 13:38:14 UTC (rev 32485)
+++ trunk/dports/sysutils/rpm45/files/patch-rpmevr.h 2008-01-05 14:43:18 UTC (rev 32506)
@@ -1,27 +1,3 @@
---- lib/rpmevr.h.orig 2007-05-16 12:55:05.000000000 +0200
-+++ lib/rpmevr.h 2007-08-09 18:36:13.000000000 +0200
-@@ -6,6 +6,10 @@
- * Structure(s) and routine(s) used for EVR parsing and comparison.
- */
-
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
- /**
- */
- /*@-exportlocal@*/
-@@ -117,10 +121,6 @@
- #define isErasePreReq(_x) ((_x) & _ERASE_ONLY_MASK)
- #endif /* _RPMEVR_INTERNAL */
-
--#ifdef __cplusplus
--extern "C" {
--#endif
--
- /** \ingroup rpmds
- * Segmented string compare.
- * @param a 1st string
--- ./lib/rpmevr.h.orig 2007-05-16 12:55:05.000000000 +0200
+++ ./lib/rpmevr.h 2007-06-20 10:13:14.000000000 +0200
@@ -18,8 +18,6 @@
Added: trunk/dports/sysutils/rpm45/files/patch-rpmio.h
===================================================================
--- trunk/dports/sysutils/rpm45/files/patch-rpmio.h (rev 0)
+++ trunk/dports/sysutils/rpm45/files/patch-rpmio.h 2008-01-05 14:43:18 UTC (rev 32506)
@@ -0,0 +1,15 @@
+--- rpmio/rpmio.h 2007-05-25 12:00:39.000000000 -0700
++++ rpmio/rpmio.h 2007-06-13 10:52:54.000000000 -0700
+@@ -664,7 +664,11 @@
+ * @param prompt prompt string
+ * @return password
+ */
++#ifdef NO_EXTERN
+ char * (*Getpass) (const char * prompt)
++#else
++extern char * (*Getpass) (const char * prompt)
++#endif
+ /*@*/;
+ char * _GetPass (const char * prompt)
+ /*@*/;
+
Property changes on: trunk/dports/sysutils/rpm45/files/patch-rpmio.h
___________________________________________________________________
Name: svn:eol-style
+ native
Added: trunk/dports/sysutils/rpm45/files/rpm2cpio.pl
===================================================================
--- trunk/dports/sysutils/rpm45/files/rpm2cpio.pl (rev 0)
+++ trunk/dports/sysutils/rpm45/files/rpm2cpio.pl 2008-01-05 14:43:18 UTC (rev 32506)
@@ -0,0 +1,89 @@
+#!/usr/bin/perl
+
+# Copyright (C) 1997,1998,1999, Roger Espel Llima
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and any associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# SOFTWARE'S COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE
+
+# (whew, that's done!)
+
+# why does the world need another rpm2cpio? because the existing one
+# won't build unless you have half a ton of things that aren't really
+# required for it, since it uses the same library used to extract RPM's.
+# in particular, it won't build on the HPsUX box i'm on.
+
+
+# add a path if desired
+$gzip = "gzip";
+
+sub printhelp {
+ print <
+dumps the contents to stdout as a cpio archive
+
+use: rpm2cpio [file.rpm] > file.cpio
+
+Here's how to use cpio:
+ list of contents: cpio -t -i < /file/name
+ extract files: cpio -d -i < /file/name
+HERE
+
+ exit 0;
+}
+
+if ($#ARGV == -1) {
+ printhelp if -t STDIN;
+ $f = "STDIN";
+} elsif ($#ARGV == 0) {
+ open(F, "< $ARGV[0]") or die "Can't read file $ARGV[0]\n";
+ $f = 'F';
+} else {
+ printhelp;
+}
+
+printhelp if -t STDOUT;
+
+# gobble the file up
+undef $/;
+$|=1;
+$rpm = <$f>;
+close ($f);
+
+($magic, $major, $minor, $crap) = unpack("NCC C90", $rpm);
+
+die "Not an RPM\n" if $magic != 0xedabeedb;
+die "Not a version 3 or 4 RPM\n" if $major != 3 && $major != 4;
+
+$rpm = substr($rpm, 96);
+
+while ($rpm ne '') {
+ $rpm =~ s/^\c@*//s;
+ ($magic, $crap, $sections, $bytes) = unpack("N4", $rpm);
+ $smagic = unpack("n", $rpm);
+ last if $smagic eq 0x1f8b;
+ die "Error: header not recognized\n" if $magic != 0x8eade801;
+ $rpm = substr($rpm, 16*(1+$sections) + $bytes);
+}
+
+die "bogus RPM\n" if $rpm eq '';
+
+open(ZCAT, "|gzip -cd") || die "can't pipe to gzip\n";
+#print STDERR "CPIO archive found!\n";
+print ZCAT $rpm;
+close ZCAT;
+
Property changes on: trunk/dports/sysutils/rpm45/files/rpm2cpio.pl
___________________________________________________________________
Name: svn:executable
+ *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/140bc975/attachment-0001.html
From raimue at macports.org Sat Jan 5 06:59:03 2008
From: raimue at macports.org (raimue@macports.org)
Date: Sat Jan 5 06:58:28 2008
Subject: [32507] trunk/dports/editors/vim
Message-ID: <20080105145903.8E4EA7A51E5@beta.macosforge.org>
Revision: 32507
http://trac.macosforge.org/projects/macports/changeset/32507
Author: raimue@macports.org
Date: 2008-01-05 06:58:57 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
editors/vim, editors/vim-app:
Update to version 7.1.203
Modified Paths:
--------------
trunk/dports/editors/vim/Portfile
trunk/dports/editors/vim/files/patchlist
trunk/dports/editors/vim-app/Portfile
trunk/dports/editors/vim-app/files/patchlist
Modified: trunk/dports/editors/vim/Portfile
===================================================================
--- trunk/dports/editors/vim/Portfile 2008-01-05 14:43:18 UTC (rev 32506)
+++ trunk/dports/editors/vim/Portfile 2008-01-05 14:58:57 UTC (rev 32507)
@@ -4,7 +4,7 @@
name vim
set vim_version 7.1
-set vim_patchlevel 175
+set vim_patchlevel 203
version ${vim_version}.${vim_patchlevel}
categories editors
maintainers raimue \
Modified: trunk/dports/editors/vim/files/patchlist
===================================================================
--- trunk/dports/editors/vim/files/patchlist 2008-01-05 14:43:18 UTC (rev 32506)
+++ trunk/dports/editors/vim/files/patchlist 2008-01-05 14:58:57 UTC (rev 32507)
@@ -17,78 +17,8 @@
checksums-append \
7.1.001-100.gz md5 6de30e9bd7959b692bd25ab504f56e21 \
- 7.1.101 md5 1cc98f7820c5a74f50209b7d9f89a157 \
- 7.1.102 md5 1fa0dea284c947dda29264c7d3f3e0d7 \
- 7.1.103 md5 3161057ccdecb8e2888b53a49dfe5838 \
- 7.1.104 md5 a159235974bcff3b61d5c0a98a4a90ce \
- 7.1.105 md5 f711ad1171a00696761dc6a765bbb385 \
- 7.1.106 md5 e47f29a05a819e655ffe128f8881a3ef \
- 7.1.107 md5 2b5b9a65196ee5a17db194c334746332 \
- 7.1.108 md5 762903489b9d2ab0b071a1b43e0a23ad \
- 7.1.109 md5 a9d9953f1f4a58b2d99c19741cbea2c8 \
- 7.1.110 md5 24f4f650950a36e050b23e64f339511d \
- 7.1.111 md5 eb71b9b0b96c1b419787eeb4fd12a2fb \
- 7.1.112 md5 1011f1c81c656700bdd06816db15c0d5 \
- 7.1.113 md5 0593ddf8d079526ebb24a29bfeb70931 \
- 7.1.114 md5 1b938deb31d8d2bdfcb7e47f91893e6f \
- 7.1.115 md5 4b9d8e8e097223993d6e26450ff1bf6a \
- 7.1.116 md5 4984af414b51f3a32c3e40fb369dbb0e \
- 7.1.117 md5 74691e12014182be0d91af9fcf0ea287 \
- 7.1.118 md5 0bf7ab36c742dfd1abf742d29a56443f \
- 7.1.119 md5 cd72da43964a4b02378d8bd5d4683ab1 \
- 7.1.120 md5 93383404e8ec999dd3fe6cf6ae06da17 \
- 7.1.121 md5 725663dc26d355ccebcc447392b7b2b0 \
- 7.1.122 md5 6d6ad2e1ce759ba985831342cc470bbe \
- 7.1.123 md5 071df78f2c9976c5cfe5af542b77ddc1 \
- 7.1.124 md5 faf83cfedce44aec01fc995569006e74 \
- 7.1.125 md5 c03b92e102d11f9092fe69db60a5d177 \
- 7.1.126 md5 dc54434751aa50a99981a5498920ffd8 \
- 7.1.127 md5 0d69b7da6009f1ddb491f6339f74ec4f \
- 7.1.128 md5 3ea0aae725d7a467533b786514693f1f \
- 7.1.129 md5 2703a8bc64a2e8726639420e08930a8a \
- 7.1.130 md5 70a5c98a8e86a4cc7c276e39f2bc0a04 \
- 7.1.131 md5 aba3f8c7a106b9116d8c87c2ffb3d66e \
- 7.1.132 md5 6505e564a1cd9192c880507ce9a808cf \
- 7.1.133 md5 4892dbbb7c7db561a18d7163b3e2bd0e \
- 7.1.134 md5 bc30243ec0005a5d1adfe0be1f007095 \
- 7.1.135 md5 b1e0d15281cb02c5515827900541abf1 \
- 7.1.136 md5 886b12a3168174aad69d5bb9f8db454f \
- 7.1.137 md5 eed99b44c694049bdfff0d72a4190d00 \
- 7.1.138 md5 971829b078f089a11c6052a3a3121d9e \
- 7.1.139 md5 17ad0e13e410b82005366be5403c8e64 \
- 7.1.140 md5 c70e33d1324afd12e8cd34de60376152 \
- 7.1.141 md5 7d19af668b6200faee36f8338394a4a5 \
- 7.1.142 md5 120cf45d8dd7c1af6f91408776ade6e6 \
- 7.1.143 md5 cd7550e089e0a76a8bba378cae6b4423 \
- 7.1.144 md5 79e65a777c112f1bd3e513b21abadbcc \
- 7.1.145 md5 9cd9430b9d65e565ad9d1ab13bbc5148 \
- 7.1.146 md5 0481672609a9c83d04c83b8382dd2738 \
- 7.1.147 md5 4828c23d10e2c30a00cc27de164e1861 \
- 7.1.148 md5 a7e0f5220f24688b3ccdb2ab3d5a6381 \
- 7.1.149 md5 4aca16d96b9dbe12ced33aa6f077b816 \
- 7.1.150 md5 5eeace4299f00af1175cb807147081f2 \
- 7.1.151 md5 b7131f46f08c058700da69ab81d96510 \
- 7.1.152 md5 d320e77b4a08bb212e6d93457120b2dd \
- 7.1.153 md5 5b1272201ec06f032e877f2e78f2123a \
- 7.1.154 md5 9891467d39aba151cc2523ee1b6c54d5 \
- 7.1.155 md5 47725c65efc7bd0095cde88991a39017 \
- 7.1.156 md5 96fc645842a95d56c380e60d74e50ca6 \
- 7.1.157 md5 7cc38a511c5dcbeb70e1a41d99d75c48 \
- 7.1.158 md5 fa1e1666b0cbe63a92df0f95c1a8358b \
- 7.1.159 md5 7fd364ac36c3ac572bd8906b7a0f840f \
- 7.1.160 md5 154fe6c1e67310f1df1e6ce1b5b2c8fe \
- 7.1.161 md5 c19c4ec99cfaef57051c7cd54d82b8ea \
- 7.1.162 md5 a2ece9ba44fe22d1472a8786153325af \
- 7.1.163 md5 130be9d7869ca33456da37a0260d575a \
- 7.1.164 md5 38168c7da7c9a976b4c4ac90793c00fa \
- 7.1.165 md5 49f79d87078d23f11a2a505fca06fdb5 \
- 7.1.166 md5 635a644395522b61f0d384a6a8ca7f5d \
- 7.1.167 md5 da7acc852ec0af84fa5de6fb2f3661e7 \
- 7.1.168 md5 38062bb0d1062820233b5ae23a8cf4e3 \
- 7.1.169 md5 66b12eb3cd0bc029e8f19e614ad28b6a \
- 7.1.170 md5 94c56bb5041eb3db95cfc84c7236cd4f \
- 7.1.171 md5 26a9a5adc585cd66d386eda22a53fbde \
- 7.1.172 md5 b7451e8389fdb09e23e74f10f686ab73 \
- 7.1.173 md5 9f6e7a97b262219bd1317ef0c191b3f7 \
- 7.1.174 md5 ff97a5f438faebe73c3a3ee3cc75588d \
- 7.1.175 md5 d25355086b788871fa23e5f8fa4cc83a
+ 7.1.101-200.gz md5 45da889a08e936e57e1a06e69c4736c7 \
+ 7.1.200 md5 28725de93250b1bbf5356db9188a2b5c \
+ 7.1.201 md5 e17d2249aa5c5538e7314e108ad3ba4d \
+ 7.1.202 md5 2c77d99254d4328d95b580f982e4e72a \
+ 7.1.203 md5 eadc6ebe74cd457736cc06a18c6b2164
Modified: trunk/dports/editors/vim-app/Portfile
===================================================================
--- trunk/dports/editors/vim-app/Portfile 2008-01-05 14:43:18 UTC (rev 32506)
+++ trunk/dports/editors/vim-app/Portfile 2008-01-05 14:58:57 UTC (rev 32507)
@@ -5,7 +5,7 @@
name vim-app
set realname vim
set vim_version 7.1
-set vim_patchlevel 175
+set vim_patchlevel 203
version ${vim_version}.${vim_patchlevel}
categories editors
maintainers raimue@macports.org
Modified: trunk/dports/editors/vim-app/files/patchlist
===================================================================
--- trunk/dports/editors/vim-app/files/patchlist 2008-01-05 14:43:18 UTC (rev 32506)
+++ trunk/dports/editors/vim-app/files/patchlist 2008-01-05 14:58:57 UTC (rev 32507)
@@ -17,78 +17,8 @@
checksums-append \
7.1.001-100.gz md5 6de30e9bd7959b692bd25ab504f56e21 \
- 7.1.101 md5 1cc98f7820c5a74f50209b7d9f89a157 \
- 7.1.102 md5 1fa0dea284c947dda29264c7d3f3e0d7 \
- 7.1.103 md5 3161057ccdecb8e2888b53a49dfe5838 \
- 7.1.104 md5 a159235974bcff3b61d5c0a98a4a90ce \
- 7.1.105 md5 f711ad1171a00696761dc6a765bbb385 \
- 7.1.106 md5 e47f29a05a819e655ffe128f8881a3ef \
- 7.1.107 md5 2b5b9a65196ee5a17db194c334746332 \
- 7.1.108 md5 762903489b9d2ab0b071a1b43e0a23ad \
- 7.1.109 md5 a9d9953f1f4a58b2d99c19741cbea2c8 \
- 7.1.110 md5 24f4f650950a36e050b23e64f339511d \
- 7.1.111 md5 eb71b9b0b96c1b419787eeb4fd12a2fb \
- 7.1.112 md5 1011f1c81c656700bdd06816db15c0d5 \
- 7.1.113 md5 0593ddf8d079526ebb24a29bfeb70931 \
- 7.1.114 md5 1b938deb31d8d2bdfcb7e47f91893e6f \
- 7.1.115 md5 4b9d8e8e097223993d6e26450ff1bf6a \
- 7.1.116 md5 4984af414b51f3a32c3e40fb369dbb0e \
- 7.1.117 md5 74691e12014182be0d91af9fcf0ea287 \
- 7.1.118 md5 0bf7ab36c742dfd1abf742d29a56443f \
- 7.1.119 md5 cd72da43964a4b02378d8bd5d4683ab1 \
- 7.1.120 md5 93383404e8ec999dd3fe6cf6ae06da17 \
- 7.1.121 md5 725663dc26d355ccebcc447392b7b2b0 \
- 7.1.122 md5 6d6ad2e1ce759ba985831342cc470bbe \
- 7.1.123 md5 071df78f2c9976c5cfe5af542b77ddc1 \
- 7.1.124 md5 faf83cfedce44aec01fc995569006e74 \
- 7.1.125 md5 c03b92e102d11f9092fe69db60a5d177 \
- 7.1.126 md5 dc54434751aa50a99981a5498920ffd8 \
- 7.1.127 md5 0d69b7da6009f1ddb491f6339f74ec4f \
- 7.1.128 md5 3ea0aae725d7a467533b786514693f1f \
- 7.1.129 md5 2703a8bc64a2e8726639420e08930a8a \
- 7.1.130 md5 70a5c98a8e86a4cc7c276e39f2bc0a04 \
- 7.1.131 md5 aba3f8c7a106b9116d8c87c2ffb3d66e \
- 7.1.132 md5 6505e564a1cd9192c880507ce9a808cf \
- 7.1.133 md5 4892dbbb7c7db561a18d7163b3e2bd0e \
- 7.1.134 md5 bc30243ec0005a5d1adfe0be1f007095 \
- 7.1.135 md5 b1e0d15281cb02c5515827900541abf1 \
- 7.1.136 md5 886b12a3168174aad69d5bb9f8db454f \
- 7.1.137 md5 eed99b44c694049bdfff0d72a4190d00 \
- 7.1.138 md5 971829b078f089a11c6052a3a3121d9e \
- 7.1.139 md5 17ad0e13e410b82005366be5403c8e64 \
- 7.1.140 md5 c70e33d1324afd12e8cd34de60376152 \
- 7.1.141 md5 7d19af668b6200faee36f8338394a4a5 \
- 7.1.142 md5 120cf45d8dd7c1af6f91408776ade6e6 \
- 7.1.143 md5 cd7550e089e0a76a8bba378cae6b4423 \
- 7.1.144 md5 79e65a777c112f1bd3e513b21abadbcc \
- 7.1.145 md5 9cd9430b9d65e565ad9d1ab13bbc5148 \
- 7.1.146 md5 0481672609a9c83d04c83b8382dd2738 \
- 7.1.147 md5 4828c23d10e2c30a00cc27de164e1861 \
- 7.1.148 md5 a7e0f5220f24688b3ccdb2ab3d5a6381 \
- 7.1.149 md5 4aca16d96b9dbe12ced33aa6f077b816 \
- 7.1.150 md5 5eeace4299f00af1175cb807147081f2 \
- 7.1.151 md5 b7131f46f08c058700da69ab81d96510 \
- 7.1.152 md5 d320e77b4a08bb212e6d93457120b2dd \
- 7.1.153 md5 5b1272201ec06f032e877f2e78f2123a \
- 7.1.154 md5 9891467d39aba151cc2523ee1b6c54d5 \
- 7.1.155 md5 47725c65efc7bd0095cde88991a39017 \
- 7.1.156 md5 96fc645842a95d56c380e60d74e50ca6 \
- 7.1.157 md5 7cc38a511c5dcbeb70e1a41d99d75c48 \
- 7.1.158 md5 fa1e1666b0cbe63a92df0f95c1a8358b \
- 7.1.159 md5 7fd364ac36c3ac572bd8906b7a0f840f \
- 7.1.160 md5 154fe6c1e67310f1df1e6ce1b5b2c8fe \
- 7.1.161 md5 c19c4ec99cfaef57051c7cd54d82b8ea \
- 7.1.162 md5 a2ece9ba44fe22d1472a8786153325af \
- 7.1.163 md5 130be9d7869ca33456da37a0260d575a \
- 7.1.164 md5 38168c7da7c9a976b4c4ac90793c00fa \
- 7.1.165 md5 49f79d87078d23f11a2a505fca06fdb5 \
- 7.1.166 md5 635a644395522b61f0d384a6a8ca7f5d \
- 7.1.167 md5 da7acc852ec0af84fa5de6fb2f3661e7 \
- 7.1.168 md5 38062bb0d1062820233b5ae23a8cf4e3 \
- 7.1.169 md5 66b12eb3cd0bc029e8f19e614ad28b6a \
- 7.1.170 md5 94c56bb5041eb3db95cfc84c7236cd4f \
- 7.1.171 md5 26a9a5adc585cd66d386eda22a53fbde \
- 7.1.172 md5 b7451e8389fdb09e23e74f10f686ab73 \
- 7.1.173 md5 9f6e7a97b262219bd1317ef0c191b3f7 \
- 7.1.174 md5 ff97a5f438faebe73c3a3ee3cc75588d \
- 7.1.175 md5 d25355086b788871fa23e5f8fa4cc83a
+ 7.1.101-200.gz md5 45da889a08e936e57e1a06e69c4736c7 \
+ 7.1.200 md5 28725de93250b1bbf5356db9188a2b5c \
+ 7.1.201 md5 e17d2249aa5c5538e7314e108ad3ba4d \
+ 7.1.202 md5 2c77d99254d4328d95b580f982e4e72a \
+ 7.1.203 md5 eadc6ebe74cd457736cc06a18c6b2164
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/cd7feae7/attachment.html
From narf_tm at macports.org Sat Jan 5 07:39:26 2008
From: narf_tm at macports.org (narf_tm@macports.org)
Date: Sat Jan 5 07:38:20 2008
Subject: [32508] trunk/dports/perl/p5-io-zlib/Portfile
Message-ID: <20080105153926.032287A636D@beta.macosforge.org>
Revision: 32508
http://trac.macosforge.org/projects/macports/changeset/32508
Author: narf_tm@macports.org
Date: 2008-01-05 07:39:18 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Updated to 1.09.
Modified Paths:
--------------
trunk/dports/perl/p5-io-zlib/Portfile
Modified: trunk/dports/perl/p5-io-zlib/Portfile
===================================================================
--- trunk/dports/perl/p5-io-zlib/Portfile 2008-01-05 14:58:57 UTC (rev 32507)
+++ trunk/dports/perl/p5-io-zlib/Portfile 2008-01-05 15:39:18 UTC (rev 32508)
@@ -2,7 +2,7 @@
PortSystem 1.0
PortGroup perl5 1.0
-perl5.setup IO-Zlib 1.08
+perl5.setup IO-Zlib 1.09
maintainers narf_tm openmaintainer
description IO::-style interface to Compress::Zlib
long_description \
@@ -13,6 +13,6 @@
platforms darwin
-checksums md5 0758cc9daaab62883ebefae8d74c4a5f
+checksums md5 7e0244de33de418745584adcaad4869e
depends_lib-append port:p5-compress-zlib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/cd002cb6/attachment.html
From narf_tm at macports.org Sat Jan 5 07:42:23 2008
From: narf_tm at macports.org (narf_tm@macports.org)
Date: Sat Jan 5 07:41:49 2008
Subject: [32509] trunk/dports/perl/p5-json/Portfile
Message-ID: <20080105154223.DF99B7A6660@beta.macosforge.org>
Revision: 32509
http://trac.macosforge.org/projects/macports/changeset/32509
Author: narf_tm@macports.org
Date: 2008-01-05 07:42:17 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Updated to 2.04.
Modified Paths:
--------------
trunk/dports/perl/p5-json/Portfile
Modified: trunk/dports/perl/p5-json/Portfile
===================================================================
--- trunk/dports/perl/p5-json/Portfile 2008-01-05 15:39:18 UTC (rev 32508)
+++ trunk/dports/perl/p5-json/Portfile 2008-01-05 15:42:17 UTC (rev 32509)
@@ -2,7 +2,7 @@
PortSystem 1.0
PortGroup perl5 1.0
-perl5.setup JSON 2.02 ../by-authors/id/M/MA/MAKAMAKA
+perl5.setup JSON 2.04 ../by-authors/id/M/MA/MAKAMAKA
maintainers narf_tm openmaintainer
description parse and convert to JSON (JavaScript Object Notation).
long_description This module converts between JSON \
@@ -12,4 +12,4 @@
platforms darwin
-checksums md5 2cb6fabbd4abacb72f2922f7a7773f61
+checksums md5 17d734e5c459ed6a9c3dc11196935144
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/cc5cda30/attachment.html
From mww at macports.org Sat Jan 5 10:05:57 2008
From: mww at macports.org (mww@macports.org)
Date: Sat Jan 5 10:05:19 2008
Subject: [32510] trunk/dports/lang/gcc43/Portfile
Message-ID: <20080105180557.27D3E7AAA6B@beta.macosforge.org>
Revision: 32510
http://trac.macosforge.org/projects/macports/changeset/32510
Author: mww@macports.org
Date: 2008-01-05 10:05:42 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
version 4.3-20080104
Modified Paths:
--------------
trunk/dports/lang/gcc43/Portfile
Modified: trunk/dports/lang/gcc43/Portfile
===================================================================
--- trunk/dports/lang/gcc43/Portfile 2008-01-05 15:42:17 UTC (rev 32509)
+++ trunk/dports/lang/gcc43/Portfile 2008-01-05 18:05:42 UTC (rev 32510)
@@ -3,7 +3,7 @@
PortSystem 1.0
name gcc43
-version 4.3-20071228
+version 4.3-20080104
platforms darwin
categories lang
maintainers mww
@@ -25,11 +25,11 @@
set dobjc gcc-objc-${version}.tar.bz2
distfiles ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
-checksums ${dcore} sha1 9fb0f183efeea53ab9d3affb73f31aed275c8589 \
- ${dfort} sha1 fb5fbe2530cc2806cbbc93aa0d479783e602616e \
- ${dcxx} sha1 28fa31105221168777035ec9e595df127461e091 \
- ${djava} sha1 83b1a4abb0fa165e14de88fdfb9303f4d2b039d6 \
- ${dobjc} sha1 4d4ce665bd11806f0353cdd8fcdc1f57339c15ba
+checksums ${dcore} sha1 2e71571fe99a2a485d58014c8150c8a254aaf900 \
+ ${dfort} sha1 97c74b8f91b1cfc99f637ddc3573ef0d5dc74a99 \
+ ${dcxx} sha1 5f662fc48f4d20872cd6d2215b4b00da39d82a5c \
+ ${djava} sha1 2dcedf17512e3e196c5c8e921c3eec517f228056 \
+ ${dobjc} sha1 7fed1ab88171da9d86222d145e8406d5230ec3be
use_bzip2 yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/ce63bf2e/attachment.html
From ryandesign at macports.org Sat Jan 5 11:50:21 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Sat Jan 5 11:49:43 2008
Subject: [32511] trunk/dports/devel/pkgconfig/Portfile
Message-ID: <20080105195021.11C137AF4C5@beta.macosforge.org>
Revision: 32511
http://trac.macosforge.org/projects/macports/changeset/32511
Author: ryandesign@macports.org
Date: 2008-01-05 11:50:20 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
pkgconfig:
* remove inaccessible mirror from download locations
* try to download from the homepage first
* change to new homepage url
Closes #13830.
Modified Paths:
--------------
trunk/dports/devel/pkgconfig/Portfile
Modified: trunk/dports/devel/pkgconfig/Portfile
===================================================================
--- trunk/dports/devel/pkgconfig/Portfile 2008-01-05 18:05:42 UTC (rev 32510)
+++ trunk/dports/devel/pkgconfig/Portfile 2008-01-05 19:50:20 UTC (rev 32511)
@@ -6,10 +6,9 @@
version 0.22
categories devel
maintainers ryandesign
-homepage http://pkgconfig.freedesktop.org/
-master_sites http://mirror.opensysadmin.com/pkg-config/ \
- http://www.vg.kernel.org/pub/mirrors/gentoo/source/distfiles/ \
- ${homepage}releases/
+homepage http://pkg-config.freedesktop.org/
+master_sites ${homepage}releases/ \
+ http://www.vg.kernel.org/pub/mirrors/gentoo/source/distfiles/
distname pkg-config-${version}
platforms darwin freebsd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/fa179f8d/attachment.html
From dluke at macports.org Sat Jan 5 12:44:24 2008
From: dluke at macports.org (dluke@macports.org)
Date: Sat Jan 5 12:43:48 2008
Subject: [32512] trunk/dports/PortIndex
Message-ID: <20080105204424.CBDA57B1E63@beta.macosforge.org>
Revision: 32512
http://trac.macosforge.org/projects/macports/changeset/32512
Author: dluke@macports.org
Date: 2008-01-05 12:44:22 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4412
Ports successfully parsed: 4412
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-05 19:50:20 UTC (rev 32511)
+++ trunk/dports/PortIndex 2008-01-05 20:44:22 UTC (rev 32512)
@@ -262,8 +262,8 @@
variants universal description {library for decoding ATSC A/52 streams, aka AC-3} portdir audio/a52dec homepage http://liba52.sourceforge.net/ epoch 0 platforms darwin name a52dec long_description {liba52 is a free library for decoding ATSC A/52 streams. It is released under the terms of the GPL license. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3.} maintainers nomaintainer categories audio version 0.7.4 revision 0
aacgain 382
variants {universal darwin} portdir audio/aacgain description {AAC/MP3 normalisation tool} homepage http://altosdesign.com/aacgain/ epoch 0 platforms darwin name aacgain depends_lib {port:mpeg4ip port:faad2} maintainers tristan@cs.dartmouth.edu long_description {A modification of mp3gain to normalise the volume of MP3 and AAC audio files.} version 1.7 categories audio revision 0
-abcMIDI 379
-variants {universal darwin_8} description {ABC to midi and vice versa converter} portdir audio/abcMIDI homepage http://ifdo.pugmarks.com/~seymour/runabc/top.html epoch 0 platforms darwin name abcMIDI long_description {ABC is a text-based music notation language. These tools can convert ABC to midi and vice versa.} maintainers mww categories audio version 2007-12-09 revision 0
+abcMIDI 368
+variants universal description {ABC to midi and vice versa converter} portdir audio/abcMIDI homepage http://ifdo.pugmarks.com/~seymour/runabc/top.html epoch 0 platforms darwin name abcMIDI long_description {ABC is a text-based music notation language. These tools can convert ABC to midi and vice versa.} maintainers mww categories audio version 2008-01-04 revision 0
abcde 550
description {A Better CD Encoder} portdir audio/abcde homepage http://www.hispalinux.es/~data/abcde.php epoch 0 platforms darwin name abcde depends_lib {port:vorbis-tools port:lame port:flac port:cd-discid port:cdparanoia port:id3v2 port:normalize} maintainers jrdittmann@wisc.edu long_description {abcde is a frontend command-line utility (actually, a shell script) that grabs tracks off a CD, encodes them to Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or MPP/MP+(Musepack) format, and tags them, all in one go.} version 2.2.6 categories audio revision 0
alac_decoder 768
@@ -1428,8 +1428,8 @@
variants {universal server} description {Fast source code management system} portdir devel/perforce homepage http://www.perforce.com/ epoch 0 platforms darwin name perforce long_description {Perforce is a commercial revision control system that can be used gratis for developing free software. (see the WWW page for details).} maintainers nomaintainer categories devel version 06.2 revision 0
physfs 477
variants {universal darwin_8 darwin_9} portdir devel/physfs description {library providing abstract archive access} homepage http://icculus.org/physfs/ epoch 0 platforms darwin name physfs depends_lib port:readline maintainers nomaintainer long_description {PhysicsFS is a library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem.} version 1.0.1 categories devel revision 0
-pkgconfig 463
-variants {universal darwin_6} description {System for managing library compile and link flags} portdir devel/pkgconfig homepage http://pkgconfig.freedesktop.org/ epoch 0 platforms {darwin freebsd} name pkgconfig long_description {The pkg-config program is used to retrieve information about installed libraries in the system. It is typically used to compile and link against one or more libraries.} maintainers ryandesign categories devel version 0.22 revision 0
+pkgconfig 464
+variants {universal darwin_6} description {System for managing library compile and link flags} portdir devel/pkgconfig homepage http://pkg-config.freedesktop.org/ epoch 0 platforms {darwin freebsd} name pkgconfig long_description {The pkg-config program is used to retrieve information about installed libraries in the system. It is typically used to compile and link against one or more libraries.} maintainers ryandesign categories devel version 0.22 revision 0
plib 485
variants universal description {A Suite of Portable Game Libraries} portdir devel/plib homepage http://plib.sourceforge.net/ epoch 0 platforms darwin name plib long_description {PLIB includes sound effects, music, a complete 3D engine, font rendering, a GUI, networking, 3D math library and a collection of handy utility functions. All are 100% portable across nearly all modern computing platforms.} maintainers nomaintainer categories {devel graphics games} version 1.8.4 revision 0
pmk 468
@@ -1681,9 +1681,9 @@
vile 543
variants universal description {Vi Like Emacs} portdir editors/vile homepage http://invisible-island.net/vile/ epoch 0 platforms darwin name vile long_description {vile is a text editor which is extremely compatible with vi in terms of finger feel. in addition, it has extended capabilities in many areas, notably multi-file editing and viewing, key rebinding, real X window system support, an optional embedded perl interpreter, and robust support for non-Unix hosts.} maintainers waqar@macports.org categories editors version 9.5 revision 0
vim 1044
-variants {universal athena gtk1 gtk2 motif tiny small big huge xim perl python ruby tcl cscope nls} variant_desc {athena {Build GUI version using Athena widgets} gtk1 {Build GUI version using GTK 1.x widgets} gtk2 {Build GUI version using GTK 2.x widgets} motif {Build GUI version with Motif widgets} tiny {Build tiny feature set} small {Build small feature set} big {Build big feature set} huge {Build huge feature set} xim {Build with support for X Input Method} perl {Enable Perl scripting} python {Enable Python scripting} ruby {Enable Ruby scripting} tcl {Enable Tcl scripting} cscope {Enable source code browsing with cscope}} portdir editors/vim description {Vi {"workalike"} with many additional features} homepage http://www.vim.org/ epoch 0 platforms {darwin freebsd} name vim depends_lib port:ncurses maintainers {raimue openmaintainer} long_description {Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete featu
re set.} version 7.1.175 categories editors revision 0
+variants {universal athena gtk1 gtk2 motif tiny small big huge xim perl python ruby tcl cscope nls} variant_desc {athena {Build GUI version using Athena widgets} gtk1 {Build GUI version using GTK 1.x widgets} gtk2 {Build GUI version using GTK 2.x widgets} motif {Build GUI version with Motif widgets} tiny {Build tiny feature set} small {Build small feature set} big {Build big feature set} huge {Build huge feature set} xim {Build with support for X Input Method} perl {Enable Perl scripting} python {Enable Python scripting} ruby {Enable Ruby scripting} tcl {Enable Tcl scripting} cscope {Enable source code browsing with cscope}} portdir editors/vim description {Vi {"workalike"} with many additional features} homepage http://www.vim.org/ epoch 0 platforms {darwin freebsd} name vim depends_lib port:ncurses maintainers {raimue openmaintainer} long_description {Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete featu
re set.} version 7.1.203 categories editors revision 0
vim-app 876
-variants {universal macatsui big huge xim perl python ruby tcl cscope nls darwin_i386} variant_desc {macatsui {Experimental patch for better antialising} big {Build big feature set} huge {Build huge feature set} xim {Build with support for X Input Method} perl {Enable Perl scripting} python {Enable Python scripting} ruby {Enable Ruby scripting} tcl {Enable Tcl scripting} cscope {Enable source code browsing with cscope}} portdir editors/vim-app description {Vim.app is a GUI version of the famous editor vim.} homepage http://www.vim.org/ epoch 0 platforms {darwin freebsd} name vim-app depends_lib {port:gettext port:ncurses} maintainers raimue@macports.org long_description {This port provides Vim.app, a GUI version of the famous editor vim. Vim is a highly configurable text editor built to enable efficient text editing.} version 7.1.175 categories editors revision 0
+variants {universal macatsui big huge xim perl python ruby tcl cscope nls darwin_i386} variant_desc {macatsui {Experimental patch for better antialising} big {Build big feature set} huge {Build huge feature set} xim {Build with support for X Input Method} perl {Enable Perl scripting} python {Enable Python scripting} ruby {Enable Ruby scripting} tcl {Enable Tcl scripting} cscope {Enable source code browsing with cscope}} portdir editors/vim-app description {Vim.app is a GUI version of the famous editor vim.} homepage http://www.vim.org/ epoch 0 platforms {darwin freebsd} name vim-app depends_lib {port:gettext port:ncurses} maintainers raimue@macports.org long_description {This port provides Vim.app, a GUI version of the famous editor vim. Vim is a highly configurable text editor built to enable efficient text editing.} version 7.1.203 categories editors revision 0
xemacs 641
variants {universal no_sumo} variant_desc {no_sumo {do not install sumo and mule}} portdir editors/xemacs description {A highly customizable open source text editor.} homepage http://www.xemacs.org epoch 0 platforms darwin name xemacs depends_lib {port:libpng port:Xaw3d port:ncurses port:gdbm port:jpeg port:tiff port:compface port:gettext port:zlib} maintainers mww long_description {XEmacs is a highly customizable open source text editor and application development system. It is protected under the GNU Public License and related to other versions of Emacs, in particular GNU Emacs.} version 21.4.21 categories {editors x11} revision 1
xwpe 378
@@ -3307,7 +3307,7 @@
gcc42 416
variants {universal darwin_8 darwin_9_powerpc odcctools} portdir lang/gcc42 description {The GNU compiler collection} homepage http://gcc.gnu.org/ epoch 0 platforms darwin name gcc42 depends_lib {port:gmp port:mpfr port:libiconv} maintainers mww long_description {The GNU compiler collection, including front ends for C, C++, Objective-C, Objective-C++, Java and Fortran95.} version 4.2.2 categories lang revision 1
gcc43 743
-variants {universal powerpc odcctools gfortran} variant_desc {odcctools {Use the odcctools instead of the system provided ones - does not work for x64 currently!} gfortran {Enables fortran; this language will be enabled in the final version - this variant is completely untested!}} portdir lang/gcc43 description {The GNU compiler collection, prerelease BETA} homepage http://gcc.gnu.org/ epoch 0 platforms darwin name gcc43 depends_lib {port:gmp port:mpfr port:libiconv} maintainers mww long_description {The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++. This is a prerelease BETA version and does not have all available language front ends enabled.} version 4.3-20071228 categories lang revision 0
+variants {universal powerpc odcctools gfortran} variant_desc {odcctools {Use the odcctools instead of the system provided ones - does not work for x64 currently!} gfortran {Enables fortran; this language will be enabled in the final version - this variant is completely untested!}} portdir lang/gcc43 description {The GNU compiler collection, prerelease BETA} homepage http://gcc.gnu.org/ epoch 0 platforms darwin name gcc43 depends_lib {port:gmp port:mpfr port:libiconv} maintainers mww long_description {The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++. This is a prerelease BETA version and does not have all available language front ends enabled.} version 4.3-20080104 categories lang revision 0
gccxml 351
variants universal depends_build port:cmake portdir lang/gccxml description {generates XML description of C++ code} homepage http://www.gccxml.org/ epoch 0 platforms darwin name gccxml maintainers nomaintainer long_description {generates an XML description of a C++ program from GCC's internal representation} version 0.6.0 categories lang revision 0
gcj34 546
@@ -5153,7 +5153,7 @@
p5-io-tty 362
variants universal portdir perl/p5-io-tty description {Provide an interface to TTYs and PTYs} homepage http://search.cpan.org/dist/IO-Tty/ epoch 0 platforms darwin name p5-io-tty depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers sal@email.arc.nasa.gov long_description {{Provide an interface to TTYs and PTYs}} version 1.07 categories perl revision 0
p5-io-zlib 606
-variants universal portdir perl/p5-io-zlib description {IO::-style interface to Compress::Zlib} homepage http://search.cpan.org/dist/IO-Zlib/ epoch 0 platforms darwin name p5-io-zlib depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-compress-zlib} maintainers {narf_tm openmaintainer} long_description {This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using.} version 1.08 categories perl revision 0
+variants universal portdir perl/p5-io-zlib description {IO::-style interface to Compress::Zlib} homepage http://search.cpan.org/dist/IO-Zlib/ epoch 0 platforms darwin name p5-io-zlib depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-compress-zlib} maintainers {narf_tm openmaintainer} long_description {This modules provides an IO:: style interface to the Compress::Zlib package. The main advantage is that you can use an IO::Zlib object in much the same way as an IO::File object so you can have common code that doesn't know which sort of file it is using.} version 1.09 categories perl revision 0
p5-ipc-run 399
variants universal portdir perl/p5-ipc-run description {system() and background procs w/ piping, redirs, ptys} homepage http://search.cpan.org/dist/IPC-Run/ epoch 0 platforms darwin name p5-ipc-run depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers {narf_tm openmaintainer} long_description {{system() and background procs w/ piping, redirs, ptys}} version 0.80 categories perl revision 0
p5-ipc-run3 421
@@ -5163,7 +5163,7 @@
p5-java 379
variants universal portdir perl/p5-java description {Perl extension for accessing a JVM remotely or locally} homepage http://search.cpan.org/dist/Java/ epoch 0 platforms darwin name p5-java depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers nomaintainer long_description {{Perl extension for accessing a JVM remotely or locally}} version 4.7 categories perl revision 0
p5-json 489
-variants universal portdir perl/p5-json description {parse and convert to JSON (JavaScript Object Notation).} homepage http://search.cpan.org/dist/JSON/ epoch 0 platforms darwin name p5-json depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers {narf_tm openmaintainer} long_description {This module converts between JSON (JavaScript Object Notation) and Perl data structure into each other. For JSON, See to http://www.crockford.com/JSON/.} version 2.02 categories perl revision 0
+variants universal portdir perl/p5-json description {parse and convert to JSON (JavaScript Object Notation).} homepage http://search.cpan.org/dist/JSON/ epoch 0 platforms darwin name p5-json depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers {narf_tm openmaintainer} long_description {This module converts between JSON (JavaScript Object Notation) and Perl data structure into each other. For JSON, See to http://www.crockford.com/JSON/.} version 2.04 categories perl revision 0
p5-json-any 373
variants universal description {Wrapper Class for the various JSON classes.} portdir perl/p5-json-any homepage http://search.cpan.org/dist/JSON-Any/ epoch 0 depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-json} name p5-json-any long_description {{Wrapper Class for the various JSON classes.}} maintainers pguyot@kallisys.net categories perl version 1.04 revision 0
p5-libapreq 563
@@ -7495,9 +7495,13 @@
rpm 875
variants {universal darwin freebsd linux docs} depends_build {port:expat port:neon port:python24 port:perl5.8 port:readline port:beecrypt port:libiconv port:gettext} portdir sysutils/rpm description {The RPM package management system.} homepage http://rpm5.org depends_run {port:openssl bin:gzip:gzip bin:bzip2:bzip2 bin:unzip:unzip} epoch 0 platforms {darwin freebsd linux} depends_lib {lib:libhistory.5:readline port:gettext port:popt port:sqlite3} name rpm maintainers n3npq@mac.com long_description {The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.} categories {sysutils archivers} version 4.4.9 revision 5
rpm-devel 919
-variants {universal darwin freebsd linux docs} depends_build {port:expat port:neon port:python25 port:perl5.8 port:readline port:beecrypt port:libiconv port:gettext} portdir sysutils/rpm-devel description {The RPM package management system.} homepage http://rpm5.org depends_run {port:openssl bin:gzip:gzip bin:bzip2:bzip2 bin:unzip:unzip} epoch 0 platforms {darwin freebsd linux} depends_lib {lib:libhistory.5:readline port:gettext port:popt port:sqlite3 port:xar-devel} name rpm-devel maintainers {n3npq@mac.com afb@macports.org} long_description {The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.} categories {sysutils archivers} version 5.0 revision 0
+variants {universal darwin freebsd linux docs} depends_build {port:expat port:neon port:python25 port:perl5.8 port:readline port:beecrypt port:libiconv port:gettext} portdir sysutils/rpm-devel description {The RPM package management system.} homepage http://rpm5.org depends_run {port:openssl bin:gzip:gzip bin:bzip2:bzip2 bin:unzip:unzip} epoch 0 platforms {darwin freebsd linux} depends_lib {lib:libhistory.5:readline port:gettext port:popt port:sqlite3 port:xar-devel} name rpm-devel maintainers {n3npq@mac.com afb@macports.org} long_description {The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.} categories {sysutils archivers} version 5.1 revision 0
rpm2html 936
variants {universal template} depends_build {bin:autoconf:autoconf bin:automake:automake} variant_desc {template {Use separate template file instead of hard-coded markup}} portdir sysutils/rpm2html description {Translates an RPM database and dependency information into HTML} homepage http://www.nongnu.org/rpm2html/ epoch 0 platforms {darwin freebsd} name rpm2html depends_lib {lib:librpm:rpm lib:libxml2:libxml2 port:zlib port:bzip2} maintainers afb@macports.org long_description {The rpm2html utility automatically generates web pages that describe a set of RPM packages. The goals of rpm2html are to identify the dependencies between various packages, and to find the package(s) that will provide the resources needed to install a given package. Rpm2html analyzes the provides and requires of the given set of RPMs, and then shows the dependency cross-references using hypertext links.} categories sysutils version 1.9.5 revision 0
+rpm45 896
+variants {universal darwin freebsd linux docs} depends_build {port:expat port:neon port:python25 port:perl5.8 port:readline port:beecrypt port:libiconv port:gettext} portdir sysutils/rpm45 description {The RPM package management system.} homepage http://rpm5.org depends_run {port:openssl bin:gzip:gzip bin:bzip2:bzip2 bin:unzip:unzip} epoch 0 platforms {darwin freebsd linux} depends_lib {lib:libhistory.5:readline port:gettext port:popt port:sqlite3} name rpm45 maintainers {n3npq@mac.com afb@macports.org} long_description {The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.} categories {sysutils archivers} version 4.5 revision 0
+rpm50 907
+variants {universal darwin freebsd linux docs} depends_build {port:expat port:neon port:python25 port:perl5.8 port:readline port:beecrypt port:libiconv port:gettext} portdir sysutils/rpm50 description {The RPM package management system.} homepage http://rpm5.org depends_run {port:openssl bin:gzip:gzip bin:bzip2:bzip2 bin:unzip:unzip} epoch 0 platforms {darwin freebsd linux} depends_lib {lib:libhistory.5:readline port:gettext port:popt port:sqlite3 port:xar} name rpm50 maintainers {n3npq@mac.com afb@macports.org} long_description {The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.} categories {sysutils archivers} version 5.0.0 revision 0
rsnapshot 579
variants universal portdir sysutils/rsnapshot description {filesystem snapshot utility based on rsync} homepage http://www.rsnapshot.org/ epoch 0 platforms darwin name rsnapshot depends_lib {port:rsync bin:perl:perl5.8 bin:ssh:openssh} maintainers mww long_description {rsnapshot is a filesystem snapshot utility based on rsync. It makes it easy to make periodic snapshots of local machines, and remote machines over SSH. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.} version 1.3.0 categories {sysutils net} revision 0
runit 489
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/cc3c321d/attachment-0001.html
From eridius at macports.org Sat Jan 5 15:04:51 2008
From: eridius at macports.org (eridius@macports.org)
Date: Sat Jan 5 15:04:13 2008
Subject: [32513] trunk/dports/net/trafshow/Portfile
Message-ID: <20080105230451.0683A7B77FC@beta.macosforge.org>
Revision: 32513
http://trac.macosforge.org/projects/macports/changeset/32513
Author: eridius@macports.org
Date: 2008-01-05 15:04:50 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Use a custom anonymous password to download trafshow - Fixes #13453
Modified Paths:
--------------
trunk/dports/net/trafshow/Portfile
Modified: trunk/dports/net/trafshow/Portfile
===================================================================
--- trunk/dports/net/trafshow/Portfile 2008-01-05 20:44:22 UTC (rev 32512)
+++ trunk/dports/net/trafshow/Portfile 2008-01-05 23:04:50 UTC (rev 32513)
@@ -25,6 +25,9 @@
patch-configure
build.target trafshow
+fetch.user anonymous
+fetch.password -macports@
+
pre-configure { file copy -force /usr/share/libtool/config.guess ${worksrcpath}/config.guess
file copy -force /usr/share/libtool/config.sub ${worksrcpath}/config.sub }
configure.cflags-append "-I${prefix}/include"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/fc60462a/attachment.html
From eridius at macports.org Sat Jan 5 17:20:27 2008
From: eridius at macports.org (eridius@macports.org)
Date: Sat Jan 5 17:19:18 2008
Subject: [32514] trunk/base/src/macports1.0/macports.tcl
Message-ID: <20080106012027.9C3B87BC702@beta.macosforge.org>
Revision: 32514
http://trac.macosforge.org/projects/macports/changeset/32514
Author: eridius@macports.org
Date: 2008-01-05 17:20:25 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Replace the ui_channels if statement with a try-catch to try and fix the mysterious 10.3 issue
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-05 23:04:50 UTC (rev 32513)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-06 01:20:25 UTC (rev 32514)
@@ -100,9 +100,9 @@
proc macports::ui_init {priority message} {
# Get the list of channels.
- if {[llength [info commands ui_channels]] > 0} {
+ try {
set channels [ui_channels $priority]
- } else {
+ } catch * {
set channels [ui_channels_default $priority]
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/b09ac17d/attachment.html
From erickt at macports.org Sat Jan 5 21:22:45 2008
From: erickt at macports.org (erickt@macports.org)
Date: Sat Jan 5 21:22:05 2008
Subject: [32515] trunk/dports/lang/llvm
Message-ID: <20080106052245.4E5467C47FE@beta.macosforge.org>
Revision: 32515
http://trac.macosforge.org/projects/macports/changeset/32515
Author: erickt@macports.org
Date: 2008-01-05 21:22:43 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
version bump to llvm 2.1, and renaming llvm-gcc4 to llvm-gcc40 to reflect
that llvm supports multiple gcc versions.
Modified Paths:
--------------
trunk/dports/lang/llvm/Portfile
trunk/dports/lang/llvm-gcc4/Portfile
trunk/dports/lang/llvm-gcc4/files/patch-gcc_Makefile.in
Modified: trunk/dports/lang/llvm/Portfile
===================================================================
--- trunk/dports/lang/llvm/Portfile 2008-01-06 01:20:25 UTC (rev 32514)
+++ trunk/dports/lang/llvm/Portfile 2008-01-06 05:22:43 UTC (rev 32515)
@@ -3,7 +3,7 @@
PortSystem 1.0
name llvm
-version 2.0
+version 2.1
categories lang
platforms darwin
maintainers erickt@macports.org
@@ -14,9 +14,9 @@
homepage http://llvm.org/
master_sites http://llvm.org/releases/${version}/
-checksums md5 6f88002301a25f31a492052695f6138e \
- sha1 530382974a3d8ab2343e426af2085d08aa430f3b \
- rmd160 72f0a5fb3921880786f4dc4263100d84188d0037
+checksums md5 b930e7213b37acc934d0d163cf13af18 \
+ sha1 e57081e1bc7c2cb168859f534c08b579276c3398 \
+ rmd160 df28ee93be79b8d436deb7c0e1cff1c21e1328be
depends_build bin:flex:flex \
bin:bison:bison
@@ -27,12 +27,9 @@
file mkdir ${workpath}/build
}
-configure.cmd ../llvm-${version}/configure
+configure.cmd ../llvm-${version}/configure --enable-optimized
-build {
- cd ${workpath}/build
- system "make tools-only ENABLE_OPTIMIZED=1"
-}
+build.target tools-only
destroot.destdir PROJ_prefix=${destroot}${prefix} \
PROJ_bindir=${destroot}${prefix}/bin \
Modified: trunk/dports/lang/llvm-gcc4/Portfile
===================================================================
--- trunk/dports/lang/llvm-gcc4/Portfile 2008-01-06 01:20:25 UTC (rev 32514)
+++ trunk/dports/lang/llvm-gcc4/Portfile 2008-01-06 05:22:43 UTC (rev 32515)
@@ -2,9 +2,10 @@
PortSystem 1.0
-name llvm-gcc4
-version 2.0
-revision 1
+set major 4.0
+
+name llvm-gcc40
+version 2.1
categories lang
platforms darwin
maintainers erickt@macports.org
@@ -15,10 +16,10 @@
homepage http://llvm.org/
master_sites http://llvm.org/releases/${version}/
-distname ${name}-${version}.source
-checksums md5 648b6e1e73d770bbef2712b16a993548 \
- sha1 4731bd86094fae2799bfd7f2760a4a3b05e14e43 \
- rmd160 05eafd609990684a999f332bff782627cbe5cb50
+distname llvm-gcc${major}-${version}.source
+checksums md5 b2592f6d4010f7128ff29eb8bffa3896 \
+ sha1 5e39d141c370d4c91d68b6aebf31f0a1f523f655 \
+ rmd160 86d0d71dc9bf266a2715204cb2eee83dfa30ab2c
depends_lib port:llvm
@@ -30,7 +31,7 @@
patchfiles patch-gcc_Makefile.in
-configure.cmd ../llvm-gcc4-${version}.source/configure
+configure.cmd ../llvm-gcc${major}-${version}.source/configure
configure.args-append --enable-llvm=${prefix}/lib/llvm/obj \
--enable-languages=c,c++,objc,obj-c++ \
@@ -41,6 +42,7 @@
--mandir=${prefix}/share/man \
--with-local-prefix=${prefix} \
--program-prefix=llvm- \
+ --program-suffix=-${major} \
--disable-nls
destroot.destdir prefix=${destroot}${prefix} \
@@ -60,7 +62,7 @@
platform darwin {
post-extract {
- system "rm -rf ${workpath}/llvm-gcc4-${version}.source/libstdc++-v3"
+ system "rm -rf ${workpath}/llvm-gcc${major}-${version}.source/libstdc++-v3"
}
configure.args-append --with-gxx-include-dir=/usr/include/c++/4.0.0
Modified: trunk/dports/lang/llvm-gcc4/files/patch-gcc_Makefile.in
===================================================================
--- trunk/dports/lang/llvm-gcc4/files/patch-gcc_Makefile.in 2008-01-06 01:20:25 UTC (rev 32514)
+++ trunk/dports/lang/llvm-gcc4/files/patch-gcc_Makefile.in 2008-01-06 05:22:43 UTC (rev 32515)
@@ -1,8 +1,8 @@
---- ../llvm-gcc4-2.0.source/gcc/Makefile.in.old 2007-08-08 21:09:17.000000000 -0700
-+++ ../llvm-gcc4-2.0.source/gcc/Makefile.in 2007-08-08 21:09:39.000000000 -0700
+--- ../llvm-gcc4.0-2.1.source/gcc/Makefile.in.old 2007-08-08 21:09:17.000000000 -0700
++++ ../llvm-gcc4.0-2.1.source/gcc/Makefile.in 2007-08-08 21:09:39.000000000 -0700
@@ -3658,7 +3658,7 @@
-$(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
- -rm -f $(DESTDIR)$(bindir)/$(GCC_TARGET_INSTALL_NAME)-$(version)
+ -rm -f $(DESTDIR)$(bindir)/$(target_noncanonical)-gcc-$(version)$(exeext)
-( cd $(DESTDIR)$(bindir) && \
- $(LN) $(GCC_INSTALL_NAME)$(exeext) $(target_noncanonical)-gcc-$(version) )
+ $(LN) $(GCC_INSTALL_NAME)$(exeext) $(GCC_TARGET_INSTALL_NAME)-$(version) )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/1e420397/attachment.html
From erickt at macports.org Sat Jan 5 21:24:14 2008
From: erickt at macports.org (erickt@macports.org)
Date: Sat Jan 5 21:23:33 2008
Subject: [32516] trunk/dports/lang/llvm-gcc4/
Message-ID: <20080106052414.9A4487C4890@beta.macosforge.org>
Revision: 32516
http://trac.macosforge.org/projects/macports/changeset/32516
Author: erickt@macports.org
Date: 2008-01-05 21:24:13 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
llvm-gcc4 has been replaced by llvm-gcc40
Removed Paths:
-------------
trunk/dports/lang/llvm-gcc4/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080105/a94dad08/attachment.html
From dluke at macports.org Sun Jan 6 00:44:38 2008
From: dluke at macports.org (dluke@macports.org)
Date: Sun Jan 6 00:43:58 2008
Subject: [32517] trunk/dports/PortIndex
Message-ID: <20080106084438.059D87C94C7@beta.macosforge.org>
Revision: 32517
http://trac.macosforge.org/projects/macports/changeset/32517
Author: dluke@macports.org
Date: 2008-01-06 00:44:37 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4411
Ports successfully parsed: 4411
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-06 05:24:13 UTC (rev 32516)
+++ trunk/dports/PortIndex 2008-01-06 08:44:37 UTC (rev 32517)
@@ -3369,9 +3369,7 @@
lisp-hyperspec 1236
variants universal description {The Common Lisp HyperSpec} portdir lang/lisp-hyperspec homepage http://www.lispworks.com/reference/HyperSpec/index.html epoch 0 platforms darwin name lisp-hyperspec long_description {This is an HTML document derived from the ANSI Common Lisp standard (X3.226-1994), with permission from ANSI and NCITS (previously known as X3). The Common Lisp HyperSpec was prepared by Kent Pitman at Harlequin, who as Project Editor of X3J13 managed the completion of the document which became the ANSI Common Lisp Standard. In hardcopy, the ANSI Common Lisp standard is nearly 1100 printed pages describing nearly a thousand functions and variables in sufficient detail to accommodate hosting of the language on a wide variety of hardware and operating system platforms. While the paper version remains the official standard, we think that in practice you'll find the Common Lisp HyperSpec much easier to navigate and use than its paper alternative. In addition to the Co
mmon Lisp standard itself, the Common Lisp HyperSpec also incorporates interesting and useful cross references to other materials of the Common Lisp committee, J13 (formerly X3J13).} maintainers nomaintainer categories lang version 7.0 revision 0
llvm 386
-variants universal depends_build {bin:flex:flex bin:bison:bison} portdir lang/llvm description {llvm is a next generation compiler infrastructure} homepage http://llvm.org/ epoch 0 platforms darwin name llvm maintainers erickt@macports.org long_description {llvm brings tools to work on the llvm intermediate language incl. a C and C++ frontend.} version 2.0 categories lang revision 0
-llvm-gcc4 393
-variants {universal darwin powerpc x86} portdir lang/llvm-gcc4 description {llvm is a next generation compiler infrastructure} homepage http://llvm.org/ epoch 0 platforms darwin name llvm-gcc4 depends_lib port:llvm maintainers erickt@macports.org long_description {llvm brings tools to work on the llvm intermediate language incl. a C and C++ frontend.} version 2.0 categories lang revision 1
+variants universal depends_build {bin:flex:flex bin:bison:bison} portdir lang/llvm description {llvm is a next generation compiler infrastructure} homepage http://llvm.org/ epoch 0 platforms darwin name llvm maintainers erickt@macports.org long_description {llvm brings tools to work on the llvm intermediate language incl. a C and C++ frontend.} version 2.1 categories lang revision 0
logtalk 650
variants universal description {Logtalk - Open source object-oriented logic programming language} portdir lang/logtalk homepage http://logtalk.org/ epoch 0 platforms {darwin freebsd linux} name logtalk long_description {Logtalk is an open source object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols, component-based programming through category-based composition, event-driven programming, and multi-threading programming.} maintainers pmoura@logtalk.org categories lang version 2.31.0 revision 0
lua 446
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/9a507c68/attachment.html
From afb at macports.org Sun Jan 6 02:29:01 2008
From: afb at macports.org (afb@macports.org)
Date: Sun Jan 6 02:28:20 2008
Subject: [32518] trunk/dports/devel/dbus-python25/Portfile
Message-ID: <20080106102901.1FCB07CBD20@beta.macosforge.org>
Revision: 32518
http://trac.macosforge.org/projects/macports/changeset/32518
Author: afb@macports.org
Date: 2008-01-06 02:28:58 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
leopard workaround for missing symbols (#12966, #13792)
Modified Paths:
--------------
trunk/dports/devel/dbus-python25/Portfile
Modified: trunk/dports/devel/dbus-python25/Portfile
===================================================================
--- trunk/dports/devel/dbus-python25/Portfile 2008-01-06 08:44:37 UTC (rev 32517)
+++ trunk/dports/devel/dbus-python25/Portfile 2008-01-06 10:28:58 UTC (rev 32518)
@@ -2,7 +2,7 @@
PortSystem 1.0
name dbus-python25
version 0.82.2
-revision 0
+revision 1
description Python bindings for the dbus message bus system.
long_description ${description}
maintainers nomaintainer
@@ -28,5 +28,15 @@
depends_build \
port:pkgconfig
+configure.python ${prefix}/bin/python2.5
configure.args --mandir=${prefix}/share/man
-configure.env PYTHON=${prefix}/bin/python2.5
+
+platform darwin 9 {
+ post-patch {
+ reinplace "s| -export-symbols-regex.*| \\\\|g" ${worksrcpath}/_dbus_bindings/Makefile.am
+ reinplace "s| -export-symbols-regex.*| \\\\|g" ${worksrcpath}/_dbus_bindings/Makefile.in
+ reinplace "s| -export-symbols-regex.*| \\\\|g" ${worksrcpath}/_dbus_glib_bindings/Makefile.am
+ reinplace "s| -export-symbols-regex.*| \\\\|g" ${worksrcpath}/_dbus_glib_bindings/Makefile.in
+ }
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/b79e0fb6/attachment.html
From afb at macports.org Sun Jan 6 03:40:39 2008
From: afb at macports.org (afb@macports.org)
Date: Sun Jan 6 03:39:58 2008
Subject: [32519] trunk/dports/graphics/glut/Portfile
Message-ID: <20080106114039.6FAEC7CDCA4@beta.macosforge.org>
Revision: 32519
http://trac.macosforge.org/projects/macports/changeset/32519
Author: afb@macports.org
Date: 2008-01-06 03:40:37 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
workaround GL libraries on Leopard (#13806)
Modified Paths:
--------------
trunk/dports/graphics/glut/Portfile
Modified: trunk/dports/graphics/glut/Portfile
===================================================================
--- trunk/dports/graphics/glut/Portfile 2008-01-06 10:28:58 UTC (rev 32518)
+++ trunk/dports/graphics/glut/Portfile 2008-01-06 11:40:37 UTC (rev 32519)
@@ -4,6 +4,7 @@
name glut
version 3.7
+revision 1
description The OpenGL Utility Toolkit (GLUT)
long_description An indispensible toolkit for OpenGL programmers, this provides many of the windowing and input management primitives that OpenGL itself does not deal with.
maintainers nomaintainer
@@ -39,3 +40,10 @@
system "ln -fs ${prefix}/lib/libglut.3.7.dylib ${destroot}${prefix}/lib/libglut.3.dylib"
system "ln -fs ${prefix}/lib/libglut.3.7.dylib ${destroot}${prefix}/lib/libglut.dylib"
}
+
+platform darwin 9 {
+build {
+ system "cd ${worksrcpath}/lib/glut ; xmkmf ; make LOCAL_LDFLAGS=-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
+ system "cd ${worksrcpath}/lib/glut ; c++ -flat_namespace -dynamiclib -o libglut.3.7.dylib -install_name ${prefix}/lib/libglut.3.dylib -compatibility_version 3.7 -current_version 3.7 -all_load libglut.a -L${x11prefix}/lib -lGL -lGLU -lX11 -lXmu -lXi -lXext -lXt -lICE -lSM /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
+}
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/1cc7d17a/attachment-0001.html
From yves at macports.org Sun Jan 6 06:07:55 2008
From: yves at macports.org (yves@macports.org)
Date: Sun Jan 6 06:07:15 2008
Subject: [32520] trunk/dports/graphics/gimp2/Portfile
Message-ID: <20080106140755.605217D1D2C@beta.macosforge.org>
Revision: 32520
http://trac.macosforge.org/projects/macports/changeset/32520
Author: yves@macports.org
Date: 2008-01-06 06:07:44 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
ticket:13820
Modified Paths:
--------------
trunk/dports/graphics/gimp2/Portfile
Modified: trunk/dports/graphics/gimp2/Portfile
===================================================================
--- trunk/dports/graphics/gimp2/Portfile 2008-01-06 11:40:37 UTC (rev 32519)
+++ trunk/dports/graphics/gimp2/Portfile 2008-01-06 14:07:44 UTC (rev 32520)
@@ -3,7 +3,7 @@
PortSystem 1.0
name gimp2
-version 2.4.2
+version 2.4.3
categories graphics
maintainers nomaintainer
homepage http://www.gimp.org/
@@ -20,7 +20,7 @@
master_sites http://gimp.mirrors.hoobly.com/gimp/v${M.m}/ \
ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/v${M.m}/ \
ftp://ftp.gimp.org/pub/gimp/v${M.m}/
-checksums md5 ebd8902d29753d41c8d51a3efd84d1bf
+checksums md5 958988ac02642e2dfda7ad7d045e2a84
distname gimp-${version}
use_bzip2 yes
@@ -37,7 +37,14 @@
port:poppler \
port:py25-gtk
-configure.env PYTHON=${prefix}/bin/python2.5
+platform darwin 9 {
+ post-patch {
+ reinplace "s|-export-symbols-regex.*||g" ${worksrcpath}/plug-ins/pygimp/Makefile.am
+ reinplace "s|-export-symbols-regex.*||g" ${worksrcpath}/plug-ins/pygimp/Makefile.in
+ }
+}
+
+configure.python ${prefix}/bin/python2.5
configure.args --enable-mp \
--with-pdbgen \
--without-dbus
@@ -53,7 +60,6 @@
variant no_python description "Disable Python scripts and filters." {
depends_lib-delete port:py25-gtk
- configure.env-delete PYTHON=${prefix}/bin/python2.5
configure.args-append --disable-python
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/40268f66/attachment.html
From simon at macports.org Sun Jan 6 07:54:27 2008
From: simon at macports.org (simon@macports.org)
Date: Sun Jan 6 07:53:16 2008
Subject: [32521] trunk/dports/www/siege/Portfile
Message-ID: <20080106155427.7943B7D497B@beta.macosforge.org>
Revision: 32521
http://trac.macosforge.org/projects/macports/changeset/32521
Author: simon@macports.org
Date: 2008-01-06 07:54:22 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
www/siege: Updated to version 2.66. Also made sure no files are installed outside of ${prefix}.
Modified Paths:
--------------
trunk/dports/www/siege/Portfile
Modified: trunk/dports/www/siege/Portfile
===================================================================
--- trunk/dports/www/siege/Portfile 2008-01-06 14:07:44 UTC (rev 32520)
+++ trunk/dports/www/siege/Portfile 2008-01-06 15:54:22 UTC (rev 32521)
@@ -1,8 +1,9 @@
# $Id$
PortSystem 1.0
+
name siege
-version 2.61
+version 2.66
categories www benchmarks
maintainers nomaintainer
description http regression testing and benchmarking utility
@@ -12,12 +13,43 @@
of their code under duress, to see how it will stand up to \
load on the internet. It lets the user hit a web server with \
a configurable number of concurrent simulated users.
-homepage http://www.joedog.org/siege/
+homepage http://www.joedog.org/JoeDog/Siege
platforms darwin
-master_sites ftp://sid.joedog.org/pub/siege/
-checksums md5 ab523ff9bd2daed416038d1774656e4a
-depends_lib lib:libssl.0.9:openssl
-configure.args --mandir=${prefix}/share/man
+master_sites ftp://sid.joedog.org/pub/siege/ \
+ ftp://ftp.joedog.org/pub/siege/
+checksums md5 a5592e42d4217572d8035dec000f479c \
+ sha1 06c5fa98a4522b37281c7fc0b66dd904cd2962fc \
+ rmd160 25cd395432477cda02d04da3b7c72e6c15008714
+depends_lib port:openssl
+configure.args --mandir=${prefix}/share/man \
+ --with-ssl=${prefix}
+
# broken ftp server
-fetch.use_epsv yes
+fetch.use_epsv yes
+
+pre-configure {
+ # prevent installation of .siegerc in $HOME, use `siege.config` for this:
+ reinplace {s|$(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC);|echo "";|g} \
+ ${worksrcpath}/doc/Makefile.in
+ # ensure urls.txt is installed in ${destroot}:
+ reinplace "s|@sysconfdir@|${destroot}@sysconfdir@|g" \
+ ${worksrcpath}/doc/Makefile.in
+}
+
+post-destroot {
+ # copy an example siegerc to ${prefix}share/doc so an updater can see
+ # possible changes to siegerc:
+ xinstall -d ${destroot}${prefix}/share/doc/siege-${version}
+ xinstall ${worksrcpath}/doc/siegerc \
+ ${destroot}${prefix}/share/doc/siege-${version}/siegerc
+}
+
+post-install {
+ ui_msg "***************************************************************"
+ ui_msg "* To use siege you have to run 'siege.config'. This generates *"
+ ui_msg "* a default configuration file. *"
+ ui_msg "* If you are updating have a look at a possible new '.siegrc' *"
+ ui_msg "* file in ${prefix}/share/doc/siege-${version}/siegerc. *"
+ ui_msg "***************************************************************"
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/98bddb8b/attachment.html
From simon at macports.org Sun Jan 6 08:25:03 2008
From: simon at macports.org (simon@macports.org)
Date: Sun Jan 6 08:24:23 2008
Subject: [32522] trunk/dports/archivers/p7zip/Portfile
Message-ID: <20080106162503.0CD0B7D5922@beta.macosforge.org>
Revision: 32522
http://trac.macosforge.org/projects/macports/changeset/32522
Author: simon@macports.org
Date: 2008-01-06 08:25:00 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
archivers/p7zip: Updated to version 4.57. Also make it possible to install as non root.
Modified Paths:
--------------
trunk/dports/archivers/p7zip/Portfile
Modified: trunk/dports/archivers/p7zip/Portfile
===================================================================
--- trunk/dports/archivers/p7zip/Portfile 2008-01-06 15:54:22 UTC (rev 32521)
+++ trunk/dports/archivers/p7zip/Portfile 2008-01-06 16:25:00 UTC (rev 32522)
@@ -3,7 +3,7 @@
PortSystem 1.0
name p7zip
-version 4.55
+version 4.57
categories archivers
maintainers nomaintainer
platforms darwin
@@ -20,9 +20,9 @@
use_bzip2 yes
distfiles ${distname}_src_all${extract.suffix}
-checksums md5 bb141529cf2374a2e15735f155273172 \
- sha1 7dd6f75c031f15f3d379af3e208e2e4d65f55bb7 \
- rmd160 d224572461f04b53976e2e45a6d1c34aabda18d8
+checksums md5 773f78d8b297eb858626667d4dfa93c7 \
+ sha1 eda5de3d35567e2633373dbe60313527a6a4db27 \
+ rmd160 af40563b4ead84d138e9fff03a2677540c50d29d
configure {
copy -force ${worksrcpath}/makefile.macosx ${worksrcpath}/makefile.machine
@@ -30,7 +30,8 @@
post-configure {
if {[variant_isset universal]} {
- reinplace "s|\$(LOCAL_FLAGS)|${configure.universal_cflags} \$(LOCAL_FLAGS)|g" ${worksrcpath}/makefile.machine
+ reinplace "s|\$(LOCAL_FLAGS)|${configure.universal_cflags} \$(LOCAL_FLAGS)|g" \
+ ${worksrcpath}/makefile.machine
}
}
@@ -39,3 +40,9 @@
DEST_MAN=${prefix}/share/man \
DEST_DIR=${destroot}
+post-destroot {
+ # Make sure the files are writable by the creating user, makes
+ # installation without sudo possible. I'm not really sure why this is
+ # necessary.
+ system "chmod -R 0755 ${destroot}${prefix}"
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/c2c35216/attachment.html
From saispo at macports.org Sun Jan 6 09:24:49 2008
From: saispo at macports.org (saispo@macports.org)
Date: Sun Jan 6 09:24:09 2008
Subject: [32523] trunk/dports/lang/squeak/Portfile
Message-ID: <20080106172449.E10EE7D74F7@beta.macosforge.org>
Revision: 32523
http://trac.macosforge.org/projects/macports/changeset/32523
Author: saispo@macports.org
Date: 2008-01-06 09:24:47 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Update squeak port with tickets #13849
Modified Paths:
--------------
trunk/dports/lang/squeak/Portfile
Modified: trunk/dports/lang/squeak/Portfile
===================================================================
--- trunk/dports/lang/squeak/Portfile 2008-01-06 16:25:00 UTC (rev 32522)
+++ trunk/dports/lang/squeak/Portfile 2008-01-06 17:24:47 UTC (rev 32523)
@@ -42,14 +42,19 @@
default_variants +quartz
extract.only ${squeak_vm_src}.gz
-post-extract {
- system "cd ${workpath} && mv Squeak-${squeak_vm_version} Squeak-${squeak_img_version}"
- file mkdir ${worksrcpath}/build
+post-extract {
+ system "cd ${workpath} && mv Squeak-${squeak_vm_version} Squeak-${squeak_img_version}"
+ file mkdir ${worksrcpath}/build
+ # should do that but requires to rerun autoconf, I prefer to just patch inisqueak instead
+ # reinplace "s|imgdir=`eval echo \${libdir}/squeak`|imgdir=`eval echo \${datadir}`|" ${worksrcpath}/platforms/unix/config/configure.ac
+ # reinplace "s|plgdir=`eval echo \${imgdir}/\${VM_VERSION}`|plgdir=`eval echo \${libdir}/squeak/\${VM_VERSION}|" ${worksrcpath}/platforms/unix/config/configure.ac
}
configure.cmd ../platforms/unix/config/configure
configure.dir ${worksrcpath}/build
-configure.args --libdir=${prefix}/share --without-quartz --without-x
+configure.args --libdir=${prefix}/lib \
+ --mandir=${prefix}/share/man \
+ --without-quartz --without-x
build.dir ${worksrcpath}/build
build.type gnu
@@ -60,35 +65,37 @@
set unzip "[binaryInPath "unzip"] -o"
set gzip "[binaryInPath "gzip"] -f"
- # Have inisqueak look for a specific version image
- reinplace "s|IMAGE=squeak|IMAGE=squeak.${squeak_img_version}-${squeak_patch_no}|g" ${worksrcpath}/build/inisqueak
- reinplace "s|CHANGES=squeak|CHANGES=squeak.${squeak_img_version}-${squeak_patch_no}|g" ${worksrcpath}/build/inisqueak
+ set datadir ${prefix}/share/squeak
+
+ # Have inisqueak look at the right place
+ reinplace "s|MAJOR=3|MAJOR=${squeak_short_vrsn}|" ${worksrcpath}/build/inisqueak
+ reinplace "s|imgdir=${prefix}/lib/squeak|imgdir=${datadir}|" ${worksrcpath}/build/inisqueak
- # Install it
+ # Install inisqueak
xinstall -m 755 ${worksrcpath}/build/inisqueak \
${destroot}${prefix}/bin/
- # Now extract the image
- file copy ${distpath}/${squeak_img_src} ${worksrcpath}
- file copy ${distpath}/${squeak_vm_src}.gz ${worksrcpath}
- system "cd ${worksrcpath} && ${unzip} ${squeak_img_src}"
- system "cd ${worksrcpath} && ${gzip} -d ${squeak_vm_src}.gz"
-
- # And install the image
- xinstall -d ${destroot}${prefix}/share/squeak
- xinstall -m 644 ${worksrcpath}/${squeak_img_name}/${squeak_img} \
- ${destroot}${prefix}/share/squeak/
- xinstall -m 644 ${worksrcpath}/${squeak_img_name}/${squeak_img_changes} \
- ${destroot}${prefix}/share/squeak/
+ # fix bad doc install path (should use --docdir or --datarootdir during configure)
+ xinstall -d ${destroot}${datadir}
+ move ${destroot}${prefix}/doc ${destroot}${prefix}/share
+
+ # Recompress and install the default image
+ system "cd ${worksrcpath} && ${unzip} ${distpath}/${squeak_img_src}"
+ system "cd ${worksrcpath} && ${gzip} ${squeak_img_name}/${squeak_img}"
+ system "cd ${worksrcpath} && ${gzip} ${squeak_img_name}/${squeak_img_changes}"
+ xinstall -d ${destroot}${datadir}
+ xinstall -m 644 ${worksrcpath}/${squeak_img_name}/${squeak_img}.gz \
+ ${destroot}${datadir}
+ xinstall -m 644 ${worksrcpath}/${squeak_img_name}/${squeak_img_changes}.gz \
+ ${destroot}${datadir}
xinstall -m 644 ${worksrcpath}/${squeak_img_name}/WelcomeSqueak${squeak_short_vrsn} \
- ${destroot}${prefix}/share/squeak/
+ ${destroot}${datadir}
xinstall -m 644 ${worksrcpath}/${squeak_img_name}/SqueakV${squeak_short_vrsn}.sources \
- ${destroot}${prefix}/share/squeak/
+ ${destroot}${datadir}
- # And compress the image
- system "cd ${destroot}${prefix}/share/squeak && ${gzip} ${squeak_img}"
- system "cd ${destroot}${prefix}/share/squeak && ${gzip} ${squeak_img_changes}"
-
+ # Link compressed image and changes
+ system "cd ${destroot}${datadir} && ln -s ${squeak_img}.gz squeak.image.gz"
+ system "cd ${destroot}${datadir} && ln -s ${squeak_img_changes}.gz squeak.changes.gz"
}
variant quartz {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/f6401150/attachment.html
From dluke at macports.org Sun Jan 6 12:44:08 2008
From: dluke at macports.org (dluke@macports.org)
Date: Sun Jan 6 12:43:28 2008
Subject: [32524] trunk/dports/PortIndex
Message-ID: <20080106204408.DCD937DD2A2@beta.macosforge.org>
Revision: 32524
http://trac.macosforge.org/projects/macports/changeset/32524
Author: dluke@macports.org
Date: 2008-01-06 12:44:06 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4411
Ports successfully parsed: 4411
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-06 17:24:47 UTC (rev 32523)
+++ trunk/dports/PortIndex 2008-01-06 20:44:06 UTC (rev 32524)
@@ -211,7 +211,7 @@
makeself 488
portdir archivers/makeself platforms darwin description {A small shell script that generates a self-extractable archives} name makeself version 2.1.4 categories archivers homepage http://www.megastep.org/makeself/ revision 0 epoch 0 maintainers nomaintainer long_description {makeself.sh is a small shell script that generates a self-extractable tar.gz archive from a directory. The resulting file appears as a shell script (many of those have a .run suffix), and can be launched as is.}
p7zip 316
-variants universal description {7-Zip implementation} portdir archivers/p7zip homepage http://p7zip.sourceforge.net/ epoch 0 platforms darwin name p7zip long_description {p7zip is a port of 7-Zip, a file archiver with highest compression ratio.} maintainers nomaintainer categories archivers version 4.55 revision 0
+variants universal description {7-Zip implementation} portdir archivers/p7zip homepage http://p7zip.sourceforge.net/ epoch 0 platforms darwin name p7zip long_description {p7zip is a port of 7-Zip, a file archiver with highest compression ratio.} maintainers nomaintainer categories archivers version 4.57 revision 0
packddir 365
variants universal description {creates and unpacks PackdDir archives} portdir archivers/packddir homepage http://www.nongnu.org/packddir/ epoch 0 platforms darwin name packddir long_description {packddir creates and unpacks PackdDir archives, which are used in Quake (I and II) and others.} maintainers nomaintainer categories archivers version 0.0.6-1 revision 0
paq8 521
@@ -912,8 +912,8 @@
variants universal depends_build port:pkgconfig portdir devel/dbus-glib description {Glib bindings for the dbus message bus system.} homepage http://www.freedesktop.org/Software/dbus epoch 0 platforms darwin name dbus-glib depends_lib {port:expat port:libiconv port:glib2 port:dbus port:gettext} long_description {{Glib bindings for the dbus message bus system.}} maintainers nomaintainer version 0.74 categories devel revision 0
dbus-python24 494
variants universal depends_build port:pkgconfig portdir devel/dbus-python24 description {Python bindings for the dbus message bus system.} homepage http://www.freedesktop.org/Software/dbus epoch 0 platforms darwin name dbus-python24 depends_lib {port:dbus port:dbus-glib port:gettext port:glib2 port:libiconv port:python24 port:py-gobject port:py-numeric} long_description {{Python bindings for the dbus message bus system.}} maintainers nomaintainer version 0.82.2 categories devel revision 0
-dbus-python25 498
-variants universal depends_build port:pkgconfig portdir devel/dbus-python25 description {Python bindings for the dbus message bus system.} homepage http://www.freedesktop.org/Software/dbus epoch 0 platforms darwin name dbus-python25 depends_lib {port:dbus port:dbus-glib port:gettext port:glib2 port:libiconv port:python25 port:py25-gobject port:py25-numeric} long_description {{Python bindings for the dbus message bus system.}} maintainers nomaintainer version 0.82.2 categories devel revision 0
+dbus-python25 509
+variants {universal darwin_9} depends_build port:pkgconfig portdir devel/dbus-python25 description {Python bindings for the dbus message bus system.} homepage http://www.freedesktop.org/Software/dbus epoch 0 platforms darwin name dbus-python25 depends_lib {port:dbus port:dbus-glib port:gettext port:glib2 port:libiconv port:python25 port:py25-gobject port:py25-numeric} long_description {{Python bindings for the dbus message bus system.}} maintainers nomaintainer version 0.82.2 categories devel revision 1
ddd 383
variants {universal puredarwin} portdir devel/ddd description {Data Display Debugger} homepage http://www.gnu.org/software/ddd/ epoch 0 platforms darwin name ddd depends_lib {port:openmotif port:ncurses lib:libX11.6:XFree86} maintainers nomaintainer long_description {DDD is a graphical front-end for GDB and other command-line debuggers.} version 3.3.11 categories devel revision 1
dejagnu 599
@@ -2484,16 +2484,16 @@
variants universal portdir graphics/gimp-lqr-plugin description {Liquid Rescale Gimp plug-in.} homepage http://liquidrescale.wikidot.com/en:start epoch 0 platforms darwin name gimp-lqr-plugin depends_lib lib:libgimp-2.0:gimp2 maintainers nomaintainer long_description {The Liquid Rescale Gimp plug-in aims at resizing pictures non uniformly while preserving their features} version 0.3.0-6 categories graphics revision 0
gimp-user-manual 516
variants {universal fetch build without_gimp cs de en es fr hr it ko nl no ru sv zh_CN} description {A multilingual user manual for the Gimp (broken).} portdir graphics/gimp-user-manual homepage http://docs.gimp.org/ epoch 0 platforms darwin name gimp-user-manual long_description {The GIMP User Manual is a newly written User Manual for the GIMP. It is written for the GIMP Help Browser, but can produce the Help pages or other mediums as well.} maintainers nomaintainer categories graphics version 0.13 revision 0
-gimp2 813
-variants {universal without_gnome no_python dbus} variant_desc {without_gnome {Disable SVG support and built-in help browser.} no_python {Disable Python scripts and filters.}} portdir graphics/gimp2 description {The GNU Image Manipulation Program} homepage http://www.gimp.org/ epoch 0 platforms darwin name gimp2 depends_lib {port:aalib port:curl port:libart_lgpl port:libexif port:libgnomeui port:libgtkhtml port:libmng port:librsvg port:libwmf port:p5-xml-parser port:poppler port:py25-gtk} maintainers nomaintainer long_description {The GNU Image Manipulation Program (GIMP) is a powerful tool for the preparation and manipulation of digital images. The GIMP provides the user with a wide variety of image manipulation, painting, processing, and rendering tools.} version 2.4.2 categories graphics revision 0
+gimp2 822
+variants {universal darwin_9 without_gnome no_python dbus} variant_desc {without_gnome {Disable SVG support and built-in help browser.} no_python {Disable Python scripts and filters.}} portdir graphics/gimp2 description {The GNU Image Manipulation Program} homepage http://www.gimp.org/ epoch 0 platforms darwin name gimp2 depends_lib {port:aalib port:curl port:libart_lgpl port:libexif port:libgnomeui port:libgtkhtml port:libmng port:librsvg port:libwmf port:p5-xml-parser port:poppler port:py25-gtk} maintainers nomaintainer long_description {The GNU Image Manipulation Program (GIMP) is a powerful tool for the preparation and manipulation of digital images. The GIMP provides the user with a wide variety of image manipulation, painting, processing, and rendering tools.} version 2.4.3 categories graphics revision 0
glew 565
variants {universal darwin_8} description {OpenGL Extension Wrangler Library} portdir graphics/glew homepage http://glew.sourceforge.net epoch 0 platforms darwin name glew long_description {The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file.} maintainers nomaintainer categories {graphics devel} version 1.4.0 revision 0
glitz 522
variants universal portdir graphics/glitz description {Glitz is an OpenGL image compositing library.} homepage http://www.freedesktop.org/Software/glitz/ epoch 0 platforms darwin name glitz depends_lib lib:libX11.6:XFree86 maintainers nomaintainer long_description {Glitz is an OpenGL image compositing library. Glitz provides Porter/Duff compositing of images and implicit mask generation for geometric primitives including trapezoids, triangles, and rectangles.} version 0.5.6 categories {graphics devel x11} revision 1
gliv 453
variants universal portdir graphics/gliv description {GLiv is an OpenGL image viewer.} homepage http://guichaz.free.fr/gliv/ epoch 0 platforms darwin name gliv depends_lib port:gtkglext long_description {GLiv is an OpenGL image viewer, image loading is done via Gdk-pixbuf bundled with GTK+-2.4, rendering with OpenGL and the graphical user interface uses GTK+ with GtkGLExt.} maintainers nomaintainer version 1.9.3 categories {graphics x11} revision 0
-glut 489
-variants universal portdir graphics/glut description {The OpenGL Utility Toolkit (GLUT)} homepage http://www.opengl.org/resources/libraries/glut.html epoch 0 platforms darwin name glut depends_lib {lib:libGL.1:XFree86 lib:libX11.6:XFree86} long_description {An indispensible toolkit for OpenGL programmers, this provides many of the windowing and input management primitives that OpenGL itself does not deal with.} maintainers nomaintainer version 3.7 categories {x11 graphics} revision 0
+glut 500
+variants {universal darwin_9} portdir graphics/glut description {The OpenGL Utility Toolkit (GLUT)} homepage http://www.opengl.org/resources/libraries/glut.html epoch 0 platforms darwin name glut depends_lib {lib:libGL.1:XFree86 lib:libX11.6:XFree86} long_description {An indispensible toolkit for OpenGL programmers, this provides many of the windowing and input management primitives that OpenGL itself does not deal with.} maintainers nomaintainer version 3.7 categories {x11 graphics} revision 1
gocr 433
variants {universal darwin_8} depends_build lib:libnetpbm:netpbm portdir graphics/gocr description {Optical Character Recognition, converts images back to text} homepage http://jocr.sourceforge.net/ epoch 0 platforms darwin name gocr maintainers nomaintainer long_description {GOCR is an OCR (Optical Character Recognition) program. It converts scanned images of text back to text files.} version 0.44 categories graphics revision 0
gphoto2 504
@@ -8268,8 +8268,8 @@
variants universal description {C-based HTTP client library} portdir www/serf homepage http://code.google.com/p/serf/ epoch 0 depends_lib {port:apr port:apr-util port:openssl} name serf long_description {The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation.} maintainers blair categories www version 0.1.2 revision 0
shttpd 1067
variants universal description {embeddable MIT-licensed web server} portdir www/shttpd homepage http://shttpd.sourceforge.net/ epoch 0 platforms darwin name shttpd long_description {SHTTPD is simple, easy to use, embeddable web server with CGI, SSL, cookies support. It is written in C, as one single source file shttpd.c. It compiles both in UNIX and Windows environments. It gives very small footprint when linked against uclibc or dietlibc. It is a good choice to serve Web based GUI for various applications, where other sophisticated servers like Apache, IIS etc are too big, hard to install and configure or overcomplicated. It is good for implementing a web interface for daemons. Ideal for web-oriented software demos. Beginner (and not just beginner) web developers may find it very useful as well: shttpd serves PHP, Perl and other CGI applications without any additional configuration. Regardless its small size, shttpd is fully functional and is ready to be used in production
environment.} maintainers nomaintainer categories www version 1.34 revision 0
-siege 602
-variants universal portdir www/siege description {http regression testing and benchmarking utility} homepage http://www.joedog.org/siege/ epoch 0 platforms darwin name siege depends_lib lib:libssl.0.9:openssl maintainers nomaintainer long_description {Siege is an http regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. It lets the user hit a web server with a configurable number of concurrent simulated users.} version 2.61 categories {www benchmarks} revision 0
+siege 598
+variants universal portdir www/siege description {http regression testing and benchmarking utility} homepage http://www.joedog.org/JoeDog/Siege epoch 0 platforms darwin name siege depends_lib port:openssl maintainers nomaintainer long_description {Siege is an http regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. It lets the user hit a web server with a configurable number of concurrent simulated users.} version 2.66 categories {www benchmarks} revision 0
sitecopy 521
variants universal description {sitecopy website maintenance utility} portdir www/sitecopy homepage http://www.lyra.org/sitecopy/ epoch 0 platforms darwin name sitecopy long_description {sitecopy allows you to easily maintain remote Web sites. The program will upload files to the server which have changed locally, and delete files from the server which have been removed locally, keeping the remote site synchronized. FTP and WebDAV are supported.} maintainers julian@hal-9k.de categories www version 0.16.3 revision 0
sitemap_gen 588
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/76e045eb/attachment-0001.html
From eridius at macports.org Sun Jan 6 14:38:36 2008
From: eridius at macports.org (eridius@macports.org)
Date: Sun Jan 6 14:36:53 2008
Subject: [32525] trunk/base/src/macports1.0/macports.tcl
Message-ID: <20080106223836.3831F7E074B@beta.macosforge.org>
Revision: 32525
http://trac.macosforge.org/projects/macports/changeset/32525
Author: eridius@macports.org
Date: 2008-01-06 14:38:34 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Change the ui_prefix if-else block to a try-catch block
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-06 20:44:06 UTC (rev 32524)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-06 22:38:34 UTC (rev 32525)
@@ -111,9 +111,9 @@
if {$nbchans == 0} {
proc ::ui_$priority {str} {}
} else {
- if {[llength [info commands ui_prefix]] > 0} {
+ try {
set prefix [ui_prefix $priority]
- } else {
+ } catch * {
set prefix [ui_prefix_default $priority]
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/990d067e/attachment.html
From ryandesign at macports.org Sun Jan 6 15:14:17 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Sun Jan 6 15:13:04 2008
Subject: [32526] trunk/base/src/macports1.0/macports.tcl
Message-ID: <20080106231417.AE33D7E1561@beta.macosforge.org>
Revision: 32526
http://trac.macosforge.org/projects/macports/changeset/32526
Author: ryandesign@macports.org
Date: 2008-01-06 15:14:15 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
fix typo in comment
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-06 22:38:34 UTC (rev 32525)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-06 23:14:15 UTC (rev 32526)
@@ -133,7 +133,7 @@
}
}
-# Defult implementation of ui_prefix
+# Default implementation of ui_prefix
proc macports::ui_prefix_default {priority} {
switch $priority {
debug {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/86f13a4c/attachment.html
From landonf at macports.org Sun Jan 6 15:34:40 2008
From: landonf at macports.org (landonf@macports.org)
Date: Sun Jan 6 15:34:01 2008
Subject: [32527] trunk/dports/python
Message-ID: <20080106233440.7C8587E1DE1@beta.macosforge.org>
Revision: 32527
http://trac.macosforge.org/projects/macports/changeset/32527
Author: landonf@macports.org
Date: 2008-01-06 15:34:38 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
dnspython for python 2.5
Modified Paths:
--------------
trunk/dports/python/py25-dnspython/Portfile
Added Paths:
-----------
trunk/dports/python/py25-dnspython/
Copied: trunk/dports/python/py25-dnspython (from rev 32525, trunk/dports/python/py-dnspython)
Modified: trunk/dports/python/py25-dnspython/Portfile
===================================================================
--- trunk/dports/python/py-dnspython/Portfile 2008-01-06 22:38:34 UTC (rev 32525)
+++ trunk/dports/python/py25-dnspython/Portfile 2008-01-06 23:34:38 UTC (rev 32527)
@@ -1,28 +1,28 @@
# $Id$
PortSystem 1.0
-PortGroup python24 1.0
+PortGroup python25 1.0
name py-dnspython
-version 1.5.0
+version 1.6.0
categories python net
platforms darwin
maintainers nomaintainer
description DNS toolkit for Python
long_description \
- dnspython is a DNS toolkit for Python. It supports \
- almost all record types. It can be used for queries, \
- zone transfers, and dynamic updates. It supports TSIG \
- authenticated messages and EDNS0.
+ dnspython is a DNS toolkit for Python. It supports \
+ almost all record types. It can be used for queries, \
+ zone transfers, and dynamic updates. It supports TSIG \
+ authenticated messages and EDNS0.
homepage http://www.dnspython.org/
-master_sites ${homepage}kits/${version}
+master_sites ${homepage}kits/${version}
distname dnspython-${version}
-checksums md5 8b9bfb32988d03e49cdf8b3de7c7e6df \
- sha1 65bec9f891a22bfe2885ebcaa0efc735b5f5194b \
- rmd160 4a0c9d3b082879528c7468dfb38c20009890fd87
+checksums md5 15b8eed42689bd719ec1878a584787ea \
+ sha1 e5eeba2d5780db280cc144c7cf777a27972d9ad1 \
+ rmd160 b4a40b3fe6a7b63e8c801df6be8346570f121030
post-destroot {
xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}/examples
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/68f3959a/attachment.html
From sfiera at macports.org Sun Jan 6 21:24:46 2008
From: sfiera at macports.org (sfiera@macports.org)
Date: Sun Jan 6 21:24:02 2008
Subject: [32528] trunk/dports/devel/libgcrypt/Portfile
Message-ID: <20080107052446.C771E7EE803@beta.macosforge.org>
Revision: 32528
http://trac.macosforge.org/projects/macports/changeset/32528
Author: sfiera@macports.org
Date: 2008-01-06 21:24:45 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Updated libgcrypt 1.2.4 => 1.4.0
Modified Paths:
--------------
trunk/dports/devel/libgcrypt/Portfile
Modified: trunk/dports/devel/libgcrypt/Portfile
===================================================================
--- trunk/dports/devel/libgcrypt/Portfile 2008-01-06 23:34:38 UTC (rev 32527)
+++ trunk/dports/devel/libgcrypt/Portfile 2008-01-07 05:24:45 UTC (rev 32528)
@@ -4,7 +4,7 @@
PortSystem 1.0
name libgcrypt
-version 1.2.4
+version 1.4.0
revision 1
categories devel security
maintainers sfiera openmaintainer
@@ -25,9 +25,9 @@
master_sites gnupg
use_bzip2 yes
-checksums md5 3675d3e74c3a44aed629d9b12a30bb51 \
- sha1 c72406c69d6ad9fb3fa1e9824b04566cf204093b \
- rmd160 3ce5553e3a3e7508d3eac624c2d2296114d3df5e
+checksums md5 b013f798a1088afb07336bce5a9c24c5 \
+ sha1 cd1b52e8ecfa361737c6f130ed2f1d850e312c16 \
+ rmd160 bccec927cdf0437778d8aa1071b27a871ed5c72d
depends_lib port:libgpg-error
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/2da7c513/attachment.html
From sfiera at macports.org Sun Jan 6 21:37:49 2008
From: sfiera at macports.org (sfiera@macports.org)
Date: Sun Jan 6 21:36:04 2008
Subject: [32531] trunk/dports/devel/gnutls/Portfile
Message-ID: <20080107053749.69E9C7EF080@beta.macosforge.org>
Revision: 32531
http://trac.macosforge.org/projects/macports/changeset/32531
Author: sfiera@macports.org
Date: 2008-01-06 21:37:48 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Updated gnutls 2.0.0 => 2.2.0
Modified Paths:
--------------
trunk/dports/devel/gnutls/Portfile
Modified: trunk/dports/devel/gnutls/Portfile
===================================================================
--- trunk/dports/devel/gnutls/Portfile 2008-01-07 05:37:43 UTC (rev 32530)
+++ trunk/dports/devel/gnutls/Portfile 2008-01-07 05:37:48 UTC (rev 32531)
@@ -4,7 +4,7 @@
PortSystem 1.0
name gnutls
-version 2.0.0
+version 2.2.0
categories devel security
maintainers sfiera openmaintainer
description GNU Transport Layer Security Library
@@ -16,11 +16,14 @@
SSL 3.0 protocols. The library does not include any patented algorithms \
and is available under the GNU Lesser GPL license.
-master_sites gnupg:alpha/${name}
+master_sites ftp://ftp.gnutls.org/pub/gnutls/ \
+ http://www.gnu.org/software/gnutls/releases/ \
+ ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/ \
+ http://josefsson.org/gnutls/releases/
-checksums md5 181b2ff554a83e6cf85505ea16699d39 \
- sha1 985d86cb942b9d79abb5c8966439f23141ad803a \
- rmd160 4f0fac158749ac9df9d0f1c0dd0264ef26230b93
+checksums md5 bc9d44a618ad6ec7da35d1dfb56bae57 \
+ sha1 f0024abb61ee07e2ad00943098a439e0e7656742 \
+ rmd160 9871de63c89f5fed185d71000c58d72160945873
use_bzip2 yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/01a9b92c/attachment.html
From sfiera at macports.org Sun Jan 6 21:37:44 2008
From: sfiera at macports.org (sfiera@macports.org)
Date: Sun Jan 6 21:36:31 2008
Subject: [32530] trunk/dports/devel/opencdk/Portfile
Message-ID: <20080107053744.5A1B07EF065@beta.macosforge.org>
Revision: 32530
http://trac.macosforge.org/projects/macports/changeset/32530
Author: sfiera@macports.org
Date: 2008-01-06 21:37:43 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Updated opencdk 0.6.4 => 0.6.6
Modified Paths:
--------------
trunk/dports/devel/opencdk/Portfile
Modified: trunk/dports/devel/opencdk/Portfile
===================================================================
--- trunk/dports/devel/opencdk/Portfile 2008-01-07 05:37:38 UTC (rev 32529)
+++ trunk/dports/devel/opencdk/Portfile 2008-01-07 05:37:43 UTC (rev 32530)
@@ -4,7 +4,7 @@
PortSystem 1.0
name opencdk
-version 0.6.4
+version 0.6.6
categories devel security
maintainers sfiera
description Open Crypto Development Kit
@@ -17,9 +17,9 @@
master_sites gnupg:alpha/gnutls/${name}
use_bzip2 yes
-checksums md5 7bfc820bcdc08f0c31f860710368071e \
- sha1 86cb010c9d1888f3390948d4948986d87cf1abb4 \
- rmd160 789c0356824296f153df9f7ac6ffe6b08e33e74e
+checksums md5 813d62d7afe7b2c2d8f3df0a6c9d9331 \
+ sha1 ad333a55632eca9b7d035d3cc5c7f0b0342cb14e \
+ rmd160 22192415cdbe80d5f5338a7d24d9225ef3265639
depends_lib port:libgcrypt \
port:zlib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/64e91a55/attachment.html
From sfiera at macports.org Sun Jan 6 21:37:40 2008
From: sfiera at macports.org (sfiera@macports.org)
Date: Sun Jan 6 21:36:55 2008
Subject: [32529] trunk/dports/devel/libtasn1/Portfile
Message-ID: <20080107053740.176E87EF055@beta.macosforge.org>
Revision: 32529
http://trac.macosforge.org/projects/macports/changeset/32529
Author: sfiera@macports.org
Date: 2008-01-06 21:37:38 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Updated libtasn1 1.1 => 1.2
Modified Paths:
--------------
trunk/dports/devel/libtasn1/Portfile
Modified: trunk/dports/devel/libtasn1/Portfile
===================================================================
--- trunk/dports/devel/libtasn1/Portfile 2008-01-07 05:24:45 UTC (rev 32528)
+++ trunk/dports/devel/libtasn1/Portfile 2008-01-07 05:37:38 UTC (rev 32529)
@@ -4,7 +4,7 @@
PortSystem 1.0
name libtasn1
-version 1.1
+version 1.2
categories devel
maintainers sfiera openmaintainer
description ASN.1 structure parser library
@@ -18,9 +18,9 @@
master_sites http://www.gnu.org/software/gnutls/releases/${name}/ \
http://josefsson.org/gnutls/releases/${name}/
-checksums md5 93b43cc5013bda4d8bf64508f1566c54 \
- sha1 acfee90d4b3b4eafe8626283040930d7770ccf9f \
- rmd160 a693353ff3dcb6b785821eff05165d0e399ae5f5
+checksums md5 a9e310e9b067d86257b8f3ab032afdb1 \
+ sha1 f423ee15405e4bc21052733f19d0abdc6f909da8 \
+ rmd160 480c382cd43cd25dc7bf344918718d85b2aa76b4
configure.args --infodir=${prefix}/share/info \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/f41fa5c5/attachment.html
From sfiera at macports.org Sun Jan 6 21:44:22 2008
From: sfiera at macports.org (sfiera@macports.org)
Date: Sun Jan 6 21:43:38 2008
Subject: [32532] trunk/dports/graphics/pngpp/Portfile
Message-ID: <20080107054422.E335A7EF436@beta.macosforge.org>
Revision: 32532
http://trac.macosforge.org/projects/macports/changeset/32532
Author: sfiera@macports.org
Date: 2008-01-06 21:44:21 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
Updated pngpp 0.2.0 => 0.2.1
Modified Paths:
--------------
trunk/dports/graphics/pngpp/Portfile
Modified: trunk/dports/graphics/pngpp/Portfile
===================================================================
--- trunk/dports/graphics/pngpp/Portfile 2008-01-07 05:37:48 UTC (rev 32531)
+++ trunk/dports/graphics/pngpp/Portfile 2008-01-07 05:44:21 UTC (rev 32532)
@@ -4,7 +4,7 @@
PortSystem 1.0
name pngpp
-version 0.2.0
+version 0.2.1
categories graphics
platforms darwin
maintainers sfiera
@@ -16,7 +16,7 @@
homepage http://savannah.nongnu.org/projects/$name/
master_sites http://download.savannah.nongnu.org/releases/$name/
distname png++-$version
-checksums md5 8a695f6955d27b9c1de5e05b2d35079f
+checksums md5 bd7bc4ffd7290ebf60f5b9bb84d4da7b
depends_lib port:libpng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/bf59bc3e/attachment-0001.html
From jann at macports.org Sun Jan 6 23:09:19 2008
From: jann at macports.org (jann@macports.org)
Date: Sun Jan 6 23:08:35 2008
Subject: [32533] trunk/dports/lang/eiffelstudio/Portfile
Message-ID: <20080107070919.0AC7D7F2C5B@beta.macosforge.org>
Revision: 32533
http://trac.macosforge.org/projects/macports/changeset/32533
Author: jann@macports.org
Date: 2008-01-06 23:09:18 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
version updated
Modified Paths:
--------------
trunk/dports/lang/eiffelstudio/Portfile
Modified: trunk/dports/lang/eiffelstudio/Portfile
===================================================================
--- trunk/dports/lang/eiffelstudio/Portfile 2008-01-07 05:44:21 UTC (rev 32532)
+++ trunk/dports/lang/eiffelstudio/Portfile 2008-01-07 07:09:18 UTC (rev 32533)
@@ -2,8 +2,9 @@
PortSystem 1.0
name eiffelstudio
-set minor_version 71223
+set minor_version 71477
version 6.1.${minor_version}
+set branch [join [lrange [split ${version} .] 0 1] ""]
categories lang
platforms darwin
maintainers roederja@student.ethz.ch
@@ -26,16 +27,16 @@
extract.cmd tar
extract.post_args
extract.pre_args -xf
-distname PorterPackage_61_${minor_version}
+distname PorterPackage_${branch}_${minor_version}
set eiffel_launch eiffel_launcher_20070710.tar.bz2
distfiles ${distname}${extract.suffix}:source \
${eiffel_launch}:launcher
extract.only ${distname}${extract.suffix}
worksrcdir PorterPackage
-checksums ${distname}${extract.suffix} md5 5387eb5877b877c26bebd5856dff4999 \
- ${distname}${extract.suffix} sha1 04cfe27763b3b7a4873de6611ad587fe76f03864 \
- ${distname}${extract.suffix} rmd160 e7b8a0d2c1936ff0747e52a0d309e5c1d0d06e7b \
+checksums ${distname}${extract.suffix} md5 1f24e73e5c8951e9cc51c728aae41fc7 \
+ ${distname}${extract.suffix} sha1 8c1db0822e2c0e30f5c6ae8eb37469f39c4d43b2 \
+ ${distname}${extract.suffix} rmd160 7d1f5458478f409b45900dc7c50589de76693560 \
${eiffel_launch} md5 8b762a440599be65384aeb269e2314f1 \
${eiffel_launch} sha1 c2eed5a81dd06ef692b8be5fc366a0c3e608031e \
${eiffel_launch} rmd160 2da5c11340ea5d89161dd2cb3453da9f4df86c21
@@ -51,32 +52,32 @@
}
build {
- set env(ISE_EIFFEL) ${worksrcpath}/Eiffel61
+ set env(ISE_EIFFEL) ${worksrcpath}/Eiffel${branch}
set env(GOBO) $env(ISE_EIFFEL)/library/gobo
set env(PATH) $env(ISE_EIFFEL)/studio/spec/$env(ISE_PLATFORM)/bin:$env(PATH)
cd $worksrcpath
system "./compile_exes $env(ISE_PLATFORM)"
- file attributes ${worksrcpath}/Eiffel61/studio/spec/$env(ISE_PLATFORM)/bin/ec -permissions 0755
+ file attributes ${worksrcpath}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/bin/ec -permissions 0755
# Extract Eiffel Launcher
- system "tar -xjf ${distpath}/${eiffel_launch} -C ${worksrcpath}/Eiffel61/"
+ system "tar -xjf ${distpath}/${eiffel_launch} -C ${worksrcpath}/Eiffel${branch}/"
}
destroot.violate_mtree yes
destroot {
xinstall -m 755 -d ${destroot}/${prefix}
- file copy ${worksrcpath}/Eiffel61 ${destroot}/${prefix}/
+ file copy ${worksrcpath}/Eiffel${branch} ${destroot}/${prefix}/
# Run ranlib on the libraries
- system "ranlib ${destroot}/${prefix}/Eiffel61/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
+ system "ranlib ${destroot}/${prefix}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
}
post-install {
ui_msg " ################################################################################## \n\
To complete the installation you have to add the following to your .bashrc file : \n\
export ISE_PLATFORM=$env(ISE_PLATFORM) \n\
- export ISE_EIFFEL=${prefix}/Eiffel61 \n\
+ export ISE_EIFFEL=${prefix}/Eiffel${branch} \n\
export GOBO=\$ISE_EIFFEL/library/gobo \n\
export PATH=\$PATH:\$ISE_EIFFEL/studio/spec/\$ISE_PLATFORM/bin:\$GOBO/spec/\$ISE_PLATFORM/bin \n\
################################################################################## \n"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/82ae8ec6/attachment.html
From jann at macports.org Sun Jan 6 23:09:45 2008
From: jann at macports.org (jann@macports.org)
Date: Sun Jan 6 23:09:01 2008
Subject: [32534] trunk/dports/lang/eiffelstudio-devel/Portfile
Message-ID: <20080107070945.DA3F17F2CBA@beta.macosforge.org>
Revision: 32534
http://trac.macosforge.org/projects/macports/changeset/32534
Author: jann@macports.org
Date: 2008-01-06 23:09:44 -0800 (Sun, 06 Jan 2008)
Log Message:
-----------
version updated
Modified Paths:
--------------
trunk/dports/lang/eiffelstudio-devel/Portfile
Modified: trunk/dports/lang/eiffelstudio-devel/Portfile
===================================================================
--- trunk/dports/lang/eiffelstudio-devel/Portfile 2008-01-07 07:09:18 UTC (rev 32533)
+++ trunk/dports/lang/eiffelstudio-devel/Portfile 2008-01-07 07:09:44 UTC (rev 32534)
@@ -2,8 +2,9 @@
PortSystem 1.0
name eiffelstudio-devel
-set minor_version 71223
-version 6.1.${minor_version}
+set minor_version 71651
+version 6.2.${minor_version}
+set branch [join [lrange [split ${version} .] 0 1] ""]
categories lang
platforms darwin
maintainers roederja@student.ethz.ch
@@ -26,16 +27,16 @@
extract.cmd tar
extract.post_args
extract.pre_args -xf
-distname PorterPackage_61_${minor_version}
+distname PorterPackage_${branch}_${minor_version}
set eiffel_launch eiffel_launcher_20070710.tar.bz2
distfiles ${distname}${extract.suffix}:source \
${eiffel_launch}:launcher
extract.only ${distname}${extract.suffix}
worksrcdir PorterPackage
-checksums ${distname}${extract.suffix} md5 5387eb5877b877c26bebd5856dff4999 \
- ${distname}${extract.suffix} sha1 04cfe27763b3b7a4873de6611ad587fe76f03864 \
- ${distname}${extract.suffix} rmd160 e7b8a0d2c1936ff0747e52a0d309e5c1d0d06e7b \
+checksums ${distname}${extract.suffix} md5 05795d2209d0cc892af474ebf0e03a25 \
+ ${distname}${extract.suffix} sha1 beea5c4e7906b8000cfd46ebb38c9a96c6acd9b0 \
+ ${distname}${extract.suffix} rmd160 f287ecc1a5bd163d18387db85b72fec86b6e5779 \
${eiffel_launch} md5 8b762a440599be65384aeb269e2314f1 \
${eiffel_launch} sha1 c2eed5a81dd06ef692b8be5fc366a0c3e608031e \
${eiffel_launch} rmd160 2da5c11340ea5d89161dd2cb3453da9f4df86c21
@@ -51,32 +52,32 @@
}
build {
- set env(ISE_EIFFEL) ${worksrcpath}/Eiffel61
+ set env(ISE_EIFFEL) ${worksrcpath}/Eiffel${branch}
set env(GOBO) $env(ISE_EIFFEL)/library/gobo
set env(PATH) $env(ISE_EIFFEL)/studio/spec/$env(ISE_PLATFORM)/bin:$env(PATH)
cd $worksrcpath
system "./compile_exes $env(ISE_PLATFORM)"
- file attributes ${worksrcpath}/Eiffel61/studio/spec/$env(ISE_PLATFORM)/bin/ec -permissions 0755
+ file attributes ${worksrcpath}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/bin/ec -permissions 0755
# Extract Eiffel Launcher
- system "tar -xjf ${distpath}/${eiffel_launch} -C ${worksrcpath}/Eiffel61/"
+ system "tar -xjf ${distpath}/${eiffel_launch} -C ${worksrcpath}/Eiffel${branch}/"
}
destroot.violate_mtree yes
destroot {
xinstall -m 755 -d ${destroot}/${prefix}
- file copy ${worksrcpath}/Eiffel61 ${destroot}/${prefix}/
+ file copy ${worksrcpath}/Eiffel${branch} ${destroot}/${prefix}/
# Run ranlib on the libraries
- system "ranlib ${destroot}/${prefix}/Eiffel61/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
+ system "ranlib ${destroot}/${prefix}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
}
post-install {
ui_msg " ################################################################################## \n\
To complete the installation you have to add the following to your .bashrc file : \n\
export ISE_PLATFORM=$env(ISE_PLATFORM) \n\
- export ISE_EIFFEL=${prefix}/Eiffel61 \n\
+ export ISE_EIFFEL=${prefix}/Eiffel${branch} \n\
export GOBO=\$ISE_EIFFEL/library/gobo \n\
export PATH=\$PATH:\$ISE_EIFFEL/studio/spec/\$ISE_PLATFORM/bin:\$GOBO/spec/\$ISE_PLATFORM/bin \n\
################################################################################## \n"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080106/ef8e9fe3/attachment.html
From dluke at macports.org Mon Jan 7 00:44:33 2008
From: dluke at macports.org (dluke@macports.org)
Date: Mon Jan 7 00:43:50 2008
Subject: [32535] trunk/dports/PortIndex
Message-ID: <20080107084433.503B97F6AA8@beta.macosforge.org>
Revision: 32535
http://trac.macosforge.org/projects/macports/changeset/32535
Author: dluke@macports.org
Date: 2008-01-07 00:44:30 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4412
Ports successfully parsed: 4412
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-07 07:09:44 UTC (rev 32534)
+++ trunk/dports/PortIndex 2008-01-07 08:44:30 UTC (rev 32535)
@@ -1019,7 +1019,7 @@
gnome-bindings-suite 651
variants universal description {The GNOME bindings} portdir devel/gnome-bindings-suite homepage http://www.gnome.org/ epoch 0 depends_lib {port:gnome-bindings-cxx port:gnome-bindings-perl5 port:gnome-bindings-python} name gnome-bindings-suite long_description {The GNOME bindings is the set of libraries that allow developers to develop fully GNOME compliant applications in C#, C++, Java, Perl, and Python. The platform is one of the suites of software packages that form the complete GNOME project offerings. NOTE: the GNOME Java bindings have yet to be ported to Mac OS X.} maintainers nomaintainer categories {devel gnome} version 2.12 revision 0
gnutls 566
-variants {universal darwin_8} portdir devel/gnutls description {GNU Transport Layer Security Library} homepage http://www.gnutls.org/ epoch 0 platforms darwin name gnutls depends_lib {port:libgcrypt port:libtasn1 port:opencdk port:lzo port:zlib port:readline} maintainers {sfiera openmaintainer} long_description {GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and SSL 3.0 protocols. The library does not include any patented algorithms and is available under the GNU Lesser GPL license.} version 2.0.0 categories {devel security} revision 0
+variants {universal darwin_8} portdir devel/gnutls description {GNU Transport Layer Security Library} homepage http://www.gnutls.org/ epoch 0 platforms darwin name gnutls depends_lib {port:libgcrypt port:libtasn1 port:opencdk port:lzo port:zlib port:readline} maintainers {sfiera openmaintainer} long_description {GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and SSL 3.0 protocols. The library does not include any patented algorithms and is available under the GNU Lesser GPL license.} version 2.2.0 categories {devel security} revision 0
gob1 373
variants universal portdir devel/gob1 description {preprocessor for making GTK+ 1 objects with inline C} homepage http://www.5z.com/jirka/gob.html epoch 0 platforms darwin name gob1 depends_lib port:glib1 maintainers nomaintainer long_description {Old 1.0 version of gob for making GTK+ 1 (with some support for GTK+ 2) objects.} version 1.0.12 categories devel revision 0
gob2 564
@@ -1173,7 +1173,7 @@
libffi 826
variants universal description {libffi provides a high level api to various calling conventions} portdir devel/libffi homepage http://sources.redhat.com/libffi/ epoch 0 platforms darwin name libffi long_description {libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code.} maintainers pguyot@kallisys.net categories devel version 2.1 revision 20040426
libgcrypt 717
-variants {universal darwin_6 darwin_8} portdir devel/libgcrypt description {Crypto library} homepage http://www.gnupg.org/ epoch 0 platforms darwin name libgcrypt depends_lib port:libgpg-error maintainers {sfiera openmaintainer} long_description {This is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptograhic building blocks: symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, DSA), large integer functions, random numbers and a lot of supporting functions.} version 1.2.4 categories {devel security} revision 1
+variants {universal darwin_6 darwin_8} portdir devel/libgcrypt description {Crypto library} homepage http://www.gnupg.org/ epoch 0 platforms darwin name libgcrypt depends_lib port:libgpg-error maintainers {sfiera openmaintainer} long_description {This is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptograhic building blocks: symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, DSA), large integer functions, random numbers and a lot of supporting functions.} version 1.4.0 categories {devel security} revision 1
libgdiplus 662
variants {universal darwin_8} depends_build port:pkgconfig portdir devel/libgdiplus description {An Open Source implementation of the GDI+ API} homepage http://www.go-mono.com/ epoch 0 platforms darwin depends_lib {port:jpeg port:tiff port:libungif port:libpng port:pkgconfig port:render port:xrender port:zlib port:fontconfig port:freetype port:iconv port:libexif port:glib2 lib:libX11.6:XFree86} name libgdiplus maintainers stechert@macports.org long_description {An implementation of the GDI+ API for Mono, an effort to create an open source implementation of the .NET Development Framework including a C# compiler.} version 1.2.5 categories devel revision 2
libgeoip 298
@@ -1273,7 +1273,7 @@
libtar 374
variants universal description {library for manipulating POSIX tar files} portdir devel/libtar homepage http://www.feep.net/libtar/ epoch 0 platforms darwin name libtar long_description {libtar is a C library for manipulating POSIX tar files. It handles adding and extracting files to/from a tar archive.} maintainers nomaintainer categories devel version 1.2.11 revision 1
libtasn1 354
-variants universal description {ASN.1 structure parser library} portdir devel/libtasn1 homepage http://www.gnutls.org/ epoch 0 platforms darwin name libtasn1 long_description {The libtasn1 library was developed for ASN1 (Abstract Syntax Notifcation One) structures management.} maintainers {sfiera openmaintainer} categories devel version 1.1 revision 0
+variants universal description {ASN.1 structure parser library} portdir devel/libtasn1 homepage http://www.gnutls.org/ epoch 0 platforms darwin name libtasn1 long_description {The libtasn1 library was developed for ASN1 (Abstract Syntax Notifcation One) structures management.} maintainers {sfiera openmaintainer} categories devel version 1.2 revision 0
libtemplate 459
variants universal description {HTML templating engine in C} portdir devel/libtemplate homepage http://www.lazarusid.com/libtemplate.shtml epoch 0 platforms {darwin freebsd} name libtemplate long_description {Separate your business logic from your interface with libtemplate. Designed to be both fast and easy to use in your application. Stop embedding HTML and speed your development.} maintainers afb@macports.org categories sysutils version 1.5 revision 0
libtool 447
@@ -1365,7 +1365,7 @@
oniguruma5 453
variants universal description {A regular expressions library.} portdir devel/oniguruma5 homepage http://www.geocities.jp/kosako3/oniguruma/ epoch 0 platforms darwin name oniguruma5 long_description {Oniguruma is a regular expressions library in which different character encoding can be specified for every expression. Supports Unicode Porperty/Script. N.B. 5.x is unrelated to Ruby.} maintainers nomaintainer categories devel version 5.8.0 revision 0
opencdk 343
-variants universal portdir devel/opencdk description {Open Crypto Development Kit} homepage http://www.gnutls.org/ epoch 0 platforms darwin name opencdk depends_lib {port:libgcrypt port:zlib} maintainers sfiera long_description {OpenCDK provides basic parts of the OpenPGP message format.} version 0.6.4 categories {devel security} revision 0
+variants universal portdir devel/opencdk description {Open Crypto Development Kit} homepage http://www.gnutls.org/ epoch 0 platforms darwin name opencdk depends_lib {port:libgcrypt port:zlib} maintainers sfiera long_description {OpenCDK provides basic parts of the OpenPGP message format.} version 0.6.6 categories {devel security} revision 0
opendx-java40 292
portdir devel/opendx-java40 variants universal platforms darwin description {Java classes used by OpenDX} name opendx-java40 version 1999.11.15 categories devel revision 0 epoch 0 maintainers gwright@macports.org long_description {Classes to allow a Java applet access to Javascript objects}
openslp 658
@@ -2605,7 +2605,7 @@
pngmeta 449
variants universal portdir graphics/pngmeta description {Pngmeta is a tool for extracting metadata from PNG (Portable Network Graphics) files.} homepage http://pmt.sourceforge.net/pngmeta/ epoch 0 platforms {darwin freebsd} name pngmeta depends_lib {port:libpng port:zlib} long_description {{Pngmeta is a tool for extracting metadata from PNG (Portable Network Graphics) files.}} maintainers nomaintainer version 1.11 categories graphics revision 1
pngpp 401
-variants universal portdir graphics/pngpp description {A simplified input/output library for PNG files} homepage http://savannah.nongnu.org/projects/pngpp/ epoch 0 platforms darwin name pngpp depends_lib port:libpng maintainers sfiera long_description {pngpp provides a C++ wrapper for the libpng that greatly simplifies the reading and writing PNG files} version 0.2.0 categories graphics revision 0
+variants universal portdir graphics/pngpp description {A simplified input/output library for PNG files} homepage http://savannah.nongnu.org/projects/pngpp/ epoch 0 platforms darwin name pngpp depends_lib port:libpng maintainers sfiera long_description {pngpp provides a C++ wrapper for the libpng that greatly simplifies the reading and writing PNG files} version 0.2.1 categories graphics revision 0
poppler 426
variants {universal quartz} portdir graphics/poppler description {Poppler is a PDF rendering library based on the xpdf-3.0 code base.} homepage http://poppler.freedesktop.org/ epoch 0 platforms darwin name poppler depends_lib {port:cairo port:gtk2 port:poppler-data} maintainers nomaintainer long_description {{Poppler is a PDF rendering library based on the xpdf-3.0 code base.}} version 0.6.3 categories graphics revision 0
poppler-data 284
@@ -3265,9 +3265,9 @@
ecl 511
variants universal portdir lang/ecl description {Embeddable Common Lisp} homepage http://ecls.sourceforge.net/ epoch 0 platforms darwin name ecl depends_lib port:gmp maintainers waqar@macports.org long_description {ECL (Embeddable Common Lisp) is an interpreter of the Common Lisp language as described in the X3J13 ANSI specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.} version 0.9i categories lang revision 0
eiffelstudio 723
-variants {universal i386 powerpc} depends_build bin:bzip2:bzip2 portdir lang/eiffelstudio description {The ISE Eiffel Compiler and IDE} homepage http://www.eiffel.com epoch 0 platforms darwin name eiffelstudio depends_lib port:gtk2 maintainers roederja@student.ethz.ch long_description {EiffelStudio is a development environment for the Eiffel programming language developed by Eiffel Software. EiffelStudio includes a combination of tools integrated under a single user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram tool. The user interface rests on a number of specific UI paradigms, in particular pick-and-drop for effective browsing.} version 6.1.71223 categories lang revision 0
+variants {universal i386 powerpc} depends_build bin:bzip2:bzip2 portdir lang/eiffelstudio description {The ISE Eiffel Compiler and IDE} homepage http://www.eiffel.com epoch 0 platforms darwin name eiffelstudio depends_lib port:gtk2 maintainers roederja@student.ethz.ch long_description {EiffelStudio is a development environment for the Eiffel programming language developed by Eiffel Software. EiffelStudio includes a combination of tools integrated under a single user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram tool. The user interface rests on a number of specific UI paradigms, in particular pick-and-drop for effective browsing.} version 6.1.71477 categories lang revision 0
eiffelstudio-devel 735
-variants {universal i386 powerpc} depends_build bin:bzip2:bzip2 portdir lang/eiffelstudio-devel description {The ISE Eiffel Compiler and IDE} homepage http://www.eiffel.com epoch 0 platforms darwin name eiffelstudio-devel depends_lib port:gtk2 maintainers roederja@student.ethz.ch long_description {EiffelStudio is a development environment for the Eiffel programming language developed by Eiffel Software. EiffelStudio includes a combination of tools integrated under a single user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram tool. The user interface rests on a number of specific UI paradigms, in particular pick-and-drop for effective browsing.} version 6.1.71223 categories lang revision 0
+variants {universal i386 powerpc} depends_build bin:bzip2:bzip2 portdir lang/eiffelstudio-devel description {The ISE Eiffel Compiler and IDE} homepage http://www.eiffel.com epoch 0 platforms darwin name eiffelstudio-devel depends_lib port:gtk2 maintainers roederja@student.ethz.ch long_description {EiffelStudio is a development environment for the Eiffel programming language developed by Eiffel Software. EiffelStudio includes a combination of tools integrated under a single user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram tool. The user interface rests on a number of specific UI paradigms, in particular pick-and-drop for effective browsing.} version 6.2.71651 categories lang revision 0
elk 509
variants {universal x11} description {Scheme Extension Language Kit} portdir lang/elk homepage http://sam.zoy.org/elk epoch 0 platforms darwin name elk long_description {Elk (the Extension Language Kit) is an implementation of the Scheme programming language. It can be used as a standalone Scheme interpreter, or as an embeddable, reusable extension language subsystem for applications written in C or C++ through the libelk library.} maintainers waqar@macports.org categories lang version 3.99.7 revision 0
erlang 818
@@ -6472,6 +6472,8 @@
variants universal description {Use class and function decorators -- even in Python 2.3 (now with source debugging for generated code)!} portdir python/py25-decoratortools homepage http://cheeseshop.python.org/pypi/DecoratorTools epoch 0 platforms darwin name py25-decoratortools depends_lib port:python25 maintainers stechert@macports.org version 1.4 categories {python www} revision 0
py25-django-devel 455
variants universal portdir python/py25-django-devel description {Django is a high-level Python Web framework} homepage http://www.djangoproject.com epoch 0 platforms darwin depends_lib {port:python25 port:py25-setuptools} name py25-django-devel maintainers stechert@macports.org long_description {Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.} categories {python www} version 0.96.1 revision 1
+py-dnspython 475
+variants universal portdir python/py25-dnspython description {DNS toolkit for Python} homepage http://www.dnspython.org/ epoch 0 platforms darwin depends_lib port:python25 name py-dnspython maintainers nomaintainer long_description {dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.} categories {python net} version 1.6.0 revision 0
py25-elementtree 574
variants universal portdir python/py25-elementtree description {flexible container object for python} homepage http://effbot.org/zone/element-index.htm epoch 0 platforms darwin depends_lib port:python25 name py25-elementtree maintainers stechert@macports.org long_description {The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. The element type can be described as a cross between a Python list and a Python dictionary.} categories python version 1.2.6-20050316 revision 0
py25-elixir 537
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/b617bd62/attachment-0001.html
From jmpp at macports.org Mon Jan 7 01:53:02 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Mon Jan 7 01:52:18 2008
Subject: [32536] trunk/dports/python/py25-dnspython/Portfile
Message-ID: <20080107095302.BD3027F967A@beta.macosforge.org>
Revision: 32536
http://trac.macosforge.org/projects/macports/changeset/32536
Author: jmpp@macports.org
Date: 2008-01-07 01:53:01 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Correct port name (py25-dnspython), thus eliminating the duplicate entry with py-dnspython (from which the former was svn cp'd).
Modified Paths:
--------------
trunk/dports/python/py25-dnspython/Portfile
Modified: trunk/dports/python/py25-dnspython/Portfile
===================================================================
--- trunk/dports/python/py25-dnspython/Portfile 2008-01-07 08:44:30 UTC (rev 32535)
+++ trunk/dports/python/py25-dnspython/Portfile 2008-01-07 09:53:01 UTC (rev 32536)
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup python25 1.0
-name py-dnspython
+name py25-dnspython
version 1.6.0
categories python net
platforms darwin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/248aa062/attachment.html
From jmpp at macports.org Mon Jan 7 02:01:04 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Mon Jan 7 02:00:22 2008
Subject: [32537] trunk/base/src/macports1.0/macports.tcl
Message-ID: <20080107100104.083537F9B10@beta.macosforge.org>
Revision: 32537
http://trac.macosforge.org/projects/macports/changeset/32537
Author: jmpp@macports.org
Date: 2008-01-07 02:01:03 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Simplify the test that errors out of we're not selfupdating with the needed power: bail out right away if $installing_user doesn't own ${prefix}.
Also improve some of the comments we output.
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-07 09:53:01 UTC (rev 32536)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-07 10:01:03 UTC (rev 32537)
@@ -1665,23 +1665,20 @@
gets $fd macports_version_new
close $fd
# echo downloaded MacPorts version
- ui_msg "\nDownloaded MacPorts base version $macports_version_new"
+ ui_msg "Downloaded MacPorts base version $macports_version_new"
}
# check if we we need to rebuild base
if {[rpm-vercomp $macports_version_new $macports::autoconf::macports_version] > 0 || $use_the_force_luke == "yes"} {
- ui_msg "\nConfiguring, building and installing new MacPorts release"
# get installation user/group and permissions
set owner [file attributes ${prefix} -owner]
set group [file attributes ${prefix} -group]
set perms [file attributes ${prefix} -permissions]
set installing_user [exec /usr/bin/whoami]
- if {[string equal $installing_user $owner]} {
- ui_debug "Permissions OK"
- } else {
- return -code error "Error: $installing_user cannot write to ${prefix} - try using sudo"
+ if {![string equal $installing_user $owner]} {
+ return -code error "User $installing_user does not own ${prefix} - try using sudo"
}
- ui_debug "Setting owner: $owner; group: $group"
+ ui_debug "Permissions OK"
# where to install our macports1.0 tcl package
set mp_tclpackage_path [file join $portdbpath .tclpackage]
@@ -1694,7 +1691,7 @@
}
# do the actual configure, build and installation of new base
- ui_debug "Install new MacPorts release in $prefix as $owner:$group - TCL-PACKAGE in $tclpackage; permissions: $perms"
+ ui_msg "\nInstalling new MacPorts release in $prefix as $owner:$group - TCL-PACKAGE in $tclpackage; Permissions: $perms"
if { [catch { system "cd $mp_source_path && ./configure --prefix=$prefix --with-tclpackage=$tclpackage --with-install-user=$owner --with-install-group=$group --with-directory-mode=$perms && make && make install" } result] } {
return -code error "Error installing new MacPorts base: $result"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/b479ecf5/attachment.html
From ryandesign at macports.org Mon Jan 7 02:29:43 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Mon Jan 7 02:28:58 2008
Subject: propchange - r32537 svn:log
Message-ID: <20080107102944.3012628082@relay11.apple.com>
Author: ryandesign@macports.org
Revision: 32537
Property Name: svn:log
New Property Value:
Simplify the test that errors out if we're not selfupdating with the needed power: bail out right away if $installing_user doesn't own ${prefix}.
Also improve some of the comments we output.
From simon at macports.org Mon Jan 7 08:03:47 2008
From: simon at macports.org (simon@macports.org)
Date: Mon Jan 7 08:03:02 2008
Subject: [32538] trunk/dports/science
Message-ID: <20080107160347.8659E809D4F@beta.macosforge.org>
Revision: 32538
http://trac.macosforge.org/projects/macports/changeset/32538
Author: simon@macports.org
Date: 2008-01-07 08:03:38 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
science/ghemical: New port. A computational chemistry software.
science/libghemical: New port. Library for ghemical.
science/liboglappth: New port. Library for ghemical.
Added Paths:
-----------
trunk/dports/science/ghemical/
trunk/dports/science/ghemical/Portfile
trunk/dports/science/libghemical/
trunk/dports/science/libghemical/Portfile
trunk/dports/science/liboglappth/
trunk/dports/science/liboglappth/Portfile
Added: trunk/dports/science/ghemical/Portfile
===================================================================
--- trunk/dports/science/ghemical/Portfile (rev 0)
+++ trunk/dports/science/ghemical/Portfile 2008-01-07 16:03:38 UTC (rev 32538)
@@ -0,0 +1,39 @@
+# $Id$
+
+PortSystem 1.0
+
+name ghemical
+version 2.95
+categories science
+platforms darwin
+maintainers simon
+description Ghemical is computational chemistry package
+long_description Ghemical is a computational chemistry software package \
+ written in C++ and released under the GNU GPL. The \
+ program has GUI based on GTK+2 and supports quantum \
+ mechanical and molecular mechanic models, with geometry \
+ optimization, molecular dynamics, and a large set of \
+ visualization tools. Ghemical relies on external code to \
+ provide the quantum-mechanical calculations - MOPAC \
+ provides the semi-empirical MNDO, MINDO, AM1, and PM3 \
+ methods, and MPQC methods based on Hartree-Fock \
+ calculations.
+
+homepage http://www.bioinformatics.org/ghemical/
+master_sites ${homepage}download/current/
+checksums md5 262d546d7ceca078d0e12a99211d3734 \
+ sha1 ac9419292554103f2b9bc7be8dfc921906134351 \
+ rmd160 866cb26b7980d9cdfc1f73ddc03240df583ded20
+
+depends_build port:pkgconfig
+
+depends_lib port:gtk2 \
+ port:libglade2 \
+ port:gtkglext \
+ port:openbabel \
+ port:libghemical \
+ port:liboglappth
+
+configure.args --enable-gamess \
+ --enable-shortcuts \
+ --enable-openbabel
Property changes on: trunk/dports/science/ghemical/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Added: trunk/dports/science/libghemical/Portfile
===================================================================
--- trunk/dports/science/libghemical/Portfile (rev 0)
+++ trunk/dports/science/libghemical/Portfile 2008-01-07 16:03:38 UTC (rev 32538)
@@ -0,0 +1,25 @@
+# $Id$
+
+PortSystem 1.0
+
+name libghemical
+version 2.96
+categories science
+platforms darwin
+maintainers simon
+description Library for the ghemical port.
+long_description $description
+
+homepage http://www.bioinformatics.org/ghemical/libghemical/
+master_sites http://www.bioinformatics.org/ghemical/download/current/
+checksums md5 3b877fe22123d9df1f8f08899b9fe472 \
+ sha1 39a55931b634f08a8493b24b17dd1372400a26ee \
+ rmd160 c251a1d21cba0fe9dd03725e0b40b71363db3fe0
+
+# TODO: add these ports which are useful for ghemical
+# depends_lib port:mpqc \
+# port:mopac7
+
+livecheck.check regex
+livecheck.url "${master_sites}?C=M;O=D"
+livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Property changes on: trunk/dports/science/libghemical/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Added: trunk/dports/science/liboglappth/Portfile
===================================================================
--- trunk/dports/science/liboglappth/Portfile (rev 0)
+++ trunk/dports/science/liboglappth/Portfile 2008-01-07 16:03:38 UTC (rev 32538)
@@ -0,0 +1,37 @@
+# $Id$
+
+PortSystem 1.0
+
+name liboglappth
+version 0.96
+categories science
+platforms darwin
+maintainers simon
+description Library for the ghemical port.
+long_description $description
+
+homepage http://www.bioinformatics.org/
+master_sites ${homepage}ghemical/download/current/
+checksums md5 babb1907ca0a52c6879c003239701217 \
+ sha1 bdaa47c76eee2db6cc859f135a10aabce096a45e \
+ rmd160 2b67fb748bada63c1cc70aa21cba85d1dbd642bd
+
+depends_lib port:glut
+
+pre-configure {
+ # If gl.h and glu.h don't exist in ${prefix}/include/GL then symlink the
+ # OpenGL files there. Doesn't really fit in pre-configure but I don't know
+ # where to put it.
+ set gl ${prefix}/include/GL
+ set opengl /System/Library/Frameworks/OpenGL.framework/Headers
+ if {![file exists ${gl}/gl.h]} {
+ file link -symbolic ${gl}/gl.h ${opengl}/gl.h
+ }
+ if {![file exists ${gl}/glu.h]} {
+ file link -symbolic ${gl}/glu.h ${opengl}/glu.h
+ }
+}
+
+livecheck.check regex
+livecheck.url "${master_sites}?C=M;O=D"
+livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Property changes on: trunk/dports/science/liboglappth/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/9b75803e/attachment.html
From simon at macports.org Mon Jan 7 09:58:17 2008
From: simon at macports.org (simon@macports.org)
Date: Mon Jan 7 09:57:31 2008
Subject: [32539] trunk/doc-new/guide/xml/portfile-variants.xml
Message-ID: <20080107175817.8C71B80DB48@beta.macosforge.org>
Revision: 32539
http://trac.macosforge.org/projects/macports/changeset/32539
Author: simon@macports.org
Date: 2008-01-07 09:58:13 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
doc-new: Added platform option.
Modified Paths:
--------------
trunk/doc-new/guide/xml/portfile-variants.xml
Modified: trunk/doc-new/guide/xml/portfile-variants.xml
===================================================================
--- trunk/doc-new/guide/xml/portfile-variants.xml 2008-01-07 16:03:38 UTC (rev 32538)
+++ trunk/doc-new/guide/xml/portfile-variants.xml 2008-01-07 17:58:13 UTC (rev 32539)
@@ -105,5 +105,55 @@
+
+
+ platform platform
+ [version]
+ [arch]
+
+
+ MacPorts allows for platform-specific conditional modification
+ to be specified in a Portfile, much like variants, for handling
+ differences between platforms and versions of the same
+ platform.
+
+ platform darwin
+ version can be used to handle
+ different tasks depending on the version of Mac OS X.
+ version can be 6 for
+ 10.2 Jaguar, 7 for 10.3 Panther,
+ 8 for 10.4 Tiger or 9 for 10.5
+ Leopard.
+
+
+
+ Default: ???
+
+
+
+ Examples:
+
+
+platform darwin 7 {
+ # Only used on Mac OS X 10.3.
+ configure.args-append \
+ --enable-tcl \
+ --with-tcl=/System/Library/Tcl/8.3
+}
+
+platform darwin powerpc {
+ # Only used if Mac OS X is running on a PowerPC processor.
+ configure.args-append \
+ --host=${os.arch}-apple-rhapsody${os.version}
+}
+platform darwin i386 {
+ # Only used if Mac OS X is running on an Intel processor.
+ configure.args-append \
+ --host=i386-gnu-rhapsody${os.version}
+}
+
+
+
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/fd9bdc04/attachment.html
From eridius at macports.org Mon Jan 7 10:21:39 2008
From: eridius at macports.org (eridius@macports.org)
Date: Mon Jan 7 10:20:54 2008
Subject: [32540] trunk/dports/www/analog/Portfile
Message-ID: <20080107182139.BA99E80EBEB@beta.macosforge.org>
Revision: 32540
http://trac.macosforge.org/projects/macports/changeset/32540
Author: eridius@macports.org
Date: 2008-01-07 10:21:37 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Remove cd command from analog port
Modified Paths:
--------------
trunk/dports/www/analog/Portfile
Modified: trunk/dports/www/analog/Portfile
===================================================================
--- trunk/dports/www/analog/Portfile 2008-01-07 17:58:13 UTC (rev 32539)
+++ trunk/dports/www/analog/Portfile 2008-01-07 18:21:37 UTC (rev 32540)
@@ -43,10 +43,12 @@
"${destroot}${prefix}/share/doc/${name}" \
"${destroot}${prefix}/share/man/man1" \
"${destroot}${prefix}/share/${name}"
- cd ${worksrcpath}
- file copy examples how-to images lang "${destroot}${prefix}/share/${name}"
- eval file copy [glob ${worksrcpath}/docs/*] \
- "${destroot}${prefix}/share/doc/${name}"
+ foreach item [list examples how-to images lang] {
+ file copy ${worksrcpath}/${item} ${destroot}${prefix}/share/${name}
+ }
+ foreach item [glob ${worksrcpath}/docs/*] {
+ file copy ${item} ${destroot}${prefix}/share/doc/${name}
+ }
xinstall -m 644 -W ${worksrcpath} ${name}.man \
"${destroot}${prefix}/share/man/man1/${name}.1"
xinstall -m 755 -W ${worksrcpath} ${name} "${destroot}${prefix}/bin"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/8d4d13c9/attachment.html
From eridius at macports.org Mon Jan 7 11:28:27 2008
From: eridius at macports.org (eridius@macports.org)
Date: Mon Jan 7 11:27:11 2008
Subject: [32541] trunk/base
Message-ID: <20080107192827.8B82B811A25@beta.macosforge.org>
Revision: 32541
http://trac.macosforge.org/projects/macports/changeset/32541
Author: eridius@macports.org
Date: 2008-01-07 11:28:25 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Tweak autoconf scripts to avoid duplication of the shell stuff to read macports_version
Modified Paths:
--------------
trunk/base/configure
trunk/base/configure.ac
Modified: trunk/base/configure
===================================================================
--- trunk/base/configure 2008-01-07 18:21:37 UTC (rev 32540)
+++ trunk/base/configure 2008-01-07 19:28:25 UTC (rev 32541)
@@ -2028,7 +2028,7 @@
# Read in the MacPorts version from the base/config/macports_vesion file
{ echo "$as_me:$LINENO: checking MacPorts version" >&5
echo $ECHO_N "checking MacPorts version... $ECHO_C" >&6; }
-MACPORTS_VERSION=$(cat config/macports_version | tr -d '\n')
+MACPORTS_VERSION=1.7.0
{ echo "$as_me:$LINENO: result: $MACPORTS_VERSION" >&5
echo "${ECHO_T}$MACPORTS_VERSION" >&6; }
Modified: trunk/base/configure.ac
===================================================================
--- trunk/base/configure.ac 2008-01-07 18:21:37 UTC (rev 32540)
+++ trunk/base/configure.ac 2008-01-07 19:28:25 UTC (rev 32541)
@@ -1,14 +1,15 @@
dnl Process this file with autoconf to produce a configure script.
dnl $Id$
AC_PREREQ(2.52)
-AC_INIT([MacPorts], [esyscmd(cat config/macports_version | tr -d '\n')], [macports-dev@lists.macosforge.org], [macports])
+AC_DEFUN([MACPORTS_VERSION_MACRO], [esyscmd(cat config/macports_version | tr -d '\n')])
+AC_INIT([MacPorts], [MACPORTS_VERSION_MACRO], [macports-dev@lists.macosforge.org], [macports])
AC_CONFIG_SRCDIR([src/pextlib1.0/Pextlib.c])
AC_CONFIG_HEADERS([src/config.h])
AC_CANONICAL_SYSTEM
# Read in the MacPorts version from the base/config/macports_vesion file
AC_MSG_CHECKING(MacPorts version)
-MACPORTS_VERSION=$(cat config/macports_version | tr -d '\n')
+MACPORTS_VERSION=MACPORTS_VERSION_MACRO
AC_MSG_RESULT([$MACPORTS_VERSION])
AC_SUBST(MACPORTS_VERSION)
# Read the old, floating point format version, which we still use internally, and export it for the $macports::autoconf::macports_version variable
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/90f06e30/attachment-0001.html
From jmpp at macports.org Mon Jan 7 11:47:38 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Mon Jan 7 11:46:54 2008
Subject: [32542] trunk/base
Message-ID: <20080107194738.00AC281271C@beta.macosforge.org>
Revision: 32542
http://trac.macosforge.org/projects/macports/changeset/32542
Author: jmpp@macports.org
Date: 2008-01-07 11:47:37 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Move all autoconf macros files into a dedicated m4 directory, adapting aclocal.m4 to load them
from their new home (but leaving the latter right next to configure.ac, as otherwise the laoding
paths become a bit cumbersome -- even though aclocal.m4 can indeed be moved into the base/m4/
directory).
Modified Paths:
--------------
trunk/base/aclocal.m4
Added Paths:
-----------
trunk/base/m4/
trunk/base/m4/foundation.m4
trunk/base/m4/objc.m4
trunk/base/m4/pthread.m4
trunk/base/m4/tcl.m4
Removed Paths:
-------------
trunk/base/foundation.m4
trunk/base/objc.m4
trunk/base/pthread.m4
trunk/base/tcl.m4
Modified: trunk/base/aclocal.m4
===================================================================
--- trunk/base/aclocal.m4 2008-01-07 19:28:25 UTC (rev 32541)
+++ trunk/base/aclocal.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -1,7 +1,7 @@
-builtin(include,tcl.m4)
-builtin(include,objc.m4)
-builtin(include,pthread.m4)
-builtin(include,foundation.m4)
+builtin(include,m4/tcl.m4)
+builtin(include,m4/objc.m4)
+builtin(include,m4/pthread.m4)
+builtin(include,m4/foundation.m4)
#------------------------------------------------------------------------
# MP_CHECK_FRAMEWORK_COREFOUNDATION --
Deleted: trunk/base/foundation.m4
===================================================================
--- trunk/base/foundation.m4 2008-01-07 19:28:25 UTC (rev 32541)
+++ trunk/base/foundation.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -1,418 +0,0 @@
-#------------------------------------------------------------------------
-# MP_COMPILER_ATTRIBUTE_LF_PRIVATE
-#
-# Determines whether the compiler supports the symbol
-# 'visibility("hidden")' attribute
-#
-# Arguments:
-# None.
-#
-# Requires:
-# none
-#
-# Depends:
-# none
-#
-# Results:
-#
-# Defines the following macros:
-# LF_PRIVATE
-#
-#------------------------------------------------------------------------
-
-AC_DEFUN([MP_COMPILER_ATTRIBUTE_LF_PRIVATE], [
- AC_MSG_CHECKING([for gcc symbol visibility attribute])
- AC_CACHE_VAL(mp_cv_attribute_mp_private, [
- AC_COMPILE_IFELSE([
- AC_LANG_SOURCE([
- #if defined(__GNUC__) && defined(__APPLE__) && __GNUC__ < 4
- # error Darwin does not support the visibility attribute with gcc releases prior to 4
- #elif defined(WIN32) && __GNUC__ < 4
- # error MinGW/Cygwin do not support the visibility attribute with gcc releases prior to 4.
- #endif
- int a __attribute__ ((visibility("hidden")));
- ])
- ],[
- mp_cv_attribute_mp_private="__attribute__((visibility(\"hidden\")))"
- ],[
- mp_cv_attribute_mp_private="no"
- ])
- ])
-
- AC_MSG_RESULT([$mp_cv_attribute_mp_private])
-
- if test x"$mp_cv_attribute_mp_private" = "xno"; then
- MP_PRIVATE=""
- else
- MP_PRIVATE="$mp_cv_attribute_mp_private"
- fi
-
- AC_DEFINE_UNQUOTED(MP_PRIVATE, $MP_PRIVATE, [Mark private symbols])
-])
-
-
-#------------------------------------------------------------------------
-# MP_OBJC_RUNTIME --
-#
-# Determine the default, working Objective C runtime
-#
-# Arguments:
-# None.
-#
-# Requires:
-# none
-#
-# Depends:
-# AC_PROG_OBJC from objc.m4
-#
-# Results:
-#
-# Adds a --with-objc-runtime switch to configure.
-# Result is cached.
-#
-# Defines one of the following preprocessor macros:
-# APPLE_RUNTIME GNU_RUNTIME
-#
-# Substitutes the following variables:
-# OBJC_RUNTIME OBJC_RUNTIME_FLAGS OBJC_LIBS
-# OBJC_PTHREAD_CFLAGS OBJC_PTHREAD_LIBS
-#------------------------------------------------------------------------
-AC_DEFUN([MP_OBJC_RUNTIME],[
- AC_REQUIRE([AC_PROG_OBJC])
- AC_ARG_WITH(objc-runtime, AC_HELP_STRING([--with-objc-runtime], [Specify either "GNU" or "apple"]), [with_objc_runtime=${withval}])
-
- if test x"${with_objc_runtime}" != x; then
- case "${with_objc_runtime}" in
- GNU)
- ;;
- apple)
- ;;
- *)
- AC_MSG_ERROR([${with_objc_runtime} is not a valid argument to --with-objc-runtime. Please specify either "GNU" or "apple"])
- ;;
- esac
- fi
-
- AC_LANG_PUSH([Objective C])
-
- # Check for common header, objc/objc.h
- AC_CHECK_HEADERS([objc/objc.h], ,[AC_MSG_ERROR([Can't locate Objective C runtime headers])])
-
- # Save LIBS & OBJCFLAGS
- # depending on whether the cache is used,
- # the variables may or may not be modified.
- OLD_LIBS="${LIBS}"
- OLD_OBJCFLAGS="${OBJCFLAGS}"
-
- # Add -lobjc. The following tests will ensure that the library exists and functions with the detected Objective C compiler
- LIBS="${LIBS} -lobjc"
-
- # Test if pthreads are required to link against
- # libobjc - this is the case on FreeBSD.
-
- AC_MSG_CHECKING([if linking libobjc requires pthreads])
- AC_CACHE_VAL(mp_cv_objc_req_pthread, [
- # First, test if objc links without pthreads
- # The following uses quadrigraphs
- # '@<:@' = '['
- # '@:>@' = ']'
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([
- #include
- #include
- ], [
- Object *obj = @<:@Object alloc@:>@;
- puts(@<:@obj name@:>@);
- ])
- ], [
- # Linked without -pthread
- mp_cv_objc_req_pthread="no"
- ], [
- # Failed to link without -pthread
- mp_cv_objc_req_pthread="yes"
- ]
- )
-
- # If the above failed, try with pthreads
- if test x"${mp_cv_objc_req_pthread}" = x"yes"; then
- LIBS="${LIBS} ${PTHREAD_LIBS}"
- OBJCFLAGS="${OBJCFLAGS} ${PTHREAD_CFLAGS}"
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([
- #include
- #include
- ], [
- Object *obj = @<:@Object alloc@:>@;
- puts(@<:@obj name@:>@);
- ])
- ], [
- # Linked with -lpthread
- mp_cv_objc_req_pthread="yes"
- ], [
- # Failed to link against objc at all
- # This will be caught in the runtime
- # checks below
- mp_cv_objc_req_pthread="no"
- ]
- )
- fi
- ])
- AC_MSG_RESULT(${mp_cv_objc_req_pthread})
-
- if test x"${mp_cv_objc_req_pthread}" = x"no"; then
- OBJC_LIBS="-lobjc"
- OBJC_PTHREAD_LIBS="${PTHREAD_LIBS}"
- OBJC_PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
- elif test x"${mp_cv_objc_req_pthread}" = x"yes"; then
- OBJC_LIBS="-lobjc ${PTHREAD_LIBS}"
- OBJCFLAGS="${OBJCFLAGS} ${PTHREAD_CFLAGS}"
- fi
-
- if test x"${with_objc_runtime}" = x || test x"${with_objc_runtime}" = x"apple"; then
- AC_MSG_CHECKING([for Apple Objective-C runtime])
- AC_CACHE_VAL(mp_cv_objc_runtime_apple, [
- # The following uses quadrigraphs
- # '@<:@' = '['
- # '@:>@' = ']'
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([
- #include
- #include
- ], [
- id class = objc_lookUpClass("Object");
- id obj = @<:@class alloc@:>@;
- puts(@<:@obj name@:>@);
- ])
- ], [
- mp_cv_objc_runtime_apple="yes"
- ], [
- mp_cv_objc_runtime_apple="no"
- ]
- )
- ])
- AC_MSG_RESULT(${mp_cv_objc_runtime_apple})
- else
- mp_cv_objc_runtime_apple="no"
- fi
-
- if test x"${with_objc_runtime}" = x || test x"${with_objc_runtime}" = x"GNU"; then
- AC_MSG_CHECKING([for GNU Objective C runtime])
- AC_CACHE_VAL(mp_cv_objc_runtime_gnu, [
- # The following uses quadrigraphs
- # '@<:@' = '['
- # '@:>@' = ']'
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([
- #include
- #include
- ], [
- id class = objc_lookup_class("Object");
- id obj = @<:@class alloc@:>@;
- puts(@<:@obj name@:>@);
- ])
- ], [
- mp_cv_objc_runtime_gnu="yes"
- ], [
- mp_cv_objc_runtime_gnu="no"
- ]
- )
- ])
- AC_MSG_RESULT(${mp_cv_objc_runtime_gnu})
- else
- mp_cv_objc_runtime_gnu="no"
- fi
-
- # Apple runtime is prefered
- if test x"${mp_cv_objc_runtime_apple}" = x"yes"; then
- OBJC_RUNTIME="APPLE_RUNTIME"
- OBJC_RUNTIME_FLAGS="-fnext-runtime"
- AC_MSG_NOTICE([Using Apple Objective-C runtime])
- AC_DEFINE([APPLE_RUNTIME], 1, [Define if using the Apple Objective-C runtime and compiler.])
- elif test x"${mp_cv_objc_runtime_gnu}" = x"yes"; then
- OBJC_RUNTIME="GNU_RUNTIME"
- OBJC_RUNTIME_FLAGS="-fgnu-runtime"
- AC_MSG_NOTICE([Using GNU Objective-C runtime])
- AC_DEFINE([GNU_RUNTIME], 1, [Define if using the GNU Objective-C runtime and compiler.])
- else
- AC_MSG_FAILURE([Could not locate a working Objective-C runtime.])
- fi
-
- # Restore LIBS & OBJCFLAGS
- LIBS="${OLD_LIBS}"
- OBJCFLAGS="${OLD_OBJCFLAGS}"
-
- AC_SUBST([OBJC_RUNTIME])
- AC_SUBST([OBJC_RUNTIME_FLAGS])
- AC_SUBST([OBJC_LIBS])
-
- AC_SUBST([OBJC_PTHREAD_LIBS])
- AC_SUBST([OBJC_PTHREAD_CFLAGS])
-
- AC_LANG_POP([Objective C])
-])
-
-#------------------------------------------------------------------------
-# MP_OBJC_FOUNDATION --
-#
-# Find a functional Foundation implementation.
-# The NeXT Foundation implementation is prefered,
-# as it is most likely to be the system provided
-# Foundation.
-#
-# Arguments:
-# None.
-#
-# Requires:
-# OBJC_RUNTIME
-#
-# Depends:
-# AC_PROG_OBJC from objc.m4
-#
-# Results:
-#
-# Adds a --with-objc-foundation switch to configure.
-# Result is cached.
-#
-# Defines one of the following preprocessor macros:
-# APPLE_FOUNDATION GNUSTEP_FOUNDATION
-#
-# Substitutes the following variables:
-# OBJC_FOUNDATION OBJC_FOUNDATION_LDFLAGS
-# OBJC_FOUNDATION_CPPFLAGS OBJC_FOUNDATION_LIBS
-#------------------------------------------------------------------------
-AC_DEFUN([MP_OBJC_FOUNDATION],[
- AC_REQUIRE([AC_PROG_OBJC])
- AC_ARG_WITH(objc-foundation, [ --with-objc-foundation Specify either "GNUstep" or "apple"], [with_objc_foundation=${withval}])
-
- if test x"${with_objc_foundation}" != x; then
- case "${with_objc_foundation}" in
- GNUstep)
- ;;
- GNU)
- with_objc_foundation="GNUstep"
- ;;
- apple)
- ;;
- *)
- AC_MSG_ERROR([${with_objc_foundation} is not a valid argument to --with-objc-foundation. Please specify either "GNU" or "apple"])
- ;;
- esac
- fi
-
- AC_LANG_PUSH([Objective C])
-
- if test x"${with_objc_foundation}" == x || test x"${with_objc_foundation}" == x"apple"; then
- # '@<:@' = '['
- # '@:>@' = ']'
- AC_MSG_CHECKING([for Apple Foundation library])
-
- # Set NeXT LIBS and CFLAGS
- APPLE_FOUNDATION_CFLAGS="-framework Foundation"
- APPLE_FOUNDATION_LIBS="-framework Foundation"
-
- AC_CACHE_VAL(ac_cv_objc_foundation_apple, [
- # Save old LIBS and CFLAGS
- LIBS_OLD="${LIBS}"
- CFLAGS_OLD="${CFLAGS}"
-
- CFLAGS="${APPLE_FOUNDATION_CFLAGS} ${CFLAGS}"
- LIBS="${APPLE_FOUNDATION_LIBS} ${LIBS}"
-
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([
- #include
- ], [
- NSString *string = @<:@@<:@NSString alloc@:>@ initWithCString: "Hello World"@:>@;
- @<:@NSString length@:>@;
- ])
- ],[
- ac_cv_objc_foundation_apple="yes"
- ],[
- ac_cv_objc_foundation_apple="no"
- ]
- )
- # Restore LIBS and CFLAGS
- LIBS="${LIBS_OLD}"
- CFLAGS="${CFLAGS_OLD}"
- ])
- AC_MSG_RESULT(${ac_cv_objc_foundation_apple})
- else
- ac_cv_objc_foundation_apple="no"
- fi
-
- if test x"${with_objc_foundation}" == x || test x${with_objc_foundation} == x"GNUstep"; then
- if test x"${GNUSTEP_SYSTEM_ROOT}" == x; then
- if test x"${with_objc_foundation}" == x"GNUstep"; then
- AC_MSG_ERROR([GNUSTEP_SYSTEM_ROOT is not defined in your environment, preventing the use of GNUstep's Foundation library])
- else
- AC_MSG_WARN([GNUSTEP_SYSTEM_ROOT is not defined in your environment, preventing the use of GNUstep's Foundation library])
- fi
- else
-
- AC_MSG_CHECKING([for GNUstep Foundation library])
-
- # Set GNUstep LDFLAGS, CPPFLAGS, and LIBS
- GNUSTEP_LDFLAGS="-L${GNUSTEP_SYSTEM_ROOT}/Library/Libraries/"
- GNUSTEP_CPPFLAGS="-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers/"
- GNUSTEP_LIBS="-lgnustep-base"
-
- AC_CACHE_VAL(ac_cv_objc_foundation_gnustep, [
- # Save old LDFLAGS, CPPFLAGS, and LIBS
- LDFLAGS_OLD="${LDFLAGS}"
- CPPFLAGS_OLD="${CPPFLAGS}"
- LIBS_OLD="${LIBS}"
-
- LDFLAGS="${GNUSTEP_LDFLAGS} ${LDFLAGS}"
- CPPFLAGS="${GNUSTEP_CPPFLAGS} ${CPPFLAGS}"
- LIBS="${GNUSTEP_LIBS} ${LIBS}"
-
- AC_LINK_IFELSE([
- AC_LANG_PROGRAM([
- #include
- ], [
- NSString *string = @<:@@<:@NSString alloc@:>@ initWithCString: "Hello World"@:>@;
- @<:@NSString length@:>@;
- ])
- ],[
- ac_cv_objc_foundation_gnustep="yes"
- ],[
- ac_cv_objc_foundation_gnustep="no"
- ]
- )
- # Restore LDFLAGS, CPPFLAGS, and LIBS
- LDFLAGS="${LDFLAGS_OLD}"
- CPPFLAGS="${CPPFLAGS_OLD}"
- LIBS="${LIBS_OLD}"
- ])
- AC_MSG_RESULT(${ac_cv_objc_foundation_gnustep})
- fi
- else
- ac_cv_objc_foundation_gnustep="no"
- fi
-
- # NeXT Foundation is prefered
- if test x"${ac_cv_objc_foundation_apple}" == x"yes"; then
- OBJC_FOUNDATION="Apple"
- OBJC_FOUNDATION_CPPFLAGS="${APPLE_FOUNDATION_CFLAGS}"
- OBJC_FOUNDATION_LIBS="${APPLE_FOUNDATION_LIBS}"
- OBJC_FOUNDATION_LDFLAGS=""
- AC_DEFINE([APPLE_FOUNDATION], 1, [Define if using the Apple Foundation framework])
- AC_MSG_NOTICE([Using Apple Foundation library])
- elif test x"${ac_cv_objc_foundation_gnustep}" == x"yes"; then
- OBJC_FOUNDATION="GNUstep"
- OBJC_FOUNDATION_CPPFLAGS="${GNUSTEP_CPPFLAGS}"
- OBJC_FOUNDATION_LIBS="${GNUSTEP_LIBS}"
- OBJC_FOUNDATION_LDFLAGS="${GNUSTEP_LDFLAGS}"
- AC_DEFINE([GNUSTEP_FOUNDATION], 1, [Define if using the GNUstep Foundation library])
- AC_MSG_NOTICE([Using GNUstep Foundation library])
- else
- AC_MSG_ERROR([Could not find a working Foundation implementation])
- fi
-
- AC_SUBST([OBJC_FOUNDATION])
- AC_SUBST([OBJC_FOUNDATION_LDFLAGS])
- AC_SUBST([OBJC_FOUNDATION_CPPFLAGS])
- AC_SUBST([OBJC_FOUNDATION_LIBS])
-
- AC_LANG_POP([Objective C])
-])
Copied: trunk/base/m4/foundation.m4 (from rev 32541, trunk/base/foundation.m4)
===================================================================
--- trunk/base/m4/foundation.m4 (rev 0)
+++ trunk/base/m4/foundation.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -0,0 +1,418 @@
+#------------------------------------------------------------------------
+# MP_COMPILER_ATTRIBUTE_LF_PRIVATE
+#
+# Determines whether the compiler supports the symbol
+# 'visibility("hidden")' attribute
+#
+# Arguments:
+# None.
+#
+# Requires:
+# none
+#
+# Depends:
+# none
+#
+# Results:
+#
+# Defines the following macros:
+# LF_PRIVATE
+#
+#------------------------------------------------------------------------
+
+AC_DEFUN([MP_COMPILER_ATTRIBUTE_LF_PRIVATE], [
+ AC_MSG_CHECKING([for gcc symbol visibility attribute])
+ AC_CACHE_VAL(mp_cv_attribute_mp_private, [
+ AC_COMPILE_IFELSE([
+ AC_LANG_SOURCE([
+ #if defined(__GNUC__) && defined(__APPLE__) && __GNUC__ < 4
+ # error Darwin does not support the visibility attribute with gcc releases prior to 4
+ #elif defined(WIN32) && __GNUC__ < 4
+ # error MinGW/Cygwin do not support the visibility attribute with gcc releases prior to 4.
+ #endif
+ int a __attribute__ ((visibility("hidden")));
+ ])
+ ],[
+ mp_cv_attribute_mp_private="__attribute__((visibility(\"hidden\")))"
+ ],[
+ mp_cv_attribute_mp_private="no"
+ ])
+ ])
+
+ AC_MSG_RESULT([$mp_cv_attribute_mp_private])
+
+ if test x"$mp_cv_attribute_mp_private" = "xno"; then
+ MP_PRIVATE=""
+ else
+ MP_PRIVATE="$mp_cv_attribute_mp_private"
+ fi
+
+ AC_DEFINE_UNQUOTED(MP_PRIVATE, $MP_PRIVATE, [Mark private symbols])
+])
+
+
+#------------------------------------------------------------------------
+# MP_OBJC_RUNTIME --
+#
+# Determine the default, working Objective C runtime
+#
+# Arguments:
+# None.
+#
+# Requires:
+# none
+#
+# Depends:
+# AC_PROG_OBJC from objc.m4
+#
+# Results:
+#
+# Adds a --with-objc-runtime switch to configure.
+# Result is cached.
+#
+# Defines one of the following preprocessor macros:
+# APPLE_RUNTIME GNU_RUNTIME
+#
+# Substitutes the following variables:
+# OBJC_RUNTIME OBJC_RUNTIME_FLAGS OBJC_LIBS
+# OBJC_PTHREAD_CFLAGS OBJC_PTHREAD_LIBS
+#------------------------------------------------------------------------
+AC_DEFUN([MP_OBJC_RUNTIME],[
+ AC_REQUIRE([AC_PROG_OBJC])
+ AC_ARG_WITH(objc-runtime, AC_HELP_STRING([--with-objc-runtime], [Specify either "GNU" or "apple"]), [with_objc_runtime=${withval}])
+
+ if test x"${with_objc_runtime}" != x; then
+ case "${with_objc_runtime}" in
+ GNU)
+ ;;
+ apple)
+ ;;
+ *)
+ AC_MSG_ERROR([${with_objc_runtime} is not a valid argument to --with-objc-runtime. Please specify either "GNU" or "apple"])
+ ;;
+ esac
+ fi
+
+ AC_LANG_PUSH([Objective C])
+
+ # Check for common header, objc/objc.h
+ AC_CHECK_HEADERS([objc/objc.h], ,[AC_MSG_ERROR([Can't locate Objective C runtime headers])])
+
+ # Save LIBS & OBJCFLAGS
+ # depending on whether the cache is used,
+ # the variables may or may not be modified.
+ OLD_LIBS="${LIBS}"
+ OLD_OBJCFLAGS="${OBJCFLAGS}"
+
+ # Add -lobjc. The following tests will ensure that the library exists and functions with the detected Objective C compiler
+ LIBS="${LIBS} -lobjc"
+
+ # Test if pthreads are required to link against
+ # libobjc - this is the case on FreeBSD.
+
+ AC_MSG_CHECKING([if linking libobjc requires pthreads])
+ AC_CACHE_VAL(mp_cv_objc_req_pthread, [
+ # First, test if objc links without pthreads
+ # The following uses quadrigraphs
+ # '@<:@' = '['
+ # '@:>@' = ']'
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([
+ #include
+ #include
+ ], [
+ Object *obj = @<:@Object alloc@:>@;
+ puts(@<:@obj name@:>@);
+ ])
+ ], [
+ # Linked without -pthread
+ mp_cv_objc_req_pthread="no"
+ ], [
+ # Failed to link without -pthread
+ mp_cv_objc_req_pthread="yes"
+ ]
+ )
+
+ # If the above failed, try with pthreads
+ if test x"${mp_cv_objc_req_pthread}" = x"yes"; then
+ LIBS="${LIBS} ${PTHREAD_LIBS}"
+ OBJCFLAGS="${OBJCFLAGS} ${PTHREAD_CFLAGS}"
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([
+ #include
+ #include
+ ], [
+ Object *obj = @<:@Object alloc@:>@;
+ puts(@<:@obj name@:>@);
+ ])
+ ], [
+ # Linked with -lpthread
+ mp_cv_objc_req_pthread="yes"
+ ], [
+ # Failed to link against objc at all
+ # This will be caught in the runtime
+ # checks below
+ mp_cv_objc_req_pthread="no"
+ ]
+ )
+ fi
+ ])
+ AC_MSG_RESULT(${mp_cv_objc_req_pthread})
+
+ if test x"${mp_cv_objc_req_pthread}" = x"no"; then
+ OBJC_LIBS="-lobjc"
+ OBJC_PTHREAD_LIBS="${PTHREAD_LIBS}"
+ OBJC_PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
+ elif test x"${mp_cv_objc_req_pthread}" = x"yes"; then
+ OBJC_LIBS="-lobjc ${PTHREAD_LIBS}"
+ OBJCFLAGS="${OBJCFLAGS} ${PTHREAD_CFLAGS}"
+ fi
+
+ if test x"${with_objc_runtime}" = x || test x"${with_objc_runtime}" = x"apple"; then
+ AC_MSG_CHECKING([for Apple Objective-C runtime])
+ AC_CACHE_VAL(mp_cv_objc_runtime_apple, [
+ # The following uses quadrigraphs
+ # '@<:@' = '['
+ # '@:>@' = ']'
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([
+ #include
+ #include
+ ], [
+ id class = objc_lookUpClass("Object");
+ id obj = @<:@class alloc@:>@;
+ puts(@<:@obj name@:>@);
+ ])
+ ], [
+ mp_cv_objc_runtime_apple="yes"
+ ], [
+ mp_cv_objc_runtime_apple="no"
+ ]
+ )
+ ])
+ AC_MSG_RESULT(${mp_cv_objc_runtime_apple})
+ else
+ mp_cv_objc_runtime_apple="no"
+ fi
+
+ if test x"${with_objc_runtime}" = x || test x"${with_objc_runtime}" = x"GNU"; then
+ AC_MSG_CHECKING([for GNU Objective C runtime])
+ AC_CACHE_VAL(mp_cv_objc_runtime_gnu, [
+ # The following uses quadrigraphs
+ # '@<:@' = '['
+ # '@:>@' = ']'
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([
+ #include
+ #include
+ ], [
+ id class = objc_lookup_class("Object");
+ id obj = @<:@class alloc@:>@;
+ puts(@<:@obj name@:>@);
+ ])
+ ], [
+ mp_cv_objc_runtime_gnu="yes"
+ ], [
+ mp_cv_objc_runtime_gnu="no"
+ ]
+ )
+ ])
+ AC_MSG_RESULT(${mp_cv_objc_runtime_gnu})
+ else
+ mp_cv_objc_runtime_gnu="no"
+ fi
+
+ # Apple runtime is prefered
+ if test x"${mp_cv_objc_runtime_apple}" = x"yes"; then
+ OBJC_RUNTIME="APPLE_RUNTIME"
+ OBJC_RUNTIME_FLAGS="-fnext-runtime"
+ AC_MSG_NOTICE([Using Apple Objective-C runtime])
+ AC_DEFINE([APPLE_RUNTIME], 1, [Define if using the Apple Objective-C runtime and compiler.])
+ elif test x"${mp_cv_objc_runtime_gnu}" = x"yes"; then
+ OBJC_RUNTIME="GNU_RUNTIME"
+ OBJC_RUNTIME_FLAGS="-fgnu-runtime"
+ AC_MSG_NOTICE([Using GNU Objective-C runtime])
+ AC_DEFINE([GNU_RUNTIME], 1, [Define if using the GNU Objective-C runtime and compiler.])
+ else
+ AC_MSG_FAILURE([Could not locate a working Objective-C runtime.])
+ fi
+
+ # Restore LIBS & OBJCFLAGS
+ LIBS="${OLD_LIBS}"
+ OBJCFLAGS="${OLD_OBJCFLAGS}"
+
+ AC_SUBST([OBJC_RUNTIME])
+ AC_SUBST([OBJC_RUNTIME_FLAGS])
+ AC_SUBST([OBJC_LIBS])
+
+ AC_SUBST([OBJC_PTHREAD_LIBS])
+ AC_SUBST([OBJC_PTHREAD_CFLAGS])
+
+ AC_LANG_POP([Objective C])
+])
+
+#------------------------------------------------------------------------
+# MP_OBJC_FOUNDATION --
+#
+# Find a functional Foundation implementation.
+# The NeXT Foundation implementation is prefered,
+# as it is most likely to be the system provided
+# Foundation.
+#
+# Arguments:
+# None.
+#
+# Requires:
+# OBJC_RUNTIME
+#
+# Depends:
+# AC_PROG_OBJC from objc.m4
+#
+# Results:
+#
+# Adds a --with-objc-foundation switch to configure.
+# Result is cached.
+#
+# Defines one of the following preprocessor macros:
+# APPLE_FOUNDATION GNUSTEP_FOUNDATION
+#
+# Substitutes the following variables:
+# OBJC_FOUNDATION OBJC_FOUNDATION_LDFLAGS
+# OBJC_FOUNDATION_CPPFLAGS OBJC_FOUNDATION_LIBS
+#------------------------------------------------------------------------
+AC_DEFUN([MP_OBJC_FOUNDATION],[
+ AC_REQUIRE([AC_PROG_OBJC])
+ AC_ARG_WITH(objc-foundation, [ --with-objc-foundation Specify either "GNUstep" or "apple"], [with_objc_foundation=${withval}])
+
+ if test x"${with_objc_foundation}" != x; then
+ case "${with_objc_foundation}" in
+ GNUstep)
+ ;;
+ GNU)
+ with_objc_foundation="GNUstep"
+ ;;
+ apple)
+ ;;
+ *)
+ AC_MSG_ERROR([${with_objc_foundation} is not a valid argument to --with-objc-foundation. Please specify either "GNU" or "apple"])
+ ;;
+ esac
+ fi
+
+ AC_LANG_PUSH([Objective C])
+
+ if test x"${with_objc_foundation}" == x || test x"${with_objc_foundation}" == x"apple"; then
+ # '@<:@' = '['
+ # '@:>@' = ']'
+ AC_MSG_CHECKING([for Apple Foundation library])
+
+ # Set NeXT LIBS and CFLAGS
+ APPLE_FOUNDATION_CFLAGS="-framework Foundation"
+ APPLE_FOUNDATION_LIBS="-framework Foundation"
+
+ AC_CACHE_VAL(ac_cv_objc_foundation_apple, [
+ # Save old LIBS and CFLAGS
+ LIBS_OLD="${LIBS}"
+ CFLAGS_OLD="${CFLAGS}"
+
+ CFLAGS="${APPLE_FOUNDATION_CFLAGS} ${CFLAGS}"
+ LIBS="${APPLE_FOUNDATION_LIBS} ${LIBS}"
+
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([
+ #include
+ ], [
+ NSString *string = @<:@@<:@NSString alloc@:>@ initWithCString: "Hello World"@:>@;
+ @<:@NSString length@:>@;
+ ])
+ ],[
+ ac_cv_objc_foundation_apple="yes"
+ ],[
+ ac_cv_objc_foundation_apple="no"
+ ]
+ )
+ # Restore LIBS and CFLAGS
+ LIBS="${LIBS_OLD}"
+ CFLAGS="${CFLAGS_OLD}"
+ ])
+ AC_MSG_RESULT(${ac_cv_objc_foundation_apple})
+ else
+ ac_cv_objc_foundation_apple="no"
+ fi
+
+ if test x"${with_objc_foundation}" == x || test x${with_objc_foundation} == x"GNUstep"; then
+ if test x"${GNUSTEP_SYSTEM_ROOT}" == x; then
+ if test x"${with_objc_foundation}" == x"GNUstep"; then
+ AC_MSG_ERROR([GNUSTEP_SYSTEM_ROOT is not defined in your environment, preventing the use of GNUstep's Foundation library])
+ else
+ AC_MSG_WARN([GNUSTEP_SYSTEM_ROOT is not defined in your environment, preventing the use of GNUstep's Foundation library])
+ fi
+ else
+
+ AC_MSG_CHECKING([for GNUstep Foundation library])
+
+ # Set GNUstep LDFLAGS, CPPFLAGS, and LIBS
+ GNUSTEP_LDFLAGS="-L${GNUSTEP_SYSTEM_ROOT}/Library/Libraries/"
+ GNUSTEP_CPPFLAGS="-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers/"
+ GNUSTEP_LIBS="-lgnustep-base"
+
+ AC_CACHE_VAL(ac_cv_objc_foundation_gnustep, [
+ # Save old LDFLAGS, CPPFLAGS, and LIBS
+ LDFLAGS_OLD="${LDFLAGS}"
+ CPPFLAGS_OLD="${CPPFLAGS}"
+ LIBS_OLD="${LIBS}"
+
+ LDFLAGS="${GNUSTEP_LDFLAGS} ${LDFLAGS}"
+ CPPFLAGS="${GNUSTEP_CPPFLAGS} ${CPPFLAGS}"
+ LIBS="${GNUSTEP_LIBS} ${LIBS}"
+
+ AC_LINK_IFELSE([
+ AC_LANG_PROGRAM([
+ #include
+ ], [
+ NSString *string = @<:@@<:@NSString alloc@:>@ initWithCString: "Hello World"@:>@;
+ @<:@NSString length@:>@;
+ ])
+ ],[
+ ac_cv_objc_foundation_gnustep="yes"
+ ],[
+ ac_cv_objc_foundation_gnustep="no"
+ ]
+ )
+ # Restore LDFLAGS, CPPFLAGS, and LIBS
+ LDFLAGS="${LDFLAGS_OLD}"
+ CPPFLAGS="${CPPFLAGS_OLD}"
+ LIBS="${LIBS_OLD}"
+ ])
+ AC_MSG_RESULT(${ac_cv_objc_foundation_gnustep})
+ fi
+ else
+ ac_cv_objc_foundation_gnustep="no"
+ fi
+
+ # NeXT Foundation is prefered
+ if test x"${ac_cv_objc_foundation_apple}" == x"yes"; then
+ OBJC_FOUNDATION="Apple"
+ OBJC_FOUNDATION_CPPFLAGS="${APPLE_FOUNDATION_CFLAGS}"
+ OBJC_FOUNDATION_LIBS="${APPLE_FOUNDATION_LIBS}"
+ OBJC_FOUNDATION_LDFLAGS=""
+ AC_DEFINE([APPLE_FOUNDATION], 1, [Define if using the Apple Foundation framework])
+ AC_MSG_NOTICE([Using Apple Foundation library])
+ elif test x"${ac_cv_objc_foundation_gnustep}" == x"yes"; then
+ OBJC_FOUNDATION="GNUstep"
+ OBJC_FOUNDATION_CPPFLAGS="${GNUSTEP_CPPFLAGS}"
+ OBJC_FOUNDATION_LIBS="${GNUSTEP_LIBS}"
+ OBJC_FOUNDATION_LDFLAGS="${GNUSTEP_LDFLAGS}"
+ AC_DEFINE([GNUSTEP_FOUNDATION], 1, [Define if using the GNUstep Foundation library])
+ AC_MSG_NOTICE([Using GNUstep Foundation library])
+ else
+ AC_MSG_ERROR([Could not find a working Foundation implementation])
+ fi
+
+ AC_SUBST([OBJC_FOUNDATION])
+ AC_SUBST([OBJC_FOUNDATION_LDFLAGS])
+ AC_SUBST([OBJC_FOUNDATION_CPPFLAGS])
+ AC_SUBST([OBJC_FOUNDATION_LIBS])
+
+ AC_LANG_POP([Objective C])
+])
Copied: trunk/base/m4/objc.m4 (from rev 32541, trunk/base/objc.m4)
===================================================================
--- trunk/base/m4/objc.m4 (rev 0)
+++ trunk/base/m4/objc.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -0,0 +1,623 @@
+# objc.m4
+# Based on c.m4 from GNU Autoconf
+# The Objective C support, added by Landon Fuller
+# on March 10th, 2004, is heavily based on Autoconf's existing C++ support.
+#
+########### Copyright and Licensing terms ##########
+#
+# This file is part of Autoconf. -*- Autoconf -*-
+# Programming languages support.
+# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+#
+# As a special exception, the Free Software Foundation gives unlimited
+# permission to copy, distribute and modify the configure scripts that
+# are the output of Autoconf. You need not follow the terms of the GNU
+# General Public License when using or distributing such scripts, even
+# though portions of the text of Autoconf appear in them. The GNU
+# General Public License (GPL) does govern all other use of the material
+# that constitutes the Autoconf program.
+#
+# Certain portions of the Autoconf source text are designed to be copied
+# (in certain cases, depending on the input) into the output of
+# Autoconf. We call these the "data" portions. The rest of the Autoconf
+# source text consists of comments plus executable code that decides which
+# of the data portions to output in any given case. We call these
+# comments and executable code the "non-data" portions. Autoconf never
+# copies any of the non-data portions into its output.
+#
+# This special exception to the GPL applies to versions of Autoconf
+# released by the Free Software Foundation. When you make and
+# distribute a modified version of Autoconf, you may extend this special
+# exception to the GPL to apply to your modified version as well, *unless*
+# your modified version has the potential to copy into its output some
+# of the text that was the non-data portion of the version that you started
+# with. (In other words, unless your change moves or copies text from
+# the non-data portions to the data portions.) If your modification has
+# such potential, you must delete any notice of this special exception
+# to the GPL from your modified version.
+#
+# Written by David MacKenzie, with help from
+# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
+# Roland McGrath, Noah Friedman, david d zuhn, and many others.
+#
+########## GNU General Public License (GPL), version 2 ##########
+#
+# GNU GENERAL PUBLIC LICENSE
+# Version 2, June 1991
+#
+# Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+# Everyone is permitted to copy and distribute verbatim copies
+# of this license document, but changing it is not allowed.
+#
+# Preamble
+#
+# The licenses for most software are designed to take away your
+# freedom to share and change it. By contrast, the GNU General Public
+# License is intended to guarantee your freedom to share and change free
+# software--to make sure the software is free for all its users. This
+# General Public License applies to most of the Free Software
+# Foundation's software and to any other program whose authors commit to
+# using it. (Some other Free Software Foundation software is covered by
+# the GNU Library General Public License instead.) You can apply it to
+# your programs, too.
+#
+# When we speak of free software, we are referring to freedom, not
+# price. Our General Public Licenses are designed to make sure that you
+# have the freedom to distribute copies of free software (and charge for
+# this service if you wish), that you receive source code or can get it
+# if you want it, that you can change the software or use pieces of it
+# in new free programs; and that you know you can do these things.
+#
+# To protect your rights, we need to make restrictions that forbid
+# anyone to deny you these rights or to ask you to surrender the rights.
+# These restrictions translate to certain responsibilities for you if you
+# distribute copies of the software, or if you modify it.
+#
+# For example, if you distribute copies of such a program, whether
+# gratis or for a fee, you must give the recipients all the rights that
+# you have. You must make sure that they, too, receive or can get the
+# source code. And you must show them these terms so they know their
+# rights.
+#
+# We protect your rights with two steps: (1) copyright the software, and
+# (2) offer you this license which gives you legal permission to copy,
+# distribute and/or modify the software.
+#
+# Also, for each author's protection and ours, we want to make certain
+# that everyone understands that there is no warranty for this free
+# software. If the software is modified by someone else and passed on, we
+# want its recipients to know that what they have is not the original, so
+# that any problems introduced by others will not reflect on the original
+# authors' reputations.
+#
+# Finally, any free program is threatened constantly by software
+# patents. We wish to avoid the danger that redistributors of a free
+# program will individually obtain patent licenses, in effect making the
+# program proprietary. To prevent this, we have made it clear that any
+# patent must be licensed for everyone's free use or not licensed at all.
+#
+# The precise terms and conditions for copying, distribution and
+# modification follow.
+#
+# GNU GENERAL PUBLIC LICENSE
+# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+#
+# 0. This License applies to any program or other work which contains
+# a notice placed by the copyright holder saying it may be distributed
+# under the terms of this General Public License. The "Program", below,
+# refers to any such program or work, and a "work based on the Program"
+# means either the Program or any derivative work under copyright law:
+# that is to say, a work containing the Program or a portion of it,
+# either verbatim or with modifications and/or translated into another
+# language. (Hereinafter, translation is included without limitation in
+# the term "modification".) Each licensee is addressed as "you".
+#
+# Activities other than copying, distribution and modification are not
+# covered by this License; they are outside its scope. The act of
+# running the Program is not restricted, and the output from the Program
+# is covered only if its contents constitute a work based on the
+# Program (independent of having been made by running the Program).
+# Whether that is true depends on what the Program does.
+#
+# 1. You may copy and distribute verbatim copies of the Program's
+# source code as you receive it, in any medium, provided that you
+# conspicuously and appropriately publish on each copy an appropriate
+# copyright notice and disclaimer of warranty; keep intact all the
+# notices that refer to this License and to the absence of any warranty;
+# and give any other recipients of the Program a copy of this License
+# along with the Program.
+#
+# You may charge a fee for the physical act of transferring a copy, and
+# you may at your option offer warranty protection in exchange for a fee.
+#
+# 2. You may modify your copy or copies of the Program or any portion
+# of it, thus forming a work based on the Program, and copy and
+# distribute such modifications or work under the terms of Section 1
+# above, provided that you also meet all of these conditions:
+#
+# a) You must cause the modified files to carry prominent notices
+# stating that you changed the files and the date of any change.
+#
+# b) You must cause any work that you distribute or publish, that in
+# whole or in part contains or is derived from the Program or any
+# part thereof, to be licensed as a whole at no charge to all third
+# parties under the terms of this License.
+#
+# c) If the modified program normally reads commands interactively
+# when run, you must cause it, when started running for such
+# interactive use in the most ordinary way, to print or display an
+# announcement including an appropriate copyright notice and a
+# notice that there is no warranty (or else, saying that you provide
+# a warranty) and that users may redistribute the program under
+# these conditions, and telling the user how to view a copy of this
+# License. (Exception: if the Program itself is interactive but
+# does not normally print such an announcement, your work based on
+# the Program is not required to print an announcement.)
+#
+# These requirements apply to the modified work as a whole. If
+# identifiable sections of that work are not derived from the Program,
+# and can be reasonably considered independent and separate works in
+# themselves, then this License, and its terms, do not apply to those
+# sections when you distribute them as separate works. But when you
+# distribute the same sections as part of a whole which is a work based
+# on the Program, the distribution of the whole must be on the terms of
+# this License, whose permissions for other licensees extend to the
+# entire whole, and thus to each and every part regardless of who wrote it.
+#
+# Thus, it is not the intent of this section to claim rights or contest
+# your rights to work written entirely by you; rather, the intent is to
+# exercise the right to control the distribution of derivative or
+# collective works based on the Program.
+#
+# In addition, mere aggregation of another work not based on the Program
+# with the Program (or with a work based on the Program) on a volume of
+# a storage or distribution medium does not bring the other work under
+# the scope of this License.
+#
+# 3. You may copy and distribute the Program (or a work based on it,
+# under Section 2) in object code or executable form under the terms of
+# Sections 1 and 2 above provided that you also do one of the following:
+#
+# a) Accompany it with the complete corresponding machine-readable
+# source code, which must be distributed under the terms of Sections
+# 1 and 2 above on a medium customarily used for software interchange; or,
+#
+# b) Accompany it with a written offer, valid for at least three
+# years, to give any third party, for a charge no more than your
+# cost of physically performing source distribution, a complete
+# machine-readable copy of the corresponding source code, to be
+# distributed under the terms of Sections 1 and 2 above on a medium
+# customarily used for software interchange; or,
+#
+# c) Accompany it with the information you received as to the offer
+# to distribute corresponding source code. (This alternative is
+# allowed only for noncommercial distribution and only if you
+# received the program in object code or executable form with such
+# an offer, in accord with Subsection b above.)
+#
+# The source code for a work means the preferred form of the work for
+# making modifications to it. For an executable work, complete source
+# code means all the source code for all modules it contains, plus any
+# associated interface definition files, plus the scripts used to
+# control compilation and installation of the executable. However, as a
+# special exception, the source code distributed need not include
+# anything that is normally distributed (in either source or binary
+# form) with the major components (compiler, kernel, and so on) of the
+# operating system on which the executable runs, unless that component
+# itself accompanies the executable.
+#
+# If distribution of executable or object code is made by offering
+# access to copy from a designated place, then offering equivalent
+# access to copy the source code from the same place counts as
+# distribution of the source code, even though third parties are not
+# compelled to copy the source along with the object code.
+#
+# 4. You may not copy, modify, sublicense, or distribute the Program
+# except as expressly provided under this License. Any attempt
+# otherwise to copy, modify, sublicense or distribute the Program is
+# void, and will automatically terminate your rights under this License.
+# However, parties who have received copies, or rights, from you under
+# this License will not have their licenses terminated so long as such
+# parties remain in full compliance.
+#
+# 5. You are not required to accept this License, since you have not
+# signed it. However, nothing else grants you permission to modify or
+# distribute the Program or its derivative works. These actions are
+# prohibited by law if you do not accept this License. Therefore, by
+# modifying or distributing the Program (or any work based on the
+# Program), you indicate your acceptance of this License to do so, and
+# all its terms and conditions for copying, distributing or modifying
+# the Program or works based on it.
+
+# 6. Each time you redistribute the Program (or any work based on the
+# Program), the recipient automatically receives a license from the
+# original licensor to copy, distribute or modify the Program subject to
+# these terms and conditions. You may not impose any further
+# restrictions on the recipients' exercise of the rights granted herein.
+# You are not responsible for enforcing compliance by third parties to
+# this License.
+#
+# 7. If, as a consequence of a court judgment or allegation of patent
+# infringement or for any other reason (not limited to patent issues),
+# conditions are imposed on you (whether by court order, agreement or
+# otherwise) that contradict the conditions of this License, they do not
+# excuse you from the conditions of this License. If you cannot
+# distribute so as to satisfy simultaneously your obligations under this
+# License and any other pertinent obligations, then as a consequence you
+# may not distribute the Program at all. For example, if a patent
+# license would not permit royalty-free redistribution of the Program by
+# all those who receive copies directly or indirectly through you, then
+# the only way you could satisfy both it and this License would be to
+# refrain entirely from distribution of the Program.
+#
+# If any portion of this section is held invalid or unenforceable under
+# any particular circumstance, the balance of the section is intended to
+# apply and the section as a whole is intended to apply in other
+# circumstances.
+#
+# It is not the purpose of this section to induce you to infringe any
+# patents or other property right claims or to contest validity of any
+# such claims; this section has the sole purpose of protecting the
+# integrity of the free software distribution system, which is
+# implemented by public license practices. Many people have made
+# generous contributions to the wide range of software distributed
+# through that system in reliance on consistent application of that
+# system; it is up to the author/donor to decide if he or she is willing
+# to distribute software through any other system and a licensee cannot
+# impose that choice.
+#
+# This section is intended to make thoroughly clear what is believed to
+# be a consequence of the rest of this License.
+#
+# 8. If the distribution and/or use of the Program is restricted in
+# certain countries either by patents or by copyrighted interfaces, the
+# original copyright holder who places the Program under this License
+# may add an explicit geographical distribution limitation excluding
+# those countries, so that distribution is permitted only in or among
+# countries not thus excluded. In such case, this License incorporates
+# the limitation as if written in the body of this License.
+#
+# 9. The Free Software Foundation may publish revised and/or new versions
+# of the General Public License from time to time. Such new versions will
+# be similar in spirit to the present version, but may differ in detail to
+# address new problems or concerns.
+#
+# Each version is given a distinguishing version number. If the Program
+# specifies a version number of this License which applies to it and "any
+# later version", you have the option of following the terms and conditions
+# either of that version or of any later version published by the Free
+# Software Foundation. If the Program does not specify a version number of
+# this License, you may choose any version ever published by the Free Software
+# Foundation.
+#
+# 10. If you wish to incorporate parts of the Program into other free
+# programs whose distribution conditions are different, write to the author
+# to ask for permission. For software which is copyrighted by the Free
+# Software Foundation, write to the Free Software Foundation; we sometimes
+# make exceptions for this. Our decision will be guided by the two goals
+# of preserving the free status of all derivatives of our free software and
+# of promoting the sharing and reuse of software generally.
+#
+# NO WARRANTY
+#
+# 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+# FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+# OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+# PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+# OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+# TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+# PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+# REPAIR OR CORRECTION.
+#
+# 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+# WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+# REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+# INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+# OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+# TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+# YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+# PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGES.
+#
+# END OF TERMS AND CONDITIONS
+#
+# How to Apply These Terms to Your New Programs
+#
+# If you develop a new program, and you want it to be of the greatest
+# possible use to the public, the best way to achieve this is to make it
+# free software which everyone can redistribute and change under these terms.
+#
+# To do so, attach the following notices to the program. It is safest
+# to attach them to the start of each source file to most effectively
+# convey the exclusion of warranty; and each file should have at least
+# the "copyright" line and a pointer to where the full notice is found.
+#
+#
+# Copyright (C)
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+#
+# Also add information on how to contact you by electronic and paper mail.
+#
+# If the program is interactive, make it output a short notice like this
+# when it starts in an interactive mode:
+#
+# Gnomovision version 69, Copyright (C) year name of author
+# Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+# This is free software, and you are welcome to redistribute it
+# under certain conditions; type `show c' for details.
+#
+# The hypothetical commands `show w' and `show c' should show the appropriate
+# parts of the General Public License. Of course, the commands you use may
+# be called something other than `show w' and `show c'; they could even be
+# mouse-clicks or menu items--whatever suits your program.
+#
+# You should also get your employer (if you work as a programmer) or your
+# school, if any, to sign a "copyright disclaimer" for the program, if
+# necessary. Here is a sample; alter the names:
+#
+# Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+# `Gnomovision' (which makes passes at compilers) written by James Hacker.
+#
+# , 1 April 1989
+# Ty Coon, President of Vice
+#
+# This General Public License does not permit incorporating your program into
+# proprietary programs. If your program is a subroutine library, you may
+# consider it more useful to permit linking proprietary applications with the
+# library. If this is what you want to do, use the GNU Library General
+# Public License instead of this License.
+#
+########## End of GNU General Public License (GPL), version 2 ##########
+
+## ----------------------- ##
+## 1. Language selection. ##
+## ----------------------- ##
+
+
+# ------------------------------ #
+# 1d. The Objective C language. #
+# ------------------------------ #
+
+# AC_LANG(Objective C)
+# --------------------
+# OBJCFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+m4_define([AC_LANG(Objective C)],
+[ac_ext=m
+ac_cpp='$OBJCPP $CPPFLAGS'
+ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
+ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
+ac_compiler_gnu=$ac_cv_objc_compiler_gnu
+])
+
+
+# AC_LANG_OBJC
+# -------------------------
+AU_DEFUN([AC_LANG_OBJC], [AC_LANG(Objective C)])
+
+
+# _AC_LANG_ABBREV(Objective C)
+# ----------------------------
+m4_define([_AC_LANG_ABBREV(Objective C)], [objc])
+
+
+# _AC_LANG_PREFIX(Objective C)
+# ----------------------------
+m4_define([_AC_LANG_PREFIX(Objective C)], [OBJC])
+
+
+
+## ---------------------- ##
+## 2.Producing programs. ##
+## ---------------------- ##
+
+
+# ------------------------- #
+# 2d. Objective C sources. #
+# ------------------------- #
+
+# AC_LANG_SOURCE(Objective C)(BODY)
+# ---------------------------------
+m4_copy([AC_LANG_SOURCE(C)], [AC_LANG_SOURCE(Objective C)])
+
+
+# AC_LANG_PROGRAM(Objective C)([PROLOGUE], [BODY])
+# ------------------------------------------------
+m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(Objective C)])
+
+
+# AC_LANG_CALL(Objective C)(PROLOGUE, FUNCTION)
+# ---------------------------------------------
+m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(Objective C)])
+
+
+# AC_LANG_FUNC_LINK_TRY(Objective C)(FUNCTION)
+# --------------------------------------------
+m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(Objective C)])
+
+
+# AC_LANG_BOOL_COMPILE_TRY(Objective C)(PROLOGUE, EXPRESSION)
+# -----------------------------------------------------------
+m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(Objective C)])
+
+
+# AC_LANG_INT_SAVE(Objective C)(PROLOGUE, EXPRESSION)
+# ---------------------------------------------------
+m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(Objective C)])
+
+
+
+## -------------------------------------------- ##
+## 3. Looking for Compilers and Preprocessors. ##
+## -------------------------------------------- ##
+
+
+# ------------------------------ #
+# 3d. The Objective C compiler. #
+# ------------------------------ #
+
+
+# AC_LANG_PREPROC(Objecitve C)
+# ----------------------------
+# Find the Objective C preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able.
+AC_DEFUN([AC_LANG_PREPROC(Objective C)],
+[AC_REQUIRE([AC_PROG_OBJCPP])])
+
+
+# AC_PROG_OBJCPP
+# --------------
+# Find a working Objective C preprocessor.
+# We shouldn't have to require AC_PROG_CC, but this is due to the concurrency
+# between the AC_LANG_COMPILER_REQUIRE family and that of AC_PROG_OBJC.
+AC_DEFUN([AC_PROG_OBJCPP],
+[AC_REQUIRE([AC_PROG_OBJC])dnl
+AC_ARG_VAR([OBJCPP], [Objective C preprocessor])dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+AC_LANG_PUSH(Objective C)dnl
+AC_MSG_CHECKING([how to run the Objective C preprocessor])
+if test -z "$OBJCPP"; then
+ AC_CACHE_VAL(ac_cv_prog_OBJCPP,
+ [dnl
+ # Double quotes because OBJCPP needs to be expanded
+ for OBJCPP in "$OBJC -E" "/lib/cpp"
+ do
+ _AC_PROG_PREPROC_WORKS_IFELSE([break])
+ done
+ ac_cv_prog_OBJCPP=$OBJCPP
+ ])dnl
+ OBJCPP=$ac_cv_prog_OBJCPP
+else
+ ac_cv_prog_OBJCPP=$OBJCPP
+fi
+AC_MSG_RESULT([$OBJCPP])
+_AC_PROG_PREPROC_WORKS_IFELSE([],
+ [AC_MSG_FAILURE([Objective C preprocessor "$OBJCPP" fails sanity check])])
+AC_SUBST(OBJCPP)dnl
+AC_LANG_POP(Objective C)dnl
+])# AC_PROG_OBJCPP
+
+
+# AC_LANG_COMPILER(Objective C)
+# -----------------------------
+# Find the Objective C compiler. Must be AC_DEFUN'd to be AC_REQUIRE'able.
+AC_DEFUN([AC_LANG_COMPILER(Objective C)],
+[AC_REQUIRE([AC_PROG_OBJC])])
+
+
+# ac_cv_prog_objc
+# ---------------
+# We used to name the cache variable this way.
+AU_DEFUN([ac_cv_prog_objc],
+[ac_cv_objc_compiler_gnu])
+
+
+# AC_PROG_OBJC([LIST-OF-COMPILERS])
+# ---------------------------------
+# LIST-OF-COMPILERS is a space separated list of Objective C compilers
+# to search for (if not specified, a default list is used). This just gives
+# the user an opportunity to specify an alternative search list for the
+# Objective C compiler.
+# cc Native compiler
+# objc David Stes' Portable Object Compiler
+AN_MAKEVAR([OBJC], [AC_PROG_OBJC])
+AN_PROGRAM([gcc], [AC_PROG_OBJC])
+AN_PROGRAM([cc], [AC_PROG_OBJC])
+AC_DEFUN([AC_PROG_OBJC],
+[AC_LANG_PUSH(Objective C)dnl
+AC_ARG_VAR([OBJC], [Objective C compiler command])dnl
+AC_ARG_VAR([OBJCFLAGS], [Objective C compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+_AC_ARG_VAR_CPPFLAGS()dnl
+AC_CHECK_TOOLS(OBJC,
+ [$CCC m4_default([$1],
+ [gcc cc objc])],
+ gcc)
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO:" \
+ "checking for _AC_LANG compiler version" >&AS_MESSAGE_LOG_FD
+ac_compiler=`set X $ac_compile; echo $[2]`
+_AC_EVAL([$ac_compiler --version &AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -v &AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -V &AS_MESSAGE_LOG_FD])
+
+m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
+m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
+_AC_LANG_COMPILER_GNU
+GOBJC=`test $ac_compiler_gnu = yes && echo yes`
+_AC_PROG_OBJC_G
+AC_LANG_POP(Objective C)dnl
+])# AC_PROG_OBJC
+
+
+# _AC_PROG_OBJC_G
+# ---------------
+# Check whether -g works, even if OBJCFLAGS is set, in case the package
+# plays around with OBJCFLAGS (such as to build both debugging and
+# normal versions of a library), tasteless as that idea is.
+m4_define([_AC_PROG_OBJC_G],
+[ac_test_OBJCFLAGS=${OBJCFLAGS+set}
+ac_save_OBJCFLAGS=$OBJCFLAGS
+OBJCFLAGS="-g"
+AC_CACHE_CHECK(whether $OBJC accepts -g, ac_cv_prog_objc_g,
+ [_AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+ [ac_cv_prog_objc_g=yes],
+ [ac_cv_prog_objc_g=no])])
+if test "$ac_test_OBJCFLAGS" = set; then
+ OBJCFLAGS=$ac_save_OBJCFLAGS
+elif test $ac_cv_prog_objc_g = yes; then
+ if test "$GOBJC" = yes; then
+ OBJCFLAGS="-g -O2"
+ else
+ OBJCFLAGS="-g"
+ fi
+else
+ if test "$GOBJC" = yes; then
+ OBJCFLAGS="-O2"
+ else
+ OBJCFLAGS=
+ fi
+fi[]dnl
+])# _AC_PROG_OBJC_G
+
+
+## ------------------------------- ##
+## 4. Compilers' characteristics. ##
+## ------------------------------- ##
+
+
+# -------------------------------- #
+# 4b. C compiler characteristics. #
+# -------------------------------- #
+
+# libobjc and objc header tests shere?
Copied: trunk/base/m4/pthread.m4 (from rev 32541, trunk/base/pthread.m4)
===================================================================
--- trunk/base/m4/pthread.m4 (rev 0)
+++ trunk/base/m4/pthread.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -0,0 +1,238 @@
+dnl @synopsis ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+dnl
+dnl Modified from the original version:
+dnl * Removed pthread-specific CC support
+dnl * Added FreeBSD specific -pthread/-lpthread flags
+dnl Notes:
+dnl * -D_THREAD_SAFE may not be necessary on FreeBSD
+dnl and elsewhere.
+dnl - landonf March 25th, 2005
+dnl
+dnl This macro figures out how to build C programs using POSIX threads.
+dnl It sets the PTHREAD_LIBS output variable to the threads library and
+dnl linker flags, and the PTHREAD_CFLAGS output variable to any special
+dnl C compiler flags that are needed. (The user can also force certain
+dnl compiler flags/libs to be tested by setting these environment
+dnl variables.)
+dnl
+dnl NOTE: You are assumed to not only compile your program with these
+dnl flags, but also link it with them as well. e.g. you should link
+dnl with $CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS
+dnl $LIBS
+dnl
+dnl If you are only building threads programs, you may wish to use
+dnl these variables in your default LIBS, and CFLAGS:
+dnl
+dnl LIBS="$PTHREAD_LIBS $LIBS"
+dnl CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+dnl
+dnl In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute
+dnl constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to
+dnl that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
+dnl
+dnl ACTION-IF-FOUND is a list of shell commands to run if a threads
+dnl library is found, and ACTION-IF-NOT-FOUND is a list of commands to
+dnl run it if it is not found. If ACTION-IF-FOUND is not specified, the
+dnl default action will define HAVE_PTHREAD.
+dnl
+dnl Please let the authors know if this macro fails on any platform, or
+dnl if you have any other suggestions or comments. This macro was based
+dnl on work by SGJ on autoconf scripts for FFTW (www.fftw.org) (with
+dnl help from M. Frigo), as well as ac_pthread and hb_pthread macros
+dnl posted by Alejandro Forero Cuervo to the autoconf macro repository.
+dnl We are also grateful for the helpful feedback of numerous users.
+dnl
+dnl @category InstalledPackages
+dnl @author Steven G. Johnson
+dnl @version 2005-01-14
+dnl @license GPLWithACException
+
+AC_DEFUN([ACX_PTHREAD], [
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_LANG_SAVE
+AC_LANG_C
+acx_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on True64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ save_LIBS="$LIBS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
+ AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)
+ AC_MSG_RESULT($acx_pthread_ok)
+ if test x"$acx_pthread_ok" = xno; then
+ PTHREAD_LIBS=""
+ PTHREAD_CFLAGS=""
+ fi
+ LIBS="$save_LIBS"
+ CFLAGS="$save_CFLAGS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try. Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important. Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+# other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
+# -pthreads: Solaris/gcc
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+# doesn't hurt to check since this sometimes defines pthreads too;
+# also defines -D_REENTRANT)
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case "${host_cpu}-${host_os}" in
+ *solaris*)
+
+ # On Solaris (at least, for some versions), libc contains stubbed
+ # (non-functional) versions of the pthreads routines, so link-based
+ # tests will erroneously succeed. (We need to link with -pthread or
+ # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
+ # a function called by this macro, so we could check for that, but
+ # who knows whether they'll stub that too in a future libc.) So,
+ # we'll just look for -pthreads and -lpthread first:
+
+ acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
+ ;;
+
+ *freebsd*)
+ # freebsd 4 uses -pthread, freebsd 5 uses -lpthread
+ acx_pthread_flags="pthread -pthread"
+ ;;
+esac
+
+if test x"$acx_pthread_ok" = xno; then
+for flag in $acx_pthread_flags; do
+
+ case $flag in
+ none)
+ AC_MSG_CHECKING([whether pthreads work without any flags])
+ ;;
+
+ -*)
+ AC_MSG_CHECKING([whether pthreads work with $flag])
+ PTHREAD_CFLAGS="$flag"
+ ;;
+
+ pthread-config)
+ AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no)
+ if test x"$acx_pthread_config" = xno; then continue; fi
+ PTHREAD_CFLAGS="`pthread-config --cflags`"
+ PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+ ;;
+
+ *)
+ AC_MSG_CHECKING([for the pthreads library -l$flag])
+ PTHREAD_LIBS="-l$flag"
+ ;;
+ esac
+
+ save_LIBS="$LIBS"
+ save_CFLAGS="$CFLAGS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+ # Check for various functions. We must include pthread.h,
+ # since some functions may be macros. (On the Sequent, we
+ # need a special flag -Kthread to make this header compile.)
+ # We check for pthread_join because it is in -lpthread on IRIX
+ # while pthread_create is in libc. We check for pthread_attr_init
+ # due to DEC craziness with -lpthreads. We check for
+ # pthread_cleanup_push because it is one of the few pthread
+ # functions on Solaris that doesn't have a non-functional libc stub.
+ # We try pthread_create on general principles.
+ AC_TRY_LINK([#include ],
+ [pthread_t th; pthread_join(th, 0);
+ pthread_attr_init(0); pthread_cleanup_push(0, 0);
+ pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
+ [acx_pthread_ok=yes])
+
+ LIBS="$save_LIBS"
+ CFLAGS="$save_CFLAGS"
+
+ AC_MSG_RESULT($acx_pthread_ok)
+ if test "x$acx_pthread_ok" = xyes; then
+ break;
+ fi
+
+ PTHREAD_LIBS=""
+ PTHREAD_CFLAGS=""
+done
+fi
+
+# Various other checks:
+if test "x$acx_pthread_ok" = xyes; then
+ save_LIBS="$LIBS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+ # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
+ AC_MSG_CHECKING([for joinable pthread attribute])
+ attr_name=unknown
+ for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
+ AC_TRY_LINK([#include ], [int attr=$attr;],
+ [attr_name=$attr; break])
+ done
+ AC_MSG_RESULT($attr_name)
+ if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
+ AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,
+ [Define to necessary symbol if this constant
+ uses a non-standard name on your system.])
+ fi
+
+ AC_MSG_CHECKING([if more special flags are required for pthreads])
+ flag=no
+ case "${host_cpu}-${host_os}" in
+ *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
+ *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
+ esac
+ AC_MSG_RESULT(${flag})
+ if test "x$flag" != xno; then
+ PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
+ fi
+
+ LIBS="$save_LIBS"
+ CFLAGS="$save_CFLAGS"
+
+fi
+
+AC_SUBST(PTHREAD_LIBS)
+AC_SUBST(PTHREAD_CFLAGS)
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x"$acx_pthread_ok" = xyes; then
+ ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
+ :
+else
+ acx_pthread_ok=no
+ $2
+fi
+AC_LANG_RESTORE
+])dnl ACX_PTHREAD
Copied: trunk/base/m4/tcl.m4 (from rev 32541, trunk/base/tcl.m4)
===================================================================
--- trunk/base/m4/tcl.m4 (rev 0)
+++ trunk/base/m4/tcl.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -0,0 +1,2573 @@
+# This file is based on the tcl.m4 file distributed with Tcl 8.4
+# Portions Copyright (2003) Apple Computer, Inc.
+#
+# Copyright and License for this file, copied verbatim from the official
+# Tcl distribution, follows:
+#
+# This software is copyrighted by the Regents of the University of
+# California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
+# Corporation and other parties. The following terms apply to all files
+# associated with the software unless explicitly disclaimed in
+# individual files.
+#
+# The authors hereby grant permission to use, copy, modify, distribute,
+# and license this software and its documentation for any purpose, provided
+# that existing copyright notices are retained in all copies and that this
+# notice is included verbatim in any distributions. No written agreement,
+# license, or royalty fee is required for any of the authorized uses.
+# Modifications to this software may be copyrighted by their authors
+# and need not follow the licensing terms described here, provided that
+# the new terms are clearly indicated on the first page of each file where
+# they apply.
+
+# IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
+# FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+# ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
+# DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+# THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
+# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
+# IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
+# NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+# MODIFICATIONS.
+#
+# GOVERNMENT USE: If you are acquiring this software on behalf of the
+# U.S. government, the Government shall have only "Restricted Rights"
+# in the software and related documentation as defined in the Federal
+# Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
+# are acquiring the software on behalf of the Department of Defense, the
+# software shall be classified as "Commercial Computer Software" and the
+# Government shall have only "Restricted Rights" as defined in Clause
+# 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the
+# authors grant the U.S. Government and others acting in its behalf
+# permission to use and distribute the software in accordance with the
+# terms specified in this license.
+#
+#------------------------------------------------------------------------
+# SC_PATH_TCLCONFIG --
+#
+# Locate the tclConfig.sh file and perform a sanity check on
+# the Tcl compile flags
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --with-tcl=...
+#
+# Defines the following vars:
+# TCL_BIN_DIR Full path to the directory containing
+# the tclConfig.sh file
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_PATH_TCLCONFIG, [
+ #
+ # Ok, lets find the tcl configuration
+ # First, look for one uninstalled.
+ # the alternative search directory is invoked by --with-tcl
+ #
+
+ if test x"${no_tcl}" = x ; then
+ # we reset no_tcl in case something fails here
+ no_tcl=true
+ AC_ARG_WITH(tcl, [ --with-tcl directory containing tcl configuration (tclConfig.sh)], with_tclconfig=${withval})
+ AC_MSG_CHECKING([for Tcl configuration])
+ AC_CACHE_VAL(ac_cv_c_tclconfig,[
+
+ # First check to see if --with-tcl was specified.
+ if test x"${with_tclconfig}" != x ; then
+ if test -f "${with_tclconfig}/tclConfig.sh" ; then
+ ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
+ else
+ AC_MSG_ERROR([${with_tclconfig} directory doesn't contain tclConfig.sh])
+ fi
+ fi
+
+ # then check for a private Tcl installation
+ if test x"${ac_cv_c_tclconfig}" = x ; then
+ for i in \
+ ../tcl \
+ `ls -dr ../tcl[[8-9]].[[0-9]]* 2>/dev/null` \
+ ../../tcl \
+ `ls -dr ../../tcl[[8-9]].[[0-9]]* 2>/dev/null` \
+ ../../../tcl \
+ `ls -dr ../../../tcl[[8-9]].[[0-9]]* 2>/dev/null` ; do
+ if test -f "$i/unix/tclConfig.sh" ; then
+ ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
+ break
+ fi
+ done
+ fi
+
+ # check in a few common install locations
+ if test x"${ac_cv_c_tclconfig}" = x ; then
+ for i in `ls -d ${libdir} 2>/dev/null` \
+ `ls -d /usr/local/lib 2>/dev/null` \
+ `ls -d /usr/contrib/lib 2>/dev/null` \
+ `ls -d /usr/lib 2>/dev/null` \
+ `ls -d /usr/pkg/lib 2>/dev/null` \
+ `ls -d /System/Library/Tcl/8.3 2>/dev/null` \
+ `ls -d /usr/local/lib/tcl8.4 2>/dev/null` \
+ `ls -d /usr/local/lib/tcl8.3 2>/dev/null` \
+ `ls -d /usr/lib/tcl8.4 2>/dev/null` \
+ `ls -d /usr/lib/tcl8.3 2>/dev/null` \
+ ; do
+ if test -f "$i/tclConfig.sh" ; then
+ ac_cv_c_tclconfig=`(cd $i; pwd)`
+ break
+ fi
+ done
+ fi
+
+ # check in a few other private locations
+ if test x"${ac_cv_c_tclconfig}" = x ; then
+ for i in \
+ ${srcdir}/../tcl \
+ `ls -dr ${srcdir}/../tcl[[8-9]].[[0-9]]* 2>/dev/null` ; do
+ if test -f "$i/unix/tclConfig.sh" ; then
+ ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
+ break
+ fi
+ done
+ fi
+ ])
+
+ if test x"${ac_cv_c_tclconfig}" = x ; then
+ TCL_BIN_DIR="# no Tcl configs found"
+ AC_MSG_ERROR(Can't find Tcl configuration definitions)
+ else
+ no_tcl=
+ TCL_BIN_DIR=${ac_cv_c_tclconfig}
+ AC_MSG_RESULT(found $TCL_BIN_DIR/tclConfig.sh)
+ fi
+ fi
+])
+
+#------------------------------------------------------------------------
+# SC_PATH_TKCONFIG --
+#
+# Locate the tkConfig.sh file
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --with-tk=...
+#
+# Defines the following vars:
+# TK_BIN_DIR Full path to the directory containing
+# the tkConfig.sh file
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_PATH_TKCONFIG, [
+ #
+ # Ok, lets find the tk configuration
+ # First, look for one uninstalled.
+ # the alternative search directory is invoked by --with-tk
+ #
+
+ if test x"${no_tk}" = x ; then
+ # we reset no_tk in case something fails here
+ no_tk=true
+ AC_ARG_WITH(tk, [ --with-tk directory containing tk configuration (tkConfig.sh)], with_tkconfig=${withval})
+ AC_MSG_CHECKING([for Tk configuration])
+ AC_CACHE_VAL(ac_cv_c_tkconfig,[
+
+ # First check to see if --with-tkconfig was specified.
+ if test x"${with_tkconfig}" != x ; then
+ if test -f "${with_tkconfig}/tkConfig.sh" ; then
+ ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
+ else
+ AC_MSG_ERROR([${with_tkconfig} directory doesn't contain tkConfig.sh])
+ fi
+ fi
+
+ # then check for a private Tk library
+ if test x"${ac_cv_c_tkconfig}" = x ; then
+ for i in \
+ ../tk \
+ `ls -dr ../tk[[8-9]].[[0-9]]* 2>/dev/null` \
+ ../../tk \
+ `ls -dr ../../tk[[8-9]].[[0-9]]* 2>/dev/null` \
+ ../../../tk \
+ `ls -dr ../../../tk[[8-9]].[[0-9]]* 2>/dev/null` ; do
+ if test -f "$i/unix/tkConfig.sh" ; then
+ ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
+ break
+ fi
+ done
+ fi
+ # check in a few common install locations
+ if test x"${ac_cv_c_tkconfig}" = x ; then
+ for i in `ls -d ${libdir} 2>/dev/null` \
+ `ls -d /usr/local/lib 2>/dev/null` \
+ `ls -d /usr/contrib/lib 2>/dev/null` \
+ `ls -d /usr/lib 2>/dev/null` \
+ ; do
+ if test -f "$i/tkConfig.sh" ; then
+ ac_cv_c_tkconfig=`(cd $i; pwd)`
+ break
+ fi
+ done
+ fi
+ # check in a few other private locations
+ if test x"${ac_cv_c_tkconfig}" = x ; then
+ for i in \
+ ${srcdir}/../tk \
+ `ls -dr ${srcdir}/../tk[[8-9]].[[0-9]]* 2>/dev/null` ; do
+ if test -f "$i/unix/tkConfig.sh" ; then
+ ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
+ break
+ fi
+ done
+ fi
+ ])
+ if test x"${ac_cv_c_tkconfig}" = x ; then
+ TK_BIN_DIR="# no Tk configs found"
+ AC_MSG_WARN(Can't find Tk configuration definitions)
+ exit 0
+ else
+ no_tk=
+ TK_BIN_DIR=${ac_cv_c_tkconfig}
+ AC_MSG_RESULT(found $TK_BIN_DIR/tkConfig.sh)
+ fi
+ fi
+
+])
+
+#------------------------------------------------------------------------
+# SC_LOAD_TCLCONFIG --
+#
+# Load the tclConfig.sh file
+#
+# Arguments:
+#
+# Requires the following vars to be set:
+# TCL_BIN_DIR
+#
+# Results:
+#
+# Subst the following vars:
+# TCL_BIN_DIR
+# TCL_SRC_DIR
+# TCL_LIB_FILE
+#
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_LOAD_TCLCONFIG, [
+ AC_MSG_CHECKING([for existence of $TCL_BIN_DIR/tclConfig.sh])
+
+ if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then
+ AC_MSG_RESULT([loading])
+ . $TCL_BIN_DIR/tclConfig.sh
+ else
+ AC_MSG_RESULT([file not found])
+ fi
+
+ #
+ # If the TCL_BIN_DIR is the build directory (not the install directory),
+ # then set the common variable name to the value of the build variables.
+ # For example, the variable TCL_LIB_SPEC will be set to the value
+ # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
+ # instead of TCL_BUILD_LIB_SPEC since it will work with both an
+ # installed and uninstalled version of Tcl.
+ #
+
+ if test -f $TCL_BIN_DIR/Makefile ; then
+ TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
+ TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
+ TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
+ fi
+
+ #
+ # eval is required to do the TCL_DBGX substitution
+ #
+
+ eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
+ eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
+ eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
+
+ eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
+ eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
+ eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
+
+ AC_SUBST(TCL_VERSION)
+ AC_SUBST(TCL_BIN_DIR)
+ AC_SUBST(TCL_SRC_DIR)
+
+ AC_SUBST(TCL_LIB_FILE)
+ AC_SUBST(TCL_LIB_FLAG)
+ AC_SUBST(TCL_LIB_SPEC)
+
+ AC_SUBST(TCL_STUB_LIB_FILE)
+ AC_SUBST(TCL_STUB_LIB_FLAG)
+ AC_SUBST(TCL_STUB_LIB_SPEC)
+])
+
+#------------------------------------------------------------------------
+# SC_LOAD_TKCONFIG --
+#
+# Load the tkConfig.sh file
+#
+# Arguments:
+#
+# Requires the following vars to be set:
+# TK_BIN_DIR
+#
+# Results:
+#
+# Sets the following vars that should be in tkConfig.sh:
+# TK_BIN_DIR
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_LOAD_TKCONFIG, [
+ AC_MSG_CHECKING([for existence of $TK_BIN_DIR/tkConfig.sh])
+
+ if test -f "$TK_BIN_DIR/tkConfig.sh" ; then
+ AC_MSG_RESULT([loading])
+ . $TK_BIN_DIR/tkConfig.sh
+ else
+ AC_MSG_RESULT([could not find $TK_BIN_DIR/tkConfig.sh])
+ fi
+
+ AC_SUBST(TK_VERSION)
+ AC_SUBST(TK_BIN_DIR)
+ AC_SUBST(TK_SRC_DIR)
+ AC_SUBST(TK_LIB_FILE)
+])
+
+#------------------------------------------------------------------------
+# SC_ENABLE_SHARED --
+#
+# Allows the building of shared libraries
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --enable-shared=yes|no
+#
+# Defines the following vars:
+# STATIC_BUILD Used for building import/export libraries
+# on Windows.
+#
+# Sets the following vars:
+# SHARED_BUILD Value of 1 or 0
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_ENABLE_SHARED, [
+ AC_MSG_CHECKING([how to build libraries])
+ AC_ARG_ENABLE(shared,
+ [ --enable-shared build and link with shared libraries [--enable-shared]],
+ [tcl_ok=$enableval], [tcl_ok=yes])
+
+ if test "${enable_shared+set}" = set; then
+ enableval="$enable_shared"
+ tcl_ok=$enableval
+ else
+ tcl_ok=yes
+ fi
+
+ if test "$tcl_ok" = "yes" ; then
+ AC_MSG_RESULT([shared])
+ SHARED_BUILD=1
+ else
+ AC_MSG_RESULT([static])
+ SHARED_BUILD=0
+ AC_DEFINE([STATIC_BUILD], [1], [Define to 1 if static build is requested])
+ fi
+])
+
+#------------------------------------------------------------------------
+# SC_ENABLE_FRAMEWORK --
+#
+# Allows the building of shared libraries into frameworks
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --enable-framework=yes|no
+#
+# Sets the following vars:
+# FRAMEWORK_BUILD Value of 1 or 0
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_ENABLE_FRAMEWORK, [
+ AC_MSG_CHECKING([how to package libraries])
+ AC_ARG_ENABLE(framework,
+ [ --enable-framework package shared libraries in frameworks [--disable-framework]],
+ [tcl_ok=$enableval], [tcl_ok=no])
+
+ if test "${enable_framework+set}" = set; then
+ enableval="$enable_framework"
+ tcl_ok=$enableval
+ else
+ tcl_ok=no
+ fi
+
+ if test "$tcl_ok" = "yes" ; then
+ AC_MSG_RESULT([framework])
+ FRAMEWORK_BUILD=1
+ if test "${SHARED_BUILD}" = "0" ; then
+ AC_MSG_WARN("Frameworks can only be built if --enable-shared is yes")
+ FRAMEWORK_BUILD=0
+ fi
+ else
+ AC_MSG_RESULT([standard shared library])
+ FRAMEWORK_BUILD=0
+ fi
+])
+
+#------------------------------------------------------------------------
+# SC_ENABLE_THREADS --
+#
+# Specify if thread support should be enabled
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --enable-threads
+#
+# Sets the following vars:
+# THREADS_LIBS Thread library(s)
+#
+# Defines the following vars:
+# TCL_THREADS
+# _REENTRANT
+# _THREAD_SAFE
+#
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_ENABLE_THREADS, [
+ AC_MSG_CHECKING(for building with threads)
+ AC_ARG_ENABLE(threads, [ --enable-threads build with threads],
+ [tcl_ok=$enableval], [tcl_ok=no])
+
+ if test "$tcl_ok" = "yes"; then
+ AC_MSG_RESULT(yes)
+ TCL_THREADS=1
+ AC_DEFINE(TCL_THREADS)
+ # USE_THREAD_ALLOC tells us to try the special thread-based
+ # allocator that significantly reduces lock contention
+ AC_DEFINE(USE_THREAD_ALLOC)
+ AC_DEFINE(_REENTRANT)
+ AC_DEFINE(_THREAD_SAFE)
+ AC_CHECK_LIB(pthread,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
+ if test "$tcl_ok" = "no"; then
+ # Check a little harder for __pthread_mutex_init in the same
+ # library, as some systems hide it there until pthread.h is
+ # defined. We could alternatively do an AC_TRY_COMPILE with
+ # pthread.h, but that will work with libpthread really doesn't
+ # exist, like AIX 4.2. [Bug: 4359]
+ AC_CHECK_LIB(pthread,__pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
+ fi
+
+ if test "$tcl_ok" = "yes"; then
+ # The space is needed
+ THREADS_LIBS=" -lpthread"
+ else
+ AC_CHECK_LIB(pthreads,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
+ if test "$tcl_ok" = "yes"; then
+ # The space is needed
+ THREADS_LIBS=" -lpthreads"
+ else
+ AC_CHECK_LIB(c,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
+ if test "$tcl_ok" = "no"; then
+ AC_CHECK_LIB(c_r,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
+ if test "$tcl_ok" = "yes"; then
+ # The space is needed
+ THREADS_LIBS=" -pthread"
+ else
+ TCL_THREADS=0
+ AC_MSG_WARN("Don t know how to find pthread lib on your system - you must disable thread support or edit the LIBS in the Makefile...")
+ fi
+ fi
+ fi
+ fi
+
+ # Does the pthread-implementation provide
+ # 'pthread_attr_setstacksize' ?
+
+ ac_saved_libs=$LIBS
+ LIBS="$LIBS $THREADS_LIBS"
+ AC_CHECK_FUNCS(pthread_attr_setstacksize)
+ LIBS=$ac_saved_libs
+ AC_CHECK_FUNCS(readdir_r)
+ else
+ TCL_THREADS=0
+ AC_MSG_RESULT([no (default)])
+ fi
+ AC_SUBST(TCL_THREADS)
+])
+
+#------------------------------------------------------------------------
+# SC_ENABLE_SYMBOLS --
+#
+# Specify if debugging symbols should be used.
+# Memory (TCL_MEM_DEBUG) and compile (TCL_COMPILE_DEBUG) debugging
+# can also be enabled.
+#
+# Arguments:
+# none
+#
+# Requires the following vars to be set in the Makefile:
+# CFLAGS_DEBUG
+# CFLAGS_OPTIMIZE
+# LDFLAGS_DEBUG
+# LDFLAGS_OPTIMIZE
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --enable-symbols
+#
+# Defines the following vars:
+# CFLAGS_DEFAULT Sets to $(CFLAGS_DEBUG) if true
+# Sets to $(CFLAGS_OPTIMIZE) if false
+# LDFLAGS_DEFAULT Sets to $(LDFLAGS_DEBUG) if true
+# Sets to $(LDFLAGS_OPTIMIZE) if false
+# DBGX Debug library extension
+#
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_ENABLE_SYMBOLS, [
+ AC_MSG_CHECKING([for build with symbols])
+ AC_ARG_ENABLE(symbols, [ --enable-symbols build with debugging symbols [--disable-symbols]], [tcl_ok=$enableval], [tcl_ok=no])
+# FIXME: Currently, LDFLAGS_DEFAULT is not used, it should work like CFLAGS_DEFAULT.
+ if test "$tcl_ok" = "no"; then
+ CFLAGS_DEFAULT='$(CFLAGS_OPTIMIZE)'
+ LDFLAGS_DEFAULT='$(LDFLAGS_OPTIMIZE)'
+ DBGX=""
+ AC_MSG_RESULT([no])
+ else
+ CFLAGS_DEFAULT='$(CFLAGS_DEBUG)'
+ LDFLAGS_DEFAULT='$(LDFLAGS_DEBUG)'
+ DBGX=g
+ if test "$tcl_ok" = "yes"; then
+ AC_MSG_RESULT([yes (standard debugging)])
+ fi
+ fi
+ AC_SUBST(CFLAGS_DEFAULT)
+ AC_SUBST(LDFLAGS_DEFAULT)
+
+ if test "$tcl_ok" = "mem" -o "$tcl_ok" = "all"; then
+ AC_DEFINE(TCL_MEM_DEBUG)
+ fi
+
+ if test "$tcl_ok" = "compile" -o "$tcl_ok" = "all"; then
+ AC_DEFINE(TCL_COMPILE_DEBUG)
+ AC_DEFINE(TCL_COMPILE_STATS)
+ fi
+
+ if test "$tcl_ok" != "yes" -a "$tcl_ok" != "no"; then
+ if test "$tcl_ok" = "all"; then
+ AC_MSG_RESULT([enabled symbols mem compile debugging])
+ else
+ AC_MSG_RESULT([enabled $tcl_ok debugging])
+ fi
+ fi
+])
+
+#------------------------------------------------------------------------
+# SC_ENABLE_LANGINFO --
+#
+# Allows use of modern nl_langinfo check for better l10n.
+# This is only relevant for Unix.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --enable-langinfo=yes|no (default is yes)
+#
+# Defines the following vars:
+# HAVE_LANGINFO Triggers use of nl_langinfo if defined.
+#
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_ENABLE_LANGINFO, [
+ AC_ARG_ENABLE(langinfo,
+ [ --enable-langinfo use nl_langinfo if possible to determine
+ encoding at startup, otherwise use old heuristic],
+ [langinfo_ok=$enableval], [langinfo_ok=yes])
+
+ HAVE_LANGINFO=0
+ if test "$langinfo_ok" = "yes"; then
+ if test "$langinfo_ok" = "yes"; then
+ AC_CHECK_HEADER(langinfo.h,[langinfo_ok=yes],[langinfo_ok=no])
+ fi
+ fi
+ AC_MSG_CHECKING([whether to use nl_langinfo])
+ if test "$langinfo_ok" = "yes"; then
+ AC_TRY_COMPILE([#include ],
+ [nl_langinfo(CODESET);],[langinfo_ok=yes],[langinfo_ok=no])
+ if test "$langinfo_ok" = "no"; then
+ langinfo_ok="no (could not compile with nl_langinfo)";
+ fi
+ if test "$langinfo_ok" = "yes"; then
+ AC_DEFINE(HAVE_LANGINFO)
+ fi
+ fi
+ AC_MSG_RESULT([$langinfo_ok])
+])
+
+#--------------------------------------------------------------------
+# SC_CONFIG_MANPAGES
+#
+# Decide whether to use symlinks for linking the manpages and
+# whether to compress the manpages after installation.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Adds the following arguments to configure:
+# --enable-man-symlinks
+# --enable-man-compression=PROG
+#
+# Defines the following variable:
+#
+# MKLINKS_FLAGS - The apropriate flags for mkLinks
+# according to the user's selection.
+#
+#--------------------------------------------------------------------
+AC_DEFUN(SC_CONFIG_MANPAGES, [
+
+ AC_MSG_CHECKING([whether to use symlinks for manpages])
+ AC_ARG_ENABLE(man-symlinks,
+ [ --enable-man-symlinks use symlinks for the manpages],
+ test "$enableval" != "no" && MKLINKS_FLAGS="$MKLINKS_FLAGS --symlinks",
+ enableval="no")
+ AC_MSG_RESULT([$enableval])
+
+ AC_MSG_CHECKING([compression for manpages])
+ AC_ARG_ENABLE(man-compression,
+ [ --enable-man-compression=PROG
+ compress the manpages with PROG],
+ test "$enableval" = "yes" && echo && AC_MSG_ERROR([missing argument to --enable-man-compression])
+ test "$enableval" != "no" && MKLINKS_FLAGS="$MKLINKS_FLAGS --compress $enableval",
+ enableval="no")
+ AC_MSG_RESULT([$enableval])
+
+ AC_SUBST(MKLINKS_FLAGS)
+])
+
+#--------------------------------------------------------------------
+# SC_CONFIG_CFLAGS
+#
+# Try to determine the proper flags to pass to the compiler
+# for building shared libraries and other such nonsense.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Defines and substitutes the following vars:
+#
+# DL_OBJS - Name of the object file that implements dynamic
+# loading for Tcl on this system.
+# DL_LIBS - Library file(s) to include in tclsh and other base
+# applications in order for the "load" command to work.
+# LDFLAGS - Flags to pass to the compiler when linking object
+# files into an executable application binary such
+# as tclsh.
+# LD_SEARCH_FLAGS-Flags to pass to ld, such as "-R /usr/local/tcl/lib",
+# that tell the run-time dynamic linker where to look
+# for shared libraries such as libtcl.so. Depends on
+# the variable LIB_RUNTIME_DIR in the Makefile. Could
+# be the same as CC_SEARCH_FLAGS if ${CC} is used to link.
+# CC_SEARCH_FLAGS-Flags to pass to ${CC}, such as "-Wl,-rpath,/usr/local/tcl/lib",
+# that tell the run-time dynamic linker where to look
+# for shared libraries such as libtcl.so. Depends on
+# the variable LIB_RUNTIME_DIR in the Makefile.
+# MAKE_LIB - Command to execute to build the a library;
+# differs when building shared or static.
+# MAKE_STUB_LIB -
+# Command to execute to build a stub library.
+# INSTALL_LIB - Command to execute to install a library;
+# differs when building shared or static.
+# INSTALL_STUB_LIB -
+# Command to execute to install a stub library.
+# STLIB_LD - Base command to use for combining object files
+# into a static library.
+# SHLIB_CFLAGS - Flags to pass to cc when compiling the components
+# of a shared library (may request position-independent
+# code, among other things).
+# SHLIB_LD - Base command to use for combining object files
+# into a shared library.
+# SHLIB_LD_FLAGS -Flags to pass when building a shared library. This
+# differes from the SHLIB_CFLAGS as it is not used
+# when building object files or executables.
+# SHLIB_LD_LIBS - Dependent libraries for the linker to scan when
+# creating shared libraries. This symbol typically
+# goes at the end of the "ld" commands that build
+# shared libraries. The value of the symbol is
+# "${LIBS}" if all of the dependent libraries should
+# be specified when creating a shared library. If
+# dependent libraries should not be specified (as on
+# SunOS 4.x, where they cause the link to fail, or in
+# general if Tcl and Tk aren't themselves shared
+# libraries), then this symbol has an empty string
+# as its value.
+# SHLIB_SUFFIX - Suffix to use for the names of dynamically loadable
+# extensions. An empty string means we don't know how
+# to use shared libraries on this platform.
+# TCL_SHLIB_LD_EXTRAS - Additional element which are added to SHLIB_LD_LIBS
+# TK_SHLIB_LD_EXTRAS for the build of Tcl and Tk, but not recorded in the
+# tclConfig.sh, since they are only used for the build
+# of Tcl and Tk.
+# Examples: MacOS X records the library version and
+# compatibility version in the shared library. But
+# of course the Tcl version of this is only used for Tcl.
+# LIB_SUFFIX - Specifies everything that comes after the "libfoo"
+# in a static or shared library name, using the $VERSION variable
+# to put the version in the right place. This is used
+# by platforms that need non-standard library names.
+# Examples: ${VERSION}.so.1.1 on NetBSD, since it needs
+# to have a version after the .so, and ${VERSION}.a
+# on AIX, since a shared library needs to have
+# a .a extension whereas shared objects for loadable
+# extensions have a .so extension. Defaults to
+# ${VERSION}${SHLIB_SUFFIX}.
+# TCL_NEEDS_EXP_FILE -
+# 1 means that an export file is needed to link to a
+# shared library.
+# TCL_EXP_FILE - The name of the installed export / import file which
+# should be used to link to the Tcl shared library.
+# Empty if Tcl is unshared.
+# TCL_BUILD_EXP_FILE -
+# The name of the built export / import file which
+# should be used to link to the Tcl shared library.
+# Empty if Tcl is unshared.
+# CFLAGS_DEBUG -
+# Flags used when running the compiler in debug mode
+# CFLAGS_OPTIMIZE -
+# Flags used when running the compiler in optimize mode
+# EXTRA_CFLAGS
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_CONFIG_CFLAGS, [
+
+ # Step 0.a: Enable 64 bit support?
+
+ AC_MSG_CHECKING([if 64bit support is requested])
+ AC_ARG_ENABLE(64bit,[ --enable-64bit enable 64bit support (where applicable)],,enableval="no")
+
+ if test "$enableval" = "yes"; then
+ do64bit=yes
+ else
+ do64bit=no
+ fi
+ AC_MSG_RESULT($do64bit)
+
+ # Step 0.b: Enable Solaris 64 bit VIS support?
+
+ AC_MSG_CHECKING([if 64bit Sparc VIS support is requested])
+ AC_ARG_ENABLE(64bit-vis,[ --enable-64bit-vis enable 64bit Sparc VIS support],,enableval="no")
+
+ if test "$enableval" = "yes"; then
+ # Force 64bit on with VIS
+ do64bit=yes
+ do64bitVIS=yes
+ else
+ do64bitVIS=no
+ fi
+ AC_MSG_RESULT($do64bitVIS)
+
+ # Step 1: set the variable "system" to hold the name and version number
+ # for the system. This can usually be done via the "uname" command, but
+ # there are a few systems, like Next, where this doesn't work.
+
+ AC_MSG_CHECKING([system version (for dynamic loading)])
+ if test -f /usr/lib/NextStep/software_version; then
+ system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version`
+ else
+ system=`uname -s`-`uname -r`
+ if test "$?" -ne 0 ; then
+ AC_MSG_RESULT([unknown (can't find uname command)])
+ system=unknown
+ else
+ # Special check for weird MP-RAS system (uname returns weird
+ # results, and the version is kept in special file).
+
+ if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
+ system=MP-RAS-`awk '{print $3}' /etc/.relid'`
+ fi
+ if test "`uname -s`" = "AIX" ; then
+ system=AIX-`uname -v`.`uname -r`
+ fi
+ AC_MSG_RESULT($system)
+ fi
+ fi
+
+ # Step 2: check for existence of -ldl library. This is needed because
+ # Linux can use either -ldl or -ldld for dynamic loading.
+
+ AC_CHECK_LIB(dl, dlopen, have_dl=yes, have_dl=no)
+
+ # Require ranlib early so we can override it in special cases below.
+
+ AC_REQUIRE([AC_PROG_RANLIB])
+
+ # Step 3: set configuration options based on system name and version.
+
+ do64bit_ok=no
+ EXTRA_CFLAGS=""
+ TCL_EXPORT_FILE_SUFFIX=""
+ UNSHARED_LIB_SUFFIX=""
+ TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
+ ECHO_VERSION='`echo ${VERSION}`'
+ TCL_LIB_VERSIONS_OK=ok
+ CFLAGS_DEBUG=-g
+ CFLAGS_OPTIMIZE=-O
+ if test "$GCC" = "yes" ; then
+ CFLAGS_WARNING="-Wall -Wconversion -Wno-implicit-int"
+ else
+ CFLAGS_WARNING=""
+ fi
+ TCL_NEEDS_EXP_FILE=0
+ TCL_BUILD_EXP_FILE=""
+ TCL_EXP_FILE=""
+dnl FIXME: Replace AC_CHECK_PROG with AC_CHECK_TOOL once cross compiling is fixed.
+dnl AC_CHECK_TOOL(AR, ar)
+ AC_CHECK_PROG(AR, ar, ar)
+ if test "${AR}" = "" ; then
+ AC_MSG_ERROR([Required archive tool 'ar' not found on PATH.])
+ fi
+ STLIB_LD='${AR} cr'
+ LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
+ PLAT_OBJS=""
+ case $system in
+ AIX-5.*)
+ if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes" ; then
+ # AIX requires the _r compiler when gcc isn't being used
+ if test "${CC}" != "cc_r" ; then
+ CC=${CC}_r
+ fi
+ AC_MSG_RESULT(Using $CC for compiling with threads)
+ fi
+ LIBS="$LIBS -lc"
+ # AIX-5 uses ELF style dynamic libraries
+ SHLIB_CFLAGS=""
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ if test "`uname -m`" = "ia64" ; then
+ # AIX-5 uses ELF style dynamic libraries on IA-64, but not PPC
+ SHLIB_LD="/usr/ccs/bin/ld -G -z text"
+ # AIX-5 has dl* in libc.so
+ DL_LIBS=""
+ if test "$GCC" = "yes" ; then
+ CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
+ else
+ CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}'
+ fi
+ LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
+ else
+ SHLIB_LD="${TCL_SRC_DIR}/unix/ldAix /bin/ld -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
+ DL_LIBS="-ldl"
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ TCL_NEEDS_EXP_FILE=1
+ TCL_EXPORT_FILE_SUFFIX='${VERSION}\$\{DBGX\}.exp'
+ fi
+
+ # Note: need the LIBS below, otherwise Tk won't find Tcl's
+ # symbols when dynamically loaded into tclsh.
+
+ DL_OBJS="tclLoadDl.o"
+ LDFLAGS=""
+
+ LD_LIBRARY_PATH_VAR="LIBPATH"
+
+ # Check to enable 64-bit flags for compiler/linker
+ if test "$do64bit" = "yes" ; then
+ if test "$GCC" = "yes" ; then
+ AC_MSG_WARN("64bit mode not supported with GCC on $system")
+ else
+ do64bit_ok=yes
+ EXTRA_CFLAGS="-q64"
+ LDFLAGS="-q64"
+ RANLIB="${RANLIB} -X64"
+ AR="${AR} -X64"
+ SHLIB_LD_FLAGS="-b64"
+ fi
+ fi
+ ;;
+ AIX-*)
+ if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes" ; then
+ # AIX requires the _r compiler when gcc isn't being used
+ if test "${CC}" != "cc_r" ; then
+ CC=${CC}_r
+ fi
+ AC_MSG_RESULT(Using $CC for compiling with threads)
+ fi
+ LIBS="$LIBS -lc"
+ SHLIB_CFLAGS=""
+ SHLIB_LD="${TCL_SRC_DIR}/unix/ldAix /bin/ld -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ LD_LIBRARY_PATH_VAR="LIBPATH"
+ TCL_NEEDS_EXP_FILE=1
+ TCL_EXPORT_FILE_SUFFIX='${VERSION}\$\{DBGX\}.exp'
+
+ # AIX v<=4.1 has some different flags than 4.2+
+ if test "$system" = "AIX-4.1" -o "`uname -v`" -lt "4" ; then
+ LIBOBJS="$LIBOBJS tclLoadAix.o"
+ DL_LIBS="-lld"
+ fi
+
+ # On AIX <=v4 systems, libbsd.a has to be linked in to support
+ # non-blocking file IO. This library has to be linked in after
+ # the MATH_LIBS or it breaks the pow() function. The way to
+ # insure proper sequencing, is to add it to the tail of MATH_LIBS.
+ # This library also supplies gettimeofday.
+ #
+ # AIX does not have a timezone field in struct tm. When the AIX
+ # bsd library is used, the timezone global and the gettimeofday
+ # methods are to be avoided for timezone deduction instead, we
+ # deduce the timezone by comparing the localtime result on a
+ # known GMT value.
+
+ AC_CHECK_LIB(bsd, gettimeofday, libbsd=yes, libbsd=no)
+ if test $libbsd = yes; then
+ MATH_LIBS="$MATH_LIBS -lbsd"
+ AC_DEFINE(USE_DELTA_FOR_TZ)
+ fi
+
+ # Check to enable 64-bit flags for compiler/linker
+ if test "$do64bit" = "yes" ; then
+ if test "$GCC" = "yes" ; then
+ AC_MSG_WARN("64bit mode not supported with GCC on $system")
+ else
+ do64bit_ok=yes
+ EXTRA_CFLAGS="-q64"
+ LDFLAGS="-q64"
+ RANLIB="${RANLIB} -X64"
+ AR="${AR} -X64"
+ SHLIB_LD_FLAGS="-b64"
+ fi
+ fi
+ ;;
+ BSD/OS-2.1*|BSD/OS-3*)
+ SHLIB_CFLAGS=""
+ SHLIB_LD="shlicc -r"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ BSD/OS-4.*)
+ SHLIB_CFLAGS="-export-dynamic -fPIC"
+ SHLIB_LD="cc -shared"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS="-export-dynamic"
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ dgux*)
+ SHLIB_CFLAGS="-K PIC"
+ SHLIB_LD="cc -G"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ HP-UX-*.11.*)
+ # Use updated header definitions where possible
+ AC_DEFINE(_XOPEN_SOURCE) # Use the XOPEN network library
+ AC_DEFINE(_XOPEN_SOURCE_EXTENDED) # Use the XOPEN network library
+ LIBS="$LIBS -lxnet" # Use the XOPEN network library
+
+ SHLIB_SUFFIX=".sl"
+ AC_CHECK_LIB(dld, shl_load, tcl_ok=yes, tcl_ok=no)
+ if test "$tcl_ok" = yes; then
+ SHLIB_CFLAGS="+z"
+ SHLIB_LD="ld -b"
+ SHLIB_LD_LIBS='${LIBS}'
+ DL_OBJS="tclLoadShl.o"
+ DL_LIBS="-ldld"
+ LDFLAGS="-Wl,-E"
+ CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
+ LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
+ LD_LIBRARY_PATH_VAR="SHLIB_PATH"
+ fi
+
+ # Users may want PA-RISC 1.1/2.0 portable code - needs HP cc
+ #EXTRA_CFLAGS="+DAportable"
+
+ # Check to enable 64-bit flags for compiler/linker
+ if test "$do64bit" = "yes" ; then
+ if test "$GCC" = "yes" ; then
+ hpux_arch=`gcc -dumpmachine`
+ case $hpux_arch in
+ hppa64*)
+ # 64-bit gcc in use. Fix flags for GNU ld.
+ do64bit_ok=yes
+ SHLIB_LD="gcc -shared"
+ SHLIB_LD_LIBS=""
+ LD_SEARCH_FLAGS=''
+ CC_SEARCH_FLAGS=''
+ ;;
+ *)
+ AC_MSG_WARN("64bit mode not supported with GCC on $system")
+ ;;
+ esac
+ else
+ do64bit_ok=yes
+ if test "`uname -m`" = "ia64" ; then
+ EXTRA_CFLAGS="+DD64"
+ LDFLAGS="+DD64 $LDFLAGS"
+ else
+ EXTRA_CFLAGS="+DA2.0W"
+ LDFLAGS="+DA2.0W $LDFLAGS"
+ fi
+ fi
+ fi
+ ;;
+ HP-UX-*.08.*|HP-UX-*.09.*|HP-UX-*.10.*)
+ SHLIB_SUFFIX=".sl"
+ AC_CHECK_LIB(dld, shl_load, tcl_ok=yes, tcl_ok=no)
+ if test "$tcl_ok" = yes; then
+ SHLIB_CFLAGS="+z"
+ SHLIB_LD="ld -b"
+ SHLIB_LD_LIBS=""
+ DL_OBJS="tclLoadShl.o"
+ DL_LIBS="-ldld"
+ LDFLAGS="-Wl,-E"
+ CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
+ LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
+ LD_LIBRARY_PATH_VAR="SHLIB_PATH"
+ fi
+ ;;
+ IRIX-4.*)
+ SHLIB_CFLAGS="-G 0"
+ SHLIB_SUFFIX=".a"
+ SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0"
+ SHLIB_LD_LIBS='${LIBS}'
+ DL_OBJS="tclLoadAout.o"
+ DL_LIBS=""
+ LDFLAGS="-Wl,-D,08000000"
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a'
+ ;;
+ IRIX-5.*)
+ SHLIB_CFLAGS=""
+ SHLIB_LD="ld -shared -rdata_shared"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ EXTRA_CFLAGS=""
+ LDFLAGS=""
+ ;;
+ IRIX-6.*|IRIX64-6.5*)
+ SHLIB_CFLAGS=""
+ SHLIB_LD="ld -n32 -shared -rdata_shared"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ if test "$GCC" = "yes" ; then
+ EXTRA_CFLAGS="-mabi=n32"
+ LDFLAGS="-mabi=n32"
+ else
+ case $system in
+ IRIX-6.3)
+ # Use to build 6.2 compatible binaries on 6.3.
+ EXTRA_CFLAGS="-n32 -D_OLD_TERMIOS"
+ ;;
+ *)
+ EXTRA_CFLAGS="-n32"
+ ;;
+ esac
+ LDFLAGS="-n32"
+ fi
+ ;;
+ IRIX64-6.*)
+ SHLIB_CFLAGS=""
+ SHLIB_LD="ld -n32 -shared -rdata_shared"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+
+ # Check to enable 64-bit flags for compiler/linker
+
+ if test "$do64bit" = "yes" ; then
+ if test "$GCC" = "yes" ; then
+ AC_MSG_WARN([64bit mode not supported by gcc])
+ else
+ do64bit_ok=yes
+ SHLIB_LD="ld -64 -shared -rdata_shared"
+ EXTRA_CFLAGS="-64"
+ LDFLAGS="-64"
+ fi
+ fi
+ ;;
+ Linux*)
+ SHLIB_CFLAGS="-fPIC"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+
+ # egcs-2.91.66 on Redhat Linux 6.0 generates lots of warnings
+ # when you inline the string and math operations. Turn this off to
+ # get rid of the warnings.
+
+ CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
+
+ if test "$have_dl" = yes; then
+ SHLIB_LD="${CC} -shared"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS="-rdynamic"
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ else
+ AC_CHECK_HEADER(dld.h, [
+ SHLIB_LD="ld -shared"
+ DL_OBJS="tclLoadDld.o"
+ DL_LIBS="-ldld"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""])
+ fi
+ if test "`uname -m`" = "alpha" ; then
+ EXTRA_CFLAGS="-mieee"
+ fi
+
+ # The combo of gcc + glibc has a bug related
+ # to inlining of functions like strtod(). The
+ # -fno-builtin flag should address this problem
+ # but it does not work. The -fno-inline flag
+ # is kind of overkill but it works.
+ # Disable inlining only when one of the
+ # files in compat/*.c is being linked in.
+ if test x"${LIBOBJS}" != x ; then
+ EXTRA_CFLAGS="${EXTRA_CFLAGS} -fno-inline"
+ fi
+
+ # XIM peeking works under XFree86.
+ AC_DEFINE(PEEK_XCLOSEIM)
+
+ ;;
+ GNU*)
+ SHLIB_CFLAGS="-fPIC"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+
+ if test "$have_dl" = yes; then
+ SHLIB_LD="${CC} -shared"
+ DL_OBJS=""
+ DL_LIBS="-ldl"
+ LDFLAGS="-rdynamic"
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ else
+ AC_CHECK_HEADER(dld.h, [
+ SHLIB_LD="ld -shared"
+ DL_OBJS=""
+ DL_LIBS="-ldld"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""])
+ fi
+ if test "`uname -m`" = "alpha" ; then
+ EXTRA_CFLAGS="-mieee"
+ fi
+ ;;
+ MP-RAS-02*)
+ SHLIB_CFLAGS="-K PIC"
+ SHLIB_LD="cc -G"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ MP-RAS-*)
+ SHLIB_CFLAGS="-K PIC"
+ SHLIB_LD="cc -G"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS="-Wl,-Bexport"
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ NetBSD-*|FreeBSD-[[1-2]].*|OpenBSD-*)
+ # Not available on all versions: check for include file.
+ AC_CHECK_HEADER(dlfcn.h, [
+ # NetBSD/SPARC needs -fPIC, -fpic will not do.
+ SHLIB_CFLAGS="-fPIC"
+ SHLIB_LD="ld -Bshareable -x"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ AC_MSG_CHECKING(for ELF)
+ AC_EGREP_CPP(yes, [
+#ifdef __ELF__
+ yes
+#endif
+ ],
+ AC_MSG_RESULT(yes)
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so',
+ AC_MSG_RESULT(no)
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
+ )
+ ], [
+ SHLIB_CFLAGS=""
+ SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".a"
+ DL_OBJS="tclLoadAout.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+ ])
+
+ # FreeBSD doesn't handle version numbers with dots.
+
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+ TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ FreeBSD-*)
+ # FreeBSD 3.* and greater have ELF.
+ SHLIB_CFLAGS="-fPIC"
+ SHLIB_LD="ld -Bshareable -x"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ LDFLAGS="-export-dynamic"
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ if test "${TCL_THREADS}" = "1" ; then
+ # The -pthread needs to go in the CFLAGS, not LIBS
+ LIBS=`echo $LIBS | sed s/-pthread//`
+ EXTRA_CFLAGS="-pthread"
+ LDFLAGS="$LDFLAGS -pthread"
+ fi
+ case $system in
+ FreeBSD-3.*)
+ # FreeBSD-3 doesn't handle version numbers with dots.
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ esac
+ ;;
+ Rhapsody-*|Darwin-*)
+ SHLIB_CFLAGS="-fno-common"
+ SHLIB_LD="cc -dynamiclib \${LDFLAGS}"
+ TCL_SHLIB_LD_EXTRAS="-compatibility_version ${TCL_VERSION} -current_version \${VERSION} -install_name \${DYLIB_INSTALL_DIR}/\${TCL_LIB_FILE} -prebind -seg1addr 0xa000000"
+ TK_SHLIB_LD_EXTRAS="-compatibility_version ${TK_VERSION} -current_version \${VERSION} -install_name \${DYLIB_INSTALL_DIR}/\${TK_LIB_FILE} -prebind -seg1addr 0xb000000"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".dylib"
+ DL_OBJS="tclLoadDyld.o"
+ PLAT_OBJS="tclMacOSXBundle.o"
+ DL_LIBS=""
+ LDFLAGS="-prebind"
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ CFLAGS_OPTIMIZE="-Os"
+ LD_LIBRARY_PATH_VAR="DYLD_LIBRARY_PATH"
+ # for compatibility with autoconf vers 2.13 :
+ HACK=""
+ EXTRA_CFLAGS="-DMA${HACK}C_OSX_TCL -DHAVE_CFBUNDLE -DUSE_VFORK -DTCL_DEFAULT_ENCODING=\\\"utf-8\\\""
+ LIBS="$LIBS -framework CoreFoundation"
+ ;;
+ NEXTSTEP-*)
+ SHLIB_CFLAGS=""
+ SHLIB_LD="cc -nostdlib -r"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadNext.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ OS/390-*)
+ CFLAGS_OPTIMIZE="" # Optimizer is buggy
+ AC_DEFINE(_OE_SOCKETS) # needed in sys/socket.h
+ ;;
+ OSF1-1.0|OSF1-1.1|OSF1-1.2)
+ # OSF/1 1.[012] from OSF, and derivatives, including Paragon OSF/1
+ SHLIB_CFLAGS=""
+ # Hack: make package name same as library name
+ SHLIB_LD='ld -R -export $@:'
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadOSF.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ OSF1-1.*)
+ # OSF/1 1.3 from OSF using ELF, and derivatives, including AD2
+ SHLIB_CFLAGS="-fPIC"
+ if test "$SHARED_BUILD" = "1" ; then
+ SHLIB_LD="ld -shared"
+ else
+ SHLIB_LD="ld -non_shared"
+ fi
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ OSF1-V*)
+ # Digital OSF/1
+ SHLIB_CFLAGS=""
+ if test "$SHARED_BUILD" = "1" ; then
+ SHLIB_LD='ld -shared -expect_unresolved "*"'
+ else
+ SHLIB_LD='ld -non_shared -expect_unresolved "*"'
+ fi
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ if test "$GCC" != "yes" ; then
+ EXTRA_CFLAGS="-DHAVE_TZSET -std1"
+ fi
+ # see pthread_intro(3) for pthread support on osf1, k.furukawa
+ if test "${TCL_THREADS}" = "1" ; then
+ EXTRA_CFLAGS="${EXTRA_CFLAGS} -DHAVE_PTHREAD_ATTR_SETSTACKSIZE"
+ EXTRA_CFLAGS="${EXTRA_CFLAGS} -DTCL_THREAD_STACK_MIN=PTHREAD_STACK_MIN*64"
+ LIBS=`echo $LIBS | sed s/-lpthreads//`
+ if test "$GCC" = "yes" ; then
+ LIBS="$LIBS -lpthread -lmach -lexc"
+ else
+ EXTRA_CFLAGS="${EXTRA_CFLAGS} -pthread"
+ LDFLAGS="-pthread"
+ fi
+ fi
+
+ ;;
+ QNX-6*)
+ # QNX RTP
+ # This may work for all QNX, but it was only reported for v6.
+ SHLIB_CFLAGS="-fPIC"
+ SHLIB_LD="ld -Bshareable -x"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ # dlopen is in -lc on QNX
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ RISCos-*)
+ SHLIB_CFLAGS="-G 0"
+ SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0"
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".a"
+ DL_OBJS="tclLoadAout.o"
+ DL_LIBS=""
+ LDFLAGS="-Wl,-D,08000000"
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ ;;
+ SCO_SV-3.2*)
+ # Note, dlopen is available only on SCO 3.2.5 and greater. However,
+ # this test works, since "uname -s" was non-standard in 3.2.4 and
+ # below.
+ if test "$GCC" = "yes" ; then
+ SHLIB_CFLAGS="-fPIC -melf"
+ LDFLAGS="-melf -Wl,-Bexport"
+ else
+ SHLIB_CFLAGS="-Kpic -belf"
+ LDFLAGS="-belf -Wl,-Bexport"
+ fi
+ SHLIB_LD="ld -G"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ SINIX*5.4*)
+ SHLIB_CFLAGS="-K PIC"
+ SHLIB_LD="cc -G"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ SunOS-4*)
+ SHLIB_CFLAGS="-PIC"
+ SHLIB_LD="ld"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+
+ # SunOS can't handle version numbers with dots in them in library
+ # specs, like -ltcl7.5, so use -ltcl75 instead. Also, it
+ # requires an extra version number at the end of .so file names.
+ # So, the library has to have a name like libtcl75.so.1.0
+
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
+ TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ SunOS-5.[[0-6]]*)
+
+ # Note: If _REENTRANT isn't defined, then Solaris
+ # won't define thread-safe library routines.
+
+ AC_DEFINE(_REENTRANT)
+ AC_DEFINE(_POSIX_PTHREAD_SEMANTICS)
+
+ SHLIB_CFLAGS="-KPIC"
+
+ # Note: need the LIBS below, otherwise Tk won't find Tcl's
+ # symbols when dynamically loaded into tclsh.
+
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS=""
+ if test "$GCC" = "yes" ; then
+ SHLIB_LD="$CC -shared"
+ CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ else
+ SHLIB_LD="/usr/ccs/bin/ld -G -z text"
+ CC_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ fi
+ ;;
+ SunOS-5*)
+
+ # Note: If _REENTRANT isn't defined, then Solaris
+ # won't define thread-safe library routines.
+
+ AC_DEFINE(_REENTRANT)
+ AC_DEFINE(_POSIX_PTHREAD_SEMANTICS)
+
+ SHLIB_CFLAGS="-KPIC"
+ LDFLAGS=""
+
+ # Check to enable 64-bit flags for compiler/linker
+ if test "$do64bit" = "yes" ; then
+ arch=`isainfo`
+ if test "$arch" = "sparcv9 sparc" ; then
+ if test "$GCC" = "yes" ; then
+ AC_MSG_WARN("64bit mode not supported with GCC on $system")
+ else
+ do64bit_ok=yes
+ if test "$do64bitVIS" = "yes" ; then
+ EXTRA_CFLAGS="-xarch=v9a"
+ LDFLAGS="-xarch=v9a"
+ else
+ EXTRA_CFLAGS="-xarch=v9"
+ LDFLAGS="-xarch=v9"
+ fi
+ fi
+ else
+ AC_MSG_WARN("64bit mode only supported sparcv9 system")
+ fi
+ fi
+
+ # Note: need the LIBS below, otherwise Tk won't find Tcl's
+ # symbols when dynamically loaded into tclsh.
+
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ if test "$GCC" = "yes" ; then
+ SHLIB_LD="$CC -shared"
+ CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ else
+ SHLIB_LD="/usr/ccs/bin/ld -G -z text"
+ CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
+ fi
+ ;;
+ ULTRIX-4.*)
+ SHLIB_CFLAGS="-G 0"
+ SHLIB_SUFFIX=".a"
+ SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0"
+ SHLIB_LD_LIBS='${LIBS}'
+ DL_OBJS="tclLoadAout.o"
+ DL_LIBS=""
+ LDFLAGS="-Wl,-D,08000000"
+ CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ if test "$GCC" != "yes" ; then
+ EXTRA_CFLAGS="-DHAVE_TZSET -std1"
+ fi
+ ;;
+ UNIX_SV* | UnixWare-5*)
+ SHLIB_CFLAGS="-KPIC"
+ SHLIB_LD="cc -G"
+ SHLIB_LD_LIBS=""
+ SHLIB_SUFFIX=".so"
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ # Some UNIX_SV* systems (unixware 1.1.2 for example) have linkers
+ # that don't grok the -Bexport option. Test that it does.
+ hold_ldflags=$LDFLAGS
+ AC_MSG_CHECKING(for ld accepts -Bexport flag)
+ LDFLAGS="${LDFLAGS} -Wl,-Bexport"
+ AC_TRY_LINK(, [int i;], found=yes, found=no)
+ LDFLAGS=$hold_ldflags
+ AC_MSG_RESULT($found)
+ if test $found = yes; then
+ LDFLAGS="-Wl,-Bexport"
+ else
+ LDFLAGS=""
+ fi
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ ;;
+ esac
+
+ if test "$do64bit" = "yes" -a "$do64bit_ok" = "no" ; then
+ AC_MSG_WARN("64bit support being disabled -- don\'t know magic for this platform")
+ fi
+
+ # Step 4: If pseudo-static linking is in use (see K. B. Kenny, "Dynamic
+ # Loading for Tcl -- What Became of It?". Proc. 2nd Tcl/Tk Workshop,
+ # New Orleans, LA, Computerized Processes Unlimited, 1994), then we need
+ # to determine which of several header files defines the a.out file
+ # format (a.out.h, sys/exec.h, or sys/exec_aout.h). At present, we
+ # support only a file format that is more or less version-7-compatible.
+ # In particular,
+ # - a.out files must begin with `struct exec'.
+ # - the N_TXTOFF on the `struct exec' must compute the seek address
+ # of the text segment
+ # - The `struct exec' must contain a_magic, a_text, a_data, a_bss
+ # and a_entry fields.
+ # The following compilation should succeed if and only if either sys/exec.h
+ # or a.out.h is usable for the purpose.
+ #
+ # Note that the modified COFF format used on MIPS Ultrix 4.x is usable; the
+ # `struct exec' includes a second header that contains information that
+ # duplicates the v7 fields that are needed.
+
+ if test "x$DL_OBJS" = "xtclLoadAout.o" ; then
+ AC_MSG_CHECKING(sys/exec.h)
+ AC_TRY_COMPILE([#include ],[
+ struct exec foo;
+ unsigned long seek;
+ int flag;
+#if defined(__mips) || defined(mips)
+ seek = N_TXTOFF (foo.ex_f, foo.ex_o);
+#else
+ seek = N_TXTOFF (foo);
+#endif
+ flag = (foo.a_magic == OMAGIC);
+ return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry;
+ ], tcl_ok=usable, tcl_ok=unusable)
+ AC_MSG_RESULT($tcl_ok)
+ if test $tcl_ok = usable; then
+ AC_DEFINE(USE_SYS_EXEC_H)
+ else
+ AC_MSG_CHECKING(a.out.h)
+ AC_TRY_COMPILE([#include ],[
+ struct exec foo;
+ unsigned long seek;
+ int flag;
+#if defined(__mips) || defined(mips)
+ seek = N_TXTOFF (foo.ex_f, foo.ex_o);
+#else
+ seek = N_TXTOFF (foo);
+#endif
+ flag = (foo.a_magic == OMAGIC);
+ return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry;
+ ], tcl_ok=usable, tcl_ok=unusable)
+ AC_MSG_RESULT($tcl_ok)
+ if test $tcl_ok = usable; then
+ AC_DEFINE(USE_A_OUT_H)
+ else
+ AC_MSG_CHECKING(sys/exec_aout.h)
+ AC_TRY_COMPILE([#include ],[
+ struct exec foo;
+ unsigned long seek;
+ int flag;
+#if defined(__mips) || defined(mips)
+ seek = N_TXTOFF (foo.ex_f, foo.ex_o);
+#else
+ seek = N_TXTOFF (foo);
+#endif
+ flag = (foo.a_midmag == OMAGIC);
+ return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry;
+ ], tcl_ok=usable, tcl_ok=unusable)
+ AC_MSG_RESULT($tcl_ok)
+ if test $tcl_ok = usable; then
+ AC_DEFINE(USE_SYS_EXEC_AOUT_H)
+ else
+ DL_OBJS=""
+ fi
+ fi
+ fi
+ fi
+
+ # Step 5: disable dynamic loading if requested via a command-line switch.
+
+ AC_ARG_ENABLE(load, [ --disable-load disallow dynamic loading and "load" command],
+ [tcl_ok=$enableval], [tcl_ok=yes])
+ if test "$tcl_ok" = "no"; then
+ DL_OBJS=""
+ fi
+
+ if test "x$DL_OBJS" != "x" ; then
+ BUILD_DLTEST="\$(DLTEST_TARGETS)"
+ else
+ echo "Can't figure out how to do dynamic loading or shared libraries"
+ echo "on this system."
+ SHLIB_CFLAGS=""
+ SHLIB_LD=""
+ SHLIB_SUFFIX=""
+ DL_OBJS="tclLoadNone.o"
+ DL_LIBS=""
+ LDFLAGS=""
+ CC_SEARCH_FLAGS=""
+ LD_SEARCH_FLAGS=""
+ BUILD_DLTEST=""
+ fi
+
+ # If we're running gcc, then change the C flags for compiling shared
+ # libraries to the right flags for gcc, instead of those for the
+ # standard manufacturer compiler.
+
+ if test "$DL_OBJS" != "tclLoadNone.o" ; then
+ if test "$GCC" = "yes" ; then
+ case $system in
+ AIX-*)
+ ;;
+ BSD/OS*)
+ ;;
+ IRIX*)
+ ;;
+ NetBSD-*|FreeBSD-*|OpenBSD-*)
+ ;;
+ Rhapsody-*|Darwin-*)
+ ;;
+ RISCos-*)
+ ;;
+ SCO_SV-3.2*)
+ ;;
+ ULTRIX-4.*)
+ ;;
+ *)
+ SHLIB_CFLAGS="-fPIC"
+ ;;
+ esac
+ fi
+ fi
+
+ if test "$SHARED_LIB_SUFFIX" = "" ; then
+ SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}${SHLIB_SUFFIX}'
+ fi
+ if test "$UNSHARED_LIB_SUFFIX" = "" ; then
+ UNSHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a'
+ fi
+
+ if test "${SHARED_BUILD}" = "1" && test "${SHLIB_SUFFIX}" != "" ; then
+ LIB_SUFFIX=${SHARED_LIB_SUFFIX}
+ MAKE_LIB='${SHLIB_LD} -o [$]@ ${SHLIB_LD_FLAGS} ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}'
+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE)'
+ else
+ LIB_SUFFIX=${UNSHARED_LIB_SUFFIX}
+
+ if test "$RANLIB" = "" ; then
+ MAKE_LIB='$(STLIB_LD) [$]@ ${OBJS}'
+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE)'
+ else
+ MAKE_LIB='${STLIB_LD} [$]@ ${OBJS} ; ${RANLIB} [$]@'
+ INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE) ; (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(LIB_FILE))'
+ fi
+
+dnl Not at all clear what this was doing in Tcl's configure.in
+dnl or why it was needed was needed. In any event, this sort of
+dnl things needs to be done in the big loop above.
+dnl REMOVE THIS BLOCK LATER! (mdejong)
+dnl case $system in
+dnl BSD/OS*)
+dnl ;;
+dnl AIX-[[1-4]].*)
+dnl ;;
+dnl *)
+dnl SHLIB_LD_LIBS=""
+dnl ;;
+dnl esac
+ fi
+
+
+ # Stub lib does not depend on shared/static configuration
+ if test "$RANLIB" = "" ; then
+ MAKE_STUB_LIB='${STLIB_LD} [$]@ ${STUB_LIB_OBJS}'
+ INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) $(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)'
+ else
+ MAKE_STUB_LIB='${STLIB_LD} [$]@ ${STUB_LIB_OBJS} ; ${RANLIB} [$]@'
+ INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) $(LIB_INSTALL_DIR)/$(STUB_LIB_FILE) ; (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(STUB_LIB_FILE))'
+ fi
+
+
+ AC_SUBST(DL_LIBS)
+
+ AC_SUBST(DL_OBJS)
+ AC_SUBST(PLAT_OBJS)
+ AC_SUBST(CFLAGS)
+ AC_SUBST(CFLAGS_DEBUG)
+ AC_SUBST(CFLAGS_OPTIMIZE)
+ AC_SUBST(CFLAGS_WARNING)
+ AC_SUBST(EXTRA_CFLAGS)
+
+ AC_SUBST(LDFLAGS)
+ AC_SUBST(LDFLAGS_DEBUG)
+ AC_SUBST(LDFLAGS_OPTIMIZE)
+ AC_SUBST(CC_SEARCH_FLAGS)
+ AC_SUBST(LD_SEARCH_FLAGS)
+
+ AC_SUBST(STLIB_LD)
+ AC_SUBST(SHLIB_LD)
+ AC_SUBST(TCL_SHLIB_LD_EXTRAS)
+ AC_SUBST(TK_SHLIB_LD_EXTRAS)
+ AC_SUBST(SHLIB_LD_FLAGS)
+ AC_SUBST(SHLIB_LD_LIBS)
+ AC_SUBST(SHLIB_CFLAGS)
+ AC_SUBST(SHLIB_SUFFIX)
+
+ AC_SUBST(MAKE_LIB)
+ AC_SUBST(MAKE_STUB_LIB)
+ AC_SUBST(INSTALL_LIB)
+ AC_SUBST(INSTALL_STUB_LIB)
+ AC_SUBST(RANLIB)
+])
+
+#--------------------------------------------------------------------
+# SC_SERIAL_PORT
+#
+# Determine which interface to use to talk to the serial port.
+# Note that #include lines must begin in leftmost column for
+# some compilers to recognize them as preprocessor directives,
+# and some build environments have stdin not pointing at a
+# pseudo-terminal (usually /dev/null instead.)
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Defines only one of the following vars:
+# HAVE_SYS_MODEM_H
+# USE_TERMIOS
+# USE_TERMIO
+# USE_SGTTY
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_SERIAL_PORT, [
+ AC_CHECK_HEADERS(sys/modem.h)
+ AC_MSG_CHECKING([termios vs. termio vs. sgtty])
+ AC_CACHE_VAL(tcl_cv_api_serial, [
+ AC_TRY_RUN([
+#include
+
+int main() {
+ struct termios t;
+ if (tcgetattr(0, &t) == 0) {
+ cfsetospeed(&t, 0);
+ t.c_cflag |= PARENB | PARODD | CSIZE | CSTOPB;
+ return 0;
+ }
+ return 1;
+}], tcl_cv_api_serial=termios, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
+ if test $tcl_cv_api_serial = no ; then
+ AC_TRY_RUN([
+#include
+
+int main() {
+ struct termio t;
+ if (ioctl(0, TCGETA, &t) == 0) {
+ t.c_cflag |= CBAUD | PARENB | PARODD | CSIZE | CSTOPB;
+ return 0;
+ }
+ return 1;
+}], tcl_cv_api_serial=termio, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
+ fi
+ if test $tcl_cv_api_serial = no ; then
+ AC_TRY_RUN([
+#include
+
+int main() {
+ struct sgttyb t;
+ if (ioctl(0, TIOCGETP, &t) == 0) {
+ t.sg_ospeed = 0;
+ t.sg_flags |= ODDP | EVENP | RAW;
+ return 0;
+ }
+ return 1;
+}], tcl_cv_api_serial=sgtty, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
+ fi
+ if test $tcl_cv_api_serial = no ; then
+ AC_TRY_RUN([
+#include
+#include
+
+int main() {
+ struct termios t;
+ if (tcgetattr(0, &t) == 0
+ || errno == ENOTTY || errno == ENXIO || errno == EINVAL) {
+ cfsetospeed(&t, 0);
+ t.c_cflag |= PARENB | PARODD | CSIZE | CSTOPB;
+ return 0;
+ }
+ return 1;
+}], tcl_cv_api_serial=termios, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
+ fi
+ if test $tcl_cv_api_serial = no; then
+ AC_TRY_RUN([
+#include
+#include
+
+int main() {
+ struct termio t;
+ if (ioctl(0, TCGETA, &t) == 0
+ || errno == ENOTTY || errno == ENXIO || errno == EINVAL) {
+ t.c_cflag |= CBAUD | PARENB | PARODD | CSIZE | CSTOPB;
+ return 0;
+ }
+ return 1;
+ }], tcl_cv_api_serial=termio, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
+ fi
+ if test $tcl_cv_api_serial = no; then
+ AC_TRY_RUN([
+#include
+#include
+
+int main() {
+ struct sgttyb t;
+ if (ioctl(0, TIOCGETP, &t) == 0
+ || errno == ENOTTY || errno == ENXIO || errno == EINVAL) {
+ t.sg_ospeed = 0;
+ t.sg_flags |= ODDP | EVENP | RAW;
+ return 0;
+ }
+ return 1;
+}], tcl_cv_api_serial=sgtty, tcl_cv_api_serial=none, tcl_cv_api_serial=none)
+ fi])
+ case $tcl_cv_api_serial in
+ termios) AC_DEFINE(USE_TERMIOS);;
+ termio) AC_DEFINE(USE_TERMIO);;
+ sgtty) AC_DEFINE(USE_SGTTY);;
+ esac
+ AC_MSG_RESULT($tcl_cv_api_serial)
+])
+
+#--------------------------------------------------------------------
+# SC_MISSING_POSIX_HEADERS
+#
+# Supply substitutes for missing POSIX header files. Special
+# notes:
+# - stdlib.h doesn't define strtol, strtoul, or
+# strtod insome versions of SunOS
+# - some versions of string.h don't declare procedures such
+# as strstr
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Defines some of the following vars:
+# NO_DIRENT_H
+# NO_ERRNO_H
+# NO_VALUES_H
+# NO_LIMITS_H
+# NO_STDLIB_H
+# NO_STRING_H
+# NO_SYS_WAIT_H
+# NO_DLFCN_H
+# HAVE_UNISTD_H
+# HAVE_SYS_PARAM_H
+#
+# HAVE_STRING_H ?
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_MISSING_POSIX_HEADERS, [
+ AC_MSG_CHECKING(dirent.h)
+ AC_TRY_LINK([#include
+#include ], [
+#ifndef _POSIX_SOURCE
+# ifdef __Lynx__
+ /*
+ * Generate compilation error to make the test fail: Lynx headers
+ * are only valid if really in the POSIX environment.
+ */
+
+ missing_procedure();
+# endif
+#endif
+DIR *d;
+struct dirent *entryPtr;
+char *p;
+d = opendir("foobar");
+entryPtr = readdir(d);
+p = entryPtr->d_name;
+closedir(d);
+], tcl_ok=yes, tcl_ok=no)
+
+ if test $tcl_ok = no; then
+ AC_DEFINE(NO_DIRENT_H)
+ fi
+
+ AC_MSG_RESULT($tcl_ok)
+ AC_CHECK_HEADER(errno.h, , [AC_DEFINE(NO_ERRNO_H)])
+ AC_CHECK_HEADER(float.h, , [AC_DEFINE(NO_FLOAT_H)])
+ AC_CHECK_HEADER(values.h, , [AC_DEFINE(NO_VALUES_H)])
+ AC_CHECK_HEADER(limits.h, , [AC_DEFINE(NO_LIMITS_H)])
+ AC_CHECK_HEADER(stdlib.h, tcl_ok=1, tcl_ok=0)
+ AC_EGREP_HEADER(strtol, stdlib.h, , tcl_ok=0)
+ AC_EGREP_HEADER(strtoul, stdlib.h, , tcl_ok=0)
+ AC_EGREP_HEADER(strtod, stdlib.h, , tcl_ok=0)
+ if test $tcl_ok = 0; then
+ AC_DEFINE(NO_STDLIB_H)
+ fi
+ AC_CHECK_HEADER(string.h, tcl_ok=1, tcl_ok=0)
+ AC_EGREP_HEADER(strstr, string.h, , tcl_ok=0)
+ AC_EGREP_HEADER(strerror, string.h, , tcl_ok=0)
+
+ # See also memmove check below for a place where NO_STRING_H can be
+ # set and why.
+
+ if test $tcl_ok = 0; then
+ AC_DEFINE(NO_STRING_H)
+ fi
+
+ AC_CHECK_HEADER(sys/wait.h, , [AC_DEFINE(NO_SYS_WAIT_H)])
+ AC_CHECK_HEADER(dlfcn.h, , [AC_DEFINE(NO_DLFCN_H)])
+
+ # OS/390 lacks sys/param.h (and doesn't need it, by chance).
+
+ AC_HAVE_HEADERS(unistd.h sys/param.h)
+
+])
+
+#--------------------------------------------------------------------
+# SC_PATH_X
+#
+# Locate the X11 header files and the X11 library archive. Try
+# the ac_path_x macro first, but if it doesn't find the X stuff
+# (e.g. because there's no xmkmf program) then check through
+# a list of possible directories. Under some conditions the
+# autoconf macro will return an include directory that contains
+# no include files, so double-check its result just to be safe.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Sets the the following vars:
+# XINCLUDES
+# XLIBSW
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_PATH_X, [
+ AC_PATH_X
+ not_really_there=""
+ if test "$no_x" = ""; then
+ if test "$x_includes" = ""; then
+ AC_TRY_CPP([#include ], , not_really_there="yes")
+ else
+ if test ! -r $x_includes/X11/Intrinsic.h; then
+ not_really_there="yes"
+ fi
+ fi
+ fi
+ if test "$no_x" = "yes" -o "$not_really_there" = "yes"; then
+ AC_MSG_CHECKING(for X11 header files)
+ found_xincludes="no"
+ AC_TRY_CPP([#include ], found_xincludes="yes", found_xincludes="no")
+ if test "$found_xincludes" = "no"; then
+ dirs="/usr/unsupported/include /usr/local/include /usr/X386/include /usr/X11R6/include /usr/X11R5/include /usr/include/X11R5 /usr/include/X11R4 /usr/openwin/include /usr/X11/include /usr/sww/include"
+ for i in $dirs ; do
+ if test -r $i/X11/Intrinsic.h; then
+ AC_MSG_RESULT($i)
+ XINCLUDES=" -I$i"
+ found_xincludes="yes"
+ break
+ fi
+ done
+ fi
+ else
+ if test "$x_includes" != ""; then
+ XINCLUDES="-I$x_includes"
+ found_xincludes="yes"
+ fi
+ fi
+ if test found_xincludes = "no"; then
+ AC_MSG_RESULT(couldn't find any!)
+ fi
+
+ if test "$no_x" = yes; then
+ AC_MSG_CHECKING(for X11 libraries)
+ XLIBSW=nope
+ dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib /usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib /usr/X11/lib /usr/sww/X11/lib"
+ for i in $dirs ; do
+ if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl; then
+ AC_MSG_RESULT($i)
+ XLIBSW="-L$i -lX11"
+ x_libraries="$i"
+ break
+ fi
+ done
+ else
+ if test "$x_libraries" = ""; then
+ XLIBSW=-lX11
+ else
+ XLIBSW="-L$x_libraries -lX11"
+ fi
+ fi
+ if test "$XLIBSW" = nope ; then
+ AC_CHECK_LIB(Xwindow, XCreateWindow, XLIBSW=-lXwindow)
+ fi
+ if test "$XLIBSW" = nope ; then
+ AC_MSG_RESULT(couldn't find any! Using -lX11.)
+ XLIBSW=-lX11
+ fi
+])
+#--------------------------------------------------------------------
+# SC_BLOCKING_STYLE
+#
+# The statements below check for systems where POSIX-style
+# non-blocking I/O (O_NONBLOCK) doesn't work or is unimplemented.
+# On these systems (mostly older ones), use the old BSD-style
+# FIONBIO approach instead.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Defines some of the following vars:
+# HAVE_SYS_IOCTL_H
+# HAVE_SYS_FILIO_H
+# USE_FIONBIO
+# O_NONBLOCK
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_BLOCKING_STYLE, [
+ AC_CHECK_HEADERS(sys/ioctl.h)
+ AC_CHECK_HEADERS(sys/filio.h)
+ AC_MSG_CHECKING([FIONBIO vs. O_NONBLOCK for nonblocking I/O])
+ if test -f /usr/lib/NextStep/software_version; then
+ system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version`
+ else
+ system=`uname -s`-`uname -r`
+ if test "$?" -ne 0 ; then
+ system=unknown
+ else
+ # Special check for weird MP-RAS system (uname returns weird
+ # results, and the version is kept in special file).
+
+ if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
+ system=MP-RAS-`awk '{print $3}' /etc/.relid'`
+ fi
+ if test "`uname -s`" = "AIX" ; then
+ system=AIX-`uname -v`.`uname -r`
+ fi
+ fi
+ fi
+ case $system in
+ # There used to be code here to use FIONBIO under AIX. However, it
+ # was reported that FIONBIO doesn't work under AIX 3.2.5. Since
+ # using O_NONBLOCK seems fine under AIX 4.*, I removed the FIONBIO
+ # code (JO, 5/31/97).
+
+ OSF*)
+ AC_DEFINE(USE_FIONBIO)
+ AC_MSG_RESULT(FIONBIO)
+ ;;
+ SunOS-4*)
+ AC_DEFINE(USE_FIONBIO)
+ AC_MSG_RESULT(FIONBIO)
+ ;;
+ ULTRIX-4.*)
+ AC_DEFINE(USE_FIONBIO)
+ AC_MSG_RESULT(FIONBIO)
+ ;;
+ *)
+ AC_MSG_RESULT(O_NONBLOCK)
+ ;;
+ esac
+])
+
+#--------------------------------------------------------------------
+# SC_TIME_HANLDER
+#
+# Checks how the system deals with time.h, what time structures
+# are used on the system, and what fields the structures have.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Defines some of the following vars:
+# USE_DELTA_FOR_TZ
+# HAVE_TM_GMTOFF
+# HAVE_TM_TZADJ
+# HAVE_TIMEZONE_VAR
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_TIME_HANDLER, [
+ AC_CHECK_HEADERS(sys/time.h)
+ AC_HEADER_TIME
+ AC_STRUCT_TIMEZONE
+
+ AC_CHECK_FUNCS(gmtime_r localtime_r)
+
+ AC_MSG_CHECKING([tm_tzadj in struct tm])
+ AC_CACHE_VAL(tcl_cv_member_tm_tzadj,
+ AC_TRY_COMPILE([#include ], [struct tm tm; tm.tm_tzadj;],
+ tcl_cv_member_tm_tzadj=yes, tcl_cv_member_tm_tzadj=no))
+ AC_MSG_RESULT($tcl_cv_member_tm_tzadj)
+ if test $tcl_cv_member_tm_tzadj = yes ; then
+ AC_DEFINE(HAVE_TM_TZADJ)
+ fi
+
+ AC_MSG_CHECKING([tm_gmtoff in struct tm])
+ AC_CACHE_VAL(tcl_cv_member_tm_gmtoff,
+ AC_TRY_COMPILE([#include ], [struct tm tm; tm.tm_gmtoff;],
+ tcl_cv_member_tm_gmtoff=yes, tcl_cv_member_tm_gmtoff=no))
+ AC_MSG_RESULT($tcl_cv_member_tm_gmtoff)
+ if test $tcl_cv_member_tm_gmtoff = yes ; then
+ AC_DEFINE(HAVE_TM_GMTOFF)
+ fi
+
+ #
+ # Its important to include time.h in this check, as some systems
+ # (like convex) have timezone functions, etc.
+ #
+ AC_MSG_CHECKING([long timezone variable])
+ AC_CACHE_VAL(tcl_cv_var_timezone,
+ AC_TRY_COMPILE([#include ],
+ [extern long timezone;
+ timezone += 1;
+ exit (0);],
+ tcl_cv_timezone_long=yes, tcl_cv_timezone_long=no))
+ AC_MSG_RESULT($tcl_cv_timezone_long)
+ if test $tcl_cv_timezone_long = yes ; then
+ AC_DEFINE(HAVE_TIMEZONE_VAR)
+ else
+ #
+ # On some systems (eg IRIX 6.2), timezone is a time_t and not a long.
+ #
+ AC_MSG_CHECKING([time_t timezone variable])
+ AC_CACHE_VAL(tcl_cv_timezone_time,
+ AC_TRY_COMPILE([#include ],
+ [extern time_t timezone;
+ timezone += 1;
+ exit (0);],
+ tcl_cv_timezone_time=yes, tcl_cv_timezone_time=no))
+ AC_MSG_RESULT($tcl_cv_timezone_time)
+ if test $tcl_cv_timezone_time = yes ; then
+ AC_DEFINE(HAVE_TIMEZONE_VAR)
+ fi
+ fi
+])
+
+#--------------------------------------------------------------------
+# SC_BUGGY_STRTOD
+#
+# Under Solaris 2.4, strtod returns the wrong value for the
+# terminating character under some conditions. Check for this
+# and if the problem exists use a substitute procedure
+# "fixstrtod" (provided by Tcl) that corrects the error.
+# Also, on Compaq's Tru64 Unix 5.0,
+# strtod(" ") returns 0.0 instead of a failure to convert.
+#
+# Arguments:
+# none
+#
+# Results:
+#
+# Might defines some of the following vars:
+# strtod (=fixstrtod)
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_BUGGY_STRTOD, [
+ AC_CHECK_FUNC(strtod, tcl_strtod=1, tcl_strtod=0)
+ if test "$tcl_strtod" = 1; then
+ AC_MSG_CHECKING([for Solaris2.4/Tru64 strtod bugs])
+ AC_CACHE_VAL(tcl_cv_strtod_buggy,[
+ AC_TRY_RUN([
+ extern double strtod();
+ int main() {
+ char *infString="Inf", *nanString="NaN", *spaceString=" ";
+ char *term;
+ double value;
+ value = strtod(infString, &term);
+ if ((term != infString) && (term[-1] == 0)) {
+ exit(1);
+ }
+ value = strtod(nanString, &term);
+ if ((term != nanString) && (term[-1] == 0)) {
+ exit(1);
+ }
+ value = strtod(spaceString, &term);
+ if (term == (spaceString+1)) {
+ exit(1);
+ }
+ exit(0);
+ }], tcl_cv_strtod_buggy=1, tcl_cv_strtod_buggy=0, tcl_cv_strtod_buggy=0)])
+ if test "$tcl_cv_strtod_buggy" = 1; then
+ AC_MSG_RESULT(ok)
+ else
+ AC_MSG_RESULT(buggy)
+ LIBOBJS="$LIBOBJS fixstrtod.o"
+ AC_DEFINE(strtod, fixstrtod)
+ fi
+ fi
+])
+
+#--------------------------------------------------------------------
+# SC_TCL_LINK_LIBS
+#
+# Search for the libraries needed to link the Tcl shell.
+# Things like the math library (-lm) and socket stuff (-lsocket vs.
+# -lnsl) are dealt with here.
+#
+# Arguments:
+# Requires the following vars to be set in the Makefile:
+# DL_LIBS
+# LIBS
+# MATH_LIBS
+#
+# Results:
+#
+# Subst's the following var:
+# TCL_LIBS
+# MATH_LIBS
+#
+# Might append to the following vars:
+# LIBS
+#
+# Might define the following vars:
+# HAVE_NET_ERRNO_H
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_TCL_LINK_LIBS, [
+ #--------------------------------------------------------------------
+ # On a few very rare systems, all of the libm.a stuff is
+ # already in libc.a. Set compiler flags accordingly.
+ # Also, Linux requires the "ieee" library for math to work
+ # right (and it must appear before "-lm").
+ #--------------------------------------------------------------------
+
+ AC_CHECK_FUNC(sin, MATH_LIBS="", MATH_LIBS="-lm")
+ AC_CHECK_LIB(ieee, main, [MATH_LIBS="-lieee $MATH_LIBS"])
+
+ #--------------------------------------------------------------------
+ # Interactive UNIX requires -linet instead of -lsocket, plus it
+ # needs net/errno.h to define the socket-related error codes.
+ #--------------------------------------------------------------------
+
+ AC_CHECK_LIB(inet, main, [LIBS="$LIBS -linet"])
+ AC_CHECK_HEADER(net/errno.h, [AC_DEFINE(HAVE_NET_ERRNO_H)])
+
+ #--------------------------------------------------------------------
+ # Check for the existence of the -lsocket and -lnsl libraries.
+ # The order here is important, so that they end up in the right
+ # order in the command line generated by make. Here are some
+ # special considerations:
+ # 1. Use "connect" and "accept" to check for -lsocket, and
+ # "gethostbyname" to check for -lnsl.
+ # 2. Use each function name only once: can't redo a check because
+ # autoconf caches the results of the last check and won't redo it.
+ # 3. Use -lnsl and -lsocket only if they supply procedures that
+ # aren't already present in the normal libraries. This is because
+ # IRIX 5.2 has libraries, but they aren't needed and they're
+ # bogus: they goof up name resolution if used.
+ # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
+ # To get around this problem, check for both libraries together
+ # if -lsocket doesn't work by itself.
+ #--------------------------------------------------------------------
+
+ tcl_checkBoth=0
+ AC_CHECK_FUNC(connect, tcl_checkSocket=0, tcl_checkSocket=1)
+ if test "$tcl_checkSocket" = 1; then
+ AC_CHECK_FUNC(setsockopt, , [AC_CHECK_LIB(socket, setsockopt,
+ LIBS="$LIBS -lsocket", tcl_checkBoth=1)])
+ fi
+ if test "$tcl_checkBoth" = 1; then
+ tk_oldLibs=$LIBS
+ LIBS="$LIBS -lsocket -lnsl"
+ AC_CHECK_FUNC(accept, tcl_checkNsl=0, [LIBS=$tk_oldLibs])
+ fi
+ AC_CHECK_FUNC(gethostbyname, , [AC_CHECK_LIB(nsl, gethostbyname,
+ [LIBS="$LIBS -lnsl"])])
+
+ # Don't perform the eval of the libraries here because DL_LIBS
+ # won't be set until we call SC_CONFIG_CFLAGS
+
+ TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
+ AC_SUBST(TCL_LIBS)
+ AC_SUBST(MATH_LIBS)
+])
+
+#--------------------------------------------------------------------
+# SC_TCL_EARLY_FLAGS
+#
+# Check for what flags are needed to be passed so the correct OS
+# features are available.
+#
+# Arguments:
+# None
+#
+# Results:
+#
+# Might define the following vars:
+# _ISOC99_SOURCE
+# _LARGEFILE64_SOURCE
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_TCL_EARLY_FLAG,[
+ AC_CACHE_VAL([tcl_cv_flag_]translit($1,[A-Z],[a-z]),
+ AC_TRY_COMPILE([$2], $3, [tcl_cv_flag_]translit($1,[A-Z],[a-z])=no,
+ AC_TRY_COMPILE([[#define ]$1[ 1
+]$2], $3,
+ [tcl_cv_flag_]translit($1,[A-Z],[a-z])=yes,
+ [tcl_cv_flag_]translit($1,[A-Z],[a-z])=no)))
+ if test ["x${tcl_cv_flag_]translit($1,[A-Z],[a-z])[}" = "xyes"] ; then
+ AC_DEFINE($1)
+ tcl_flags="$tcl_flags $1"
+ fi])
+
+AC_DEFUN(SC_TCL_EARLY_FLAGS,[
+ AC_MSG_CHECKING([for required early compiler flags])
+ tcl_flags=""
+ SC_TCL_EARLY_FLAG(_ISOC99_SOURCE,[#include ],
+ [char *p = (char *)strtoll; char *q = (char *)strtoull;])
+ SC_TCL_EARLY_FLAG(_LARGEFILE64_SOURCE,[#include ],
+ [struct stat64 buf; int i = stat64("/", &buf);])
+ if test "x${tcl_flags}" = "x" ; then
+ AC_MSG_RESULT(none)
+ else
+ AC_MSG_RESULT(${tcl_flags})
+ fi])
+
+#--------------------------------------------------------------------
+# SC_TCL_64BIT_FLAGS
+#
+# Check for what is defined in the way of 64-bit features.
+#
+# Arguments:
+# None
+#
+# Results:
+#
+# Might define the following vars:
+# TCL_WIDE_INT_IS_LONG
+# TCL_WIDE_INT_TYPE
+# HAVE_STRUCT_DIRENT64
+# HAVE_STRUCT_STAT64
+# HAVE_TYPE_OFF64_T
+#
+#--------------------------------------------------------------------
+
+AC_DEFUN(SC_TCL_64BIT_FLAGS, [
+ AC_MSG_CHECKING([for 64-bit integer type])
+ AC_CACHE_VAL(tcl_cv_type_64bit,[
+ tcl_cv_type_64bit=none
+ # See if the compiler knows natively about __int64
+ AC_TRY_COMPILE(,[__int64 value = (__int64) 0;],
+ tcl_type_64bit=__int64, tcl_type_64bit="long long")
+ # See if we should use long anyway Note that we substitute in the
+ # type that is our current guess for a 64-bit type inside this check
+ # program, so it should be modified only carefully...
+ AC_TRY_RUN([#include
+ int main() {exit(!(sizeof(]${tcl_type_64bit}[) > sizeof(long)));}
+ ], tcl_cv_type_64bit=${tcl_type_64bit},:,:)])
+ if test "${tcl_cv_type_64bit}" = none ; then
+ AC_DEFINE(TCL_WIDE_INT_IS_LONG)
+ AC_MSG_RESULT(using long)
+ else
+ AC_DEFINE_UNQUOTED(TCL_WIDE_INT_TYPE,${tcl_cv_type_64bit})
+ AC_MSG_RESULT(${tcl_cv_type_64bit})
+
+ # Now check for auxiliary declarations
+ AC_MSG_CHECKING([for struct dirent64])
+ AC_CACHE_VAL(tcl_cv_struct_dirent64,[
+ AC_TRY_COMPILE([#include
+#include ],[struct dirent64 p;],
+ tcl_cv_struct_dirent64=yes,tcl_cv_struct_dirent64=no)])
+ if test "x${tcl_cv_struct_dirent64}" = "xyes" ; then
+ AC_DEFINE(HAVE_STRUCT_DIRENT64)
+ fi
+ AC_MSG_RESULT(${tcl_cv_struct_dirent64})
+
+ AC_MSG_CHECKING([for struct stat64])
+ AC_CACHE_VAL(tcl_cv_struct_stat64,[
+ AC_TRY_COMPILE([#include ],[struct stat64 p;
+],
+ tcl_cv_struct_stat64=yes,tcl_cv_struct_stat64=no)])
+ if test "x${tcl_cv_struct_stat64}" = "xyes" ; then
+ AC_DEFINE(HAVE_STRUCT_STAT64)
+ fi
+ AC_MSG_RESULT(${tcl_cv_struct_stat64})
+
+ AC_MSG_CHECKING([for off64_t])
+ AC_CACHE_VAL(tcl_cv_type_off64_t,[
+ AC_TRY_COMPILE([#include ],[off64_t offset;
+],
+ tcl_cv_type_off64_t=yes,tcl_cv_type_off64_t=no)])
+ if test "x${tcl_cv_type_off64_t}" = "xyes" ; then
+ AC_DEFINE(HAVE_TYPE_OFF64_T)
+ fi
+ AC_MSG_RESULT(${tcl_cv_type_off64_t})
+ fi])
+
+#------------------------------------------------------------------------
+# SC_PUBLIC_TCL_HEADERS --
+#
+# Locate the installed public Tcl header files
+#
+# Arguments:
+# None.
+#
+# Requires:
+# CYGPATH must be set
+# TCL_VERSION must be set
+#
+# Results:
+#
+# Adds a --with-tclinclude switch to configure.
+# Result is cached.
+#
+# Substs the following vars:
+# TCL_INCLUDES
+#------------------------------------------------------------------------
+
+AC_DEFUN(SC_PUBLIC_TCL_HEADERS, [
+ AC_MSG_CHECKING(for Tcl public headers)
+
+ AC_ARG_WITH(tclinclude, [ --with-tclinclude directory containing the public Tcl header files.], with_tclinclude=${withval})
+
+ if test x"${with_tclinclude}" != x ; then
+ if test -f "${with_tclinclude}/tcl.h" ; then
+ ac_cv_c_tclh=${with_tclinclude}
+ else
+ AC_MSG_ERROR([${with_tclinclude} directory does not contain Tcl public header file tcl.h])
+ fi
+ else
+ AC_CACHE_VAL(ac_cv_c_tclh, [
+ # Use the value from --with-tclinclude, if it was given
+
+ if test x"${with_tclinclude}" != x ; then
+ ac_cv_c_tclh=${with_tclinclude}
+ else
+ # Do NOT check in $includedir, we need to prevent automatic
+ # location of Tcl headers in $prefix/include unless explicitly
+ # specified with the --with-tclinclude option. But go ahead and
+ # check some other possible local system locations.
+
+ for i in \
+ /usr/local/include /usr/include /usr/local/include/tcl${TCL_VERSION} /usr/include/tcl${TCL_VERSION}; do
+ if test -f "$i/tcl.h" ; then
+ ac_cv_c_tclh=$i
+ break
+ fi
+ done
+ fi
+ ])
+ fi
+
+ # Print a message based on how we determined the include path
+
+ if test x"${ac_cv_c_tclh}" = x ; then
+ AC_MSG_ERROR(tcl.h not found. Please specify its location with --with-tclinclude)
+ else
+ AC_MSG_RESULT(${ac_cv_c_tclh})
+ fi
+
+ # Convert to a native path and substitute into the output files.
+
+ INCLUDE_DIR_NATIVE=`${CYGPATH} ${ac_cv_c_tclh}`
+
+ TCL_INCLUDES=-I\"${INCLUDE_DIR_NATIVE}\"
+
+ AC_SUBST(TCL_INCLUDES)
+])
Deleted: trunk/base/objc.m4
===================================================================
--- trunk/base/objc.m4 2008-01-07 19:28:25 UTC (rev 32541)
+++ trunk/base/objc.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -1,623 +0,0 @@
-# objc.m4
-# Based on c.m4 from GNU Autoconf
-# The Objective C support, added by Landon Fuller
-# on March 10th, 2004, is heavily based on Autoconf's existing C++ support.
-#
-########### Copyright and Licensing terms ##########
-#
-# This file is part of Autoconf. -*- Autoconf -*-
-# Programming languages support.
-# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-#
-# As a special exception, the Free Software Foundation gives unlimited
-# permission to copy, distribute and modify the configure scripts that
-# are the output of Autoconf. You need not follow the terms of the GNU
-# General Public License when using or distributing such scripts, even
-# though portions of the text of Autoconf appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the Autoconf program.
-#
-# Certain portions of the Autoconf source text are designed to be copied
-# (in certain cases, depending on the input) into the output of
-# Autoconf. We call these the "data" portions. The rest of the Autoconf
-# source text consists of comments plus executable code that decides which
-# of the data portions to output in any given case. We call these
-# comments and executable code the "non-data" portions. Autoconf never
-# copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of Autoconf
-# released by the Free Software Foundation. When you make and
-# distribute a modified version of Autoconf, you may extend this special
-# exception to the GPL to apply to your modified version as well, *unless*
-# your modified version has the potential to copy into its output some
-# of the text that was the non-data portion of the version that you started
-# with. (In other words, unless your change moves or copies text from
-# the non-data portions to the data portions.) If your modification has
-# such potential, you must delete any notice of this special exception
-# to the GPL from your modified version.
-#
-# Written by David MacKenzie, with help from
-# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
-# Roland McGrath, Noah Friedman, david d zuhn, and many others.
-#
-########## GNU General Public License (GPL), version 2 ##########
-#
-# GNU GENERAL PUBLIC LICENSE
-# Version 2, June 1991
-#
-# Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-# Everyone is permitted to copy and distribute verbatim copies
-# of this license document, but changing it is not allowed.
-#
-# Preamble
-#
-# The licenses for most software are designed to take away your
-# freedom to share and change it. By contrast, the GNU General Public
-# License is intended to guarantee your freedom to share and change free
-# software--to make sure the software is free for all its users. This
-# General Public License applies to most of the Free Software
-# Foundation's software and to any other program whose authors commit to
-# using it. (Some other Free Software Foundation software is covered by
-# the GNU Library General Public License instead.) You can apply it to
-# your programs, too.
-#
-# When we speak of free software, we are referring to freedom, not
-# price. Our General Public Licenses are designed to make sure that you
-# have the freedom to distribute copies of free software (and charge for
-# this service if you wish), that you receive source code or can get it
-# if you want it, that you can change the software or use pieces of it
-# in new free programs; and that you know you can do these things.
-#
-# To protect your rights, we need to make restrictions that forbid
-# anyone to deny you these rights or to ask you to surrender the rights.
-# These restrictions translate to certain responsibilities for you if you
-# distribute copies of the software, or if you modify it.
-#
-# For example, if you distribute copies of such a program, whether
-# gratis or for a fee, you must give the recipients all the rights that
-# you have. You must make sure that they, too, receive or can get the
-# source code. And you must show them these terms so they know their
-# rights.
-#
-# We protect your rights with two steps: (1) copyright the software, and
-# (2) offer you this license which gives you legal permission to copy,
-# distribute and/or modify the software.
-#
-# Also, for each author's protection and ours, we want to make certain
-# that everyone understands that there is no warranty for this free
-# software. If the software is modified by someone else and passed on, we
-# want its recipients to know that what they have is not the original, so
-# that any problems introduced by others will not reflect on the original
-# authors' reputations.
-#
-# Finally, any free program is threatened constantly by software
-# patents. We wish to avoid the danger that redistributors of a free
-# program will individually obtain patent licenses, in effect making the
-# program proprietary. To prevent this, we have made it clear that any
-# patent must be licensed for everyone's free use or not licensed at all.
-#
-# The precise terms and conditions for copying, distribution and
-# modification follow.
-#
-# GNU GENERAL PUBLIC LICENSE
-# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-#
-# 0. This License applies to any program or other work which contains
-# a notice placed by the copyright holder saying it may be distributed
-# under the terms of this General Public License. The "Program", below,
-# refers to any such program or work, and a "work based on the Program"
-# means either the Program or any derivative work under copyright law:
-# that is to say, a work containing the Program or a portion of it,
-# either verbatim or with modifications and/or translated into another
-# language. (Hereinafter, translation is included without limitation in
-# the term "modification".) Each licensee is addressed as "you".
-#
-# Activities other than copying, distribution and modification are not
-# covered by this License; they are outside its scope. The act of
-# running the Program is not restricted, and the output from the Program
-# is covered only if its contents constitute a work based on the
-# Program (independent of having been made by running the Program).
-# Whether that is true depends on what the Program does.
-#
-# 1. You may copy and distribute verbatim copies of the Program's
-# source code as you receive it, in any medium, provided that you
-# conspicuously and appropriately publish on each copy an appropriate
-# copyright notice and disclaimer of warranty; keep intact all the
-# notices that refer to this License and to the absence of any warranty;
-# and give any other recipients of the Program a copy of this License
-# along with the Program.
-#
-# You may charge a fee for the physical act of transferring a copy, and
-# you may at your option offer warranty protection in exchange for a fee.
-#
-# 2. You may modify your copy or copies of the Program or any portion
-# of it, thus forming a work based on the Program, and copy and
-# distribute such modifications or work under the terms of Section 1
-# above, provided that you also meet all of these conditions:
-#
-# a) You must cause the modified files to carry prominent notices
-# stating that you changed the files and the date of any change.
-#
-# b) You must cause any work that you distribute or publish, that in
-# whole or in part contains or is derived from the Program or any
-# part thereof, to be licensed as a whole at no charge to all third
-# parties under the terms of this License.
-#
-# c) If the modified program normally reads commands interactively
-# when run, you must cause it, when started running for such
-# interactive use in the most ordinary way, to print or display an
-# announcement including an appropriate copyright notice and a
-# notice that there is no warranty (or else, saying that you provide
-# a warranty) and that users may redistribute the program under
-# these conditions, and telling the user how to view a copy of this
-# License. (Exception: if the Program itself is interactive but
-# does not normally print such an announcement, your work based on
-# the Program is not required to print an announcement.)
-#
-# These requirements apply to the modified work as a whole. If
-# identifiable sections of that work are not derived from the Program,
-# and can be reasonably considered independent and separate works in
-# themselves, then this License, and its terms, do not apply to those
-# sections when you distribute them as separate works. But when you
-# distribute the same sections as part of a whole which is a work based
-# on the Program, the distribution of the whole must be on the terms of
-# this License, whose permissions for other licensees extend to the
-# entire whole, and thus to each and every part regardless of who wrote it.
-#
-# Thus, it is not the intent of this section to claim rights or contest
-# your rights to work written entirely by you; rather, the intent is to
-# exercise the right to control the distribution of derivative or
-# collective works based on the Program.
-#
-# In addition, mere aggregation of another work not based on the Program
-# with the Program (or with a work based on the Program) on a volume of
-# a storage or distribution medium does not bring the other work under
-# the scope of this License.
-#
-# 3. You may copy and distribute the Program (or a work based on it,
-# under Section 2) in object code or executable form under the terms of
-# Sections 1 and 2 above provided that you also do one of the following:
-#
-# a) Accompany it with the complete corresponding machine-readable
-# source code, which must be distributed under the terms of Sections
-# 1 and 2 above on a medium customarily used for software interchange; or,
-#
-# b) Accompany it with a written offer, valid for at least three
-# years, to give any third party, for a charge no more than your
-# cost of physically performing source distribution, a complete
-# machine-readable copy of the corresponding source code, to be
-# distributed under the terms of Sections 1 and 2 above on a medium
-# customarily used for software interchange; or,
-#
-# c) Accompany it with the information you received as to the offer
-# to distribute corresponding source code. (This alternative is
-# allowed only for noncommercial distribution and only if you
-# received the program in object code or executable form with such
-# an offer, in accord with Subsection b above.)
-#
-# The source code for a work means the preferred form of the work for
-# making modifications to it. For an executable work, complete source
-# code means all the source code for all modules it contains, plus any
-# associated interface definition files, plus the scripts used to
-# control compilation and installation of the executable. However, as a
-# special exception, the source code distributed need not include
-# anything that is normally distributed (in either source or binary
-# form) with the major components (compiler, kernel, and so on) of the
-# operating system on which the executable runs, unless that component
-# itself accompanies the executable.
-#
-# If distribution of executable or object code is made by offering
-# access to copy from a designated place, then offering equivalent
-# access to copy the source code from the same place counts as
-# distribution of the source code, even though third parties are not
-# compelled to copy the source along with the object code.
-#
-# 4. You may not copy, modify, sublicense, or distribute the Program
-# except as expressly provided under this License. Any attempt
-# otherwise to copy, modify, sublicense or distribute the Program is
-# void, and will automatically terminate your rights under this License.
-# However, parties who have received copies, or rights, from you under
-# this License will not have their licenses terminated so long as such
-# parties remain in full compliance.
-#
-# 5. You are not required to accept this License, since you have not
-# signed it. However, nothing else grants you permission to modify or
-# distribute the Program or its derivative works. These actions are
-# prohibited by law if you do not accept this License. Therefore, by
-# modifying or distributing the Program (or any work based on the
-# Program), you indicate your acceptance of this License to do so, and
-# all its terms and conditions for copying, distributing or modifying
-# the Program or works based on it.
-
-# 6. Each time you redistribute the Program (or any work based on the
-# Program), the recipient automatically receives a license from the
-# original licensor to copy, distribute or modify the Program subject to
-# these terms and conditions. You may not impose any further
-# restrictions on the recipients' exercise of the rights granted herein.
-# You are not responsible for enforcing compliance by third parties to
-# this License.
-#
-# 7. If, as a consequence of a court judgment or allegation of patent
-# infringement or for any other reason (not limited to patent issues),
-# conditions are imposed on you (whether by court order, agreement or
-# otherwise) that contradict the conditions of this License, they do not
-# excuse you from the conditions of this License. If you cannot
-# distribute so as to satisfy simultaneously your obligations under this
-# License and any other pertinent obligations, then as a consequence you
-# may not distribute the Program at all. For example, if a patent
-# license would not permit royalty-free redistribution of the Program by
-# all those who receive copies directly or indirectly through you, then
-# the only way you could satisfy both it and this License would be to
-# refrain entirely from distribution of the Program.
-#
-# If any portion of this section is held invalid or unenforceable under
-# any particular circumstance, the balance of the section is intended to
-# apply and the section as a whole is intended to apply in other
-# circumstances.
-#
-# It is not the purpose of this section to induce you to infringe any
-# patents or other property right claims or to contest validity of any
-# such claims; this section has the sole purpose of protecting the
-# integrity of the free software distribution system, which is
-# implemented by public license practices. Many people have made
-# generous contributions to the wide range of software distributed
-# through that system in reliance on consistent application of that
-# system; it is up to the author/donor to decide if he or she is willing
-# to distribute software through any other system and a licensee cannot
-# impose that choice.
-#
-# This section is intended to make thoroughly clear what is believed to
-# be a consequence of the rest of this License.
-#
-# 8. If the distribution and/or use of the Program is restricted in
-# certain countries either by patents or by copyrighted interfaces, the
-# original copyright holder who places the Program under this License
-# may add an explicit geographical distribution limitation excluding
-# those countries, so that distribution is permitted only in or among
-# countries not thus excluded. In such case, this License incorporates
-# the limitation as if written in the body of this License.
-#
-# 9. The Free Software Foundation may publish revised and/or new versions
-# of the General Public License from time to time. Such new versions will
-# be similar in spirit to the present version, but may differ in detail to
-# address new problems or concerns.
-#
-# Each version is given a distinguishing version number. If the Program
-# specifies a version number of this License which applies to it and "any
-# later version", you have the option of following the terms and conditions
-# either of that version or of any later version published by the Free
-# Software Foundation. If the Program does not specify a version number of
-# this License, you may choose any version ever published by the Free Software
-# Foundation.
-#
-# 10. If you wish to incorporate parts of the Program into other free
-# programs whose distribution conditions are different, write to the author
-# to ask for permission. For software which is copyrighted by the Free
-# Software Foundation, write to the Free Software Foundation; we sometimes
-# make exceptions for this. Our decision will be guided by the two goals
-# of preserving the free status of all derivatives of our free software and
-# of promoting the sharing and reuse of software generally.
-#
-# NO WARRANTY
-#
-# 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-# FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-# OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-# PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-# OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-# TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-# PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-# REPAIR OR CORRECTION.
-#
-# 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-# WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-# REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-# INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-# OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-# TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-# YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-# PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGES.
-#
-# END OF TERMS AND CONDITIONS
-#
-# How to Apply These Terms to Your New Programs
-#
-# If you develop a new program, and you want it to be of the greatest
-# possible use to the public, the best way to achieve this is to make it
-# free software which everyone can redistribute and change under these terms.
-#
-# To do so, attach the following notices to the program. It is safest
-# to attach them to the start of each source file to most effectively
-# convey the exclusion of warranty; and each file should have at least
-# the "copyright" line and a pointer to where the full notice is found.
-#
-#
-# Copyright (C)
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-#
-# Also add information on how to contact you by electronic and paper mail.
-#
-# If the program is interactive, make it output a short notice like this
-# when it starts in an interactive mode:
-#
-# Gnomovision version 69, Copyright (C) year name of author
-# Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-# This is free software, and you are welcome to redistribute it
-# under certain conditions; type `show c' for details.
-#
-# The hypothetical commands `show w' and `show c' should show the appropriate
-# parts of the General Public License. Of course, the commands you use may
-# be called something other than `show w' and `show c'; they could even be
-# mouse-clicks or menu items--whatever suits your program.
-#
-# You should also get your employer (if you work as a programmer) or your
-# school, if any, to sign a "copyright disclaimer" for the program, if
-# necessary. Here is a sample; alter the names:
-#
-# Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-# `Gnomovision' (which makes passes at compilers) written by James Hacker.
-#
-# , 1 April 1989
-# Ty Coon, President of Vice
-#
-# This General Public License does not permit incorporating your program into
-# proprietary programs. If your program is a subroutine library, you may
-# consider it more useful to permit linking proprietary applications with the
-# library. If this is what you want to do, use the GNU Library General
-# Public License instead of this License.
-#
-########## End of GNU General Public License (GPL), version 2 ##########
-
-## ----------------------- ##
-## 1. Language selection. ##
-## ----------------------- ##
-
-
-# ------------------------------ #
-# 1d. The Objective C language. #
-# ------------------------------ #
-
-# AC_LANG(Objective C)
-# --------------------
-# OBJCFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-m4_define([AC_LANG(Objective C)],
-[ac_ext=m
-ac_cpp='$OBJCPP $CPPFLAGS'
-ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
-ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
-ac_compiler_gnu=$ac_cv_objc_compiler_gnu
-])
-
-
-# AC_LANG_OBJC
-# -------------------------
-AU_DEFUN([AC_LANG_OBJC], [AC_LANG(Objective C)])
-
-
-# _AC_LANG_ABBREV(Objective C)
-# ----------------------------
-m4_define([_AC_LANG_ABBREV(Objective C)], [objc])
-
-
-# _AC_LANG_PREFIX(Objective C)
-# ----------------------------
-m4_define([_AC_LANG_PREFIX(Objective C)], [OBJC])
-
-
-
-## ---------------------- ##
-## 2.Producing programs. ##
-## ---------------------- ##
-
-
-# ------------------------- #
-# 2d. Objective C sources. #
-# ------------------------- #
-
-# AC_LANG_SOURCE(Objective C)(BODY)
-# ---------------------------------
-m4_copy([AC_LANG_SOURCE(C)], [AC_LANG_SOURCE(Objective C)])
-
-
-# AC_LANG_PROGRAM(Objective C)([PROLOGUE], [BODY])
-# ------------------------------------------------
-m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(Objective C)])
-
-
-# AC_LANG_CALL(Objective C)(PROLOGUE, FUNCTION)
-# ---------------------------------------------
-m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(Objective C)])
-
-
-# AC_LANG_FUNC_LINK_TRY(Objective C)(FUNCTION)
-# --------------------------------------------
-m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(Objective C)])
-
-
-# AC_LANG_BOOL_COMPILE_TRY(Objective C)(PROLOGUE, EXPRESSION)
-# -----------------------------------------------------------
-m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(Objective C)])
-
-
-# AC_LANG_INT_SAVE(Objective C)(PROLOGUE, EXPRESSION)
-# ---------------------------------------------------
-m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(Objective C)])
-
-
-
-## -------------------------------------------- ##
-## 3. Looking for Compilers and Preprocessors. ##
-## -------------------------------------------- ##
-
-
-# ------------------------------ #
-# 3d. The Objective C compiler. #
-# ------------------------------ #
-
-
-# AC_LANG_PREPROC(Objecitve C)
-# ----------------------------
-# Find the Objective C preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able.
-AC_DEFUN([AC_LANG_PREPROC(Objective C)],
-[AC_REQUIRE([AC_PROG_OBJCPP])])
-
-
-# AC_PROG_OBJCPP
-# --------------
-# Find a working Objective C preprocessor.
-# We shouldn't have to require AC_PROG_CC, but this is due to the concurrency
-# between the AC_LANG_COMPILER_REQUIRE family and that of AC_PROG_OBJC.
-AC_DEFUN([AC_PROG_OBJCPP],
-[AC_REQUIRE([AC_PROG_OBJC])dnl
-AC_ARG_VAR([OBJCPP], [Objective C preprocessor])dnl
-_AC_ARG_VAR_CPPFLAGS()dnl
-AC_LANG_PUSH(Objective C)dnl
-AC_MSG_CHECKING([how to run the Objective C preprocessor])
-if test -z "$OBJCPP"; then
- AC_CACHE_VAL(ac_cv_prog_OBJCPP,
- [dnl
- # Double quotes because OBJCPP needs to be expanded
- for OBJCPP in "$OBJC -E" "/lib/cpp"
- do
- _AC_PROG_PREPROC_WORKS_IFELSE([break])
- done
- ac_cv_prog_OBJCPP=$OBJCPP
- ])dnl
- OBJCPP=$ac_cv_prog_OBJCPP
-else
- ac_cv_prog_OBJCPP=$OBJCPP
-fi
-AC_MSG_RESULT([$OBJCPP])
-_AC_PROG_PREPROC_WORKS_IFELSE([],
- [AC_MSG_FAILURE([Objective C preprocessor "$OBJCPP" fails sanity check])])
-AC_SUBST(OBJCPP)dnl
-AC_LANG_POP(Objective C)dnl
-])# AC_PROG_OBJCPP
-
-
-# AC_LANG_COMPILER(Objective C)
-# -----------------------------
-# Find the Objective C compiler. Must be AC_DEFUN'd to be AC_REQUIRE'able.
-AC_DEFUN([AC_LANG_COMPILER(Objective C)],
-[AC_REQUIRE([AC_PROG_OBJC])])
-
-
-# ac_cv_prog_objc
-# ---------------
-# We used to name the cache variable this way.
-AU_DEFUN([ac_cv_prog_objc],
-[ac_cv_objc_compiler_gnu])
-
-
-# AC_PROG_OBJC([LIST-OF-COMPILERS])
-# ---------------------------------
-# LIST-OF-COMPILERS is a space separated list of Objective C compilers
-# to search for (if not specified, a default list is used). This just gives
-# the user an opportunity to specify an alternative search list for the
-# Objective C compiler.
-# cc Native compiler
-# objc David Stes' Portable Object Compiler
-AN_MAKEVAR([OBJC], [AC_PROG_OBJC])
-AN_PROGRAM([gcc], [AC_PROG_OBJC])
-AN_PROGRAM([cc], [AC_PROG_OBJC])
-AC_DEFUN([AC_PROG_OBJC],
-[AC_LANG_PUSH(Objective C)dnl
-AC_ARG_VAR([OBJC], [Objective C compiler command])dnl
-AC_ARG_VAR([OBJCFLAGS], [Objective C compiler flags])dnl
-_AC_ARG_VAR_LDFLAGS()dnl
-_AC_ARG_VAR_CPPFLAGS()dnl
-AC_CHECK_TOOLS(OBJC,
- [$CCC m4_default([$1],
- [gcc cc objc])],
- gcc)
-
-# Provide some information about the compiler.
-echo "$as_me:$LINENO:" \
- "checking for _AC_LANG compiler version" >&AS_MESSAGE_LOG_FD
-ac_compiler=`set X $ac_compile; echo $[2]`
-_AC_EVAL([$ac_compiler --version &AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -v &AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -V &AS_MESSAGE_LOG_FD])
-
-m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
-m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
-_AC_LANG_COMPILER_GNU
-GOBJC=`test $ac_compiler_gnu = yes && echo yes`
-_AC_PROG_OBJC_G
-AC_LANG_POP(Objective C)dnl
-])# AC_PROG_OBJC
-
-
-# _AC_PROG_OBJC_G
-# ---------------
-# Check whether -g works, even if OBJCFLAGS is set, in case the package
-# plays around with OBJCFLAGS (such as to build both debugging and
-# normal versions of a library), tasteless as that idea is.
-m4_define([_AC_PROG_OBJC_G],
-[ac_test_OBJCFLAGS=${OBJCFLAGS+set}
-ac_save_OBJCFLAGS=$OBJCFLAGS
-OBJCFLAGS="-g"
-AC_CACHE_CHECK(whether $OBJC accepts -g, ac_cv_prog_objc_g,
- [_AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
- [ac_cv_prog_objc_g=yes],
- [ac_cv_prog_objc_g=no])])
-if test "$ac_test_OBJCFLAGS" = set; then
- OBJCFLAGS=$ac_save_OBJCFLAGS
-elif test $ac_cv_prog_objc_g = yes; then
- if test "$GOBJC" = yes; then
- OBJCFLAGS="-g -O2"
- else
- OBJCFLAGS="-g"
- fi
-else
- if test "$GOBJC" = yes; then
- OBJCFLAGS="-O2"
- else
- OBJCFLAGS=
- fi
-fi[]dnl
-])# _AC_PROG_OBJC_G
-
-
-## ------------------------------- ##
-## 4. Compilers' characteristics. ##
-## ------------------------------- ##
-
-
-# -------------------------------- #
-# 4b. C compiler characteristics. #
-# -------------------------------- #
-
-# libobjc and objc header tests shere?
Deleted: trunk/base/pthread.m4
===================================================================
--- trunk/base/pthread.m4 2008-01-07 19:28:25 UTC (rev 32541)
+++ trunk/base/pthread.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -1,238 +0,0 @@
-dnl @synopsis ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-dnl
-dnl Modified from the original version:
-dnl * Removed pthread-specific CC support
-dnl * Added FreeBSD specific -pthread/-lpthread flags
-dnl Notes:
-dnl * -D_THREAD_SAFE may not be necessary on FreeBSD
-dnl and elsewhere.
-dnl - landonf March 25th, 2005
-dnl
-dnl This macro figures out how to build C programs using POSIX threads.
-dnl It sets the PTHREAD_LIBS output variable to the threads library and
-dnl linker flags, and the PTHREAD_CFLAGS output variable to any special
-dnl C compiler flags that are needed. (The user can also force certain
-dnl compiler flags/libs to be tested by setting these environment
-dnl variables.)
-dnl
-dnl NOTE: You are assumed to not only compile your program with these
-dnl flags, but also link it with them as well. e.g. you should link
-dnl with $CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS
-dnl $LIBS
-dnl
-dnl If you are only building threads programs, you may wish to use
-dnl these variables in your default LIBS, and CFLAGS:
-dnl
-dnl LIBS="$PTHREAD_LIBS $LIBS"
-dnl CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-dnl
-dnl In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute
-dnl constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to
-dnl that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
-dnl
-dnl ACTION-IF-FOUND is a list of shell commands to run if a threads
-dnl library is found, and ACTION-IF-NOT-FOUND is a list of commands to
-dnl run it if it is not found. If ACTION-IF-FOUND is not specified, the
-dnl default action will define HAVE_PTHREAD.
-dnl
-dnl Please let the authors know if this macro fails on any platform, or
-dnl if you have any other suggestions or comments. This macro was based
-dnl on work by SGJ on autoconf scripts for FFTW (www.fftw.org) (with
-dnl help from M. Frigo), as well as ac_pthread and hb_pthread macros
-dnl posted by Alejandro Forero Cuervo to the autoconf macro repository.
-dnl We are also grateful for the helpful feedback of numerous users.
-dnl
-dnl @category InstalledPackages
-dnl @author Steven G. Johnson
-dnl @version 2005-01-14
-dnl @license GPLWithACException
-
-AC_DEFUN([ACX_PTHREAD], [
-AC_REQUIRE([AC_CANONICAL_HOST])
-AC_LANG_SAVE
-AC_LANG_C
-acx_pthread_ok=no
-
-# We used to check for pthread.h first, but this fails if pthread.h
-# requires special compiler flags (e.g. on True64 or Sequent).
-# It gets checked for in the link test anyway.
-
-# First of all, check if the user has set any of the PTHREAD_LIBS,
-# etcetera environment variables, and if threads linking works using
-# them:
-if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
- save_LIBS="$LIBS"
- LIBS="$PTHREAD_LIBS $LIBS"
- AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
- AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)
- AC_MSG_RESULT($acx_pthread_ok)
- if test x"$acx_pthread_ok" = xno; then
- PTHREAD_LIBS=""
- PTHREAD_CFLAGS=""
- fi
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
-fi
-
-# We must check for the threads library under a number of different
-# names; the ordering is very important because some systems
-# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
-# libraries is broken (non-POSIX).
-
-# Create a list of thread flags to try. Items starting with a "-" are
-# C compiler flags, and other items are library names, except for "none"
-# which indicates that we try without any flags at all, and "pthread-config"
-# which is a program returning the flags for the Pth emulation library.
-
-acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
-
-# The ordering *is* (sometimes) important. Some notes on the
-# individual items follow:
-
-# pthreads: AIX (must check this before -lpthread)
-# none: in case threads are in libc; should be tried before -Kthread and
-# other compiler flags to prevent continual compiler warnings
-# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
-# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
-# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
-# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
-# -pthreads: Solaris/gcc
-# -mthreads: Mingw32/gcc, Lynx/gcc
-# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
-# doesn't hurt to check since this sometimes defines pthreads too;
-# also defines -D_REENTRANT)
-# pthread: Linux, etcetera
-# --thread-safe: KAI C++
-# pthread-config: use pthread-config program (for GNU Pth library)
-
-case "${host_cpu}-${host_os}" in
- *solaris*)
-
- # On Solaris (at least, for some versions), libc contains stubbed
- # (non-functional) versions of the pthreads routines, so link-based
- # tests will erroneously succeed. (We need to link with -pthread or
- # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
- # a function called by this macro, so we could check for that, but
- # who knows whether they'll stub that too in a future libc.) So,
- # we'll just look for -pthreads and -lpthread first:
-
- acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
- ;;
-
- *freebsd*)
- # freebsd 4 uses -pthread, freebsd 5 uses -lpthread
- acx_pthread_flags="pthread -pthread"
- ;;
-esac
-
-if test x"$acx_pthread_ok" = xno; then
-for flag in $acx_pthread_flags; do
-
- case $flag in
- none)
- AC_MSG_CHECKING([whether pthreads work without any flags])
- ;;
-
- -*)
- AC_MSG_CHECKING([whether pthreads work with $flag])
- PTHREAD_CFLAGS="$flag"
- ;;
-
- pthread-config)
- AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no)
- if test x"$acx_pthread_config" = xno; then continue; fi
- PTHREAD_CFLAGS="`pthread-config --cflags`"
- PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
- ;;
-
- *)
- AC_MSG_CHECKING([for the pthreads library -l$flag])
- PTHREAD_LIBS="-l$flag"
- ;;
- esac
-
- save_LIBS="$LIBS"
- save_CFLAGS="$CFLAGS"
- LIBS="$PTHREAD_LIBS $LIBS"
- CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
- # Check for various functions. We must include pthread.h,
- # since some functions may be macros. (On the Sequent, we
- # need a special flag -Kthread to make this header compile.)
- # We check for pthread_join because it is in -lpthread on IRIX
- # while pthread_create is in libc. We check for pthread_attr_init
- # due to DEC craziness with -lpthreads. We check for
- # pthread_cleanup_push because it is one of the few pthread
- # functions on Solaris that doesn't have a non-functional libc stub.
- # We try pthread_create on general principles.
- AC_TRY_LINK([#include ],
- [pthread_t th; pthread_join(th, 0);
- pthread_attr_init(0); pthread_cleanup_push(0, 0);
- pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
- [acx_pthread_ok=yes])
-
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
-
- AC_MSG_RESULT($acx_pthread_ok)
- if test "x$acx_pthread_ok" = xyes; then
- break;
- fi
-
- PTHREAD_LIBS=""
- PTHREAD_CFLAGS=""
-done
-fi
-
-# Various other checks:
-if test "x$acx_pthread_ok" = xyes; then
- save_LIBS="$LIBS"
- LIBS="$PTHREAD_LIBS $LIBS"
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
-
- # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
- AC_MSG_CHECKING([for joinable pthread attribute])
- attr_name=unknown
- for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
- AC_TRY_LINK([#include ], [int attr=$attr;],
- [attr_name=$attr; break])
- done
- AC_MSG_RESULT($attr_name)
- if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
- AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,
- [Define to necessary symbol if this constant
- uses a non-standard name on your system.])
- fi
-
- AC_MSG_CHECKING([if more special flags are required for pthreads])
- flag=no
- case "${host_cpu}-${host_os}" in
- *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
- *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
- esac
- AC_MSG_RESULT(${flag})
- if test "x$flag" != xno; then
- PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
- fi
-
- LIBS="$save_LIBS"
- CFLAGS="$save_CFLAGS"
-
-fi
-
-AC_SUBST(PTHREAD_LIBS)
-AC_SUBST(PTHREAD_CFLAGS)
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$acx_pthread_ok" = xyes; then
- ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
- :
-else
- acx_pthread_ok=no
- $2
-fi
-AC_LANG_RESTORE
-])dnl ACX_PTHREAD
Deleted: trunk/base/tcl.m4
===================================================================
--- trunk/base/tcl.m4 2008-01-07 19:28:25 UTC (rev 32541)
+++ trunk/base/tcl.m4 2008-01-07 19:47:37 UTC (rev 32542)
@@ -1,2573 +0,0 @@
-# This file is based on the tcl.m4 file distributed with Tcl 8.4
-# Portions Copyright (2003) Apple Computer, Inc.
-#
-# Copyright and License for this file, copied verbatim from the official
-# Tcl distribution, follows:
-#
-# This software is copyrighted by the Regents of the University of
-# California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
-# Corporation and other parties. The following terms apply to all files
-# associated with the software unless explicitly disclaimed in
-# individual files.
-#
-# The authors hereby grant permission to use, copy, modify, distribute,
-# and license this software and its documentation for any purpose, provided
-# that existing copyright notices are retained in all copies and that this
-# notice is included verbatim in any distributions. No written agreement,
-# license, or royalty fee is required for any of the authorized uses.
-# Modifications to this software may be copyrighted by their authors
-# and need not follow the licensing terms described here, provided that
-# the new terms are clearly indicated on the first page of each file where
-# they apply.
-
-# IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
-# FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
-# ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
-# DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-# THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
-# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
-# IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
-# NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
-# MODIFICATIONS.
-#
-# GOVERNMENT USE: If you are acquiring this software on behalf of the
-# U.S. government, the Government shall have only "Restricted Rights"
-# in the software and related documentation as defined in the Federal
-# Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
-# are acquiring the software on behalf of the Department of Defense, the
-# software shall be classified as "Commercial Computer Software" and the
-# Government shall have only "Restricted Rights" as defined in Clause
-# 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the
-# authors grant the U.S. Government and others acting in its behalf
-# permission to use and distribute the software in accordance with the
-# terms specified in this license.
-#
-#------------------------------------------------------------------------
-# SC_PATH_TCLCONFIG --
-#
-# Locate the tclConfig.sh file and perform a sanity check on
-# the Tcl compile flags
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --with-tcl=...
-#
-# Defines the following vars:
-# TCL_BIN_DIR Full path to the directory containing
-# the tclConfig.sh file
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_PATH_TCLCONFIG, [
- #
- # Ok, lets find the tcl configuration
- # First, look for one uninstalled.
- # the alternative search directory is invoked by --with-tcl
- #
-
- if test x"${no_tcl}" = x ; then
- # we reset no_tcl in case something fails here
- no_tcl=true
- AC_ARG_WITH(tcl, [ --with-tcl directory containing tcl configuration (tclConfig.sh)], with_tclconfig=${withval})
- AC_MSG_CHECKING([for Tcl configuration])
- AC_CACHE_VAL(ac_cv_c_tclconfig,[
-
- # First check to see if --with-tcl was specified.
- if test x"${with_tclconfig}" != x ; then
- if test -f "${with_tclconfig}/tclConfig.sh" ; then
- ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
- else
- AC_MSG_ERROR([${with_tclconfig} directory doesn't contain tclConfig.sh])
- fi
- fi
-
- # then check for a private Tcl installation
- if test x"${ac_cv_c_tclconfig}" = x ; then
- for i in \
- ../tcl \
- `ls -dr ../tcl[[8-9]].[[0-9]]* 2>/dev/null` \
- ../../tcl \
- `ls -dr ../../tcl[[8-9]].[[0-9]]* 2>/dev/null` \
- ../../../tcl \
- `ls -dr ../../../tcl[[8-9]].[[0-9]]* 2>/dev/null` ; do
- if test -f "$i/unix/tclConfig.sh" ; then
- ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
- break
- fi
- done
- fi
-
- # check in a few common install locations
- if test x"${ac_cv_c_tclconfig}" = x ; then
- for i in `ls -d ${libdir} 2>/dev/null` \
- `ls -d /usr/local/lib 2>/dev/null` \
- `ls -d /usr/contrib/lib 2>/dev/null` \
- `ls -d /usr/lib 2>/dev/null` \
- `ls -d /usr/pkg/lib 2>/dev/null` \
- `ls -d /System/Library/Tcl/8.3 2>/dev/null` \
- `ls -d /usr/local/lib/tcl8.4 2>/dev/null` \
- `ls -d /usr/local/lib/tcl8.3 2>/dev/null` \
- `ls -d /usr/lib/tcl8.4 2>/dev/null` \
- `ls -d /usr/lib/tcl8.3 2>/dev/null` \
- ; do
- if test -f "$i/tclConfig.sh" ; then
- ac_cv_c_tclconfig=`(cd $i; pwd)`
- break
- fi
- done
- fi
-
- # check in a few other private locations
- if test x"${ac_cv_c_tclconfig}" = x ; then
- for i in \
- ${srcdir}/../tcl \
- `ls -dr ${srcdir}/../tcl[[8-9]].[[0-9]]* 2>/dev/null` ; do
- if test -f "$i/unix/tclConfig.sh" ; then
- ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
- break
- fi
- done
- fi
- ])
-
- if test x"${ac_cv_c_tclconfig}" = x ; then
- TCL_BIN_DIR="# no Tcl configs found"
- AC_MSG_ERROR(Can't find Tcl configuration definitions)
- else
- no_tcl=
- TCL_BIN_DIR=${ac_cv_c_tclconfig}
- AC_MSG_RESULT(found $TCL_BIN_DIR/tclConfig.sh)
- fi
- fi
-])
-
-#------------------------------------------------------------------------
-# SC_PATH_TKCONFIG --
-#
-# Locate the tkConfig.sh file
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --with-tk=...
-#
-# Defines the following vars:
-# TK_BIN_DIR Full path to the directory containing
-# the tkConfig.sh file
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_PATH_TKCONFIG, [
- #
- # Ok, lets find the tk configuration
- # First, look for one uninstalled.
- # the alternative search directory is invoked by --with-tk
- #
-
- if test x"${no_tk}" = x ; then
- # we reset no_tk in case something fails here
- no_tk=true
- AC_ARG_WITH(tk, [ --with-tk directory containing tk configuration (tkConfig.sh)], with_tkconfig=${withval})
- AC_MSG_CHECKING([for Tk configuration])
- AC_CACHE_VAL(ac_cv_c_tkconfig,[
-
- # First check to see if --with-tkconfig was specified.
- if test x"${with_tkconfig}" != x ; then
- if test -f "${with_tkconfig}/tkConfig.sh" ; then
- ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
- else
- AC_MSG_ERROR([${with_tkconfig} directory doesn't contain tkConfig.sh])
- fi
- fi
-
- # then check for a private Tk library
- if test x"${ac_cv_c_tkconfig}" = x ; then
- for i in \
- ../tk \
- `ls -dr ../tk[[8-9]].[[0-9]]* 2>/dev/null` \
- ../../tk \
- `ls -dr ../../tk[[8-9]].[[0-9]]* 2>/dev/null` \
- ../../../tk \
- `ls -dr ../../../tk[[8-9]].[[0-9]]* 2>/dev/null` ; do
- if test -f "$i/unix/tkConfig.sh" ; then
- ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
- break
- fi
- done
- fi
- # check in a few common install locations
- if test x"${ac_cv_c_tkconfig}" = x ; then
- for i in `ls -d ${libdir} 2>/dev/null` \
- `ls -d /usr/local/lib 2>/dev/null` \
- `ls -d /usr/contrib/lib 2>/dev/null` \
- `ls -d /usr/lib 2>/dev/null` \
- ; do
- if test -f "$i/tkConfig.sh" ; then
- ac_cv_c_tkconfig=`(cd $i; pwd)`
- break
- fi
- done
- fi
- # check in a few other private locations
- if test x"${ac_cv_c_tkconfig}" = x ; then
- for i in \
- ${srcdir}/../tk \
- `ls -dr ${srcdir}/../tk[[8-9]].[[0-9]]* 2>/dev/null` ; do
- if test -f "$i/unix/tkConfig.sh" ; then
- ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
- break
- fi
- done
- fi
- ])
- if test x"${ac_cv_c_tkconfig}" = x ; then
- TK_BIN_DIR="# no Tk configs found"
- AC_MSG_WARN(Can't find Tk configuration definitions)
- exit 0
- else
- no_tk=
- TK_BIN_DIR=${ac_cv_c_tkconfig}
- AC_MSG_RESULT(found $TK_BIN_DIR/tkConfig.sh)
- fi
- fi
-
-])
-
-#------------------------------------------------------------------------
-# SC_LOAD_TCLCONFIG --
-#
-# Load the tclConfig.sh file
-#
-# Arguments:
-#
-# Requires the following vars to be set:
-# TCL_BIN_DIR
-#
-# Results:
-#
-# Subst the following vars:
-# TCL_BIN_DIR
-# TCL_SRC_DIR
-# TCL_LIB_FILE
-#
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_LOAD_TCLCONFIG, [
- AC_MSG_CHECKING([for existence of $TCL_BIN_DIR/tclConfig.sh])
-
- if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then
- AC_MSG_RESULT([loading])
- . $TCL_BIN_DIR/tclConfig.sh
- else
- AC_MSG_RESULT([file not found])
- fi
-
- #
- # If the TCL_BIN_DIR is the build directory (not the install directory),
- # then set the common variable name to the value of the build variables.
- # For example, the variable TCL_LIB_SPEC will be set to the value
- # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
- # instead of TCL_BUILD_LIB_SPEC since it will work with both an
- # installed and uninstalled version of Tcl.
- #
-
- if test -f $TCL_BIN_DIR/Makefile ; then
- TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
- TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
- TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
- fi
-
- #
- # eval is required to do the TCL_DBGX substitution
- #
-
- eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
- eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
- eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
-
- eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
- eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
- eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
-
- AC_SUBST(TCL_VERSION)
- AC_SUBST(TCL_BIN_DIR)
- AC_SUBST(TCL_SRC_DIR)
-
- AC_SUBST(TCL_LIB_FILE)
- AC_SUBST(TCL_LIB_FLAG)
- AC_SUBST(TCL_LIB_SPEC)
-
- AC_SUBST(TCL_STUB_LIB_FILE)
- AC_SUBST(TCL_STUB_LIB_FLAG)
- AC_SUBST(TCL_STUB_LIB_SPEC)
-])
-
-#------------------------------------------------------------------------
-# SC_LOAD_TKCONFIG --
-#
-# Load the tkConfig.sh file
-#
-# Arguments:
-#
-# Requires the following vars to be set:
-# TK_BIN_DIR
-#
-# Results:
-#
-# Sets the following vars that should be in tkConfig.sh:
-# TK_BIN_DIR
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_LOAD_TKCONFIG, [
- AC_MSG_CHECKING([for existence of $TK_BIN_DIR/tkConfig.sh])
-
- if test -f "$TK_BIN_DIR/tkConfig.sh" ; then
- AC_MSG_RESULT([loading])
- . $TK_BIN_DIR/tkConfig.sh
- else
- AC_MSG_RESULT([could not find $TK_BIN_DIR/tkConfig.sh])
- fi
-
- AC_SUBST(TK_VERSION)
- AC_SUBST(TK_BIN_DIR)
- AC_SUBST(TK_SRC_DIR)
- AC_SUBST(TK_LIB_FILE)
-])
-
-#------------------------------------------------------------------------
-# SC_ENABLE_SHARED --
-#
-# Allows the building of shared libraries
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --enable-shared=yes|no
-#
-# Defines the following vars:
-# STATIC_BUILD Used for building import/export libraries
-# on Windows.
-#
-# Sets the following vars:
-# SHARED_BUILD Value of 1 or 0
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_ENABLE_SHARED, [
- AC_MSG_CHECKING([how to build libraries])
- AC_ARG_ENABLE(shared,
- [ --enable-shared build and link with shared libraries [--enable-shared]],
- [tcl_ok=$enableval], [tcl_ok=yes])
-
- if test "${enable_shared+set}" = set; then
- enableval="$enable_shared"
- tcl_ok=$enableval
- else
- tcl_ok=yes
- fi
-
- if test "$tcl_ok" = "yes" ; then
- AC_MSG_RESULT([shared])
- SHARED_BUILD=1
- else
- AC_MSG_RESULT([static])
- SHARED_BUILD=0
- AC_DEFINE([STATIC_BUILD], [1], [Define to 1 if static build is requested])
- fi
-])
-
-#------------------------------------------------------------------------
-# SC_ENABLE_FRAMEWORK --
-#
-# Allows the building of shared libraries into frameworks
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --enable-framework=yes|no
-#
-# Sets the following vars:
-# FRAMEWORK_BUILD Value of 1 or 0
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_ENABLE_FRAMEWORK, [
- AC_MSG_CHECKING([how to package libraries])
- AC_ARG_ENABLE(framework,
- [ --enable-framework package shared libraries in frameworks [--disable-framework]],
- [tcl_ok=$enableval], [tcl_ok=no])
-
- if test "${enable_framework+set}" = set; then
- enableval="$enable_framework"
- tcl_ok=$enableval
- else
- tcl_ok=no
- fi
-
- if test "$tcl_ok" = "yes" ; then
- AC_MSG_RESULT([framework])
- FRAMEWORK_BUILD=1
- if test "${SHARED_BUILD}" = "0" ; then
- AC_MSG_WARN("Frameworks can only be built if --enable-shared is yes")
- FRAMEWORK_BUILD=0
- fi
- else
- AC_MSG_RESULT([standard shared library])
- FRAMEWORK_BUILD=0
- fi
-])
-
-#------------------------------------------------------------------------
-# SC_ENABLE_THREADS --
-#
-# Specify if thread support should be enabled
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --enable-threads
-#
-# Sets the following vars:
-# THREADS_LIBS Thread library(s)
-#
-# Defines the following vars:
-# TCL_THREADS
-# _REENTRANT
-# _THREAD_SAFE
-#
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_ENABLE_THREADS, [
- AC_MSG_CHECKING(for building with threads)
- AC_ARG_ENABLE(threads, [ --enable-threads build with threads],
- [tcl_ok=$enableval], [tcl_ok=no])
-
- if test "$tcl_ok" = "yes"; then
- AC_MSG_RESULT(yes)
- TCL_THREADS=1
- AC_DEFINE(TCL_THREADS)
- # USE_THREAD_ALLOC tells us to try the special thread-based
- # allocator that significantly reduces lock contention
- AC_DEFINE(USE_THREAD_ALLOC)
- AC_DEFINE(_REENTRANT)
- AC_DEFINE(_THREAD_SAFE)
- AC_CHECK_LIB(pthread,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
- if test "$tcl_ok" = "no"; then
- # Check a little harder for __pthread_mutex_init in the same
- # library, as some systems hide it there until pthread.h is
- # defined. We could alternatively do an AC_TRY_COMPILE with
- # pthread.h, but that will work with libpthread really doesn't
- # exist, like AIX 4.2. [Bug: 4359]
- AC_CHECK_LIB(pthread,__pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
- fi
-
- if test "$tcl_ok" = "yes"; then
- # The space is needed
- THREADS_LIBS=" -lpthread"
- else
- AC_CHECK_LIB(pthreads,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
- if test "$tcl_ok" = "yes"; then
- # The space is needed
- THREADS_LIBS=" -lpthreads"
- else
- AC_CHECK_LIB(c,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
- if test "$tcl_ok" = "no"; then
- AC_CHECK_LIB(c_r,pthread_mutex_init,tcl_ok=yes,tcl_ok=no)
- if test "$tcl_ok" = "yes"; then
- # The space is needed
- THREADS_LIBS=" -pthread"
- else
- TCL_THREADS=0
- AC_MSG_WARN("Don t know how to find pthread lib on your system - you must disable thread support or edit the LIBS in the Makefile...")
- fi
- fi
- fi
- fi
-
- # Does the pthread-implementation provide
- # 'pthread_attr_setstacksize' ?
-
- ac_saved_libs=$LIBS
- LIBS="$LIBS $THREADS_LIBS"
- AC_CHECK_FUNCS(pthread_attr_setstacksize)
- LIBS=$ac_saved_libs
- AC_CHECK_FUNCS(readdir_r)
- else
- TCL_THREADS=0
- AC_MSG_RESULT([no (default)])
- fi
- AC_SUBST(TCL_THREADS)
-])
-
-#------------------------------------------------------------------------
-# SC_ENABLE_SYMBOLS --
-#
-# Specify if debugging symbols should be used.
-# Memory (TCL_MEM_DEBUG) and compile (TCL_COMPILE_DEBUG) debugging
-# can also be enabled.
-#
-# Arguments:
-# none
-#
-# Requires the following vars to be set in the Makefile:
-# CFLAGS_DEBUG
-# CFLAGS_OPTIMIZE
-# LDFLAGS_DEBUG
-# LDFLAGS_OPTIMIZE
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --enable-symbols
-#
-# Defines the following vars:
-# CFLAGS_DEFAULT Sets to $(CFLAGS_DEBUG) if true
-# Sets to $(CFLAGS_OPTIMIZE) if false
-# LDFLAGS_DEFAULT Sets to $(LDFLAGS_DEBUG) if true
-# Sets to $(LDFLAGS_OPTIMIZE) if false
-# DBGX Debug library extension
-#
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_ENABLE_SYMBOLS, [
- AC_MSG_CHECKING([for build with symbols])
- AC_ARG_ENABLE(symbols, [ --enable-symbols build with debugging symbols [--disable-symbols]], [tcl_ok=$enableval], [tcl_ok=no])
-# FIXME: Currently, LDFLAGS_DEFAULT is not used, it should work like CFLAGS_DEFAULT.
- if test "$tcl_ok" = "no"; then
- CFLAGS_DEFAULT='$(CFLAGS_OPTIMIZE)'
- LDFLAGS_DEFAULT='$(LDFLAGS_OPTIMIZE)'
- DBGX=""
- AC_MSG_RESULT([no])
- else
- CFLAGS_DEFAULT='$(CFLAGS_DEBUG)'
- LDFLAGS_DEFAULT='$(LDFLAGS_DEBUG)'
- DBGX=g
- if test "$tcl_ok" = "yes"; then
- AC_MSG_RESULT([yes (standard debugging)])
- fi
- fi
- AC_SUBST(CFLAGS_DEFAULT)
- AC_SUBST(LDFLAGS_DEFAULT)
-
- if test "$tcl_ok" = "mem" -o "$tcl_ok" = "all"; then
- AC_DEFINE(TCL_MEM_DEBUG)
- fi
-
- if test "$tcl_ok" = "compile" -o "$tcl_ok" = "all"; then
- AC_DEFINE(TCL_COMPILE_DEBUG)
- AC_DEFINE(TCL_COMPILE_STATS)
- fi
-
- if test "$tcl_ok" != "yes" -a "$tcl_ok" != "no"; then
- if test "$tcl_ok" = "all"; then
- AC_MSG_RESULT([enabled symbols mem compile debugging])
- else
- AC_MSG_RESULT([enabled $tcl_ok debugging])
- fi
- fi
-])
-
-#------------------------------------------------------------------------
-# SC_ENABLE_LANGINFO --
-#
-# Allows use of modern nl_langinfo check for better l10n.
-# This is only relevant for Unix.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --enable-langinfo=yes|no (default is yes)
-#
-# Defines the following vars:
-# HAVE_LANGINFO Triggers use of nl_langinfo if defined.
-#
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_ENABLE_LANGINFO, [
- AC_ARG_ENABLE(langinfo,
- [ --enable-langinfo use nl_langinfo if possible to determine
- encoding at startup, otherwise use old heuristic],
- [langinfo_ok=$enableval], [langinfo_ok=yes])
-
- HAVE_LANGINFO=0
- if test "$langinfo_ok" = "yes"; then
- if test "$langinfo_ok" = "yes"; then
- AC_CHECK_HEADER(langinfo.h,[langinfo_ok=yes],[langinfo_ok=no])
- fi
- fi
- AC_MSG_CHECKING([whether to use nl_langinfo])
- if test "$langinfo_ok" = "yes"; then
- AC_TRY_COMPILE([#include ],
- [nl_langinfo(CODESET);],[langinfo_ok=yes],[langinfo_ok=no])
- if test "$langinfo_ok" = "no"; then
- langinfo_ok="no (could not compile with nl_langinfo)";
- fi
- if test "$langinfo_ok" = "yes"; then
- AC_DEFINE(HAVE_LANGINFO)
- fi
- fi
- AC_MSG_RESULT([$langinfo_ok])
-])
-
-#--------------------------------------------------------------------
-# SC_CONFIG_MANPAGES
-#
-# Decide whether to use symlinks for linking the manpages and
-# whether to compress the manpages after installation.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Adds the following arguments to configure:
-# --enable-man-symlinks
-# --enable-man-compression=PROG
-#
-# Defines the following variable:
-#
-# MKLINKS_FLAGS - The apropriate flags for mkLinks
-# according to the user's selection.
-#
-#--------------------------------------------------------------------
-AC_DEFUN(SC_CONFIG_MANPAGES, [
-
- AC_MSG_CHECKING([whether to use symlinks for manpages])
- AC_ARG_ENABLE(man-symlinks,
- [ --enable-man-symlinks use symlinks for the manpages],
- test "$enableval" != "no" && MKLINKS_FLAGS="$MKLINKS_FLAGS --symlinks",
- enableval="no")
- AC_MSG_RESULT([$enableval])
-
- AC_MSG_CHECKING([compression for manpages])
- AC_ARG_ENABLE(man-compression,
- [ --enable-man-compression=PROG
- compress the manpages with PROG],
- test "$enableval" = "yes" && echo && AC_MSG_ERROR([missing argument to --enable-man-compression])
- test "$enableval" != "no" && MKLINKS_FLAGS="$MKLINKS_FLAGS --compress $enableval",
- enableval="no")
- AC_MSG_RESULT([$enableval])
-
- AC_SUBST(MKLINKS_FLAGS)
-])
-
-#--------------------------------------------------------------------
-# SC_CONFIG_CFLAGS
-#
-# Try to determine the proper flags to pass to the compiler
-# for building shared libraries and other such nonsense.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Defines and substitutes the following vars:
-#
-# DL_OBJS - Name of the object file that implements dynamic
-# loading for Tcl on this system.
-# DL_LIBS - Library file(s) to include in tclsh and other base
-# applications in order for the "load" command to work.
-# LDFLAGS - Flags to pass to the compiler when linking object
-# files into an executable application binary such
-# as tclsh.
-# LD_SEARCH_FLAGS-Flags to pass to ld, such as "-R /usr/local/tcl/lib",
-# that tell the run-time dynamic linker where to look
-# for shared libraries such as libtcl.so. Depends on
-# the variable LIB_RUNTIME_DIR in the Makefile. Could
-# be the same as CC_SEARCH_FLAGS if ${CC} is used to link.
-# CC_SEARCH_FLAGS-Flags to pass to ${CC}, such as "-Wl,-rpath,/usr/local/tcl/lib",
-# that tell the run-time dynamic linker where to look
-# for shared libraries such as libtcl.so. Depends on
-# the variable LIB_RUNTIME_DIR in the Makefile.
-# MAKE_LIB - Command to execute to build the a library;
-# differs when building shared or static.
-# MAKE_STUB_LIB -
-# Command to execute to build a stub library.
-# INSTALL_LIB - Command to execute to install a library;
-# differs when building shared or static.
-# INSTALL_STUB_LIB -
-# Command to execute to install a stub library.
-# STLIB_LD - Base command to use for combining object files
-# into a static library.
-# SHLIB_CFLAGS - Flags to pass to cc when compiling the components
-# of a shared library (may request position-independent
-# code, among other things).
-# SHLIB_LD - Base command to use for combining object files
-# into a shared library.
-# SHLIB_LD_FLAGS -Flags to pass when building a shared library. This
-# differes from the SHLIB_CFLAGS as it is not used
-# when building object files or executables.
-# SHLIB_LD_LIBS - Dependent libraries for the linker to scan when
-# creating shared libraries. This symbol typically
-# goes at the end of the "ld" commands that build
-# shared libraries. The value of the symbol is
-# "${LIBS}" if all of the dependent libraries should
-# be specified when creating a shared library. If
-# dependent libraries should not be specified (as on
-# SunOS 4.x, where they cause the link to fail, or in
-# general if Tcl and Tk aren't themselves shared
-# libraries), then this symbol has an empty string
-# as its value.
-# SHLIB_SUFFIX - Suffix to use for the names of dynamically loadable
-# extensions. An empty string means we don't know how
-# to use shared libraries on this platform.
-# TCL_SHLIB_LD_EXTRAS - Additional element which are added to SHLIB_LD_LIBS
-# TK_SHLIB_LD_EXTRAS for the build of Tcl and Tk, but not recorded in the
-# tclConfig.sh, since they are only used for the build
-# of Tcl and Tk.
-# Examples: MacOS X records the library version and
-# compatibility version in the shared library. But
-# of course the Tcl version of this is only used for Tcl.
-# LIB_SUFFIX - Specifies everything that comes after the "libfoo"
-# in a static or shared library name, using the $VERSION variable
-# to put the version in the right place. This is used
-# by platforms that need non-standard library names.
-# Examples: ${VERSION}.so.1.1 on NetBSD, since it needs
-# to have a version after the .so, and ${VERSION}.a
-# on AIX, since a shared library needs to have
-# a .a extension whereas shared objects for loadable
-# extensions have a .so extension. Defaults to
-# ${VERSION}${SHLIB_SUFFIX}.
-# TCL_NEEDS_EXP_FILE -
-# 1 means that an export file is needed to link to a
-# shared library.
-# TCL_EXP_FILE - The name of the installed export / import file which
-# should be used to link to the Tcl shared library.
-# Empty if Tcl is unshared.
-# TCL_BUILD_EXP_FILE -
-# The name of the built export / import file which
-# should be used to link to the Tcl shared library.
-# Empty if Tcl is unshared.
-# CFLAGS_DEBUG -
-# Flags used when running the compiler in debug mode
-# CFLAGS_OPTIMIZE -
-# Flags used when running the compiler in optimize mode
-# EXTRA_CFLAGS
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_CONFIG_CFLAGS, [
-
- # Step 0.a: Enable 64 bit support?
-
- AC_MSG_CHECKING([if 64bit support is requested])
- AC_ARG_ENABLE(64bit,[ --enable-64bit enable 64bit support (where applicable)],,enableval="no")
-
- if test "$enableval" = "yes"; then
- do64bit=yes
- else
- do64bit=no
- fi
- AC_MSG_RESULT($do64bit)
-
- # Step 0.b: Enable Solaris 64 bit VIS support?
-
- AC_MSG_CHECKING([if 64bit Sparc VIS support is requested])
- AC_ARG_ENABLE(64bit-vis,[ --enable-64bit-vis enable 64bit Sparc VIS support],,enableval="no")
-
- if test "$enableval" = "yes"; then
- # Force 64bit on with VIS
- do64bit=yes
- do64bitVIS=yes
- else
- do64bitVIS=no
- fi
- AC_MSG_RESULT($do64bitVIS)
-
- # Step 1: set the variable "system" to hold the name and version number
- # for the system. This can usually be done via the "uname" command, but
- # there are a few systems, like Next, where this doesn't work.
-
- AC_MSG_CHECKING([system version (for dynamic loading)])
- if test -f /usr/lib/NextStep/software_version; then
- system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version`
- else
- system=`uname -s`-`uname -r`
- if test "$?" -ne 0 ; then
- AC_MSG_RESULT([unknown (can't find uname command)])
- system=unknown
- else
- # Special check for weird MP-RAS system (uname returns weird
- # results, and the version is kept in special file).
-
- if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
- system=MP-RAS-`awk '{print $3}' /etc/.relid'`
- fi
- if test "`uname -s`" = "AIX" ; then
- system=AIX-`uname -v`.`uname -r`
- fi
- AC_MSG_RESULT($system)
- fi
- fi
-
- # Step 2: check for existence of -ldl library. This is needed because
- # Linux can use either -ldl or -ldld for dynamic loading.
-
- AC_CHECK_LIB(dl, dlopen, have_dl=yes, have_dl=no)
-
- # Require ranlib early so we can override it in special cases below.
-
- AC_REQUIRE([AC_PROG_RANLIB])
-
- # Step 3: set configuration options based on system name and version.
-
- do64bit_ok=no
- EXTRA_CFLAGS=""
- TCL_EXPORT_FILE_SUFFIX=""
- UNSHARED_LIB_SUFFIX=""
- TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
- ECHO_VERSION='`echo ${VERSION}`'
- TCL_LIB_VERSIONS_OK=ok
- CFLAGS_DEBUG=-g
- CFLAGS_OPTIMIZE=-O
- if test "$GCC" = "yes" ; then
- CFLAGS_WARNING="-Wall -Wconversion -Wno-implicit-int"
- else
- CFLAGS_WARNING=""
- fi
- TCL_NEEDS_EXP_FILE=0
- TCL_BUILD_EXP_FILE=""
- TCL_EXP_FILE=""
-dnl FIXME: Replace AC_CHECK_PROG with AC_CHECK_TOOL once cross compiling is fixed.
-dnl AC_CHECK_TOOL(AR, ar)
- AC_CHECK_PROG(AR, ar, ar)
- if test "${AR}" = "" ; then
- AC_MSG_ERROR([Required archive tool 'ar' not found on PATH.])
- fi
- STLIB_LD='${AR} cr'
- LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
- PLAT_OBJS=""
- case $system in
- AIX-5.*)
- if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes" ; then
- # AIX requires the _r compiler when gcc isn't being used
- if test "${CC}" != "cc_r" ; then
- CC=${CC}_r
- fi
- AC_MSG_RESULT(Using $CC for compiling with threads)
- fi
- LIBS="$LIBS -lc"
- # AIX-5 uses ELF style dynamic libraries
- SHLIB_CFLAGS=""
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- if test "`uname -m`" = "ia64" ; then
- # AIX-5 uses ELF style dynamic libraries on IA-64, but not PPC
- SHLIB_LD="/usr/ccs/bin/ld -G -z text"
- # AIX-5 has dl* in libc.so
- DL_LIBS=""
- if test "$GCC" = "yes" ; then
- CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
- else
- CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}'
- fi
- LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
- else
- SHLIB_LD="${TCL_SRC_DIR}/unix/ldAix /bin/ld -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
- DL_LIBS="-ldl"
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- TCL_NEEDS_EXP_FILE=1
- TCL_EXPORT_FILE_SUFFIX='${VERSION}\$\{DBGX\}.exp'
- fi
-
- # Note: need the LIBS below, otherwise Tk won't find Tcl's
- # symbols when dynamically loaded into tclsh.
-
- DL_OBJS="tclLoadDl.o"
- LDFLAGS=""
-
- LD_LIBRARY_PATH_VAR="LIBPATH"
-
- # Check to enable 64-bit flags for compiler/linker
- if test "$do64bit" = "yes" ; then
- if test "$GCC" = "yes" ; then
- AC_MSG_WARN("64bit mode not supported with GCC on $system")
- else
- do64bit_ok=yes
- EXTRA_CFLAGS="-q64"
- LDFLAGS="-q64"
- RANLIB="${RANLIB} -X64"
- AR="${AR} -X64"
- SHLIB_LD_FLAGS="-b64"
- fi
- fi
- ;;
- AIX-*)
- if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes" ; then
- # AIX requires the _r compiler when gcc isn't being used
- if test "${CC}" != "cc_r" ; then
- CC=${CC}_r
- fi
- AC_MSG_RESULT(Using $CC for compiling with threads)
- fi
- LIBS="$LIBS -lc"
- SHLIB_CFLAGS=""
- SHLIB_LD="${TCL_SRC_DIR}/unix/ldAix /bin/ld -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- LD_LIBRARY_PATH_VAR="LIBPATH"
- TCL_NEEDS_EXP_FILE=1
- TCL_EXPORT_FILE_SUFFIX='${VERSION}\$\{DBGX\}.exp'
-
- # AIX v<=4.1 has some different flags than 4.2+
- if test "$system" = "AIX-4.1" -o "`uname -v`" -lt "4" ; then
- LIBOBJS="$LIBOBJS tclLoadAix.o"
- DL_LIBS="-lld"
- fi
-
- # On AIX <=v4 systems, libbsd.a has to be linked in to support
- # non-blocking file IO. This library has to be linked in after
- # the MATH_LIBS or it breaks the pow() function. The way to
- # insure proper sequencing, is to add it to the tail of MATH_LIBS.
- # This library also supplies gettimeofday.
- #
- # AIX does not have a timezone field in struct tm. When the AIX
- # bsd library is used, the timezone global and the gettimeofday
- # methods are to be avoided for timezone deduction instead, we
- # deduce the timezone by comparing the localtime result on a
- # known GMT value.
-
- AC_CHECK_LIB(bsd, gettimeofday, libbsd=yes, libbsd=no)
- if test $libbsd = yes; then
- MATH_LIBS="$MATH_LIBS -lbsd"
- AC_DEFINE(USE_DELTA_FOR_TZ)
- fi
-
- # Check to enable 64-bit flags for compiler/linker
- if test "$do64bit" = "yes" ; then
- if test "$GCC" = "yes" ; then
- AC_MSG_WARN("64bit mode not supported with GCC on $system")
- else
- do64bit_ok=yes
- EXTRA_CFLAGS="-q64"
- LDFLAGS="-q64"
- RANLIB="${RANLIB} -X64"
- AR="${AR} -X64"
- SHLIB_LD_FLAGS="-b64"
- fi
- fi
- ;;
- BSD/OS-2.1*|BSD/OS-3*)
- SHLIB_CFLAGS=""
- SHLIB_LD="shlicc -r"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- BSD/OS-4.*)
- SHLIB_CFLAGS="-export-dynamic -fPIC"
- SHLIB_LD="cc -shared"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="-export-dynamic"
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- dgux*)
- SHLIB_CFLAGS="-K PIC"
- SHLIB_LD="cc -G"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- HP-UX-*.11.*)
- # Use updated header definitions where possible
- AC_DEFINE(_XOPEN_SOURCE) # Use the XOPEN network library
- AC_DEFINE(_XOPEN_SOURCE_EXTENDED) # Use the XOPEN network library
- LIBS="$LIBS -lxnet" # Use the XOPEN network library
-
- SHLIB_SUFFIX=".sl"
- AC_CHECK_LIB(dld, shl_load, tcl_ok=yes, tcl_ok=no)
- if test "$tcl_ok" = yes; then
- SHLIB_CFLAGS="+z"
- SHLIB_LD="ld -b"
- SHLIB_LD_LIBS='${LIBS}'
- DL_OBJS="tclLoadShl.o"
- DL_LIBS="-ldld"
- LDFLAGS="-Wl,-E"
- CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
- LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
- LD_LIBRARY_PATH_VAR="SHLIB_PATH"
- fi
-
- # Users may want PA-RISC 1.1/2.0 portable code - needs HP cc
- #EXTRA_CFLAGS="+DAportable"
-
- # Check to enable 64-bit flags for compiler/linker
- if test "$do64bit" = "yes" ; then
- if test "$GCC" = "yes" ; then
- hpux_arch=`gcc -dumpmachine`
- case $hpux_arch in
- hppa64*)
- # 64-bit gcc in use. Fix flags for GNU ld.
- do64bit_ok=yes
- SHLIB_LD="gcc -shared"
- SHLIB_LD_LIBS=""
- LD_SEARCH_FLAGS=''
- CC_SEARCH_FLAGS=''
- ;;
- *)
- AC_MSG_WARN("64bit mode not supported with GCC on $system")
- ;;
- esac
- else
- do64bit_ok=yes
- if test "`uname -m`" = "ia64" ; then
- EXTRA_CFLAGS="+DD64"
- LDFLAGS="+DD64 $LDFLAGS"
- else
- EXTRA_CFLAGS="+DA2.0W"
- LDFLAGS="+DA2.0W $LDFLAGS"
- fi
- fi
- fi
- ;;
- HP-UX-*.08.*|HP-UX-*.09.*|HP-UX-*.10.*)
- SHLIB_SUFFIX=".sl"
- AC_CHECK_LIB(dld, shl_load, tcl_ok=yes, tcl_ok=no)
- if test "$tcl_ok" = yes; then
- SHLIB_CFLAGS="+z"
- SHLIB_LD="ld -b"
- SHLIB_LD_LIBS=""
- DL_OBJS="tclLoadShl.o"
- DL_LIBS="-ldld"
- LDFLAGS="-Wl,-E"
- CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
- LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
- LD_LIBRARY_PATH_VAR="SHLIB_PATH"
- fi
- ;;
- IRIX-4.*)
- SHLIB_CFLAGS="-G 0"
- SHLIB_SUFFIX=".a"
- SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0"
- SHLIB_LD_LIBS='${LIBS}'
- DL_OBJS="tclLoadAout.o"
- DL_LIBS=""
- LDFLAGS="-Wl,-D,08000000"
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a'
- ;;
- IRIX-5.*)
- SHLIB_CFLAGS=""
- SHLIB_LD="ld -shared -rdata_shared"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
- EXTRA_CFLAGS=""
- LDFLAGS=""
- ;;
- IRIX-6.*|IRIX64-6.5*)
- SHLIB_CFLAGS=""
- SHLIB_LD="ld -n32 -shared -rdata_shared"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
- if test "$GCC" = "yes" ; then
- EXTRA_CFLAGS="-mabi=n32"
- LDFLAGS="-mabi=n32"
- else
- case $system in
- IRIX-6.3)
- # Use to build 6.2 compatible binaries on 6.3.
- EXTRA_CFLAGS="-n32 -D_OLD_TERMIOS"
- ;;
- *)
- EXTRA_CFLAGS="-n32"
- ;;
- esac
- LDFLAGS="-n32"
- fi
- ;;
- IRIX64-6.*)
- SHLIB_CFLAGS=""
- SHLIB_LD="ld -n32 -shared -rdata_shared"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
-
- # Check to enable 64-bit flags for compiler/linker
-
- if test "$do64bit" = "yes" ; then
- if test "$GCC" = "yes" ; then
- AC_MSG_WARN([64bit mode not supported by gcc])
- else
- do64bit_ok=yes
- SHLIB_LD="ld -64 -shared -rdata_shared"
- EXTRA_CFLAGS="-64"
- LDFLAGS="-64"
- fi
- fi
- ;;
- Linux*)
- SHLIB_CFLAGS="-fPIC"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
-
- # egcs-2.91.66 on Redhat Linux 6.0 generates lots of warnings
- # when you inline the string and math operations. Turn this off to
- # get rid of the warnings.
-
- CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
-
- if test "$have_dl" = yes; then
- SHLIB_LD="${CC} -shared"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="-rdynamic"
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- else
- AC_CHECK_HEADER(dld.h, [
- SHLIB_LD="ld -shared"
- DL_OBJS="tclLoadDld.o"
- DL_LIBS="-ldld"
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""])
- fi
- if test "`uname -m`" = "alpha" ; then
- EXTRA_CFLAGS="-mieee"
- fi
-
- # The combo of gcc + glibc has a bug related
- # to inlining of functions like strtod(). The
- # -fno-builtin flag should address this problem
- # but it does not work. The -fno-inline flag
- # is kind of overkill but it works.
- # Disable inlining only when one of the
- # files in compat/*.c is being linked in.
- if test x"${LIBOBJS}" != x ; then
- EXTRA_CFLAGS="${EXTRA_CFLAGS} -fno-inline"
- fi
-
- # XIM peeking works under XFree86.
- AC_DEFINE(PEEK_XCLOSEIM)
-
- ;;
- GNU*)
- SHLIB_CFLAGS="-fPIC"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
-
- if test "$have_dl" = yes; then
- SHLIB_LD="${CC} -shared"
- DL_OBJS=""
- DL_LIBS="-ldl"
- LDFLAGS="-rdynamic"
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- else
- AC_CHECK_HEADER(dld.h, [
- SHLIB_LD="ld -shared"
- DL_OBJS=""
- DL_LIBS="-ldld"
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""])
- fi
- if test "`uname -m`" = "alpha" ; then
- EXTRA_CFLAGS="-mieee"
- fi
- ;;
- MP-RAS-02*)
- SHLIB_CFLAGS="-K PIC"
- SHLIB_LD="cc -G"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- MP-RAS-*)
- SHLIB_CFLAGS="-K PIC"
- SHLIB_LD="cc -G"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="-Wl,-Bexport"
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- NetBSD-*|FreeBSD-[[1-2]].*|OpenBSD-*)
- # Not available on all versions: check for include file.
- AC_CHECK_HEADER(dlfcn.h, [
- # NetBSD/SPARC needs -fPIC, -fpic will not do.
- SHLIB_CFLAGS="-fPIC"
- SHLIB_LD="ld -Bshareable -x"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
- AC_MSG_CHECKING(for ELF)
- AC_EGREP_CPP(yes, [
-#ifdef __ELF__
- yes
-#endif
- ],
- AC_MSG_RESULT(yes)
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so',
- AC_MSG_RESULT(no)
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
- )
- ], [
- SHLIB_CFLAGS=""
- SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".a"
- DL_OBJS="tclLoadAout.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
- ])
-
- # FreeBSD doesn't handle version numbers with dots.
-
- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
- TCL_LIB_VERSIONS_OK=nodots
- ;;
- FreeBSD-*)
- # FreeBSD 3.* and greater have ELF.
- SHLIB_CFLAGS="-fPIC"
- SHLIB_LD="ld -Bshareable -x"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- LDFLAGS="-export-dynamic"
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
- if test "${TCL_THREADS}" = "1" ; then
- # The -pthread needs to go in the CFLAGS, not LIBS
- LIBS=`echo $LIBS | sed s/-pthread//`
- EXTRA_CFLAGS="-pthread"
- LDFLAGS="$LDFLAGS -pthread"
- fi
- case $system in
- FreeBSD-3.*)
- # FreeBSD-3 doesn't handle version numbers with dots.
- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
- TCL_LIB_VERSIONS_OK=nodots
- ;;
- esac
- ;;
- Rhapsody-*|Darwin-*)
- SHLIB_CFLAGS="-fno-common"
- SHLIB_LD="cc -dynamiclib \${LDFLAGS}"
- TCL_SHLIB_LD_EXTRAS="-compatibility_version ${TCL_VERSION} -current_version \${VERSION} -install_name \${DYLIB_INSTALL_DIR}/\${TCL_LIB_FILE} -prebind -seg1addr 0xa000000"
- TK_SHLIB_LD_EXTRAS="-compatibility_version ${TK_VERSION} -current_version \${VERSION} -install_name \${DYLIB_INSTALL_DIR}/\${TK_LIB_FILE} -prebind -seg1addr 0xb000000"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".dylib"
- DL_OBJS="tclLoadDyld.o"
- PLAT_OBJS="tclMacOSXBundle.o"
- DL_LIBS=""
- LDFLAGS="-prebind"
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- CFLAGS_OPTIMIZE="-Os"
- LD_LIBRARY_PATH_VAR="DYLD_LIBRARY_PATH"
- # for compatibility with autoconf vers 2.13 :
- HACK=""
- EXTRA_CFLAGS="-DMA${HACK}C_OSX_TCL -DHAVE_CFBUNDLE -DUSE_VFORK -DTCL_DEFAULT_ENCODING=\\\"utf-8\\\""
- LIBS="$LIBS -framework CoreFoundation"
- ;;
- NEXTSTEP-*)
- SHLIB_CFLAGS=""
- SHLIB_LD="cc -nostdlib -r"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadNext.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- OS/390-*)
- CFLAGS_OPTIMIZE="" # Optimizer is buggy
- AC_DEFINE(_OE_SOCKETS) # needed in sys/socket.h
- ;;
- OSF1-1.0|OSF1-1.1|OSF1-1.2)
- # OSF/1 1.[012] from OSF, and derivatives, including Paragon OSF/1
- SHLIB_CFLAGS=""
- # Hack: make package name same as library name
- SHLIB_LD='ld -R -export $@:'
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadOSF.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- OSF1-1.*)
- # OSF/1 1.3 from OSF using ELF, and derivatives, including AD2
- SHLIB_CFLAGS="-fPIC"
- if test "$SHARED_BUILD" = "1" ; then
- SHLIB_LD="ld -shared"
- else
- SHLIB_LD="ld -non_shared"
- fi
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- OSF1-V*)
- # Digital OSF/1
- SHLIB_CFLAGS=""
- if test "$SHARED_BUILD" = "1" ; then
- SHLIB_LD='ld -shared -expect_unresolved "*"'
- else
- SHLIB_LD='ld -non_shared -expect_unresolved "*"'
- fi
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
- if test "$GCC" != "yes" ; then
- EXTRA_CFLAGS="-DHAVE_TZSET -std1"
- fi
- # see pthread_intro(3) for pthread support on osf1, k.furukawa
- if test "${TCL_THREADS}" = "1" ; then
- EXTRA_CFLAGS="${EXTRA_CFLAGS} -DHAVE_PTHREAD_ATTR_SETSTACKSIZE"
- EXTRA_CFLAGS="${EXTRA_CFLAGS} -DTCL_THREAD_STACK_MIN=PTHREAD_STACK_MIN*64"
- LIBS=`echo $LIBS | sed s/-lpthreads//`
- if test "$GCC" = "yes" ; then
- LIBS="$LIBS -lpthread -lmach -lexc"
- else
- EXTRA_CFLAGS="${EXTRA_CFLAGS} -pthread"
- LDFLAGS="-pthread"
- fi
- fi
-
- ;;
- QNX-6*)
- # QNX RTP
- # This may work for all QNX, but it was only reported for v6.
- SHLIB_CFLAGS="-fPIC"
- SHLIB_LD="ld -Bshareable -x"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- # dlopen is in -lc on QNX
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- RISCos-*)
- SHLIB_CFLAGS="-G 0"
- SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0"
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".a"
- DL_OBJS="tclLoadAout.o"
- DL_LIBS=""
- LDFLAGS="-Wl,-D,08000000"
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- ;;
- SCO_SV-3.2*)
- # Note, dlopen is available only on SCO 3.2.5 and greater. However,
- # this test works, since "uname -s" was non-standard in 3.2.4 and
- # below.
- if test "$GCC" = "yes" ; then
- SHLIB_CFLAGS="-fPIC -melf"
- LDFLAGS="-melf -Wl,-Bexport"
- else
- SHLIB_CFLAGS="-Kpic -belf"
- LDFLAGS="-belf -Wl,-Bexport"
- fi
- SHLIB_LD="ld -G"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- SINIX*5.4*)
- SHLIB_CFLAGS="-K PIC"
- SHLIB_LD="cc -G"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- SunOS-4*)
- SHLIB_CFLAGS="-PIC"
- SHLIB_LD="ld"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
-
- # SunOS can't handle version numbers with dots in them in library
- # specs, like -ltcl7.5, so use -ltcl75 instead. Also, it
- # requires an extra version number at the end of .so file names.
- # So, the library has to have a name like libtcl75.so.1.0
-
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
- TCL_LIB_VERSIONS_OK=nodots
- ;;
- SunOS-5.[[0-6]]*)
-
- # Note: If _REENTRANT isn't defined, then Solaris
- # won't define thread-safe library routines.
-
- AC_DEFINE(_REENTRANT)
- AC_DEFINE(_POSIX_PTHREAD_SEMANTICS)
-
- SHLIB_CFLAGS="-KPIC"
-
- # Note: need the LIBS below, otherwise Tk won't find Tcl's
- # symbols when dynamically loaded into tclsh.
-
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS=""
- if test "$GCC" = "yes" ; then
- SHLIB_LD="$CC -shared"
- CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- else
- SHLIB_LD="/usr/ccs/bin/ld -G -z text"
- CC_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- fi
- ;;
- SunOS-5*)
-
- # Note: If _REENTRANT isn't defined, then Solaris
- # won't define thread-safe library routines.
-
- AC_DEFINE(_REENTRANT)
- AC_DEFINE(_POSIX_PTHREAD_SEMANTICS)
-
- SHLIB_CFLAGS="-KPIC"
- LDFLAGS=""
-
- # Check to enable 64-bit flags for compiler/linker
- if test "$do64bit" = "yes" ; then
- arch=`isainfo`
- if test "$arch" = "sparcv9 sparc" ; then
- if test "$GCC" = "yes" ; then
- AC_MSG_WARN("64bit mode not supported with GCC on $system")
- else
- do64bit_ok=yes
- if test "$do64bitVIS" = "yes" ; then
- EXTRA_CFLAGS="-xarch=v9a"
- LDFLAGS="-xarch=v9a"
- else
- EXTRA_CFLAGS="-xarch=v9"
- LDFLAGS="-xarch=v9"
- fi
- fi
- else
- AC_MSG_WARN("64bit mode only supported sparcv9 system")
- fi
- fi
-
- # Note: need the LIBS below, otherwise Tk won't find Tcl's
- # symbols when dynamically loaded into tclsh.
-
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- if test "$GCC" = "yes" ; then
- SHLIB_LD="$CC -shared"
- CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- else
- SHLIB_LD="/usr/ccs/bin/ld -G -z text"
- CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
- fi
- ;;
- ULTRIX-4.*)
- SHLIB_CFLAGS="-G 0"
- SHLIB_SUFFIX=".a"
- SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r -G 0"
- SHLIB_LD_LIBS='${LIBS}'
- DL_OBJS="tclLoadAout.o"
- DL_LIBS=""
- LDFLAGS="-Wl,-D,08000000"
- CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
- if test "$GCC" != "yes" ; then
- EXTRA_CFLAGS="-DHAVE_TZSET -std1"
- fi
- ;;
- UNIX_SV* | UnixWare-5*)
- SHLIB_CFLAGS="-KPIC"
- SHLIB_LD="cc -G"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- # Some UNIX_SV* systems (unixware 1.1.2 for example) have linkers
- # that don't grok the -Bexport option. Test that it does.
- hold_ldflags=$LDFLAGS
- AC_MSG_CHECKING(for ld accepts -Bexport flag)
- LDFLAGS="${LDFLAGS} -Wl,-Bexport"
- AC_TRY_LINK(, [int i;], found=yes, found=no)
- LDFLAGS=$hold_ldflags
- AC_MSG_RESULT($found)
- if test $found = yes; then
- LDFLAGS="-Wl,-Bexport"
- else
- LDFLAGS=""
- fi
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- ;;
- esac
-
- if test "$do64bit" = "yes" -a "$do64bit_ok" = "no" ; then
- AC_MSG_WARN("64bit support being disabled -- don\'t know magic for this platform")
- fi
-
- # Step 4: If pseudo-static linking is in use (see K. B. Kenny, "Dynamic
- # Loading for Tcl -- What Became of It?". Proc. 2nd Tcl/Tk Workshop,
- # New Orleans, LA, Computerized Processes Unlimited, 1994), then we need
- # to determine which of several header files defines the a.out file
- # format (a.out.h, sys/exec.h, or sys/exec_aout.h). At present, we
- # support only a file format that is more or less version-7-compatible.
- # In particular,
- # - a.out files must begin with `struct exec'.
- # - the N_TXTOFF on the `struct exec' must compute the seek address
- # of the text segment
- # - The `struct exec' must contain a_magic, a_text, a_data, a_bss
- # and a_entry fields.
- # The following compilation should succeed if and only if either sys/exec.h
- # or a.out.h is usable for the purpose.
- #
- # Note that the modified COFF format used on MIPS Ultrix 4.x is usable; the
- # `struct exec' includes a second header that contains information that
- # duplicates the v7 fields that are needed.
-
- if test "x$DL_OBJS" = "xtclLoadAout.o" ; then
- AC_MSG_CHECKING(sys/exec.h)
- AC_TRY_COMPILE([#include ],[
- struct exec foo;
- unsigned long seek;
- int flag;
-#if defined(__mips) || defined(mips)
- seek = N_TXTOFF (foo.ex_f, foo.ex_o);
-#else
- seek = N_TXTOFF (foo);
-#endif
- flag = (foo.a_magic == OMAGIC);
- return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry;
- ], tcl_ok=usable, tcl_ok=unusable)
- AC_MSG_RESULT($tcl_ok)
- if test $tcl_ok = usable; then
- AC_DEFINE(USE_SYS_EXEC_H)
- else
- AC_MSG_CHECKING(a.out.h)
- AC_TRY_COMPILE([#include ],[
- struct exec foo;
- unsigned long seek;
- int flag;
-#if defined(__mips) || defined(mips)
- seek = N_TXTOFF (foo.ex_f, foo.ex_o);
-#else
- seek = N_TXTOFF (foo);
-#endif
- flag = (foo.a_magic == OMAGIC);
- return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry;
- ], tcl_ok=usable, tcl_ok=unusable)
- AC_MSG_RESULT($tcl_ok)
- if test $tcl_ok = usable; then
- AC_DEFINE(USE_A_OUT_H)
- else
- AC_MSG_CHECKING(sys/exec_aout.h)
- AC_TRY_COMPILE([#include ],[
- struct exec foo;
- unsigned long seek;
- int flag;
-#if defined(__mips) || defined(mips)
- seek = N_TXTOFF (foo.ex_f, foo.ex_o);
-#else
- seek = N_TXTOFF (foo);
-#endif
- flag = (foo.a_midmag == OMAGIC);
- return foo.a_text + foo.a_data + foo.a_bss + foo.a_entry;
- ], tcl_ok=usable, tcl_ok=unusable)
- AC_MSG_RESULT($tcl_ok)
- if test $tcl_ok = usable; then
- AC_DEFINE(USE_SYS_EXEC_AOUT_H)
- else
- DL_OBJS=""
- fi
- fi
- fi
- fi
-
- # Step 5: disable dynamic loading if requested via a command-line switch.
-
- AC_ARG_ENABLE(load, [ --disable-load disallow dynamic loading and "load" command],
- [tcl_ok=$enableval], [tcl_ok=yes])
- if test "$tcl_ok" = "no"; then
- DL_OBJS=""
- fi
-
- if test "x$DL_OBJS" != "x" ; then
- BUILD_DLTEST="\$(DLTEST_TARGETS)"
- else
- echo "Can't figure out how to do dynamic loading or shared libraries"
- echo "on this system."
- SHLIB_CFLAGS=""
- SHLIB_LD=""
- SHLIB_SUFFIX=""
- DL_OBJS="tclLoadNone.o"
- DL_LIBS=""
- LDFLAGS=""
- CC_SEARCH_FLAGS=""
- LD_SEARCH_FLAGS=""
- BUILD_DLTEST=""
- fi
-
- # If we're running gcc, then change the C flags for compiling shared
- # libraries to the right flags for gcc, instead of those for the
- # standard manufacturer compiler.
-
- if test "$DL_OBJS" != "tclLoadNone.o" ; then
- if test "$GCC" = "yes" ; then
- case $system in
- AIX-*)
- ;;
- BSD/OS*)
- ;;
- IRIX*)
- ;;
- NetBSD-*|FreeBSD-*|OpenBSD-*)
- ;;
- Rhapsody-*|Darwin-*)
- ;;
- RISCos-*)
- ;;
- SCO_SV-3.2*)
- ;;
- ULTRIX-4.*)
- ;;
- *)
- SHLIB_CFLAGS="-fPIC"
- ;;
- esac
- fi
- fi
-
- if test "$SHARED_LIB_SUFFIX" = "" ; then
- SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}${SHLIB_SUFFIX}'
- fi
- if test "$UNSHARED_LIB_SUFFIX" = "" ; then
- UNSHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a'
- fi
-
- if test "${SHARED_BUILD}" = "1" && test "${SHLIB_SUFFIX}" != "" ; then
- LIB_SUFFIX=${SHARED_LIB_SUFFIX}
- MAKE_LIB='${SHLIB_LD} -o [$]@ ${SHLIB_LD_FLAGS} ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}'
- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE)'
- else
- LIB_SUFFIX=${UNSHARED_LIB_SUFFIX}
-
- if test "$RANLIB" = "" ; then
- MAKE_LIB='$(STLIB_LD) [$]@ ${OBJS}'
- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE)'
- else
- MAKE_LIB='${STLIB_LD} [$]@ ${OBJS} ; ${RANLIB} [$]@'
- INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) $(LIB_INSTALL_DIR)/$(LIB_FILE) ; (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(LIB_FILE))'
- fi
-
-dnl Not at all clear what this was doing in Tcl's configure.in
-dnl or why it was needed was needed. In any event, this sort of
-dnl things needs to be done in the big loop above.
-dnl REMOVE THIS BLOCK LATER! (mdejong)
-dnl case $system in
-dnl BSD/OS*)
-dnl ;;
-dnl AIX-[[1-4]].*)
-dnl ;;
-dnl *)
-dnl SHLIB_LD_LIBS=""
-dnl ;;
-dnl esac
- fi
-
-
- # Stub lib does not depend on shared/static configuration
- if test "$RANLIB" = "" ; then
- MAKE_STUB_LIB='${STLIB_LD} [$]@ ${STUB_LIB_OBJS}'
- INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) $(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)'
- else
- MAKE_STUB_LIB='${STLIB_LD} [$]@ ${STUB_LIB_OBJS} ; ${RANLIB} [$]@'
- INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) $(LIB_INSTALL_DIR)/$(STUB_LIB_FILE) ; (cd $(LIB_INSTALL_DIR) ; $(RANLIB) $(STUB_LIB_FILE))'
- fi
-
-
- AC_SUBST(DL_LIBS)
-
- AC_SUBST(DL_OBJS)
- AC_SUBST(PLAT_OBJS)
- AC_SUBST(CFLAGS)
- AC_SUBST(CFLAGS_DEBUG)
- AC_SUBST(CFLAGS_OPTIMIZE)
- AC_SUBST(CFLAGS_WARNING)
- AC_SUBST(EXTRA_CFLAGS)
-
- AC_SUBST(LDFLAGS)
- AC_SUBST(LDFLAGS_DEBUG)
- AC_SUBST(LDFLAGS_OPTIMIZE)
- AC_SUBST(CC_SEARCH_FLAGS)
- AC_SUBST(LD_SEARCH_FLAGS)
-
- AC_SUBST(STLIB_LD)
- AC_SUBST(SHLIB_LD)
- AC_SUBST(TCL_SHLIB_LD_EXTRAS)
- AC_SUBST(TK_SHLIB_LD_EXTRAS)
- AC_SUBST(SHLIB_LD_FLAGS)
- AC_SUBST(SHLIB_LD_LIBS)
- AC_SUBST(SHLIB_CFLAGS)
- AC_SUBST(SHLIB_SUFFIX)
-
- AC_SUBST(MAKE_LIB)
- AC_SUBST(MAKE_STUB_LIB)
- AC_SUBST(INSTALL_LIB)
- AC_SUBST(INSTALL_STUB_LIB)
- AC_SUBST(RANLIB)
-])
-
-#--------------------------------------------------------------------
-# SC_SERIAL_PORT
-#
-# Determine which interface to use to talk to the serial port.
-# Note that #include lines must begin in leftmost column for
-# some compilers to recognize them as preprocessor directives,
-# and some build environments have stdin not pointing at a
-# pseudo-terminal (usually /dev/null instead.)
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Defines only one of the following vars:
-# HAVE_SYS_MODEM_H
-# USE_TERMIOS
-# USE_TERMIO
-# USE_SGTTY
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_SERIAL_PORT, [
- AC_CHECK_HEADERS(sys/modem.h)
- AC_MSG_CHECKING([termios vs. termio vs. sgtty])
- AC_CACHE_VAL(tcl_cv_api_serial, [
- AC_TRY_RUN([
-#include
-
-int main() {
- struct termios t;
- if (tcgetattr(0, &t) == 0) {
- cfsetospeed(&t, 0);
- t.c_cflag |= PARENB | PARODD | CSIZE | CSTOPB;
- return 0;
- }
- return 1;
-}], tcl_cv_api_serial=termios, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
- if test $tcl_cv_api_serial = no ; then
- AC_TRY_RUN([
-#include
-
-int main() {
- struct termio t;
- if (ioctl(0, TCGETA, &t) == 0) {
- t.c_cflag |= CBAUD | PARENB | PARODD | CSIZE | CSTOPB;
- return 0;
- }
- return 1;
-}], tcl_cv_api_serial=termio, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
- fi
- if test $tcl_cv_api_serial = no ; then
- AC_TRY_RUN([
-#include
-
-int main() {
- struct sgttyb t;
- if (ioctl(0, TIOCGETP, &t) == 0) {
- t.sg_ospeed = 0;
- t.sg_flags |= ODDP | EVENP | RAW;
- return 0;
- }
- return 1;
-}], tcl_cv_api_serial=sgtty, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
- fi
- if test $tcl_cv_api_serial = no ; then
- AC_TRY_RUN([
-#include
-#include
-
-int main() {
- struct termios t;
- if (tcgetattr(0, &t) == 0
- || errno == ENOTTY || errno == ENXIO || errno == EINVAL) {
- cfsetospeed(&t, 0);
- t.c_cflag |= PARENB | PARODD | CSIZE | CSTOPB;
- return 0;
- }
- return 1;
-}], tcl_cv_api_serial=termios, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
- fi
- if test $tcl_cv_api_serial = no; then
- AC_TRY_RUN([
-#include
-#include
-
-int main() {
- struct termio t;
- if (ioctl(0, TCGETA, &t) == 0
- || errno == ENOTTY || errno == ENXIO || errno == EINVAL) {
- t.c_cflag |= CBAUD | PARENB | PARODD | CSIZE | CSTOPB;
- return 0;
- }
- return 1;
- }], tcl_cv_api_serial=termio, tcl_cv_api_serial=no, tcl_cv_api_serial=no)
- fi
- if test $tcl_cv_api_serial = no; then
- AC_TRY_RUN([
-#include
-#include
-
-int main() {
- struct sgttyb t;
- if (ioctl(0, TIOCGETP, &t) == 0
- || errno == ENOTTY || errno == ENXIO || errno == EINVAL) {
- t.sg_ospeed = 0;
- t.sg_flags |= ODDP | EVENP | RAW;
- return 0;
- }
- return 1;
-}], tcl_cv_api_serial=sgtty, tcl_cv_api_serial=none, tcl_cv_api_serial=none)
- fi])
- case $tcl_cv_api_serial in
- termios) AC_DEFINE(USE_TERMIOS);;
- termio) AC_DEFINE(USE_TERMIO);;
- sgtty) AC_DEFINE(USE_SGTTY);;
- esac
- AC_MSG_RESULT($tcl_cv_api_serial)
-])
-
-#--------------------------------------------------------------------
-# SC_MISSING_POSIX_HEADERS
-#
-# Supply substitutes for missing POSIX header files. Special
-# notes:
-# - stdlib.h doesn't define strtol, strtoul, or
-# strtod insome versions of SunOS
-# - some versions of string.h don't declare procedures such
-# as strstr
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Defines some of the following vars:
-# NO_DIRENT_H
-# NO_ERRNO_H
-# NO_VALUES_H
-# NO_LIMITS_H
-# NO_STDLIB_H
-# NO_STRING_H
-# NO_SYS_WAIT_H
-# NO_DLFCN_H
-# HAVE_UNISTD_H
-# HAVE_SYS_PARAM_H
-#
-# HAVE_STRING_H ?
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_MISSING_POSIX_HEADERS, [
- AC_MSG_CHECKING(dirent.h)
- AC_TRY_LINK([#include
-#include ], [
-#ifndef _POSIX_SOURCE
-# ifdef __Lynx__
- /*
- * Generate compilation error to make the test fail: Lynx headers
- * are only valid if really in the POSIX environment.
- */
-
- missing_procedure();
-# endif
-#endif
-DIR *d;
-struct dirent *entryPtr;
-char *p;
-d = opendir("foobar");
-entryPtr = readdir(d);
-p = entryPtr->d_name;
-closedir(d);
-], tcl_ok=yes, tcl_ok=no)
-
- if test $tcl_ok = no; then
- AC_DEFINE(NO_DIRENT_H)
- fi
-
- AC_MSG_RESULT($tcl_ok)
- AC_CHECK_HEADER(errno.h, , [AC_DEFINE(NO_ERRNO_H)])
- AC_CHECK_HEADER(float.h, , [AC_DEFINE(NO_FLOAT_H)])
- AC_CHECK_HEADER(values.h, , [AC_DEFINE(NO_VALUES_H)])
- AC_CHECK_HEADER(limits.h, , [AC_DEFINE(NO_LIMITS_H)])
- AC_CHECK_HEADER(stdlib.h, tcl_ok=1, tcl_ok=0)
- AC_EGREP_HEADER(strtol, stdlib.h, , tcl_ok=0)
- AC_EGREP_HEADER(strtoul, stdlib.h, , tcl_ok=0)
- AC_EGREP_HEADER(strtod, stdlib.h, , tcl_ok=0)
- if test $tcl_ok = 0; then
- AC_DEFINE(NO_STDLIB_H)
- fi
- AC_CHECK_HEADER(string.h, tcl_ok=1, tcl_ok=0)
- AC_EGREP_HEADER(strstr, string.h, , tcl_ok=0)
- AC_EGREP_HEADER(strerror, string.h, , tcl_ok=0)
-
- # See also memmove check below for a place where NO_STRING_H can be
- # set and why.
-
- if test $tcl_ok = 0; then
- AC_DEFINE(NO_STRING_H)
- fi
-
- AC_CHECK_HEADER(sys/wait.h, , [AC_DEFINE(NO_SYS_WAIT_H)])
- AC_CHECK_HEADER(dlfcn.h, , [AC_DEFINE(NO_DLFCN_H)])
-
- # OS/390 lacks sys/param.h (and doesn't need it, by chance).
-
- AC_HAVE_HEADERS(unistd.h sys/param.h)
-
-])
-
-#--------------------------------------------------------------------
-# SC_PATH_X
-#
-# Locate the X11 header files and the X11 library archive. Try
-# the ac_path_x macro first, but if it doesn't find the X stuff
-# (e.g. because there's no xmkmf program) then check through
-# a list of possible directories. Under some conditions the
-# autoconf macro will return an include directory that contains
-# no include files, so double-check its result just to be safe.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Sets the the following vars:
-# XINCLUDES
-# XLIBSW
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_PATH_X, [
- AC_PATH_X
- not_really_there=""
- if test "$no_x" = ""; then
- if test "$x_includes" = ""; then
- AC_TRY_CPP([#include ], , not_really_there="yes")
- else
- if test ! -r $x_includes/X11/Intrinsic.h; then
- not_really_there="yes"
- fi
- fi
- fi
- if test "$no_x" = "yes" -o "$not_really_there" = "yes"; then
- AC_MSG_CHECKING(for X11 header files)
- found_xincludes="no"
- AC_TRY_CPP([#include ], found_xincludes="yes", found_xincludes="no")
- if test "$found_xincludes" = "no"; then
- dirs="/usr/unsupported/include /usr/local/include /usr/X386/include /usr/X11R6/include /usr/X11R5/include /usr/include/X11R5 /usr/include/X11R4 /usr/openwin/include /usr/X11/include /usr/sww/include"
- for i in $dirs ; do
- if test -r $i/X11/Intrinsic.h; then
- AC_MSG_RESULT($i)
- XINCLUDES=" -I$i"
- found_xincludes="yes"
- break
- fi
- done
- fi
- else
- if test "$x_includes" != ""; then
- XINCLUDES="-I$x_includes"
- found_xincludes="yes"
- fi
- fi
- if test found_xincludes = "no"; then
- AC_MSG_RESULT(couldn't find any!)
- fi
-
- if test "$no_x" = yes; then
- AC_MSG_CHECKING(for X11 libraries)
- XLIBSW=nope
- dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib /usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib /usr/X11/lib /usr/sww/X11/lib"
- for i in $dirs ; do
- if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl; then
- AC_MSG_RESULT($i)
- XLIBSW="-L$i -lX11"
- x_libraries="$i"
- break
- fi
- done
- else
- if test "$x_libraries" = ""; then
- XLIBSW=-lX11
- else
- XLIBSW="-L$x_libraries -lX11"
- fi
- fi
- if test "$XLIBSW" = nope ; then
- AC_CHECK_LIB(Xwindow, XCreateWindow, XLIBSW=-lXwindow)
- fi
- if test "$XLIBSW" = nope ; then
- AC_MSG_RESULT(couldn't find any! Using -lX11.)
- XLIBSW=-lX11
- fi
-])
-#--------------------------------------------------------------------
-# SC_BLOCKING_STYLE
-#
-# The statements below check for systems where POSIX-style
-# non-blocking I/O (O_NONBLOCK) doesn't work or is unimplemented.
-# On these systems (mostly older ones), use the old BSD-style
-# FIONBIO approach instead.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Defines some of the following vars:
-# HAVE_SYS_IOCTL_H
-# HAVE_SYS_FILIO_H
-# USE_FIONBIO
-# O_NONBLOCK
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_BLOCKING_STYLE, [
- AC_CHECK_HEADERS(sys/ioctl.h)
- AC_CHECK_HEADERS(sys/filio.h)
- AC_MSG_CHECKING([FIONBIO vs. O_NONBLOCK for nonblocking I/O])
- if test -f /usr/lib/NextStep/software_version; then
- system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version`
- else
- system=`uname -s`-`uname -r`
- if test "$?" -ne 0 ; then
- system=unknown
- else
- # Special check for weird MP-RAS system (uname returns weird
- # results, and the version is kept in special file).
-
- if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
- system=MP-RAS-`awk '{print $3}' /etc/.relid'`
- fi
- if test "`uname -s`" = "AIX" ; then
- system=AIX-`uname -v`.`uname -r`
- fi
- fi
- fi
- case $system in
- # There used to be code here to use FIONBIO under AIX. However, it
- # was reported that FIONBIO doesn't work under AIX 3.2.5. Since
- # using O_NONBLOCK seems fine under AIX 4.*, I removed the FIONBIO
- # code (JO, 5/31/97).
-
- OSF*)
- AC_DEFINE(USE_FIONBIO)
- AC_MSG_RESULT(FIONBIO)
- ;;
- SunOS-4*)
- AC_DEFINE(USE_FIONBIO)
- AC_MSG_RESULT(FIONBIO)
- ;;
- ULTRIX-4.*)
- AC_DEFINE(USE_FIONBIO)
- AC_MSG_RESULT(FIONBIO)
- ;;
- *)
- AC_MSG_RESULT(O_NONBLOCK)
- ;;
- esac
-])
-
-#--------------------------------------------------------------------
-# SC_TIME_HANLDER
-#
-# Checks how the system deals with time.h, what time structures
-# are used on the system, and what fields the structures have.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Defines some of the following vars:
-# USE_DELTA_FOR_TZ
-# HAVE_TM_GMTOFF
-# HAVE_TM_TZADJ
-# HAVE_TIMEZONE_VAR
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_TIME_HANDLER, [
- AC_CHECK_HEADERS(sys/time.h)
- AC_HEADER_TIME
- AC_STRUCT_TIMEZONE
-
- AC_CHECK_FUNCS(gmtime_r localtime_r)
-
- AC_MSG_CHECKING([tm_tzadj in struct tm])
- AC_CACHE_VAL(tcl_cv_member_tm_tzadj,
- AC_TRY_COMPILE([#include ], [struct tm tm; tm.tm_tzadj;],
- tcl_cv_member_tm_tzadj=yes, tcl_cv_member_tm_tzadj=no))
- AC_MSG_RESULT($tcl_cv_member_tm_tzadj)
- if test $tcl_cv_member_tm_tzadj = yes ; then
- AC_DEFINE(HAVE_TM_TZADJ)
- fi
-
- AC_MSG_CHECKING([tm_gmtoff in struct tm])
- AC_CACHE_VAL(tcl_cv_member_tm_gmtoff,
- AC_TRY_COMPILE([#include ], [struct tm tm; tm.tm_gmtoff;],
- tcl_cv_member_tm_gmtoff=yes, tcl_cv_member_tm_gmtoff=no))
- AC_MSG_RESULT($tcl_cv_member_tm_gmtoff)
- if test $tcl_cv_member_tm_gmtoff = yes ; then
- AC_DEFINE(HAVE_TM_GMTOFF)
- fi
-
- #
- # Its important to include time.h in this check, as some systems
- # (like convex) have timezone functions, etc.
- #
- AC_MSG_CHECKING([long timezone variable])
- AC_CACHE_VAL(tcl_cv_var_timezone,
- AC_TRY_COMPILE([#include ],
- [extern long timezone;
- timezone += 1;
- exit (0);],
- tcl_cv_timezone_long=yes, tcl_cv_timezone_long=no))
- AC_MSG_RESULT($tcl_cv_timezone_long)
- if test $tcl_cv_timezone_long = yes ; then
- AC_DEFINE(HAVE_TIMEZONE_VAR)
- else
- #
- # On some systems (eg IRIX 6.2), timezone is a time_t and not a long.
- #
- AC_MSG_CHECKING([time_t timezone variable])
- AC_CACHE_VAL(tcl_cv_timezone_time,
- AC_TRY_COMPILE([#include ],
- [extern time_t timezone;
- timezone += 1;
- exit (0);],
- tcl_cv_timezone_time=yes, tcl_cv_timezone_time=no))
- AC_MSG_RESULT($tcl_cv_timezone_time)
- if test $tcl_cv_timezone_time = yes ; then
- AC_DEFINE(HAVE_TIMEZONE_VAR)
- fi
- fi
-])
-
-#--------------------------------------------------------------------
-# SC_BUGGY_STRTOD
-#
-# Under Solaris 2.4, strtod returns the wrong value for the
-# terminating character under some conditions. Check for this
-# and if the problem exists use a substitute procedure
-# "fixstrtod" (provided by Tcl) that corrects the error.
-# Also, on Compaq's Tru64 Unix 5.0,
-# strtod(" ") returns 0.0 instead of a failure to convert.
-#
-# Arguments:
-# none
-#
-# Results:
-#
-# Might defines some of the following vars:
-# strtod (=fixstrtod)
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_BUGGY_STRTOD, [
- AC_CHECK_FUNC(strtod, tcl_strtod=1, tcl_strtod=0)
- if test "$tcl_strtod" = 1; then
- AC_MSG_CHECKING([for Solaris2.4/Tru64 strtod bugs])
- AC_CACHE_VAL(tcl_cv_strtod_buggy,[
- AC_TRY_RUN([
- extern double strtod();
- int main() {
- char *infString="Inf", *nanString="NaN", *spaceString=" ";
- char *term;
- double value;
- value = strtod(infString, &term);
- if ((term != infString) && (term[-1] == 0)) {
- exit(1);
- }
- value = strtod(nanString, &term);
- if ((term != nanString) && (term[-1] == 0)) {
- exit(1);
- }
- value = strtod(spaceString, &term);
- if (term == (spaceString+1)) {
- exit(1);
- }
- exit(0);
- }], tcl_cv_strtod_buggy=1, tcl_cv_strtod_buggy=0, tcl_cv_strtod_buggy=0)])
- if test "$tcl_cv_strtod_buggy" = 1; then
- AC_MSG_RESULT(ok)
- else
- AC_MSG_RESULT(buggy)
- LIBOBJS="$LIBOBJS fixstrtod.o"
- AC_DEFINE(strtod, fixstrtod)
- fi
- fi
-])
-
-#--------------------------------------------------------------------
-# SC_TCL_LINK_LIBS
-#
-# Search for the libraries needed to link the Tcl shell.
-# Things like the math library (-lm) and socket stuff (-lsocket vs.
-# -lnsl) are dealt with here.
-#
-# Arguments:
-# Requires the following vars to be set in the Makefile:
-# DL_LIBS
-# LIBS
-# MATH_LIBS
-#
-# Results:
-#
-# Subst's the following var:
-# TCL_LIBS
-# MATH_LIBS
-#
-# Might append to the following vars:
-# LIBS
-#
-# Might define the following vars:
-# HAVE_NET_ERRNO_H
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_TCL_LINK_LIBS, [
- #--------------------------------------------------------------------
- # On a few very rare systems, all of the libm.a stuff is
- # already in libc.a. Set compiler flags accordingly.
- # Also, Linux requires the "ieee" library for math to work
- # right (and it must appear before "-lm").
- #--------------------------------------------------------------------
-
- AC_CHECK_FUNC(sin, MATH_LIBS="", MATH_LIBS="-lm")
- AC_CHECK_LIB(ieee, main, [MATH_LIBS="-lieee $MATH_LIBS"])
-
- #--------------------------------------------------------------------
- # Interactive UNIX requires -linet instead of -lsocket, plus it
- # needs net/errno.h to define the socket-related error codes.
- #--------------------------------------------------------------------
-
- AC_CHECK_LIB(inet, main, [LIBS="$LIBS -linet"])
- AC_CHECK_HEADER(net/errno.h, [AC_DEFINE(HAVE_NET_ERRNO_H)])
-
- #--------------------------------------------------------------------
- # Check for the existence of the -lsocket and -lnsl libraries.
- # The order here is important, so that they end up in the right
- # order in the command line generated by make. Here are some
- # special considerations:
- # 1. Use "connect" and "accept" to check for -lsocket, and
- # "gethostbyname" to check for -lnsl.
- # 2. Use each function name only once: can't redo a check because
- # autoconf caches the results of the last check and won't redo it.
- # 3. Use -lnsl and -lsocket only if they supply procedures that
- # aren't already present in the normal libraries. This is because
- # IRIX 5.2 has libraries, but they aren't needed and they're
- # bogus: they goof up name resolution if used.
- # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
- # To get around this problem, check for both libraries together
- # if -lsocket doesn't work by itself.
- #--------------------------------------------------------------------
-
- tcl_checkBoth=0
- AC_CHECK_FUNC(connect, tcl_checkSocket=0, tcl_checkSocket=1)
- if test "$tcl_checkSocket" = 1; then
- AC_CHECK_FUNC(setsockopt, , [AC_CHECK_LIB(socket, setsockopt,
- LIBS="$LIBS -lsocket", tcl_checkBoth=1)])
- fi
- if test "$tcl_checkBoth" = 1; then
- tk_oldLibs=$LIBS
- LIBS="$LIBS -lsocket -lnsl"
- AC_CHECK_FUNC(accept, tcl_checkNsl=0, [LIBS=$tk_oldLibs])
- fi
- AC_CHECK_FUNC(gethostbyname, , [AC_CHECK_LIB(nsl, gethostbyname,
- [LIBS="$LIBS -lnsl"])])
-
- # Don't perform the eval of the libraries here because DL_LIBS
- # won't be set until we call SC_CONFIG_CFLAGS
-
- TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
- AC_SUBST(TCL_LIBS)
- AC_SUBST(MATH_LIBS)
-])
-
-#--------------------------------------------------------------------
-# SC_TCL_EARLY_FLAGS
-#
-# Check for what flags are needed to be passed so the correct OS
-# features are available.
-#
-# Arguments:
-# None
-#
-# Results:
-#
-# Might define the following vars:
-# _ISOC99_SOURCE
-# _LARGEFILE64_SOURCE
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_TCL_EARLY_FLAG,[
- AC_CACHE_VAL([tcl_cv_flag_]translit($1,[A-Z],[a-z]),
- AC_TRY_COMPILE([$2], $3, [tcl_cv_flag_]translit($1,[A-Z],[a-z])=no,
- AC_TRY_COMPILE([[#define ]$1[ 1
-]$2], $3,
- [tcl_cv_flag_]translit($1,[A-Z],[a-z])=yes,
- [tcl_cv_flag_]translit($1,[A-Z],[a-z])=no)))
- if test ["x${tcl_cv_flag_]translit($1,[A-Z],[a-z])[}" = "xyes"] ; then
- AC_DEFINE($1)
- tcl_flags="$tcl_flags $1"
- fi])
-
-AC_DEFUN(SC_TCL_EARLY_FLAGS,[
- AC_MSG_CHECKING([for required early compiler flags])
- tcl_flags=""
- SC_TCL_EARLY_FLAG(_ISOC99_SOURCE,[#include ],
- [char *p = (char *)strtoll; char *q = (char *)strtoull;])
- SC_TCL_EARLY_FLAG(_LARGEFILE64_SOURCE,[#include ],
- [struct stat64 buf; int i = stat64("/", &buf);])
- if test "x${tcl_flags}" = "x" ; then
- AC_MSG_RESULT(none)
- else
- AC_MSG_RESULT(${tcl_flags})
- fi])
-
-#--------------------------------------------------------------------
-# SC_TCL_64BIT_FLAGS
-#
-# Check for what is defined in the way of 64-bit features.
-#
-# Arguments:
-# None
-#
-# Results:
-#
-# Might define the following vars:
-# TCL_WIDE_INT_IS_LONG
-# TCL_WIDE_INT_TYPE
-# HAVE_STRUCT_DIRENT64
-# HAVE_STRUCT_STAT64
-# HAVE_TYPE_OFF64_T
-#
-#--------------------------------------------------------------------
-
-AC_DEFUN(SC_TCL_64BIT_FLAGS, [
- AC_MSG_CHECKING([for 64-bit integer type])
- AC_CACHE_VAL(tcl_cv_type_64bit,[
- tcl_cv_type_64bit=none
- # See if the compiler knows natively about __int64
- AC_TRY_COMPILE(,[__int64 value = (__int64) 0;],
- tcl_type_64bit=__int64, tcl_type_64bit="long long")
- # See if we should use long anyway Note that we substitute in the
- # type that is our current guess for a 64-bit type inside this check
- # program, so it should be modified only carefully...
- AC_TRY_RUN([#include
- int main() {exit(!(sizeof(]${tcl_type_64bit}[) > sizeof(long)));}
- ], tcl_cv_type_64bit=${tcl_type_64bit},:,:)])
- if test "${tcl_cv_type_64bit}" = none ; then
- AC_DEFINE(TCL_WIDE_INT_IS_LONG)
- AC_MSG_RESULT(using long)
- else
- AC_DEFINE_UNQUOTED(TCL_WIDE_INT_TYPE,${tcl_cv_type_64bit})
- AC_MSG_RESULT(${tcl_cv_type_64bit})
-
- # Now check for auxiliary declarations
- AC_MSG_CHECKING([for struct dirent64])
- AC_CACHE_VAL(tcl_cv_struct_dirent64,[
- AC_TRY_COMPILE([#include
-#include ],[struct dirent64 p;],
- tcl_cv_struct_dirent64=yes,tcl_cv_struct_dirent64=no)])
- if test "x${tcl_cv_struct_dirent64}" = "xyes" ; then
- AC_DEFINE(HAVE_STRUCT_DIRENT64)
- fi
- AC_MSG_RESULT(${tcl_cv_struct_dirent64})
-
- AC_MSG_CHECKING([for struct stat64])
- AC_CACHE_VAL(tcl_cv_struct_stat64,[
- AC_TRY_COMPILE([#include ],[struct stat64 p;
-],
- tcl_cv_struct_stat64=yes,tcl_cv_struct_stat64=no)])
- if test "x${tcl_cv_struct_stat64}" = "xyes" ; then
- AC_DEFINE(HAVE_STRUCT_STAT64)
- fi
- AC_MSG_RESULT(${tcl_cv_struct_stat64})
-
- AC_MSG_CHECKING([for off64_t])
- AC_CACHE_VAL(tcl_cv_type_off64_t,[
- AC_TRY_COMPILE([#include ],[off64_t offset;
-],
- tcl_cv_type_off64_t=yes,tcl_cv_type_off64_t=no)])
- if test "x${tcl_cv_type_off64_t}" = "xyes" ; then
- AC_DEFINE(HAVE_TYPE_OFF64_T)
- fi
- AC_MSG_RESULT(${tcl_cv_type_off64_t})
- fi])
-
-#------------------------------------------------------------------------
-# SC_PUBLIC_TCL_HEADERS --
-#
-# Locate the installed public Tcl header files
-#
-# Arguments:
-# None.
-#
-# Requires:
-# CYGPATH must be set
-# TCL_VERSION must be set
-#
-# Results:
-#
-# Adds a --with-tclinclude switch to configure.
-# Result is cached.
-#
-# Substs the following vars:
-# TCL_INCLUDES
-#------------------------------------------------------------------------
-
-AC_DEFUN(SC_PUBLIC_TCL_HEADERS, [
- AC_MSG_CHECKING(for Tcl public headers)
-
- AC_ARG_WITH(tclinclude, [ --with-tclinclude directory containing the public Tcl header files.], with_tclinclude=${withval})
-
- if test x"${with_tclinclude}" != x ; then
- if test -f "${with_tclinclude}/tcl.h" ; then
- ac_cv_c_tclh=${with_tclinclude}
- else
- AC_MSG_ERROR([${with_tclinclude} directory does not contain Tcl public header file tcl.h])
- fi
- else
- AC_CACHE_VAL(ac_cv_c_tclh, [
- # Use the value from --with-tclinclude, if it was given
-
- if test x"${with_tclinclude}" != x ; then
- ac_cv_c_tclh=${with_tclinclude}
- else
- # Do NOT check in $includedir, we need to prevent automatic
- # location of Tcl headers in $prefix/include unless explicitly
- # specified with the --with-tclinclude option. But go ahead and
- # check some other possible local system locations.
-
- for i in \
- /usr/local/include /usr/include /usr/local/include/tcl${TCL_VERSION} /usr/include/tcl${TCL_VERSION}; do
- if test -f "$i/tcl.h" ; then
- ac_cv_c_tclh=$i
- break
- fi
- done
- fi
- ])
- fi
-
- # Print a message based on how we determined the include path
-
- if test x"${ac_cv_c_tclh}" = x ; then
- AC_MSG_ERROR(tcl.h not found. Please specify its location with --with-tclinclude)
- else
- AC_MSG_RESULT(${ac_cv_c_tclh})
- fi
-
- # Convert to a native path and substitute into the output files.
-
- INCLUDE_DIR_NATIVE=`${CYGPATH} ${ac_cv_c_tclh}`
-
- TCL_INCLUDES=-I\"${INCLUDE_DIR_NATIVE}\"
-
- AC_SUBST(TCL_INCLUDES)
-])
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/4e82e479/attachment-0001.html
From jmpp at macports.org Mon Jan 7 11:54:28 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Mon Jan 7 11:53:41 2008
Subject: [32543] trunk/base
Message-ID: <20080107195428.72F0D812B47@beta.macosforge.org>
Revision: 32543
http://trac.macosforge.org/projects/macports/changeset/32543
Author: jmpp@macports.org
Date: 2008-01-07 11:54:26 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Add svn:eol-style to all autoconf m4 macros files, remove the Id keyword from base/m4/tcl.m4 as we're probably not meant to be touching it in any case.
Use $Id$ in aclocal.m4.
Modified Paths:
--------------
trunk/base/aclocal.m4
Property Changed:
----------------
trunk/base/m4/foundation.m4
trunk/base/m4/objc.m4
trunk/base/m4/pthread.m4
trunk/base/m4/tcl.m4
Modified: trunk/base/aclocal.m4
===================================================================
--- trunk/base/aclocal.m4 2008-01-07 19:47:37 UTC (rev 32542)
+++ trunk/base/aclocal.m4 2008-01-07 19:54:26 UTC (rev 32543)
@@ -1,3 +1,4 @@
+dnl $Id$
builtin(include,m4/tcl.m4)
builtin(include,m4/objc.m4)
builtin(include,m4/pthread.m4)
Property changes on: trunk/base/m4/foundation.m4
___________________________________________________________________
Name: svn:eol-style
+ native
Property changes on: trunk/base/m4/objc.m4
___________________________________________________________________
Name: svn:eol-style
+ native
Property changes on: trunk/base/m4/pthread.m4
___________________________________________________________________
Name: svn:eol-style
+ native
Property changes on: trunk/base/m4/tcl.m4
___________________________________________________________________
Name: svn:keywords
- Id
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/787df368/attachment.html
From eridius at macports.org Mon Jan 7 12:33:20 2008
From: eridius at macports.org (eridius@macports.org)
Date: Mon Jan 7 12:32:39 2008
Subject: [32544] trunk/base/src/macports1.0/macports.tcl
Message-ID: <20080107203320.8DF93814369@beta.macosforge.org>
Revision: 32544
http://trac.macosforge.org/projects/macports/changeset/32544
Author: eridius@macports.org
Date: 2008-01-07 12:33:17 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Fix permissions code in selfupdate.
Change from /usr/bin/whoami to /usr/bin/id -un as whoami is deprecated
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-07 19:54:26 UTC (rev 32543)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-07 20:33:17 UTC (rev 32544)
@@ -1673,8 +1673,8 @@
# get installation user/group and permissions
set owner [file attributes ${prefix} -owner]
set group [file attributes ${prefix} -group]
- set perms [file attributes ${prefix} -permissions]
- set installing_user [exec /usr/bin/whoami]
+ set perms [string range [file attributes ${prefix} -permissions] end-3 end]
+ set installing_user [exec /usr/bin/id -un]
if {![string equal $installing_user $owner]} {
return -code error "User $installing_user does not own ${prefix} - try using sudo"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/38e697fa/attachment.html
From dluke at macports.org Mon Jan 7 12:44:25 2008
From: dluke at macports.org (dluke@macports.org)
Date: Mon Jan 7 12:43:38 2008
Subject: [32545] trunk/dports/PortIndex
Message-ID: <20080107204425.490F8814810@beta.macosforge.org>
Revision: 32545
http://trac.macosforge.org/projects/macports/changeset/32545
Author: dluke@macports.org
Date: 2008-01-07 12:44:22 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4415
Ports successfully parsed: 4415
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-07 20:33:17 UTC (rev 32544)
+++ trunk/dports/PortIndex 2008-01-07 20:44:22 UTC (rev 32545)
@@ -6472,8 +6472,8 @@
variants universal description {Use class and function decorators -- even in Python 2.3 (now with source debugging for generated code)!} portdir python/py25-decoratortools homepage http://cheeseshop.python.org/pypi/DecoratorTools epoch 0 platforms darwin name py25-decoratortools depends_lib port:python25 maintainers stechert@macports.org version 1.4 categories {python www} revision 0
py25-django-devel 455
variants universal portdir python/py25-django-devel description {Django is a high-level Python Web framework} homepage http://www.djangoproject.com epoch 0 platforms darwin depends_lib {port:python25 port:py25-setuptools} name py25-django-devel maintainers stechert@macports.org long_description {Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.} categories {python www} version 0.96.1 revision 1
-py-dnspython 475
-variants universal portdir python/py25-dnspython description {DNS toolkit for Python} homepage http://www.dnspython.org/ epoch 0 platforms darwin depends_lib port:python25 name py-dnspython maintainers nomaintainer long_description {dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.} categories {python net} version 1.6.0 revision 0
+py25-dnspython 477
+variants universal portdir python/py25-dnspython description {DNS toolkit for Python} homepage http://www.dnspython.org/ epoch 0 platforms darwin depends_lib port:python25 name py25-dnspython maintainers nomaintainer long_description {dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.} categories {python net} version 1.6.0 revision 0
py25-elementtree 574
variants universal portdir python/py25-elementtree description {flexible container object for python} homepage http://effbot.org/zone/element-index.htm epoch 0 platforms darwin depends_lib port:python25 name py25-elementtree maintainers stechert@macports.org long_description {The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. The element type can be described as a cross between a Python list and a Python dictionary.} categories python version 1.2.6-20050316 revision 0
py25-elixir 537
@@ -6974,6 +6974,8 @@
portdir science/geos variants {universal darwin_8 darwin_9} description {GEOS Geomety Engine - Open Source} name geos version 2.2.3 categories science homepage http://geos.refractions.net/ revision 0 epoch 0 maintainers opendarwin@gaige.net long_description {A C++ port of the Java Toplogy Suite, providing OpenGIS Simple Featuers for SQL spatial predicate functions and spatial operators, as well as specific JTS topology functions. Used by PostGIS.}
gerris 400
variants universal portdir science/gerris description {The Gerris Flow Solver} homepage http://gfs.sourceforge.net/ epoch 0 platforms darwin name gerris depends_lib {port:glib2 port:gts} maintainers nomaintainer long_description {Gerris is an Open Source Free Software library for the solution of the partial differential equations describing fluid flow.} version 0.9.2 categories science revision 0
+ghemical 893
+variants universal depends_build port:pkgconfig portdir science/ghemical description {Ghemical is computational chemistry package} homepage http://www.bioinformatics.org/ghemical/ epoch 0 platforms darwin depends_lib {port:gtk2 port:libglade2 port:gtkglext port:openbabel port:libghemical port:liboglappth} name ghemical maintainers simon long_description {Ghemical is a computational chemistry software package written in C++ and released under the GNU GPL. The program has GUI based on GTK+2 and supports quantum mechanical and molecular mechanic models, with geometry optimization, molecular dynamics, and a large set of visualization tools. Ghemical relies on external code to provide the quantum-mechanical calculations - MOPAC provides the semi-empirical MNDO, MINDO, AM1, and PM3 methods, and MPQC methods based on Hartree-Fock calculations.} version 2.95 categories science revision 0
gnucap 643
variants universal description {GNU Circuit Analysis Package} portdir science/gnucap homepage http://www.geda.seul.org/tools/gnucap/ epoch 0 platforms darwin name gnucap long_description {Gnucap is the Gnu Circuit Analysis Package. The primary component is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis. It is fully interactive and command driven. It can also be run in batch mode or as a server. Spice compatible models for the MOSFET (level 1-7), BJT, and diode are included in this release.} maintainers nomaintainer categories science version 2005-01-27 revision 0
gplcver 643
@@ -6998,8 +7000,12 @@
variants universal portdir science/libdap description {A C++ SDK which contains an implementation of DAP 2.0} homepage http://www.opendap.org/ epoch 0 platforms darwin name libdap depends_lib {port:curl port:libiconv port:libxml2 port:openssl port:zlib} maintainers takeshi@mac.com long_description {A C++ SDK which contains an implementation of DAP 2.0, Client- and Server-side support classes and a prototype implementation of the AIS.} version 3.7.10 categories science revision 0
libframe 488
variants universal description {LIGO/VIRGO Frame Library} portdir science/libframe homepage http://www.lsc-group.phys.uwm.edu/daswg/projects/framel/release-6-24 epoch 0 platforms darwin name libframe long_description {A Common Data Frame Format for Interferometric Gravitational Wave Detector has been developed by VIRGO and LIGO. The Frame Library is a software dedicated to the frame manipulation including file input/output.} maintainers ram categories science version 6.24 revision 0
+libghemical 308
+variants universal description {Library for the ghemical port.} portdir science/libghemical homepage http://www.bioinformatics.org/ghemical/libghemical/ epoch 0 platforms darwin name libghemical long_description {{Library for the ghemical port.}} maintainers simon categories science version 2.96 revision 0
libnc-dap 666
variants {universal powerpc i386 g95} portdir science/libnc-dap description {an alternative implementation of Unidata's netCDF 3.6 API} homepage http://www.opendap.org/ epoch 0 platforms darwin name libnc-dap depends_lib {port:curl port:libdap port:libxml2 port:gcc40} maintainers takeshi@mac.com long_description {The netCDF Client Library is an alternative implementation of Unidata's netCDF 3.6 API. Our version adds the capability to dereference OPeNDAP URLs. You can substitute our version of the library when linking your application and then simply pass an OPeNDAP URL in where you would normally use a file name.} version 3.7.0 categories science revision 1
+liboglappth 309
+variants universal portdir science/liboglappth description {Library for the ghemical port.} homepage http://www.bioinformatics.org/ epoch 0 platforms darwin name liboglappth depends_lib port:glut maintainers simon long_description {{Library for the ghemical port.}} version 0.96 categories science revision 0
libquantum 674
variants universal description {library for the simulation of a quantum computer} portdir science/libquantum homepage http://www.enyo.de/libquantum/ epoch 0 platforms darwin name libquantum long_description {libquantum is a C library for the simulation of a quantum computer. Based on the principles of quantum mechanics, it provides an implementation of a quantum register. Basic operations for register manipulation such as the Hadamard gate or the Controlled-NOT gate are available through an easy-to-use interface. Measurements can be performed on either single qubits or the whole quantum register.} maintainers nomaintainer categories science version 0.2.4 revision 0
libstree 346
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/d439ecb8/attachment.html
From ryandesign at macports.org Mon Jan 7 12:48:29 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Mon Jan 7 12:47:44 2008
Subject: propchange - r32542 svn:log
Message-ID: <20080107204829.E8F222808A@relay11.apple.com>
Author: ryandesign@macports.org
Revision: 32542
Property Name: svn:log
New Property Value:
Move all autoconf macros files into a dedicated m4 directory, adapting aclocal.m4 to load them
from their new home (but leaving the latter right next to configure.ac, as otherwise the loading
paths become a bit cumbersome -- even though aclocal.m4 can indeed be moved into the base/m4/
directory).
From jmpp at macports.org Mon Jan 7 13:14:13 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Mon Jan 7 13:13:26 2008
Subject: [32546] trunk/base/src/macports1.0/macports.tcl
Message-ID: <20080107211413.B46CA815CB7@beta.macosforge.org>
Revision: 32546
http://trac.macosforge.org/projects/macports/changeset/32546
Author: jmpp@macports.org
Date: 2008-01-07 13:14:11 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
If selfupdate is forced, the setting of the `$macports_version_new` var is skipped, so the `if {[rpm-vercomp $macports_version_new $macports::autoconf::macports_version] > 0 || $use_the_force_luke == "yes"}`
test fails because the `$macports_version_new` variable is not defined. Swap the two tests in the if clause so that we can short circuit around the second one and thus not fail if forcing is requested.
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-07 20:44:22 UTC (rev 32545)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-07 21:14:11 UTC (rev 32546)
@@ -1669,7 +1669,7 @@
}
# check if we we need to rebuild base
- if {[rpm-vercomp $macports_version_new $macports::autoconf::macports_version] > 0 || $use_the_force_luke == "yes"} {
+ if {$use_the_force_luke == "yes" || [rpm-vercomp $macports_version_new $macports::autoconf::macports_version] > 0} {
# get installation user/group and permissions
set owner [file attributes ${prefix} -owner]
set group [file attributes ${prefix} -group]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/5a2d9e4a/attachment.html
From mww at macports.org Mon Jan 7 13:45:36 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 13:44:18 2008
Subject: [32547] trunk/dports/lang/tcl/Portfile
Message-ID: <20080107214536.1EAFA817AC5@beta.macosforge.org>
Revision: 32547
http://trac.macosforge.org/projects/macports/changeset/32547
Author: mww@macports.org
Date: 2008-01-07 13:45:34 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
don't try to search for headers or libs in $prefix -- picks up old tcl headers at best
Modified Paths:
--------------
trunk/dports/lang/tcl/Portfile
Modified: trunk/dports/lang/tcl/Portfile
===================================================================
--- trunk/dports/lang/tcl/Portfile 2008-01-07 21:14:11 UTC (rev 32546)
+++ trunk/dports/lang/tcl/Portfile 2008-01-07 21:45:34 UTC (rev 32547)
@@ -20,6 +20,8 @@
distname ${name}${version}-src
worksrcdir ${name}${version}/unix
configure.args --mandir=${prefix}/share/man
+configure.cppflags
+configure.ldflags
destroot.destdir INSTALL_ROOT=${destroot}
post-destroot {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/d17ad50d/attachment.html
From mww at macports.org Mon Jan 7 14:16:28 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 14:14:40 2008
Subject: [32548] trunk/dports/math/mathomatic/Portfile
Message-ID: <20080107221628.5363781A02E@beta.macosforge.org>
Revision: 32548
http://trac.macosforge.org/projects/macports/changeset/32548
Author: mww@macports.org
Date: 2008-01-07 14:16:27 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 12.8.4
Modified Paths:
--------------
trunk/dports/math/mathomatic/Portfile
Modified: trunk/dports/math/mathomatic/Portfile
===================================================================
--- trunk/dports/math/mathomatic/Portfile 2008-01-07 21:45:34 UTC (rev 32547)
+++ trunk/dports/math/mathomatic/Portfile 2008-01-07 22:16:27 UTC (rev 32548)
@@ -3,7 +3,7 @@
PortSystem 1.0
name mathomatic
-version 12.8.3
+version 12.8.4
categories math
platforms darwin
maintainers mww
@@ -15,7 +15,7 @@
homepage http://mathomatic.orgserve.de/math/
master_sites http://www.panix.com/~gesslein/
-checksums sha1 7e9ef5586999b4b852440aea31f40df18e95f0e5
+checksums sha1 5d5023a9e16be8622427c7b0993e35b27ec3dc2c
use_bzip2 yes
patchfiles patch-makefile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/fffcbcad/attachment-0001.html
From jmpp at macports.org Mon Jan 7 14:50:39 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Mon Jan 7 14:49:52 2008
Subject: [32549] trunk/base
Message-ID: <20080107225039.829B781BB1E@beta.macosforge.org>
Revision: 32549
http://trac.macosforge.org/projects/macports/changeset/32549
Author: jmpp@macports.org
Date: 2008-01-07 14:50:38 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Tweak the visual aspect of the selfupdate output yet again, updating the documentation URLs we hand off to users through the main base/Makefile
(mentioning our new guide).
Modified Paths:
--------------
trunk/base/Makefile.in
trunk/base/src/macports1.0/macports.tcl
Modified: trunk/base/Makefile.in
===================================================================
--- trunk/base/Makefile.in 2008-01-07 22:16:27 UTC (rev 32548)
+++ trunk/base/Makefile.in 2008-01-07 22:50:38 UTC (rev 32549)
@@ -38,8 +38,8 @@
install::
@echo ""; echo "Congratulations, you have successfully installed the MacPorts system. To get the Portfiles and update the system, run:"; echo ""
- @echo "sudo port selfupdate"; echo ""
- @echo "Please read port(1) and the MacPorts Wiki at http://trac.macports.org/ for full documentation."; echo ""
+ @echo "sudo port -v selfupdate"; echo ""
+ @echo "Please read \"man port\", the MacPorts guide at http://guide.macports.org/ and Wiki at http://trac.macports.org/ for full documentation."; echo ""
@echo "Stray sources might have been left in the legacy ${localstatedir}/db/dports directory after this upgrade, which moved most of what it could to ${localstatedir}/macports, so you might want to look in the former and cleanup manually."; echo ""
clean::
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-01-07 22:16:27 UTC (rev 32548)
+++ trunk/base/src/macports1.0/macports.tcl 2008-01-07 22:50:38 UTC (rev 32549)
@@ -1691,7 +1691,7 @@
}
# do the actual configure, build and installation of new base
- ui_msg "\nInstalling new MacPorts release in $prefix as $owner:$group - TCL-PACKAGE in $tclpackage; Permissions: $perms"
+ ui_msg "\nInstalling new MacPorts release in $prefix as $owner:$group - TCL-PACKAGE in $tclpackage; Permissions: $perms\n"
if { [catch { system "cd $mp_source_path && ./configure --prefix=$prefix --with-tclpackage=$tclpackage --with-install-user=$owner --with-install-group=$group --with-directory-mode=$perms && make && make install" } result] } {
return -code error "Error installing new MacPorts base: $result"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/ad94de4e/attachment.html
From ram at macports.org Mon Jan 7 15:09:10 2008
From: ram at macports.org (ram@macports.org)
Date: Mon Jan 7 15:08:23 2008
Subject: [32550] trunk/dports/python
Message-ID: <20080107230910.B901881CB3B@beta.macosforge.org>
Revision: 32550
http://trac.macosforge.org/projects/macports/changeset/32550
Author: ram@macports.org
Date: 2008-01-07 15:09:08 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
py-matplotlib-basemap/py25-matplotlib-basemap: update to 0.9.9
Modified Paths:
--------------
trunk/dports/python/py-matplotlib-basemap/Portfile
trunk/dports/python/py25-matplotlib-basemap/Portfile
Removed Paths:
-------------
trunk/dports/python/py-matplotlib-basemap/files/
trunk/dports/python/py25-matplotlib-basemap/files/
Modified: trunk/dports/python/py-matplotlib-basemap/Portfile
===================================================================
--- trunk/dports/python/py-matplotlib-basemap/Portfile 2008-01-07 22:50:38 UTC (rev 32549)
+++ trunk/dports/python/py-matplotlib-basemap/Portfile 2008-01-07 23:09:08 UTC (rev 32550)
@@ -4,7 +4,7 @@
PortGroup python24 1.0
name py-matplotlib-basemap
-version 0.9.8
+version 0.9.9
categories python graphics math
platforms darwin
maintainers ram openmaintainer
@@ -17,18 +17,11 @@
master_sites sourceforge:matplotlib
distname basemap-${version}
-checksums md5 20e2fb883f55f0867c64f5407485e9a3 \
- sha1 9060995726eef58aa37e68b9f0b8780e7e1c00ea \
- rmd160 9a15431de2ec1f4cc75728d29b9c14c8ef772608
+checksums md5 381602caf79e3e38ec8b9659cee0eaf5 \
+ sha1 149624174e805a74d23544383ad7e72c066a780b \
+ rmd160 e1b3c3860ee7732efb836eff2156fb866b255cf6
-depends_lib-append port:py-setuptools \
- port:py-matplotlib \
+depends_lib-append port:py-matplotlib \
port:geos
-patchfiles patch-setup.py.diff
-
-post-patch {
- reinplace s|@PREFIX@|${prefix}|g ${worksrcpath}/setup.py
-}
-
universal_variant no
Modified: trunk/dports/python/py25-matplotlib-basemap/Portfile
===================================================================
--- trunk/dports/python/py25-matplotlib-basemap/Portfile 2008-01-07 22:50:38 UTC (rev 32549)
+++ trunk/dports/python/py25-matplotlib-basemap/Portfile 2008-01-07 23:09:08 UTC (rev 32550)
@@ -4,7 +4,7 @@
PortGroup python25 1.0
name py25-matplotlib-basemap
-version 0.9.8
+version 0.9.9
categories python graphics math
platforms darwin
maintainers ram openmaintainer
@@ -17,18 +17,11 @@
master_sites sourceforge:matplotlib
distname basemap-${version}
-checksums md5 20e2fb883f55f0867c64f5407485e9a3 \
- sha1 9060995726eef58aa37e68b9f0b8780e7e1c00ea \
- rmd160 9a15431de2ec1f4cc75728d29b9c14c8ef772608
+checksums md5 381602caf79e3e38ec8b9659cee0eaf5 \
+ sha1 149624174e805a74d23544383ad7e72c066a780b \
+ rmd160 e1b3c3860ee7732efb836eff2156fb866b255cf6
-depends_lib-append port:py25-setuptools \
- port:py25-matplotlib \
+depends_lib-append port:py25-matplotlib \
port:geos
-patchfiles patch-setup.py.diff
-
-post-patch {
- reinplace s|@PREFIX@|${prefix}|g ${worksrcpath}/setup.py
-}
-
universal_variant no
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/6e14e0e2/attachment.html
From mww at macports.org Mon Jan 7 15:11:35 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:10:46 2008
Subject: [32551] trunk/dports/databases/postgresql81/Portfile
Message-ID: <20080107231135.6695981CCB8@beta.macosforge.org>
Revision: 32551
http://trac.macosforge.org/projects/macports/changeset/32551
Author: mww@macports.org
Date: 2008-01-07 15:11:33 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.1.11
Modified Paths:
--------------
trunk/dports/databases/postgresql81/Portfile
Modified: trunk/dports/databases/postgresql81/Portfile
===================================================================
--- trunk/dports/databases/postgresql81/Portfile 2008-01-07 23:09:08 UTC (rev 32550)
+++ trunk/dports/databases/postgresql81/Portfile 2008-01-07 23:11:33 UTC (rev 32551)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql81
-version 8.1.10
+version 8.1.11
categories databases
platforms darwin
maintainers mww jwa
@@ -16,21 +16,15 @@
homepage http://www.postgresql.org/
master_sites postgresql:source/v${version}
-set dbase postgresql-base-${version}.tar.bz2
-set dopt postgresql-opt-${version}.tar.bz2
-set dtest postgresql-test-${version}.tar.bz2
-distfiles ${dbase} ${dopt} ${dtest}
-checksums ${dbase} sha1 6d4c53d9946386d44f6ee33a9f76d92e00fc1f9c \
- ${dopt} sha1 d316b1a3b2a8f766ecf871537cf5d8067232a978 \
- ${dtest} sha1 a1ba7e1b845eb05e5d24b22fe2ab5beafe39b22a
+checksums md5 48922512bcf683d5ea22a99df5eaaecd \
+ sha1 73c0f09754fc8e3c7f8d7de49d70244b76927416
use_bzip2 yes
+distname postgresql-${version}
depends_lib port:readline port:openssl port:zlib
depends_build port:bison
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/${name}
configure.args --sysconfdir=${prefix}/etc/${name} \
--bindir=${libdir}/bin \
@@ -47,7 +41,6 @@
--with-zlib \
--enable-thread-safety \
--enable-integer-datetimes
-configure.cppflags-append "-I${worksrcpath}/src/interfaces/libpq"
build.type gnu
build.target
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/fa2709d8/attachment.html
From mww at macports.org Mon Jan 7 15:14:38 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:13:50 2008
Subject: [32552] trunk/dports/databases/postgresql81-doc/Portfile
Message-ID: <20080107231438.A06B981CF0A@beta.macosforge.org>
Revision: 32552
http://trac.macosforge.org/projects/macports/changeset/32552
Author: mww@macports.org
Date: 2008-01-07 15:14:37 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.1.11
Modified Paths:
--------------
trunk/dports/databases/postgresql81-doc/Portfile
Modified: trunk/dports/databases/postgresql81-doc/Portfile
===================================================================
--- trunk/dports/databases/postgresql81-doc/Portfile 2008-01-07 23:11:33 UTC (rev 32551)
+++ trunk/dports/databases/postgresql81-doc/Portfile 2008-01-07 23:14:37 UTC (rev 32552)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql81-doc
-version 8.1.10
+version 8.1.11
categories databases
platforms darwin
maintainers mww jwa
@@ -16,14 +16,14 @@
homepage http://www.postgresql.org/
master_sites postgresql:source/v${version}
-distname postgresql-base-${version}
+distname postgresql-${version}
-checksums sha1 6d4c53d9946386d44f6ee33a9f76d92e00fc1f9c
+checksums md5 48922512bcf683d5ea22a99df5eaaecd \
+ sha1 73c0f09754fc8e3c7f8d7de49d70244b76927416
+
use_bzip2 yes
dist_subdir postgresql81
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/postgresql81
configure.args --mandir=${prefix}/share/man \
--with-docdir=${prefix}/share/doc/postgresql81 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/e9d8cbe1/attachment.html
From mww at macports.org Mon Jan 7 15:15:38 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:14:50 2008
Subject: [32553] trunk/dports/databases/postgresql81-server/Portfile
Message-ID: <20080107231538.3409D81CF5C@beta.macosforge.org>
Revision: 32553
http://trac.macosforge.org/projects/macports/changeset/32553
Author: mww@macports.org
Date: 2008-01-07 15:15:37 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.1.11
Modified Paths:
--------------
trunk/dports/databases/postgresql81-server/Portfile
Modified: trunk/dports/databases/postgresql81-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql81-server/Portfile 2008-01-07 23:14:37 UTC (rev 32552)
+++ trunk/dports/databases/postgresql81-server/Portfile 2008-01-07 23:15:37 UTC (rev 32553)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql81-server
-version 8.1.10
+version 8.1.11
categories databases
platforms darwin
maintainers mww jwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/4441cae7/attachment.html
From mww at macports.org Mon Jan 7 15:24:34 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:23:47 2008
Subject: [32554] trunk/dports/databases/postgresql82/Portfile
Message-ID: <20080107232434.B181E81D6C7@beta.macosforge.org>
Revision: 32554
http://trac.macosforge.org/projects/macports/changeset/32554
Author: mww@macports.org
Date: 2008-01-07 15:24:33 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.2.6
Modified Paths:
--------------
trunk/dports/databases/postgresql82/Portfile
Modified: trunk/dports/databases/postgresql82/Portfile
===================================================================
--- trunk/dports/databases/postgresql82/Portfile 2008-01-07 23:15:37 UTC (rev 32553)
+++ trunk/dports/databases/postgresql82/Portfile 2008-01-07 23:24:33 UTC (rev 32554)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql82
-version 8.2.5
+version 8.2.6
categories databases
platforms darwin
maintainers mww jwa
@@ -16,21 +16,15 @@
homepage http://www.postgresql.org/
master_sites postgresql:source/v${version}
-set dbase postgresql-base-${version}.tar.bz2
-set dopt postgresql-opt-${version}.tar.bz2
-set dtest postgresql-test-${version}.tar.bz2
-distfiles ${dbase} ${dopt} ${dtest}
+distname postgresql-${version}
-checksums ${dbase} sha1 437b5e0144485be16557cbb3d48102063e7df69d \
- ${dopt} sha1 bc1bf7528033bc17ae4e93ed071dd2b40bd19f94 \
- ${dtest} sha1 cd5da8abcee439ff4d613951293d48ea432274da
+checksums md5 17b9049b4fcad42ee95410833c1db228 \
+ sha1 8934dfbd4c1d8c4f2945cb80f02072611681f967
use_bzip2 yes
depends_lib port:readline port:openssl port:zlib port:libxml2 port:libxslt
depends_build port:bison
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/${name}
configure.args --sysconfdir=${prefix}/etc/${name} \
--bindir=${libdir}/bin \
@@ -47,7 +41,6 @@
--with-zlib \
--enable-thread-safety \
--enable-integer-datetimes
-configure.cppflags-append "-I${worksrcpath}/src/interfaces/libpq"
build.type gnu
build.target
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/af02db4d/attachment.html
From mww at macports.org Mon Jan 7 15:27:23 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:26:36 2008
Subject: [32555] trunk/dports/databases/postgresql82-doc/Portfile
Message-ID: <20080107232723.0F74481D85C@beta.macosforge.org>
Revision: 32555
http://trac.macosforge.org/projects/macports/changeset/32555
Author: mww@macports.org
Date: 2008-01-07 15:27:23 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.2.6
Modified Paths:
--------------
trunk/dports/databases/postgresql82-doc/Portfile
Modified: trunk/dports/databases/postgresql82-doc/Portfile
===================================================================
--- trunk/dports/databases/postgresql82-doc/Portfile 2008-01-07 23:24:33 UTC (rev 32554)
+++ trunk/dports/databases/postgresql82-doc/Portfile 2008-01-07 23:27:23 UTC (rev 32555)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql82-doc
-version 8.2.5
+version 8.2.6
categories databases
platforms darwin
maintainers mww jwa
@@ -16,14 +16,13 @@
homepage http://www.postgresql.org/
master_sites postgresql:source/v${version}
-distname postgresql-base-${version}
+distname postgresql-${version}
-checksums sha1 437b5e0144485be16557cbb3d48102063e7df69d
+checksums md5 17b9049b4fcad42ee95410833c1db228 \
+ sha1 8934dfbd4c1d8c4f2945cb80f02072611681f967
use_bzip2 yes
dist_subdir postgresql82
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/postgresql82
configure.args --mandir=${prefix}/share/man \
--with-docdir=${prefix}/share/doc/postgresql82 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/dd51fc8d/attachment-0001.html
From mww at macports.org Mon Jan 7 15:28:08 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:26:49 2008
Subject: [32556] trunk/dports/databases/postgresql82-server/Portfile
Message-ID: <20080107232808.221BB81D8FA@beta.macosforge.org>
Revision: 32556
http://trac.macosforge.org/projects/macports/changeset/32556
Author: mww@macports.org
Date: 2008-01-07 15:28:07 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.2.6
Modified Paths:
--------------
trunk/dports/databases/postgresql82-server/Portfile
Modified: trunk/dports/databases/postgresql82-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql82-server/Portfile 2008-01-07 23:27:23 UTC (rev 32555)
+++ trunk/dports/databases/postgresql82-server/Portfile 2008-01-07 23:28:07 UTC (rev 32556)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql82-server
-version 8.2.5
+version 8.2.6
categories databases
platforms darwin
maintainers mww jwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/e1706a57/attachment.html
From mww at macports.org Mon Jan 7 15:33:45 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:32:26 2008
Subject: [32557] trunk/dports/databases/postgresql80-doc/Portfile
Message-ID: <20080107233345.7C03B81DE08@beta.macosforge.org>
Revision: 32557
http://trac.macosforge.org/projects/macports/changeset/32557
Author: mww@macports.org
Date: 2008-01-07 15:33:44 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.0.15
Modified Paths:
--------------
trunk/dports/databases/postgresql80-doc/Portfile
Modified: trunk/dports/databases/postgresql80-doc/Portfile
===================================================================
--- trunk/dports/databases/postgresql80-doc/Portfile 2008-01-07 23:28:07 UTC (rev 32556)
+++ trunk/dports/databases/postgresql80-doc/Portfile 2008-01-07 23:33:44 UTC (rev 32557)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql80-doc
-version 8.0.14
+version 8.0.15
categories databases
platforms darwin
maintainers mww jwa
@@ -16,14 +16,13 @@
homepage http://www.postgresql.org/
master_sites postgresql:source/v${version}
-distname postgresql-base-${version}
+distname postgresql-${version}
-checksums sha1 55880d8e398faffb4a88e808a3dca2cef77b1b79
+checksums md5 3ee548b3643e0a0a4b76493e81b336f3 \
+ sha1 66a6fef7749afb91471200005511c04fc1ac2706
use_bzip2 yes
dist_subdir postgresql80
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/postgresql80
configure.args --mandir=${prefix}/share/man \
--with-docdir=${prefix}/share/doc/postgresql80 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/7ac45704/attachment.html
From mww at macports.org Mon Jan 7 15:33:53 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:32:35 2008
Subject: [32558] trunk/dports/databases/postgresql80/Portfile
Message-ID: <20080107233353.D290E81DE26@beta.macosforge.org>
Revision: 32558
http://trac.macosforge.org/projects/macports/changeset/32558
Author: mww@macports.org
Date: 2008-01-07 15:33:52 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.0.15
Modified Paths:
--------------
trunk/dports/databases/postgresql80/Portfile
Modified: trunk/dports/databases/postgresql80/Portfile
===================================================================
--- trunk/dports/databases/postgresql80/Portfile 2008-01-07 23:33:44 UTC (rev 32557)
+++ trunk/dports/databases/postgresql80/Portfile 2008-01-07 23:33:52 UTC (rev 32558)
@@ -3,8 +3,7 @@
PortSystem 1.0
name postgresql80
-version 8.0.14
-epoch 1
+version 8.0.15
categories databases
platforms darwin
maintainers mww jwa
@@ -17,21 +16,15 @@
homepage http://www.postgresql.org/
master_sites postgresql:source/v${version}
-set dbase postgresql-base-${version}.tar.bz2
-set dopt postgresql-opt-${version}.tar.bz2
-set dtest postgresql-test-${version}.tar.bz2
-distfiles ${dbase} ${dopt} ${dtest}
+distname postgresql-${version}
-checksums ${dbase} sha1 55880d8e398faffb4a88e808a3dca2cef77b1b79 \
- ${dopt} sha1 359127fba3130e46309b24f019eea0fb278ea033 \
- ${dtest} sha1 9ea2a05bd25ecbcfc0443424d60fe31b9e5bf121
+checksums md5 3ee548b3643e0a0a4b76493e81b336f3 \
+ sha1 66a6fef7749afb91471200005511c04fc1ac2706
use_bzip2 yes
depends_lib port:readline port:openssl port:zlib
depends_build port:bison
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/${name}
configure.args --sysconfdir=${prefix}/etc/${name} \
--bindir=${libdir}/bin \
@@ -50,7 +43,6 @@
--enable-integer-datetimes \
--enable-multibyte \
--enable-unicode
-configure.cppflags-append "-I${worksrcpath}/src/interfaces/libpq"
build.type gnu
build.target
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/eb54eccd/attachment.html
From mww at macports.org Mon Jan 7 15:34:14 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:32:56 2008
Subject: [32559] trunk/dports/databases/postgresql80-server/Portfile
Message-ID: <20080107233414.CEC7681DE61@beta.macosforge.org>
Revision: 32559
http://trac.macosforge.org/projects/macports/changeset/32559
Author: mww@macports.org
Date: 2008-01-07 15:34:13 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
version 8.0.15
Modified Paths:
--------------
trunk/dports/databases/postgresql80-server/Portfile
Modified: trunk/dports/databases/postgresql80-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql80-server/Portfile 2008-01-07 23:33:52 UTC (rev 32558)
+++ trunk/dports/databases/postgresql80-server/Portfile 2008-01-07 23:34:13 UTC (rev 32559)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql80-server
-version 8.0.14
+version 8.0.15
categories databases
platforms darwin
maintainers mww jwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/28b6a9c8/attachment.html
From afb at macports.org Mon Jan 7 15:35:41 2008
From: afb at macports.org (afb@macports.org)
Date: Mon Jan 7 15:34:23 2008
Subject: [32560] trunk/dports/net/nss
Message-ID: <20080107233541.576B781DF51@beta.macosforge.org>
Revision: 32560
http://trac.macosforge.org/projects/macports/changeset/32560
Author: afb@macports.org
Date: 2008-01-07 15:35:39 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
allow building as +universal (reiffert #13860)
Modified Paths:
--------------
trunk/dports/net/nss/Portfile
trunk/dports/net/nss/files/patch-Darwin.mk.diff
Added Paths:
-----------
trunk/dports/net/nss/files/patch-Darwin.mk.universal.diff
trunk/dports/net/nss/files/patch-Makefile.universal.diff
trunk/dports/net/nss/files/patch-config.mk.universal.diff
Modified: trunk/dports/net/nss/Portfile
===================================================================
--- trunk/dports/net/nss/Portfile 2008-01-07 23:34:13 UTC (rev 32559)
+++ trunk/dports/net/nss/Portfile 2008-01-07 23:35:39 UTC (rev 32560)
@@ -4,6 +4,7 @@
name nss
version 3.11.7
+revision 1
categories net
maintainers rsync@reifferscheid.org
description Network Security Service libraries.
@@ -25,6 +26,14 @@
patch-UNIX.mk.diff \
patch-config.mk.diff
+variant universal {
+ patchfiles-delete patch-Darwin.mk.diff \
+ patch-config.mk.diff
+ patchfiles-append patch-Darwin.mk.universal.diff \
+ patch-Makefile.universal.diff \
+ patch-config.mk.universal.diff
+}
+
post-patch {
reinplace "s|@executable_path|${prefix}/lib|g" \
mozilla/security/coreconf/Darwin.mk \
Modified: trunk/dports/net/nss/files/patch-Darwin.mk.diff
===================================================================
--- trunk/dports/net/nss/files/patch-Darwin.mk.diff 2008-01-07 23:34:13 UTC (rev 32559)
+++ trunk/dports/net/nss/files/patch-Darwin.mk.diff 2008-01-07 23:35:39 UTC (rev 32560)
@@ -1,5 +1,23 @@
---- mozilla/security/coreconf/Darwin.mk.orig 2007-11-14 19:41:02.000000000 +0100
-+++ mozilla/security/coreconf/Darwin.mk 2007-11-14 19:41:20.000000000 +0100
+--- mozilla/security/coreconf/Darwin.mk.orig 2008-01-05 04:17:18.000000000 +0100
++++ mozilla/security/coreconf/Darwin.mk 2008-01-05 04:16:10.000000000 +0100
+@@ -74,7 +74,7 @@
+ export NEXT_ROOT
+ else
+ # GCC >= 4
+- DARWIN_SDK_CFLAGS = -isysroot $(MACOS_SDK_DIR)
++ DARWIN_SDK_CFLAGS = -isysroot $(MACOS_SDK_DIR) -arch i386 -arch ppc
+ ifneq (4.0.0,$(GCC_VERSION_FULL))
+ # gcc > 4.0.0 passes -syslibroot to ld based on -isysroot.
+ # Don't add -isysroot to DARWIN_SDK_LDFLAGS, because the programs
+@@ -83,7 +83,7 @@
+ else
+ # gcc 4.0.0 doesn't pass -syslibroot to ld, it needs to be
+ # explicit.
+- DARWIN_SDK_LDFLAGS = -Wl,-syslibroot,$(MACOS_SDK_DIR)
++ DARWIN_SDK_LDFLAGS = -Wl,-syslibroot,$(MACOS_SDK_DIR) -arch i386 -arch ppc
+ DARWIN_SDK_SHLIBFLAGS = $(DARWIN_SDK_LDFLAGS)
+ endif
+ endif
@@ -111,7 +111,7 @@
DSO_CFLAGS = -fPIC
Added: trunk/dports/net/nss/files/patch-Darwin.mk.universal.diff
===================================================================
--- trunk/dports/net/nss/files/patch-Darwin.mk.universal.diff (rev 0)
+++ trunk/dports/net/nss/files/patch-Darwin.mk.universal.diff 2008-01-07 23:35:39 UTC (rev 32560)
@@ -0,0 +1,38 @@
+--- mozilla/security/coreconf/Darwin.mk.orig 2008-01-05 20:09:23.000000000 +0100
++++ mozilla/security/coreconf/Darwin.mk 2008-01-05 20:11:27.000000000 +0100
+@@ -74,7 +74,7 @@
+ export NEXT_ROOT
+ else
+ # GCC >= 4
+- DARWIN_SDK_CFLAGS = -isysroot $(MACOS_SDK_DIR)
++ DARWIN_SDK_CFLAGS = -isysroot $(MACOS_SDK_DIR) -arch i386 -arch ppc
+ ifneq (4.0.0,$(GCC_VERSION_FULL))
+ # gcc > 4.0.0 passes -syslibroot to ld based on -isysroot.
+ # Don't add -isysroot to DARWIN_SDK_LDFLAGS, because the programs
+@@ -83,7 +83,7 @@
+ else
+ # gcc 4.0.0 doesn't pass -syslibroot to ld, it needs to be
+ # explicit.
+- DARWIN_SDK_LDFLAGS = -Wl,-syslibroot,$(MACOS_SDK_DIR)
++ DARWIN_SDK_LDFLAGS = -Wl,-syslibroot,$(MACOS_SDK_DIR) -arch i386 -arch ppc
+ DARWIN_SDK_SHLIBFLAGS = $(DARWIN_SDK_LDFLAGS)
+ endif
+ endif
+@@ -101,7 +101,7 @@
+ # definitions so that the linker can catch multiply-defined symbols.
+ # Also, common symbols are not allowed with Darwin dynamic libraries.
+
+-OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wmost -fpascal-strings -no-cpp-precomp -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK $(DARWIN_SDK_CFLAGS)
++OS_CFLAGS = -arch i386 -arch ppc $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wmost -fpascal-strings -no-cpp-precomp -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK $(DARWIN_SDK_CFLAGS)
+
+ ifdef BUILD_OPT
+ OPTIMIZER = -O2
+@@ -111,7 +111,7 @@
+
+ DSO_CFLAGS = -fPIC
+ # May override this with -bundle to create a loadable module.
+-DSO_LDOPTS = -dynamiclib -compatibility_version 1 -current_version 1 -install_name @executable_path/$(notdir $@) -headerpad_max_install_names
++DSO_LDOPTS = -arch i386 -arch ppc -dynamiclib -compatibility_version 1 -current_version 1 -install_name @executable_path/$(notdir $@) -headerpad_max_install_names -L/Users/admin/pidgin-gtk/gtk/lib
+
+ MKSHLIB = $(CC) $(DSO_LDOPTS) $(DARWIN_SDK_SHLIBFLAGS)
+ DLL_SUFFIX = dylib
Added: trunk/dports/net/nss/files/patch-Makefile.universal.diff
===================================================================
--- trunk/dports/net/nss/files/patch-Makefile.universal.diff (rev 0)
+++ trunk/dports/net/nss/files/patch-Makefile.universal.diff 2008-01-07 23:35:39 UTC (rev 32560)
@@ -0,0 +1,13 @@
+--- mozilla/security/nss/lib/freebl/Makefile.orig 2008-01-05 20:13:35.000000000 +0100
++++ mozilla/security/nss/lib/freebl/Makefile 2008-01-05 21:11:25.000000000 +0100
+@@ -433,6 +433,10 @@
+ vpath %.s mpi ecl
+ INCLUDES += -Impi -Iecl
+
++$(OBJDIR)/mpcpucache.o: mpi/mpcpucache.c
++ $(CC) -o $(OBJDIR)/mpcpucache_x86.o -c $(subst ppc,i386,$(CFLAGS)) $<
++ $(CC) -o $(OBJDIR)/mpcpucache_ppc.o -c $(subst i386,ppc,$(CFLAGS)) $<
++ lipo -arch i386 $(OBJDIR)/mpcpucache_x86.o -arch ppc $(OBJDIR)/mpcpucache_ppc.o -create -output $(OBJDIR)/mpcpucache.o
+
+ DEFINES += -DMP_API_COMPATIBLE
+
Added: trunk/dports/net/nss/files/patch-config.mk.universal.diff
===================================================================
--- trunk/dports/net/nss/files/patch-config.mk.universal.diff (rev 0)
+++ trunk/dports/net/nss/files/patch-config.mk.universal.diff 2008-01-07 23:35:39 UTC (rev 32560)
@@ -0,0 +1,11 @@
+--- mozilla/security/nss/lib/ckfw/builtins/config.mk.orig 2008-01-05 21:38:36.000000000 +0100
++++ mozilla/security/nss/lib/ckfw/builtins/config.mk 2008-01-05 21:38:55.000000000 +0100
+@@ -60,7 +60,7 @@
+ # To create a loadable module on Darwin, we must use -bundle.
+ #
+ ifeq ($(OS_TARGET),Darwin)
+-DSO_LDOPTS = -bundle
++DSO_LDOPTS = -arch i386 -arch ppc -bundle -L@@PREFIX@@/lib
+ endif
+
+ ifeq ($(OS_TARGET),SunOS)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/e8e0c660/attachment.html
From mww at macports.org Mon Jan 7 15:36:10 2008
From: mww at macports.org (mww@macports.org)
Date: Mon Jan 7 15:35:23 2008
Subject: [32561] trunk/dports/databases/postgresql80/Portfile
Message-ID: <20080107233610.9A87881DF81@beta.macosforge.org>
Revision: 32561
http://trac.macosforge.org/projects/macports/changeset/32561
Author: mww@macports.org
Date: 2008-01-07 15:36:09 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
remove darwin 8 variant (obsolete)
Modified Paths:
--------------
trunk/dports/databases/postgresql80/Portfile
Modified: trunk/dports/databases/postgresql80/Portfile
===================================================================
--- trunk/dports/databases/postgresql80/Portfile 2008-01-07 23:35:39 UTC (rev 32560)
+++ trunk/dports/databases/postgresql80/Portfile 2008-01-07 23:36:09 UTC (rev 32561)
@@ -89,10 +89,6 @@
configure.args-append --with-perl
}
-platform darwin 8 {
- configure.compiler gcc-4.0
-}
-
post-install {
ui_msg "\nTo use the postgresql server, install the postgresql80-server port"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/0af9991f/attachment.html
From afb at macports.org Mon Jan 7 15:37:57 2008
From: afb at macports.org (afb@macports.org)
Date: Mon Jan 7 15:37:10 2008
Subject: [32562] trunk/dports/devel/nspr
Message-ID: <20080107233757.0A95181E0A5@beta.macosforge.org>
Revision: 32562
http://trac.macosforge.org/projects/macports/changeset/32562
Author: afb@macports.org
Date: 2008-01-07 15:37:55 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
allow building as +universal (reiffert #13861)
Modified Paths:
--------------
trunk/dports/devel/nspr/Portfile
Added Paths:
-----------
trunk/dports/devel/nspr/files/patch-Makefile.in.diff
trunk/dports/devel/nspr/files/patch-autoconf.mk.diff
trunk/dports/devel/nspr/files/patch-configure.in.diff
trunk/dports/devel/nspr/files/patch-configure.in.universal.diff
trunk/dports/devel/nspr/files/patch-objs.mk.diff
trunk/dports/devel/nspr/files/patch-prtime.c.diff
trunk/dports/devel/nspr/files/patch-pth.h.diff
Removed Paths:
-------------
trunk/dports/devel/nspr/files/nspr-4.6.1-config-1.patch
trunk/dports/devel/nspr/files/nspr-4.6.1-lang.patch
trunk/dports/devel/nspr/files/nspr-4.6.1-prtime.patch
trunk/dports/devel/nspr/files/patch-nspr-4.6.6-pthread_kill.diff
Modified: trunk/dports/devel/nspr/Portfile
===================================================================
--- trunk/dports/devel/nspr/Portfile 2008-01-07 23:36:09 UTC (rev 32561)
+++ trunk/dports/devel/nspr/Portfile 2008-01-07 23:37:55 UTC (rev 32562)
@@ -4,8 +4,9 @@
name nspr
version 4.6.6
+revision 1
categories devel
-maintainers nomaintainer
+maintainers rsync@reifferscheid.org
platforms darwin
description A platform-neutral API for system level and libc like functions.
@@ -16,22 +17,37 @@
ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${version}/src/
checksums md5 ba49bc35e2068f54893d3ea7031ad59c
-worksrcdir ${worksrcpath}/mozilla/nsprpub
+worksrcdir ${worksrcdir}/mozilla/nsprpub
-patchfiles nspr-4.6.1-config-1.patch \
- nspr-4.6.1-lang.patch \
- nspr-4.6.1-prtime.patch
+patchfiles patch-Makefile.in.diff \
+ patch-autoconf.mk.diff \
+ patch-configure.in.diff \
+ patch-objs.mk.diff \
+ patch-prtime.c.diff \
+ patch-pth.h.diff
post-patch {
reinplace "s|@executable_path|${prefix}/lib|g" \
- ${worksrcpath}/configure
+ ${worksrcpath}/configure.in
}
configure.args --prefix=${prefix} \
--disable-debug
-build {system "cd ${worksrcdir} && make"}
+variant universal {
+ patchfiles-delete patch-configure.in.diff
+ patchfiles-append patch-configure.in.universal.diff
+ configure.args-append --enable-macosx-universal
+ configure.cflags-append ${configure.universal_cflags}
+ configure.cxxflags-append ${configure.universal_cxxflags}
+ configure.ldflags-append ${configure.universal_ldflags}
+ depends_lib port:autoconf213
+ use_autoconf yes
+ autoconf.cmd autoconf213
+}
+build { system "cd ${worksrcpath} && make" }
+
destroot {
xinstall -m 755 -d ${destroot}${prefix}/bin
xinstall -m 755 ${worksrcpath}/config/nspr-config ${destroot}${prefix}/bin
@@ -58,5 +74,5 @@
}
platform darwin 9 {
- patchfiles-append patch-nspr-4.6.6-pthread_kill.diff
+ patchfiles-append patch-pth.h.diff
}
Deleted: trunk/dports/devel/nspr/files/nspr-4.6.1-config-1.patch
===================================================================
--- trunk/dports/devel/nspr/files/nspr-4.6.1-config-1.patch 2008-01-07 23:36:09 UTC (rev 32561)
+++ trunk/dports/devel/nspr/files/nspr-4.6.1-config-1.patch 2008-01-07 23:37:55 UTC (rev 32562)
@@ -1,11 +0,0 @@
---- configure.orig 2006-01-14 22:41:37.000000000 +0000
-+++ configure 2006-01-14 22:49:14.000000000 +0000
-@@ -3893,7 +3893,7 @@
- PR_MD_CSRCS=linux.c
- MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
- DSO_CFLAGS=-fPIC
-- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
-+ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@).$(MOD_MINOR_VERSION)'
- _OPTIMIZE_FLAGS=-O2
- _DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that
- # combo is not yet good at debugging inlined
Deleted: trunk/dports/devel/nspr/files/nspr-4.6.1-lang.patch
===================================================================
--- trunk/dports/devel/nspr/files/nspr-4.6.1-lang.patch 2008-01-07 23:36:09 UTC (rev 32561)
+++ trunk/dports/devel/nspr/files/nspr-4.6.1-lang.patch 2008-01-07 23:37:55 UTC (rev 32562)
@@ -1,41 +0,0 @@
-The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
-option parsing, it may break.
-
-http://bugs.gentoo.org/103483
-
---- configure.org
-+++ configure
-@@ -54,6 +54,16 @@
- infodir='${prefix}/info'
- mandir='${prefix}/man'
-
-+# NLS nuisances.
-+# Only set these to C if already set. These must not be set unconditionally
-+# because not all systems understand e.g. LANG=C (notably SCO).
-+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
-+# Non-C LC_CTYPE values break the ctype check.
-+if test "${LANG+set}" = set; then LANG=C; export LANG; fi
-+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
-+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
-+
- # Initialize some other variables.
- subdirs=
- MFLAGS= MAKEFLAGS=
-@@ -452,16 +463,6 @@
- esac
- done
-
--# NLS nuisances.
--# Only set these to C if already set. These must not be set unconditionally
--# because not all systems understand e.g. LANG=C (notably SCO).
--# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
--# Non-C LC_CTYPE values break the ctype check.
--if test "${LANG+set}" = set; then LANG=C; export LANG; fi
--if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
--if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
--if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
--
- # confdefs.h avoids OS command line length limits that DEFS can exceed.
- rm -rf conftest* confdefs.h
- # AIX cpp loses on an empty file, so make sure it contains at least a newline.
Deleted: trunk/dports/devel/nspr/files/nspr-4.6.1-prtime.patch
===================================================================
--- trunk/dports/devel/nspr/files/nspr-4.6.1-prtime.patch 2008-01-07 23:36:09 UTC (rev 32561)
+++ trunk/dports/devel/nspr/files/nspr-4.6.1-prtime.patch 2008-01-07 23:37:55 UTC (rev 32562)
@@ -1,26 +0,0 @@
---- pr/src/misc/prtime.c-orig 2004-04-25 10:01:01.000000000 -0500
-+++ pr/src/misc/prtime.c 2006-02-23 12:07:35.098166000 -0600
-@@ -1509,7 +1509,7 @@
- case TT_EET: zone_offset = 2 * 60; break;
- case TT_JST: zone_offset = 9 * 60; break;
- default:
-- PR_ASSERT (0);
-+ return PR_FAILURE;
- break;
- }
- }
-@@ -1551,11 +1551,12 @@
- struct tm localTime;
- time_t secs;
-
-- PR_ASSERT(tm.tm_month > -1
-+ if (!(tm.tm_month > -1
- && tm.tm_mday > 0
- && tm.tm_hour > -1
- && tm.tm_min > -1
-- && tm.tm_sec > -1);
-+ && tm.tm_sec > -1))
-+ return PR_FAILURE;
-
- /*
- * To obtain time_t from a tm structure representing the local
Added: trunk/dports/devel/nspr/files/patch-Makefile.in.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-Makefile.in.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-Makefile.in.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,21 @@
+--- ./pr/src/md/unix/Makefile.in.orig 2004-04-25 17:00:59.000000000 +0200
++++ ./pr/src/md/unix/Makefile.in 2008-01-05 17:34:21.000000000 +0100
+@@ -93,7 +93,18 @@
+
+ include $(topsrcdir)/config/rules.mk
+
++ifeq ($(MACOSX_UNIVERSAL),1)
++os_Darwin_x86.o: os_Darwin_x86.s
++ $(CC) -c -o $@ -arch i386 $(subst -arch ppc,,$(CFLAGS)) $<
++os_Darwin_ppc.o: os_Darwin_ppc.s
++ $(CC) -c -o $@ -arch ppc $(subst -arch i386,,$(CFLAGS)) $<
++os_Darwin_universal.o: os_Darwin_ppc.o os_Darwin_x86.o
++ lipo -arch i386 os_Darwin_x86.o -arch ppc os_Darwin_ppc.o -create -output os_Darwin_universal.o
++
++export:: $(TARGETS) os_Darwin_x86.o os_Darwin_ppc.o os_Darwin_universal.o
++else
+ export:: $(TARGETS)
++endif
+
+ ifeq ($(OS_ARCH),SunOS)
+ ifneq ($(OS_RELEASE),4.1.3_U1)
Added: trunk/dports/devel/nspr/files/patch-autoconf.mk.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-autoconf.mk.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-autoconf.mk.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,10 @@
+--- ./config/autoconf.mk.in.orig 2006-02-22 23:53:55.000000000 +0100
++++ ./config/autoconf.mk.in 2008-01-05 17:33:44.000000000 +0100
+@@ -121,6 +121,7 @@
+ export MACOSX_DEPLOYMENT_TARGET
+ endif
+
++MACOSX_UNIVERSAL = @MACOSX_UNIVERSAL@
+ MACOS_SDK_DIR = @MACOS_SDK_DIR@
+
+ NEXT_ROOT = @NEXT_ROOT@
Added: trunk/dports/devel/nspr/files/patch-configure.in.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-configure.in.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-configure.in.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,40 @@
+--- ./configure.in.orig 2008-01-05 17:29:57.000000000 +0100
++++ ./configure.in 2008-01-05 17:37:29.000000000 +0100
+@@ -61,6 +61,7 @@
+ USE_CPLUS=
+ USE_IPV6=
+ USE_MDUPDATE=
++MACOSX_UNIVERSAL=
+ _MACOSX_DEPLOYMENT_TARGET=
+ _OPTIMIZE_FLAGS=-O
+ _DEBUG_FLAGS=-g
+@@ -246,6 +247,11 @@
+ [10.1 for ppc, 10.4 for x86]],
+ [_MACOSX_DEPLOYMENT_TARGET=$enableval])
+
++AC_ARG_ENABLE(macosx-universal,
++ [ --enable-macosix-universal Enable use of certain compilers' mdupdate feature],
++ [ if test "$enableval" = "yes"; then
++ MACOSX_UNIVERSAL=1
++ fi ])
+ dnl ========================================================
+ dnl =
+ dnl = Set the threading model
+@@ -1397,7 +1403,7 @@
+ PR_MD_CSRCS=linux.c
+ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
+ DSO_CFLAGS=-fPIC
+- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@).$(MOD_MINOR_VERSION)'
+ _OPTIMIZE_FLAGS=-O2
+ _DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that
+ # combo is not yet good at debugging inlined
+@@ -2719,7 +2725,7 @@
+ AC_SUBST(OS_RELEASE)
+ AC_SUBST(OS_TEST)
+ AC_SUBST(MACOSX_DEPLOYMENT_TARGET)
+-
++AC_SUBST(MACOSX_UNIVERSAL)
+ AC_SUBST(DEFINES)
+ AC_SUBST(DEFS)
+ AC_SUBST(AR)
Added: trunk/dports/devel/nspr/files/patch-configure.in.universal.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-configure.in.universal.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-configure.in.universal.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,49 @@
+--- configure.in.orig 2008-01-05 17:29:57.000000000 +0100
++++ configure.in 2008-01-05 19:42:14.000000000 +0100
+@@ -61,6 +61,7 @@
+ USE_CPLUS=
+ USE_IPV6=
+ USE_MDUPDATE=
++MACOSX_UNIVERSAL=
+ _MACOSX_DEPLOYMENT_TARGET=
+ _OPTIMIZE_FLAGS=-O
+ _DEBUG_FLAGS=-g
+@@ -246,6 +247,11 @@
+ [10.1 for ppc, 10.4 for x86]],
+ [_MACOSX_DEPLOYMENT_TARGET=$enableval])
+
++AC_ARG_ENABLE(macosx-universal,
++ [ --enable-macosix-universal Enable use of certain compilers' mdupdate feature],
++ [ if test "$enableval" = "yes"; then
++ MACOSX_UNIVERSAL=1
++ fi ])
+ dnl ========================================================
+ dnl =
+ dnl = Set the threading model
+@@ -979,7 +985,7 @@
+ ;;
+ esac
+ DSO_CFLAGS=-fPIC
+- DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name @executable_path/$@ -headerpad_max_install_names'
++ DSO_LDOPTS='-arch i386 -arch ppc -dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name @executable_path/$@ -headerpad_max_install_names'
+ # Use the standard preprocessor (cpp)
+ CFLAGS="$CFLAGS -no-cpp-precomp"
+ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
+@@ -1397,7 +1403,7 @@
+ PR_MD_CSRCS=linux.c
+ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
+ DSO_CFLAGS=-fPIC
+- DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@).$(MOD_MINOR_VERSION)'
+ _OPTIMIZE_FLAGS=-O2
+ _DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that
+ # combo is not yet good at debugging inlined
+@@ -2719,7 +2725,7 @@
+ AC_SUBST(OS_RELEASE)
+ AC_SUBST(OS_TEST)
+ AC_SUBST(MACOSX_DEPLOYMENT_TARGET)
+-
++AC_SUBST(MACOSX_UNIVERSAL)
+ AC_SUBST(DEFINES)
+ AC_SUBST(DEFS)
+ AC_SUBST(AR)
Deleted: trunk/dports/devel/nspr/files/patch-nspr-4.6.6-pthread_kill.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-nspr-4.6.6-pthread_kill.diff 2008-01-07 23:36:09 UTC (rev 32561)
+++ trunk/dports/devel/nspr/files/patch-nspr-4.6.6-pthread_kill.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -1,13 +0,0 @@
---- pr/include/md/_pth.h-orig 2007-10-29 05:25:26.000000000 +0900
-+++ pr/include/md/_pth.h 2007-10-29 05:26:05.000000000 +0900
-@@ -205,10 +205,6 @@
- /*
- * These platforms don't have pthread_kill()
- */
--#if defined(DARWIN)
--#define pthread_kill(thread, sig) ENOSYS
--#endif
--
- #if defined(OSF1) || defined(VMS)
- #define PT_PRIO_MIN PRI_OTHER_MIN
- #define PT_PRIO_MAX PRI_OTHER_MAX
Added: trunk/dports/devel/nspr/files/patch-objs.mk.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-objs.mk.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-objs.mk.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,14 @@
+--- ./pr/src/md/unix/objs.mk.orig 2004-04-25 17:00:59.000000000 +0200
++++ ./pr/src/md/unix/objs.mk 2008-01-05 17:34:28.000000000 +0100
+@@ -58,6 +58,11 @@
+ CSRCS += $(PR_MD_CSRCS)
+ ASFILES += $(PR_MD_ASFILES)
+
++ifeq ($(MACOSX_UNIVERSAL),1)
++OBJS += $(addprefix md/unix/$(OBJDIR)/,$(CSRCS:.c=.$(OBJ_SUFFIX))) \
++ md/unix/os_Darwin_universal.o
++else
+ OBJS += $(addprefix md/unix/$(OBJDIR)/,$(CSRCS:.c=.$(OBJ_SUFFIX))) \
+ $(addprefix md/unix/$(OBJDIR)/,$(ASFILES:.s=.$(OBJ_SUFFIX)))
++endif
+
Added: trunk/dports/devel/nspr/files/patch-prtime.c.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-prtime.c.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-prtime.c.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,26 @@
+--- ./pr/src/misc/prtime.c.orig 2008-01-05 17:39:26.000000000 +0100
++++ ./pr/src/misc/prtime.c 2008-01-05 17:40:58.000000000 +0100
+@@ -1553,7 +1553,7 @@
+ case TT_EET: zone_offset = 2 * 60; break;
+ case TT_JST: zone_offset = 9 * 60; break;
+ default:
+- PR_ASSERT (0);
++ return PR_FAILURE;
+ break;
+ }
+ }
+@@ -1595,11 +1595,12 @@
+ struct tm localTime;
+ time_t secs;
+
+- PR_ASSERT(tm.tm_month > -1
++ if (!(tm.tm_month > -1
+ && tm.tm_mday > 0
+ && tm.tm_hour > -1
+ && tm.tm_min > -1
+- && tm.tm_sec > -1);
++ && tm.tm_sec > -1))
++ return PR_FAILURE;
+
+ /*
+ * To obtain time_t from a tm structure representing the local
Added: trunk/dports/devel/nspr/files/patch-pth.h.diff
===================================================================
--- trunk/dports/devel/nspr/files/patch-pth.h.diff (rev 0)
+++ trunk/dports/devel/nspr/files/patch-pth.h.diff 2008-01-07 23:37:55 UTC (rev 32562)
@@ -0,0 +1,12 @@
+--- ./pr/include/md/_pth.h.orig 2008-01-05 17:41:20.000000000 +0100
++++ ./pr/include/md/_pth.h 2008-01-05 17:42:22.000000000 +0100
+@@ -205,9 +205,6 @@
+ /*
+ * These platforms don't have pthread_kill()
+ */
+-#if defined(DARWIN)
+-#define pthread_kill(thread, sig) ENOSYS
+-#endif
+
+ #if defined(OSF1) || defined(VMS)
+ #define PT_PRIO_MIN PRI_OTHER_MIN
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/f71fc47c/attachment-0001.html
From raimue at macports.org Mon Jan 7 15:51:30 2008
From: raimue at macports.org (raimue@macports.org)
Date: Mon Jan 7 15:50:11 2008
Subject: [32563] trunk/dports/net/cidr/Portfile
Message-ID: <20080107235130.7620F81E91A@beta.macosforge.org>
Revision: 32563
http://trac.macosforge.org/projects/macports/changeset/32563
Author: raimue@macports.org
Date: 2008-01-07 15:51:28 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
net/cidr:
Applying patch from blb@macports.org. Closes #13868
Modified Paths:
--------------
trunk/dports/net/cidr/Portfile
Modified: trunk/dports/net/cidr/Portfile
===================================================================
--- trunk/dports/net/cidr/Portfile 2008-01-07 23:37:55 UTC (rev 32562)
+++ trunk/dports/net/cidr/Portfile 2008-01-07 23:51:28 UTC (rev 32563)
@@ -15,7 +15,8 @@
# This no longer works, but is here for whatever needs...
#homepage http://geeksoul.com/robert/cidr.html
-master_sites opendarwin
+master_sites http://critical.ch/distfiles/ \
+ http://energy.critical.ch/distfiles/
platforms darwin
checksums md5 b349453a0196fddd3ffa0af5fbbacf54
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/94e97bea/attachment.html
From boeyms at macports.org Mon Jan 7 16:03:38 2008
From: boeyms at macports.org (boeyms@macports.org)
Date: Mon Jan 7 16:01:50 2008
Subject: [32564] trunk/dports/net/darkstat/Portfile
Message-ID: <20080108000338.B354B81F0C7@beta.macosforge.org>
Revision: 32564
http://trac.macosforge.org/projects/macports/changeset/32564
Author: boeyms@macports.org
Date: 2008-01-07 16:03:36 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
darkstat: update to 3.0.707 on maintainer's behalf; closes #13845.
Modified Paths:
--------------
trunk/dports/net/darkstat/Portfile
Modified: trunk/dports/net/darkstat/Portfile
===================================================================
--- trunk/dports/net/darkstat/Portfile 2008-01-07 23:51:28 UTC (rev 32563)
+++ trunk/dports/net/darkstat/Portfile 2008-01-08 00:03:36 UTC (rev 32564)
@@ -1,16 +1,23 @@
# $Id$
PortSystem 1.0
-name darkstat
-version 2.6
-categories net
-maintainers olaf@foellinger.de
-description network traffic analyzer
-long_description \
- darkstat is a network traffic analyzer. It's basically a packet \
- sniffer which runs as a background process on a cable/DSL router and \
- gathers all sorts of useless but interesting statistics.
-homepage http://dmr.ath.cx/net/darkstat/
-platforms darwin
-master_sites ${homepage}
-checksums md5 0a1a407acb6f9b35a46d64885c30d08d
+
+name darkstat
+version 3.0.707
+categories net
+platforms darwin
+maintainers olaf@foellinger.de
+description network traffic analyzer
+long_description \
+ darkstat is a network traffic analyzer. It's basically a packet \
+ sniffer which runs as a background process on a cable/DSL router and \
+ gathers all sorts of useless but interesting statistics.
+
+homepage http://dmr.ath.cx/net/darkstat/
+master_sites ${homepage}
+use_bzip2 yes
+
+checksums md5 91c70f96498dd679b21330214361e4dc \
+ sha1 a5df521ffbd801b32cb52aaa846fea3448f5750f
+
+configure.cflags-append -include stdint.h
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/9f31d7c1/attachment.html
From raimue at macports.org Mon Jan 7 18:24:02 2008
From: raimue at macports.org (raimue@macports.org)
Date: Mon Jan 7 18:22:45 2008
Subject: [32565] trunk/dports/www/lynx/Portfile
Message-ID: <20080108022402.560DA824F5B@beta.macosforge.org>
Revision: 32565
http://trac.macosforge.org/projects/macports/changeset/32565
Author: raimue@macports.org
Date: 2008-01-07 18:24:01 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
www/lynx:
Enable IPv6 by default, closes #13864
Modified Paths:
--------------
trunk/dports/www/lynx/Portfile
Modified: trunk/dports/www/lynx/Portfile
===================================================================
--- trunk/dports/www/lynx/Portfile 2008-01-08 00:03:36 UTC (rev 32564)
+++ trunk/dports/www/lynx/Portfile 2008-01-08 02:24:01 UTC (rev 32565)
@@ -30,7 +30,8 @@
sha1 019246b83fc7b6cb32bac0023f2ae6c5d330d18c \
rmd160 0ea800c3204d66c1470f63a0143fd71eca06e005
-configure.args --mandir=${prefix}/share/man
+configure.args --mandir=${prefix}/share/man \
+ --enable-ipv6
patchfiles patch-LYCharSets.c
platforms darwin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/fd3315eb/attachment.html
From ricci at macports.org Mon Jan 7 18:30:03 2008
From: ricci at macports.org (ricci@macports.org)
Date: Mon Jan 7 18:29:17 2008
Subject: [32566] trunk/dports/perl/p5-file-mmagic
Message-ID: <20080108023003.8382D825241@beta.macosforge.org>
Revision: 32566
http://trac.macosforge.org/projects/macports/changeset/32566
Author: ricci@macports.org
Date: 2008-01-07 18:30:02 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
add patch to error check the result of readMagicLine()
bumped revision
Modified Paths:
--------------
trunk/dports/perl/p5-file-mmagic/Portfile
Added Paths:
-----------
trunk/dports/perl/p5-file-mmagic/files/
trunk/dports/perl/p5-file-mmagic/files/patch-MMagic.pm
Modified: trunk/dports/perl/p5-file-mmagic/Portfile
===================================================================
--- trunk/dports/perl/p5-file-mmagic/Portfile 2008-01-08 02:24:01 UTC (rev 32565)
+++ trunk/dports/perl/p5-file-mmagic/Portfile 2008-01-08 02:30:02 UTC (rev 32566)
@@ -3,9 +3,13 @@
PortGroup perl5 1.0
perl5.setup File-MMagic 1.27
+revision 1
maintainers ricci
description This is a Perl extension for determining file types.
long_description ${description}
checksums md5 4ffb13b6587888e6e455c22988abce5e
platforms darwin
+
+patchfiles patch-MMagic.pm
+
Added: trunk/dports/perl/p5-file-mmagic/files/patch-MMagic.pm
===================================================================
--- trunk/dports/perl/p5-file-mmagic/files/patch-MMagic.pm (rev 0)
+++ trunk/dports/perl/p5-file-mmagic/files/patch-MMagic.pm 2008-01-08 02:30:02 UTC (rev 32566)
@@ -0,0 +1,14 @@
+--- MMagic.pm.orig 2006-05-22 22:55:27.000000000 -0700
++++ MMagic.pm 2007-09-10 10:57:21.000000000 -0700
+@@ -764,6 +764,11 @@
+ # this saves time otherwise wasted parsing unused subtests.
+ if (@$item == 3){
+ my $tmp = readMagicLine(@$item);
++ if (!defined($tmp)) {
++ # $tmp could be undef if we ran into troubles while reading
++ # the entry.
++ return;
++ }
+ @$item = @$tmp;
+ }
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/77a42e24/attachment.html
From ricci at macports.org Mon Jan 7 18:38:22 2008
From: ricci at macports.org (ricci@macports.org)
Date: Mon Jan 7 18:37:04 2008
Subject: [32567] trunk/dports/perl
Message-ID: <20080108023822.C0C12825702@beta.macosforge.org>
Revision: 32567
http://trac.macosforge.org/projects/macports/changeset/32567
Author: ricci@macports.org
Date: 2008-01-07 18:38:21 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
new port
Added Paths:
-----------
trunk/dports/perl/p5-file-basedir/
trunk/dports/perl/p5-file-basedir/Portfile
trunk/dports/perl/p5-file-basedir/files/
trunk/dports/perl/p5-file-basedir/files/patch-Makefile.PL.diff
Added: trunk/dports/perl/p5-file-basedir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-basedir/Portfile (rev 0)
+++ trunk/dports/perl/p5-file-basedir/Portfile 2008-01-08 02:38:21 UTC (rev 32567)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem 1.0
+
+PortGroup perl5 1.0
+
+version 0.03
+perl5.setup File-BaseDir ${version}
+revision 0
+maintainers ricci
+description This module can be used to find directories and files as \
+ specified by the Freedesktop.org Base Directory Specification.
+long_description This module can be used to find directories and files as \
+ specified by the Freedesktop.org Base Directory Specification. \
+ This specifications gives a mechanism to locate directories for \
+ configuration, application data and cache data. It is suggested \
+ that desktop applications for e.g. the Gnome, KDE or Xfce platforms \
+ follow this layout. However, the same layout can just as well be \
+ used for non-GUI applications.
+
+checksums md5 527596f1507894dfaacdda72ea6dbb31 \
+ sha1 901f56c06fd3b4a105bd24b8790ba95337d9aea7
+
+platforms darwin
+
+
Property changes on: trunk/dports/perl/p5-file-basedir/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Added: trunk/dports/perl/p5-file-basedir/files/patch-Makefile.PL.diff
===================================================================
--- trunk/dports/perl/p5-file-basedir/files/patch-Makefile.PL.diff (rev 0)
+++ trunk/dports/perl/p5-file-basedir/files/patch-Makefile.PL.diff 2008-01-08 02:38:21 UTC (rev 32567)
@@ -0,0 +1,11 @@
+--- Makefile.PL.orig 2008-01-04 16:13:06.000000000 -0800
++++ Makefile.PL 2008-01-04 16:15:50.000000000 -0800
+@@ -12,7 +12,7 @@
+ 'PREREQ_PM' => {}, # e.g., Module::Name => 1.1
+ 'ABSTRACT_FROM' => 'LibMagic.pm', # retrieve abstract from module
+ 'AUTHOR' => 'Andreas Fitzner ',
+- 'LIBS' => ['-lmagic'], # e.g., '-lm'
++ 'LIBS' => ["-L__PREFIX__/lib -lmagic"], # e.g., '-lm'
+ 'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
+ 'INC' => '-I.', # e.g., '-I. -I/usr/include/other'
+ # Un-comment this if you add C files to link with later:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/530bd849/attachment.html
From ricci at macports.org Mon Jan 7 18:38:49 2008
From: ricci at macports.org (ricci@macports.org)
Date: Mon Jan 7 18:37:30 2008
Subject: [32568] trunk/dports/perl
Message-ID: <20080108023849.2200F82578A@beta.macosforge.org>
Revision: 32568
http://trac.macosforge.org/projects/macports/changeset/32568
Author: ricci@macports.org
Date: 2008-01-07 18:38:48 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
new port
Added Paths:
-----------
trunk/dports/perl/p5-file-mimeinfo/
trunk/dports/perl/p5-file-mimeinfo/Portfile
trunk/dports/perl/p5-file-mimeinfo/files/
trunk/dports/perl/p5-file-mimeinfo/files/patch-lib-File-MimeInfo.pm.diff
Added: trunk/dports/perl/p5-file-mimeinfo/Portfile
===================================================================
--- trunk/dports/perl/p5-file-mimeinfo/Portfile (rev 0)
+++ trunk/dports/perl/p5-file-mimeinfo/Portfile 2008-01-08 02:38:48 UTC (rev 32568)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem 1.0
+
+PortGroup perl5 1.0
+
+version 0.14
+perl5.setup File-MimeInfo ${version}
+revision 0
+maintainers ricci
+description This module can be used to determine the mime type of a file. \
+ It tries to implement the freedesktop specification for a shared MIME database.
+long_description ${description}
+
+checksums md5 b4cb0ea1a30730c24747199784d90968 \
+ sha1 5a375be72c3b9107cdb4ada65b3973bb33e4f474
+platforms darwin
+
+depends_lib port:shared-mime-info
+
+
+patchfiles patch-lib-File-MimeInfo.pm.diff
+post-patch {
+ reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/lib/File/MimeInfo.pm
+}
+
Property changes on: trunk/dports/perl/p5-file-mimeinfo/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Added: trunk/dports/perl/p5-file-mimeinfo/files/patch-lib-File-MimeInfo.pm.diff
===================================================================
--- trunk/dports/perl/p5-file-mimeinfo/files/patch-lib-File-MimeInfo.pm.diff (rev 0)
+++ trunk/dports/perl/p5-file-mimeinfo/files/patch-lib-File-MimeInfo.pm.diff 2008-01-08 02:38:48 UTC (rev 32568)
@@ -0,0 +1,11 @@
+--- lib/File/MimeInfo.pm.orig 2008-01-07 16:15:31.000000000 -0800
++++ lib/File/MimeInfo.pm 2008-01-07 16:18:02.000000000 -0800
+@@ -23,6 +23,8 @@
+ # $LANG can be used to set a default language for the comments
+ # @DIRS can be used to specify custom database directories
+
++## setup @DIRS to point to the DB that MacPorts installed, thus users don't have to set ENV vars and such.
++push @DIRS, '__PREFIX__/share/mime';
+ rehash(); # initialise data
+
+ sub new { bless \$VERSION, shift } # what else is there to bless ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/a3dd260b/attachment.html
From ricci at macports.org Mon Jan 7 18:39:33 2008
From: ricci at macports.org (ricci@macports.org)
Date: Mon Jan 7 18:38:45 2008
Subject: [32569] trunk/dports/perl
Message-ID: <20080108023933.DD5E78257E0@beta.macosforge.org>
Revision: 32569
http://trac.macosforge.org/projects/macports/changeset/32569
Author: ricci@macports.org
Date: 2008-01-07 18:39:32 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
new port
Added Paths:
-----------
trunk/dports/perl/p5-file-libmagic/
trunk/dports/perl/p5-file-libmagic/Portfile
trunk/dports/perl/p5-file-libmagic/files/
trunk/dports/perl/p5-file-libmagic/files/patch-Makefile.PL.diff
Added: trunk/dports/perl/p5-file-libmagic/Portfile
===================================================================
--- trunk/dports/perl/p5-file-libmagic/Portfile (rev 0)
+++ trunk/dports/perl/p5-file-libmagic/Portfile 2008-01-08 02:39:32 UTC (rev 32569)
@@ -0,0 +1,25 @@
+# $Id$
+
+PortSystem 1.0
+
+PortGroup perl5 1.0
+
+version 0.85
+perl5.setup File-LibMagic ${version}
+distfiles File-LibMagic-${version}.tgz
+revision 0
+maintainers ricci
+description Perl wrapper for libmagic
+long_description ${description}
+
+checksums md5 037150b3131a566b518a7042f9a8d527
+platforms darwin
+
+depends_lib port:file
+
+
+patchfiles patch-Makefile.PL.diff
+
+post-patch {
+ reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/Makefile.PL
+}
Property changes on: trunk/dports/perl/p5-file-libmagic/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Added: trunk/dports/perl/p5-file-libmagic/files/patch-Makefile.PL.diff
===================================================================
--- trunk/dports/perl/p5-file-libmagic/files/patch-Makefile.PL.diff (rev 0)
+++ trunk/dports/perl/p5-file-libmagic/files/patch-Makefile.PL.diff 2008-01-08 02:39:32 UTC (rev 32569)
@@ -0,0 +1,11 @@
+--- Makefile.PL.orig 2008-01-04 16:13:06.000000000 -0800
++++ Makefile.PL 2008-01-04 16:15:50.000000000 -0800
+@@ -12,7 +12,7 @@
+ 'PREREQ_PM' => {}, # e.g., Module::Name => 1.1
+ 'ABSTRACT_FROM' => 'LibMagic.pm', # retrieve abstract from module
+ 'AUTHOR' => 'Andreas Fitzner ',
+- 'LIBS' => ['-lmagic'], # e.g., '-lm'
++ 'LIBS' => ["-L__PREFIX__/lib -lmagic"], # e.g., '-lm'
+ 'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
+ 'INC' => '-I.', # e.g., '-I. -I/usr/include/other'
+ # Un-comment this if you add C files to link with later:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/58b3b392/attachment-0001.html
From ryandesign at macports.org Mon Jan 7 19:20:35 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Mon Jan 7 19:37:36 2008
Subject: [32570] trunk/dports/www/lynx/Portfile
Message-ID: <20080108032035.8502C82BE61@beta.macosforge.org>
Revision: 32570
http://trac.macosforge.org/projects/macports/changeset/32570
Author: ryandesign@macports.org
Date: 2008-01-07 19:20:00 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
lynx: increment revision so everyone gets the change from r32565; see #13864
Modified Paths:
--------------
trunk/dports/www/lynx/Portfile
Modified: trunk/dports/www/lynx/Portfile
===================================================================
--- trunk/dports/www/lynx/Portfile 2008-01-08 02:39:32 UTC (rev 32569)
+++ trunk/dports/www/lynx/Portfile 2008-01-08 03:20:00 UTC (rev 32570)
@@ -6,6 +6,7 @@
set milestone 2.8.6
set release 5
version ${milestone}rel.${release}
+revision 1
categories www
maintainers nomaintainer
description Text-based web browser
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/87748307/attachment.html
From narf_tm at macports.org Mon Jan 7 20:11:35 2008
From: narf_tm at macports.org (narf_tm@macports.org)
Date: Mon Jan 7 20:10:47 2008
Subject: [32571] trunk/dports/perl/p5-data-visitor/Portfile
Message-ID: <20080108041135.F39CD82F98E@beta.macosforge.org>
Revision: 32571
http://trac.macosforge.org/projects/macports/changeset/32571
Author: narf_tm@macports.org
Date: 2008-01-07 20:11:32 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
Updated to 0.11.
Modified Paths:
--------------
trunk/dports/perl/p5-data-visitor/Portfile
Modified: trunk/dports/perl/p5-data-visitor/Portfile
===================================================================
--- trunk/dports/perl/p5-data-visitor/Portfile 2008-01-08 03:20:00 UTC (rev 32570)
+++ trunk/dports/perl/p5-data-visitor/Portfile 2008-01-08 04:11:32 UTC (rev 32571)
@@ -2,7 +2,7 @@
PortSystem 1.0
PortGroup perl5 1.0
-perl5.setup Data-Visitor 0.10
+perl5.setup Data-Visitor 0.11
maintainers narf_tm openmaintainer
description Visitor style traversal of Perl data structures
long_description This module is a simple visitor implementation \
@@ -10,7 +10,7 @@
platforms darwin
-checksums md5 20691b4426ffdd36dad2897bb0d5c963
+checksums md5 b9e3a77e3f2594dae4db3f207bb356f8
depends_lib-append port:p5-class-accessor \
port:p5-test-mockobject \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/7998016c/attachment.html
From ryandesign at macports.org Mon Jan 7 23:07:58 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Mon Jan 7 23:08:01 2008
Subject: [32572] trunk/dports
Message-ID: <20080108070758.DD846D7B5589@lists.macosforge.org>
Revision: 32572
http://trac.macosforge.org/projects/macports/changeset/32572
Author: ryandesign@macports.org
Date: 2008-01-07 23:07:57 -0800 (Mon, 07 Jan 2008)
Log Message:
-----------
set svn:eol-style to native for all ports, per current guidelines
Property Changed:
----------------
trunk/dports/databases/sqliteman/Portfile
trunk/dports/net/vpnc/Portfile
trunk/dports/textproc/dwdiff/Portfile
Property changes on: trunk/dports/databases/sqliteman/Portfile
___________________________________________________________________
Name: svn:eol-style
+ native
Property changes on: trunk/dports/net/vpnc/Portfile
___________________________________________________________________
Name: svn:eol-style
+ native
Property changes on: trunk/dports/textproc/dwdiff/Portfile
___________________________________________________________________
Name: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080107/52b9e0ca/attachment.html
From dluke at macports.org Tue Jan 8 00:44:15 2008
From: dluke at macports.org (dluke@macports.org)
Date: Tue Jan 8 00:44:19 2008
Subject: [32573] trunk/dports/PortIndex
Message-ID: <20080108084415.16EAFD7C1E44@lists.macosforge.org>
Revision: 32573
http://trac.macosforge.org/projects/macports/changeset/32573
Author: dluke@macports.org
Date: 2008-01-08 00:44:13 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4418
Ports successfully parsed: 4418
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-08 07:07:57 UTC (rev 32572)
+++ trunk/dports/PortIndex 2008-01-08 08:44:13 UTC (rev 32573)
@@ -654,24 +654,24 @@
variants {universal darwin_8} portdir databases/postgis description {adds support for geographic objects to the postgresql database} homepage http://postgis.refractions.net/ epoch 0 platforms darwin name postgis depends_lib {port:postgresql82 port:geos port:proj} maintainers frank-lists@auroralux.net long_description {PostGIS adds support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS {spatially enables} the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS Simple Features Specification for SQL and will be submitted for conformance testing at version 1.0.} version 1.3.1 categories databases revision 0
postgresql7 648
variants {universal perl java tcltk server darwin_8 darwin_i386} portdir databases/postgresql7 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql7 depends_lib {port:readline port:openssl port:zlib port:bison} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 7.4.18 categories databases revision 0
-postgresql80 646
-variants {universal python krb5 perl darwin_8} depends_build port:bison portdir databases/postgresql80 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 1 platforms darwin name postgresql80 depends_lib {port:readline port:openssl port:zlib} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 8.0.14 categories databases revision 0
+postgresql80 637
+variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql80 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql80 depends_lib {port:readline port:openssl port:zlib} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 8.0.15 categories databases revision 0
postgresql80-doc 561
-variants universal description {Documentation for the postgresql database} portdir databases/postgresql80-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql80-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.0.14 revision 0
+variants universal description {Documentation for the postgresql database} portdir databases/postgresql80-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql80-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.0.15 revision 0
postgresql80-server 331
-variants universal portdir databases/postgresql80-server description {run postgresql80 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql80 platforms darwin name postgresql80-server maintainers {mww jwa} long_description {{run postgresql80 as server}} version 8.0.14 categories databases revision 0
+variants universal portdir databases/postgresql80-server description {run postgresql80 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql80 platforms darwin name postgresql80-server maintainers {mww jwa} long_description {{run postgresql80 as server}} version 8.0.15 categories databases revision 0
postgresql81 637
-variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql81 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql81 depends_lib {port:readline port:openssl port:zlib} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 8.1.10 categories databases revision 0
+variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql81 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql81 depends_lib {port:readline port:openssl port:zlib} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 8.1.11 categories databases revision 0
postgresql81-doc 561
-variants universal description {Documentation for the postgresql database} portdir databases/postgresql81-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql81-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.1.10 revision 0
+variants universal description {Documentation for the postgresql database} portdir databases/postgresql81-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql81-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.1.11 revision 0
postgresql81-server 331
-variants universal portdir databases/postgresql81-server description {run postgresql81 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql81 platforms darwin name postgresql81-server maintainers {mww jwa} long_description {{run postgresql81 as server}} version 8.1.10 categories databases revision 0
+variants universal portdir databases/postgresql81-server description {run postgresql81 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql81 platforms darwin name postgresql81-server maintainers {mww jwa} long_description {{run postgresql81 as server}} version 8.1.11 categories databases revision 0
postgresql82 662
-variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql82 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql82 depends_lib {port:readline port:openssl port:zlib port:libxml2 port:libxslt} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 8.2.5 categories databases revision 0
+variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql82 description {The most advanced open-source database available anywhere} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql82 depends_lib {port:readline port:openssl port:zlib port:libxml2 port:libxslt} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity.} version 8.2.6 categories databases revision 0
postgresql82-doc 560
-variants universal description {Documentation for the postgresql database} portdir databases/postgresql82-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql82-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.2.5 revision 0
+variants universal description {Documentation for the postgresql database} portdir databases/postgresql82-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql82-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.2.6 revision 0
postgresql82-server 330
-variants universal portdir databases/postgresql82-server description {run postgresql82 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql82 platforms darwin name postgresql82-server maintainers {mww jwa} long_description {{run postgresql82 as server}} version 8.2.5 categories databases revision 0
+variants universal portdir databases/postgresql82-server description {run postgresql82 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql82 platforms darwin name postgresql82-server maintainers {mww jwa} long_description {{run postgresql82 as server}} version 8.2.6 categories databases revision 0
postgresql83 703
variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql83 description {The most advanced open-source database available anywhere, BETA release} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql83 depends_lib {port:readline port:openssl port:zlib port:libxml2 port:libxslt} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is a BETA release.} version 8.3beta4 categories databases revision 0
postgresql83-doc 563
@@ -1342,8 +1342,8 @@
variants universal depends_build {{path:\${prefix}/lib/bjam/bin/jam:boost-jam}} description {A C++ network programming library designed to take the pain out of programming network communications applications.} portdir devel/netxx homepage http://pmade.org/software/netxx/ epoch 0 name netxx long_description {Netxx is a C++ network programming library. It is designed to take the pain out of programming network communications applications. It does this by providing an easy to use and cross-platform interface. As a side effect, you get the safety of automatic resource management and smaller, simpler code.} maintainers stechert@macports.org categories devel version 0.4.2 revision 0
nsis 537
variants universal depends_build {port:scons port:i386-mingw32-gcc} portdir devel/nsis description {NSIS is a tool for creating win32 installers.} homepage http://nsis.sourceforge.net/ epoch 0 platforms darwin name nsis maintainers {landonf@macports.org openmaintainer} long_description {NSIS (Nullsoft Scriptable Install System) is a tool that allows programmers to create software installers for Windows. It is released under an open source license and is completely free for any use.} version 2.24 categories {devel win32} revision 0
-nspr 362
-variants {universal darwin_9} description {A platform-neutral API for system level and libc like functions.} portdir devel/nspr homepage http://www.mozilla.org/projects/nspr epoch 0 platforms darwin name nspr long_description {{A platform-neutral API for system level and libc like functions.}} maintainers nomaintainer categories devel version 4.6.6 revision 0
+nspr 373
+variants {universal darwin_9} description {A platform-neutral API for system level and libc like functions.} portdir devel/nspr homepage http://www.mozilla.org/projects/nspr epoch 0 platforms darwin name nspr long_description {{A platform-neutral API for system level and libc like functions.}} maintainers rsync@reifferscheid.org categories devel version 4.6.6 revision 1
nu 801
variants {universal darwin_8} depends_build {port:pcre bin:rake:rb-rake} portdir devel/nu description {Nu is an interpreted object-oriented lisp-like language written in Objective-C.} homepage http://programming.nu/ epoch 0 platforms darwin name nu maintainers eridius long_description {Nu is an interpreted object-oriented language. It uses a Lisp-style grammar, but is semantically closer to Ruby than to Lisp. Nu is written in Objective-C and is designed to take full advantange of the Objective-C runtime and the many mature class libraries written in Objective-C. Nu code can fully interoperate with code written in {Objective-C;} messages can be sent to and from objects with no concern for whether those messages are implemented in Objective-C or Nu.} version 0.2.4 categories devel revision 0
nuweb 348
@@ -3819,7 +3819,7 @@
lp_solve 520
variants universal description {Linear Programming Solver} portdir math/lp_solve homepage http://lpsolve.sourceforge.net/5.5/ epoch 0 platforms darwin name lp_solve long_description {Mixed Integer Linear Programming (MILP) solver. lp_solve solves pure linear, (mixed) integer/binary, semi-continuous and special ordered sets (SOS) models. lp_solve is written in ANSI C and can be compiled on many different platforms like Mac OS X, Linux and Windows.} maintainers nomaintainer categories math version 5.5.0.9 revision 0
mathomatic 483
-variants universal portdir math/mathomatic description {small, portable symbolic math program} homepage http://mathomatic.orgserve.de/math/ epoch 0 platforms darwin name mathomatic depends_lib port:readline maintainers mww long_description {Mathomatic is a small, portable symbolic math program that can automatically solve, simplify, differentiate, combine, and compare algebraic equations, perform polynomial and complex arithmetic, etc.} version 12.8.3 categories math revision 0
+variants universal portdir math/mathomatic description {small, portable symbolic math program} homepage http://mathomatic.orgserve.de/math/ epoch 0 platforms darwin name mathomatic depends_lib port:readline maintainers mww long_description {Mathomatic is a small, portable symbolic math program that can automatically solve, simplify, differentiate, combine, and compare algebraic equations, perform polynomial and complex arithmetic, etc.} version 12.8.4 categories math revision 0
maxima 703
variants {universal clisp test printable_doc} portdir math/maxima description {The Maxima computer algebra system} homepage http://maxima.sourceforge.net/ epoch 0 depends_run {port:sbcl bin:wish:tk} platforms darwin name maxima maintainers nomaintainer long_description {The Maxima computer algebra system is a descendant of DOE Macsyma, a version of MIT's Macsyma whose development was supported by the U.S. Department of Energy. Through the effort of the late William Shelter of the University of Texas, it was released under the GNU General Public License. It is one of the more comprehensive and powerful computer algebra systems available as open source.} version 5.13.0 categories math revision 1
metis 621
@@ -4036,8 +4036,8 @@
variants universal portdir net/cvsync description {cvsync is a portable CVS repository synchronization utility} homepage http://www.cvsync.org/ epoch 0 platforms darwin name cvsync depends_lib {port:openssl port:zlib} maintainers nomaintainer long_description {cvsync is a portable CVS repository synchronization utility. cvsync is freely available under the BSD license and is a compelling, if not raw, replacement for CVSup written in C.} version 0.24.18 categories net revision 0
dante 656
variants {universal darwin_8} description {A circuit-level firewall/proxy} portdir net/dante homepage http://www.inet.no/dante/ epoch 0 platforms darwin name dante long_description {Dante is a circuit-level firewall/proxy (socks implemented) that can be used to provide convenient and secure network connectivity to a wide range of hosts while requiring only the server Dante runs on to have external network connectivity. Once installed, Dante can in most cases be made transparent to the clients while offering detailed access control and logging facilities to the server administrator.} maintainers nomaintainer categories net version 1.1.19 revision 0
-darkstat 437
-variants universal description {network traffic analyzer} portdir net/darkstat homepage http://dmr.ath.cx/net/darkstat/ epoch 0 platforms darwin name darkstat long_description {darkstat is a network traffic analyzer. It's basically a packet sniffer which runs as a background process on a cable/DSL router and gathers all sorts of useless but interesting statistics.} maintainers olaf@foellinger.de categories net version 2.6 revision 0
+darkstat 441
+variants universal description {network traffic analyzer} portdir net/darkstat homepage http://dmr.ath.cx/net/darkstat/ epoch 0 platforms darwin name darkstat long_description {darkstat is a network traffic analyzer. It's basically a packet sniffer which runs as a background process on a cable/DSL router and gathers all sorts of useless but interesting statistics.} maintainers olaf@foellinger.de categories net version 3.0.707 revision 0
dcd 366
variants universal description {Direct Connect Hub clone} portdir net/dcd homepage http://www.dc.ds.pg.gda.pl epoch 0 platforms darwin name dcd long_description {DConnect Daemon is a Direct Connect Hub clone for Unix. It allow people to share their resources, i.e.: programs, graphics, all files ...} maintainers nomaintainer categories net version 0.3.4 revision 0
ddclient 379
@@ -4361,7 +4361,7 @@
nsping 512
portdir net/nsping variants universal description {DNS ping} platforms darwin name nsping version 0.8 categories net revision 3 epoch 0 maintainers nomaintainer long_description {Nsping uses DNS queries to monitor reachability and operation of nameservers, as well as the latency of DNS queries. It does this by sending random recursive DNS queries to the nameserver (avoiding the effects of DNS caching) and measuring the amount of time between the sending of the query and the receipt of the response packet.}
nss 334
-variants universal portdir net/nss description {Network Security Service libraries.} homepage http://www.mozilla.org/projects/security/pki/nss/ epoch 0 platforms darwin name nss depends_lib port:nspr maintainers rsync@reifferscheid.org long_description {{Network Security Service libraries.}} version 3.11.7 categories net revision 0
+variants universal portdir net/nss description {Network Security Service libraries.} homepage http://www.mozilla.org/projects/security/pki/nss/ epoch 0 platforms darwin name nss depends_lib port:nspr maintainers rsync@reifferscheid.org long_description {{Network Security Service libraries.}} version 3.11.7 categories net revision 1
ntop 438
variants {universal server darwin_6} depends_build port:gawk portdir net/ntop description {network traffic probe} homepage http://www.ntop.org/ epoch 0 platforms darwin depends_lib {port:libpcap port:gd2 port:libpng port:gdbm port:rrdtool} name ntop maintainers markd long_description {ntop is a network traffic probe that shows the network usage, similar to what the popular top Unix command does.} version 3.3 categories net revision 0
nylon 446
@@ -4875,7 +4875,7 @@
p5-data-uuid 462
variants universal portdir perl/p5-data-uuid description {Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs).} homepage http://search.cpan.org/dist/Data-UUID/ epoch 0 platforms darwin name p5-data-uuid depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers dluke@geeklair.net long_description {{Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs).}} version 0.148 categories perl revision 0
p5-data-visitor 483
-variants universal portdir perl/p5-data-visitor description {Visitor style traversal of Perl data structures} homepage http://search.cpan.org/dist/Data-Visitor/ epoch 0 platforms darwin name p5-data-visitor depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-class-accessor port:p5-test-mockobject port:p5-test-use-ok} maintainers {narf_tm openmaintainer} long_description {This module is a simple visitor implementation for Perl values.} version 0.10 categories perl revision 0
+variants universal portdir perl/p5-data-visitor description {Visitor style traversal of Perl data structures} homepage http://search.cpan.org/dist/Data-Visitor/ epoch 0 platforms darwin name p5-data-visitor depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-class-accessor port:p5-test-mockobject port:p5-test-use-ok} maintainers {narf_tm openmaintainer} long_description {This module is a simple visitor implementation for Perl values.} version 0.11 categories perl revision 0
p5-date-calc 620
variants universal portdir perl/p5-date-calc description {Gregorian calendar date calculations} homepage http://search.cpan.org/dist/Date-Calc/ epoch 0 platforms darwin name p5-date-calc depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-bit-vector port:p5-carp-clan} maintainers nomaintainer long_description {The library provides all sorts of date calculations based on the Gregorian calendar (the one used in all western countries today), thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).} version 5.4 categories perl revision 0
p5-datemanip 564
@@ -4976,6 +4976,8 @@
variants universal portdir perl/p5-extutils-xsbuilder description {ExtUtils::XSBuilder - Automatic Perl XS glue code generation} homepage http://search.cpan.org/dist/ExtUtils-XSBuilder/ epoch 0 platforms darwin name p5-extutils-xsbuilder depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-parse-recdescent port:p5-tie-ixhash} maintainers {narf_tm openmaintainer} long_description {ExtUtils::XSBuilder is a set modules to parse C header files and create XS glue code and documentation out of it. Idealy this allows to write an interface to a C library without coding a line.} version 0.28 categories perl revision 0
p5-fcgi 369
variants universal portdir perl/p5-fcgi description {Fast CGI Module} homepage http://www.fastcgi.com/ epoch 0 platforms darwin name p5-fcgi depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers nomaintainer long_description {A Fast CGI module for perl based on the FCGI module from Open Market's FastCGI Developer's Kit} version 0.67 categories perl revision 0
+p5-file-basedir 817
+variants universal portdir perl/p5-file-basedir description {This module can be used to find directories and files as specified by the Freedesktop.org Base Directory Specification.} homepage http://search.cpan.org/dist/File-BaseDir/ epoch 0 platforms darwin name p5-file-basedir depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers ricci long_description {This module can be used to find directories and files as specified by the Freedesktop.org Base Directory Specification. This specifications gives a mechanism to locate directories for configuration, application data and cache data. It is suggested that desktop applications for e.g. the Gnome, KDE or Xfce platforms follow this layout. However, the same layout can just as well be used for non-GUI applications.} version 0.03 categories perl revision 0
p5-file-chdir 378
variants universal portdir perl/p5-file-chdir description {a more sensible way to change directories} homepage http://search.cpan.org/dist/File-chdir/ epoch 0 platforms darwin name p5-file-chdir depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers dluke@geeklair.net long_description {{a more sensible way to change directories}} version 0.08 categories perl revision 0
p5-file-copy-recursive 551
@@ -4984,8 +4986,12 @@
variants universal portdir perl/p5-file-flat description {Implements a flat filesystem} homepage http://search.cpan.org/dist/File-Flat/ epoch 0 platforms darwin name p5-file-flat depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers nomaintainer long_description {{Implements a flat filesystem}} version 0.96 categories perl revision 0
p5-file-homedir 404
variants universal portdir perl/p5-file-homedir description {Find your home and other directories, on any platform.} homepage http://search.cpan.org/dist/File-HomeDir/ epoch 0 platforms darwin name p5-file-homedir depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers nomaintainer long_description {{Find your home and other directories, on any platform.}} version 0.64 categories perl revision 0
+p5-file-libmagic 315
+variants universal portdir perl/p5-file-libmagic description {Perl wrapper for libmagic} homepage http://search.cpan.org/dist/File-LibMagic/ epoch 0 platforms darwin name p5-file-libmagic depends_lib port:file maintainers ricci long_description {{Perl wrapper for libmagic}} version 0.85 categories perl revision 0
+p5-file-mimeinfo 559
+variants universal portdir perl/p5-file-mimeinfo description {This module can be used to determine the mime type of a file. It tries to implement the freedesktop specification for a shared MIME database.} homepage http://search.cpan.org/dist/File-MimeInfo/ epoch 0 platforms darwin name p5-file-mimeinfo depends_lib port:shared-mime-info maintainers ricci long_description {{This module can be used to determine the mime type of a file. It tries to implement the freedesktop specification for a shared MIME database.}} version 0.14 categories perl revision 0
p5-file-mmagic 390
-variants universal portdir perl/p5-file-mmagic description {This is a Perl extension for determining file types.} homepage http://search.cpan.org/dist/File-MMagic/ epoch 0 platforms darwin name p5-file-mmagic depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers ricci long_description {{This is a Perl extension for determining file types.}} version 1.27 categories perl revision 0
+variants universal portdir perl/p5-file-mmagic description {This is a Perl extension for determining file types.} homepage http://search.cpan.org/dist/File-MMagic/ epoch 0 platforms darwin name p5-file-mmagic depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers ricci long_description {{This is a Perl extension for determining file types.}} version 1.27 categories perl revision 1
p5-file-modified 492
variants universal portdir perl/p5-file-modified description {checks intelligently if files have changed} homepage http://search.cpan.org/dist/File-Modified/ epoch 0 platforms darwin name p5-file-modified depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers {narf_tm openmaintainer} long_description {The Modified module is intended as a simple method for programs to detect whether configuration files (or modules they rely on) have changed.} version 0.07 categories perl revision 0
p5-file-ncopy 382
@@ -6062,8 +6068,8 @@
variants universal portdir python/py-mathdom description {DOM library for Content MathML written in Python} homepage http://py-mathdom.sourceforge.net/ depends_run port:py-parsing epoch 0 platforms darwin depends_lib port:python24 name py-mathdom maintainers nomaintainer long_description {{DOM library for Content MathML written in Python}} categories {python math} version 0.7 revision 0
py-matplotlib 1122
variants {universal gtk2 tkinter wxpython numarray Numeric numpy} variant_desc {gtk2 {Use gtkAgg for interactive plotting} tkinter {Use tkAgg for interactive plotting} wxpython {Use wxAgg for interactive plotting} numarray {Use numarray as array-object} Numeric {Use Numeric as array-object} numpy {Use numpy as array-object}} portdir python/py-matplotlib description {matlab-like syntax for creating plots in python} homepage http://matplotlib.sourceforge.net epoch 0 platforms darwin depends_lib {port:python24 port:freetype port:libpng port:py-dateutil port:py-tz port:py-tkinter port:py-numpy} name py-matplotlib maintainers {openmaintainer jochen} long_description {Matplotlib is a pure python plotting library with the goal of making publication quality plots using a syntax familiar to matlab users. The library uses numarray, Numeric, or numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different array-objects (numarray, Numeric, numpy) and for different GUIs (gtk2, tkinter, wxpython).} categories {python graphics math} version 0.90.1 revision 0
-py-matplotlib-basemap 484
-description {matplotlib toolkit for plotting data on map projections} portdir python/py-matplotlib-basemap homepage http://matplotlib.sourceforge.net epoch 0 platforms darwin depends_lib {port:python24 port:py-setuptools port:py-matplotlib port:geos} name py-matplotlib-basemap maintainers {ram openmaintainer} long_description {Matplotlib basemap is a matplotlib toolkit python library for plotting data on map projections} categories {python graphics math} version 0.9.8 revision 0
+py-matplotlib-basemap 465
+description {matplotlib toolkit for plotting data on map projections} portdir python/py-matplotlib-basemap homepage http://matplotlib.sourceforge.net epoch 0 platforms darwin depends_lib {port:python24 port:py-matplotlib port:geos} name py-matplotlib-basemap maintainers {ram openmaintainer} long_description {Matplotlib basemap is a matplotlib toolkit python library for plotting data on map projections} categories {python graphics math} version 0.9.9 revision 0
py-mecab 340
variants universal portdir python/py-mecab description {a Python module for MeCab} homepage http://mecab.sourceforge.net/ epoch 0 platforms darwin depends_lib {port:python24 port:mecab} name py-mecab maintainers rsky0711@gmail.com long_description {{a Python module for MeCab}} categories {python textproc japanese} version 0.96 revision 0
py-mechanize 456
@@ -6522,8 +6528,8 @@
variants universal portdir python/py25-mako description {A super-fast templating language that borrows the best ideas from the existing templating languages.} homepage http://www.makotemplates.org/ epoch 0 platforms darwin depends_lib port:python25 name py25-mako maintainers stechert@macports.org long_description {Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics.} categories {python www} version 0.1.5 revision 0
py25-matplotlib 1134
variants {universal gtk2 tkinter wxpython numarray Numeric numpy} variant_desc {gtk2 {Use gtkAgg for interactive plotting} tkinter {Use tkAgg for interactive plotting} wxpython {Use wxAgg for interactive plotting} numarray {Use numarray as array-object} Numeric {Use Numeric as array-object} numpy {Use numpy as array-object}} portdir python/py25-matplotlib description {matlab-like syntax for creating plots in python} homepage http://matplotlib.sourceforge.net epoch 0 platforms darwin depends_lib {port:python25 port:freetype port:libpng port:py25-dateutil port:py25-tz port:py25-tkinter port:py25-numpy} name py25-matplotlib maintainers {openmaintainer jochen} long_description {Matplotlib is a pure python plotting library with the goal of making publication quality plots using a syntax familiar to matlab users. The library uses numarray, Numeric, or numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different array-objects (numarray, Numeric, numpy) and for different GUIs (gtk2, tkinter, wxpython).} categories {python graphics math} version 0.90.1 revision 1
-py25-matplotlib-basemap 492
-description {matplotlib toolkit for plotting data on map projections} portdir python/py25-matplotlib-basemap homepage http://matplotlib.sourceforge.net epoch 0 platforms darwin depends_lib {port:python25 port:py25-setuptools port:py25-matplotlib port:geos} name py25-matplotlib-basemap maintainers {ram openmaintainer} long_description {Matplotlib basemap is a matplotlib toolkit python library for plotting data on map projections} categories {python graphics math} version 0.9.8 revision 0
+py25-matplotlib-basemap 471
+description {matplotlib toolkit for plotting data on map projections} portdir python/py25-matplotlib-basemap homepage http://matplotlib.sourceforge.net epoch 0 platforms darwin depends_lib {port:python25 port:py25-matplotlib port:geos} name py25-matplotlib-basemap maintainers {ram openmaintainer} long_description {Matplotlib basemap is a matplotlib toolkit python library for plotting data on map projections} categories {python graphics math} version 0.9.9 revision 0
py25-mecab 344
variants universal portdir python/py25-mecab description {a Python module for MeCab} homepage http://mecab.sourceforge.net/ epoch 0 platforms darwin depends_lib {port:python25 port:mecab} name py25-mecab maintainers rsky0711@gmail.com long_description {{a Python module for MeCab}} categories {python textproc japanese} version 0.96 revision 0
py25-memcached 603
@@ -8165,7 +8171,7 @@
lws 1045
variants universal portdir www/lws description {The Lil' Web Server} homepage http://www.dellroad.org/lws/index epoch 0 platforms darwin name lws depends_lib {port:libpdel port:expat port:openssl} maintainers nomaintainer long_description {LWS is a lightweight web server which uses pthreads(3) for multi-tasking and the PDEL library for HTTP, HTTPS, and configurable servlet support. The server can be configured via a buit-in admin web interface, or by manually editing the XML configuration file. LWS supports multiple HTTP and HTTPS servers, each containing multiple virtual hosts. Each virtual host has a configurable list of servlets. The supported servlets types are file, redirect, and cookieauth. The file servlet includes optional support for tmpl(3) HTML templates. LWS maintains a self-rotating logfile(3) error log, with optional support for logging via syslog as well. LWS is intended to demonstrate features of the PDEL library, and to be a lightweight web server for simple applications.} version 0.2.1 categories www revision 0
lynx 607
-variants {universal ssl gnutls} variant_desc {ssl {Support for secure connections via OpenSSL} gnutls {Experimental support for secure connections via GnuTLS}} portdir www/lynx description {Text-based web browser} homepage http://lynx.isc.org/ epoch 0 platforms darwin name lynx depends_lib {port:ncurses port:openssl} maintainers nomaintainer long_description {lynx is a program which allows a user to access World-Wide Web servers and other information servers. It uses only ascii representation so that it can be used from ascii-terminals and dial-in lines.} version 2.8.6rel.5 categories www revision 0
+variants {universal ssl gnutls} variant_desc {ssl {Support for secure connections via OpenSSL} gnutls {Experimental support for secure connections via GnuTLS}} portdir www/lynx description {Text-based web browser} homepage http://lynx.isc.org/ epoch 0 platforms darwin name lynx depends_lib {port:ncurses port:openssl} maintainers nomaintainer long_description {lynx is a program which allows a user to access World-Wide Web servers and other information servers. It uses only ascii representation so that it can be used from ascii-terminals and dial-in lines.} version 2.8.6rel.5 categories www revision 1
mathopd 477
variants universal description {small, yet very fast HTTP server} portdir www/mathopd homepage http://www.mathopd.org/ epoch 0 platforms darwin name mathopd long_description {Mathopd is a very small, yet very fast HTTP server for UN*X systems. Mathopd is designed specifically to handle a large number of connections with minimal fuss. It contains no unnecessary add-ons, but it does the trick for most things.} maintainers nomaintainer categories www version 1.5p4 revision 0
mediawiki 745
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/13e619f4/attachment-0001.html
From ryandesign at macports.org Tue Jan 8 01:35:41 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Tue Jan 8 01:35:42 2008
Subject: [32574] trunk/dports
Message-ID: <20080108093541.37204D7C7C36@lists.macosforge.org>
Revision: 32574
http://trac.macosforge.org/projects/macports/changeset/32574
Author: ryandesign@macports.org
Date: 2008-01-08 01:35:40 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
set svn:keywords to Id for all ports, per current guidelines
Modified Paths:
--------------
trunk/dports/textproc/dwdiff/Portfile
Property Changed:
----------------
trunk/dports/net/vpnc/Portfile
trunk/dports/textproc/dwdiff/Portfile
Property changes on: trunk/dports/net/vpnc/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: trunk/dports/textproc/dwdiff/Portfile
===================================================================
--- trunk/dports/textproc/dwdiff/Portfile 2008-01-08 08:44:13 UTC (rev 32573)
+++ trunk/dports/textproc/dwdiff/Portfile 2008-01-08 09:35:40 UTC (rev 32574)
@@ -1,4 +1,4 @@
-# $Id: $
+# $Id$
PortSystem 1.0
Property changes on: trunk/dports/textproc/dwdiff/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/74425d0a/attachment.html
From narf_tm at macports.org Tue Jan 8 07:05:28 2008
From: narf_tm at macports.org (narf_tm@macports.org)
Date: Tue Jan 8 07:05:32 2008
Subject: [32575] trunk/dports/perl/p5-data-visitor/Portfile
Message-ID: <20080108150528.B6E48D7E1328@lists.macosforge.org>
Revision: 32575
http://trac.macosforge.org/projects/macports/changeset/32575
Author: narf_tm@macports.org
Date: 2008-01-08 07:05:25 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Updated to 0.12.
Modified Paths:
--------------
trunk/dports/perl/p5-data-visitor/Portfile
Modified: trunk/dports/perl/p5-data-visitor/Portfile
===================================================================
--- trunk/dports/perl/p5-data-visitor/Portfile 2008-01-08 09:35:40 UTC (rev 32574)
+++ trunk/dports/perl/p5-data-visitor/Portfile 2008-01-08 15:05:25 UTC (rev 32575)
@@ -2,7 +2,7 @@
PortSystem 1.0
PortGroup perl5 1.0
-perl5.setup Data-Visitor 0.11
+perl5.setup Data-Visitor 0.12
maintainers narf_tm openmaintainer
description Visitor style traversal of Perl data structures
long_description This module is a simple visitor implementation \
@@ -10,7 +10,7 @@
platforms darwin
-checksums md5 b9e3a77e3f2594dae4db3f207bb356f8
+checksums md5 547374f08f1d873ccace421a5583ff5c
depends_lib-append port:p5-class-accessor \
port:p5-test-mockobject \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/a9743227/attachment.html
From nox at macports.org Tue Jan 8 08:24:06 2008
From: nox at macports.org (nox@macports.org)
Date: Tue Jan 8 08:24:09 2008
Subject: [32576] trunk/dports/devel/libsdl
Message-ID: <20080108162406.A39CBD7E493E@lists.macosforge.org>
Revision: 32576
http://trac.macosforge.org/projects/macports/changeset/32576
Author: nox@macports.org
Date: 2008-01-08 08:24:03 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
libsdl, libsdl-framework: Updated to 1.2.13 (closes #13780).
Modified Paths:
--------------
trunk/dports/devel/libsdl/Portfile
trunk/dports/devel/libsdl-framework/Portfile
Modified: trunk/dports/devel/libsdl/Portfile
===================================================================
--- trunk/dports/devel/libsdl/Portfile 2008-01-08 15:05:25 UTC (rev 32575)
+++ trunk/dports/devel/libsdl/Portfile 2008-01-08 16:24:03 UTC (rev 32576)
@@ -4,7 +4,7 @@
name libsdl
set my_name SDL
-version 1.2.12
+version 1.2.13
categories devel multimedia
platforms macosx freebsd
maintainers nox openmaintainer
@@ -21,9 +21,9 @@
master_sites ${homepage}release/
distname ${my_name}-${version}
-checksums md5 544b4554986e51eed6d34435cf9c5f3f \
- sha1 2c37ff1683368369c0f555d4a742f0544153610d \
- rmd160 3871023c63ea056eba43ce4f55ee8d3a73ff3022
+checksums md5 c6660feea2a6834de10bc71b2f8e4d88 \
+ sha1 51fcaa3e1d5c01fd813ea08688780f86b19cf539 \
+ rmd160 ed8825fc98f4b3759cf9e5cf8357d71c50df9925
depends_lib lib:libX11.6:XFree86
Modified: trunk/dports/devel/libsdl-framework/Portfile
===================================================================
--- trunk/dports/devel/libsdl-framework/Portfile 2008-01-08 15:05:25 UTC (rev 32575)
+++ trunk/dports/devel/libsdl-framework/Portfile 2008-01-08 16:24:03 UTC (rev 32576)
@@ -5,7 +5,7 @@
name libsdl-framework
set my_name SDL
-version 1.2.12
+version 1.2.13
categories devel multimedia
maintainers nox openmaintainer
description Cross-platform multi-media development API
@@ -17,10 +17,6 @@
\"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, \
Mac OS, Solaris, IRIX, and FreeBSD.
-# Dummy configure to enable the universal variant.
-use_configure yes
-configure {}
-
if {! [variant_isset universal]} {
set arch ${os.arch}
if {! [string compare ${os.arch} powerpc]} {
@@ -36,9 +32,9 @@
distname ${my_name}-${version}
dist_subdir libsdl
-checksums md5 544b4554986e51eed6d34435cf9c5f3f \
- sha1 2c37ff1683368369c0f555d4a742f0544153610d \
- rmd160 3871023c63ea056eba43ce4f55ee8d3a73ff3022
+checksums md5 c6660feea2a6834de10bc71b2f8e4d88 \
+ sha1 51fcaa3e1d5c01fd813ea08688780f86b19cf539 \
+ rmd160 ed8825fc98f4b3759cf9e5cf8357d71c50df9925
xcode.project Xcode/SDL/SDL.xcodeproj
xcode.target "Framework Without X11 Stuff (for those who didn't install the X11 headers with Xcode)"
@@ -57,6 +53,8 @@
xcode.target Framework
}
+variant universal {}
+
livecheck.check regex
livecheck.url ${homepage}download.php
livecheck.regex ${my_name}-(\\d+(?:\\.\\d+)*)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/203a8c62/attachment.html
From nox at macports.org Tue Jan 8 08:40:09 2008
From: nox at macports.org (nox@macports.org)
Date: Tue Jan 8 08:45:33 2008
Subject: [32577] trunk/dports/editors/nano/Portfile
Message-ID: <20080108164009.19753D7E5982@lists.macosforge.org>
Revision: 32577
http://trac.macosforge.org/projects/macports/changeset/32577
Author: nox@macports.org
Date: 2008-01-08 08:40:06 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
nano:
* Updated to 2.0.7.
* UTF-8 and native language support are not variants anymore.
Modified Paths:
--------------
trunk/dports/editors/nano/Portfile
Modified: trunk/dports/editors/nano/Portfile
===================================================================
--- trunk/dports/editors/nano/Portfile 2008-01-08 16:24:03 UTC (rev 32576)
+++ trunk/dports/editors/nano/Portfile 2008-01-08 16:40:06 UTC (rev 32577)
@@ -3,8 +3,7 @@
PortSystem 1.0
name nano
-version 2.0.6
-revision 1
+version 2.0.7
categories editors
platforms darwin freebsd
maintainers nox
@@ -19,19 +18,19 @@
homepage http://www.nano-editor.org/
master_sites ${homepage}dist/v[strsed ${version} {/\.[0-9]*$//}]/ gnu
-checksums md5 619107f0fc3c4383d668cef15aa3ca32 \
- sha1 00102580404cdb1c8594e5f6193000d5acac2249 \
- rmd160 858dc7cf7137cc2b19e9084a503fe508ef734381
+checksums md5 16187fed2bdefec6275ece6401ce4cd2 \
+ sha1 6616c6496e6f21e61df6bb991c0be84eda5c6a0c \
+ rmd160 96ff5a88288451ed24f679d88d59a752616ce94c
-depends_lib port:ncurses
+depends_lib port:ncursesw \
+ port:gettext \
+ port:libiconv
configure.args --enable-nanorc \
- --disable-nls \
--disable-wrapping-as-root \
--disable-mouse \
--disable-wrapping \
- --disable-speller \
- --disable-utf8
+ --disable-speller
destroot.target install-strip
@@ -48,19 +47,6 @@
ui_msg "A sample configuration file is available at ${docdir}/nanorc.sample ."
}
-variant nls description {Add NLS support} {
- configure.args-delete --disable-nls
- depends_lib-append port:gettext \
- port:libiconv
-}
-
-variant utf8 description {Add UTF-8 support} {
- configure.args-append --enable-utf8
- configure.args-delete --disable-utf8
- depends_lib-append port:ncursesw
- depends_lib-delete port:ncurses
-}
-
variant wrap description \
{Enable wrapping (lines will be splitted to fit into the terminal width)} {
configure.args-delete --disable-wrapping
@@ -96,4 +82,3 @@
livecheck.check regex
livecheck.url http://ftp.gnu.org/gnu/${name}/?C=M&O=D
livecheck.regex ${name}-(\\d+\\.\\d+\\.\\d+)
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/db7d532a/attachment.html
From nox at macports.org Tue Jan 8 09:01:02 2008
From: nox at macports.org (nox@macports.org)
Date: Tue Jan 8 09:01:04 2008
Subject: [32578] trunk/dports/editors/scite
Message-ID: <20080108170102.3A180D7E6865@lists.macosforge.org>
Revision: 32578
http://trac.macosforge.org/projects/macports/changeset/32578
Author: nox@macports.org
Date: 2008-01-08 09:00:59 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
scite: Updated to 1.75.
Modified Paths:
--------------
trunk/dports/editors/scite/Portfile
trunk/dports/editors/scite/files/patch-scite-gtk-makefile.diff
Modified: trunk/dports/editors/scite/Portfile
===================================================================
--- trunk/dports/editors/scite/Portfile 2008-01-08 16:40:06 UTC (rev 32577)
+++ trunk/dports/editors/scite/Portfile 2008-01-08 17:00:59 UTC (rev 32578)
@@ -3,7 +3,7 @@
PortSystem 1.0
name scite
-version 1.74
+version 1.75
categories editors
platforms darwin
maintainers nox
@@ -22,9 +22,9 @@
depends_build port:pkgconfig
depends_lib port:gtk2
-checksums md5 09ad25f1fa6dab3feec41dba2480047f \
- sha1 64066ed557c15821a50955b86acdda0d32e0a472 \
- rmd160 a4547865bf2884108fbfbc8eaae1c7d1200ddd47
+checksums md5 18a4525c4962f1cdbd298a379cc865b7 \
+ sha1 7f3e3fceccb3ea3f3580fb01e22ac8b55604355c \
+ rmd160 9428cfaaa16ca08609bb2eb5a63b1ab0ed7b0e1a
worksrcdir ${name}/gtk
Modified: trunk/dports/editors/scite/files/patch-scite-gtk-makefile.diff
===================================================================
--- trunk/dports/editors/scite/files/patch-scite-gtk-makefile.diff 2008-01-08 16:40:06 UTC (rev 32577)
+++ trunk/dports/editors/scite/files/patch-scite-gtk-makefile.diff 2008-01-08 17:00:59 UTC (rev 32578)
@@ -26,10 +26,10 @@
# make should be run in ../../scintilla/gtk to compile all the lexers.
COMPLIB=../../scintilla/bin/scintilla.a
@@ -103,7 +103,7 @@
- $(PROG): SciTEGTK.o FilePath.o SciTEBase.o SciTEBuffers.o SciTEIO.o Exporters.o \
- MultiplexExtension.o DirectorExtension.o SciTEProps.o Utf8_16.o \
- $(COMPLIB) $(LUA_OBJS)
-- $(CC) `$(CONFIGTHREADS)` -DGTK $^ -o $@ $(CONFIGLIB)
+ $(PROG): SciTEGTK.o FilePath.o SciTEBase.o SciTEBuffers.o SciTEIO.o StringList.o Exporters.o \
+ PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o Utf8_16.o \
+ JobQueue.o GTKMutex.o $(COMPLIB) $(LUA_OBJS)
+- $(CC) `$(CONFIGTHREADS)` -rdynamic -Wl,--version-script lua.vers -DGTK $^ -o $@ $(CONFIGLIB)
+ $(CC) `$(CONFIGTHREADS)` $(UNIVERSAL_LDFLAGS) -DGTK $^ -o $@ $(CONFIGLIB)
# Automatically generate header dependencies with "make deps"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/9e2a2e00/attachment.html
From blair at macports.org Tue Jan 8 10:48:07 2008
From: blair at macports.org (blair@macports.org)
Date: Tue Jan 8 10:48:09 2008
Subject: [32579] trunk/dports/lang/scala/Portfile
Message-ID: <20080108184807.A23A1D7EC3EE@lists.macosforge.org>
Revision: 32579
http://trac.macosforge.org/projects/macports/changeset/32579
Author: blair@macports.org
Date: 2008-01-08 10:48:05 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Fix #13859 by removing the cd command to create the jar file symlinks
in share/java.
Modified Paths:
--------------
trunk/dports/lang/scala/Portfile
Modified: trunk/dports/lang/scala/Portfile
===================================================================
--- trunk/dports/lang/scala/Portfile 2008-01-08 17:00:59 UTC (rev 32578)
+++ trunk/dports/lang/scala/Portfile 2008-01-08 18:48:05 UTC (rev 32579)
@@ -58,8 +58,7 @@
file rename ${scaladir}/share/scala/src ${sharedir}/scala/src
xinstall -d -m 755 ${sharedir}/java
- cd ${sharedir}/java
foreach f {sbaz-tests.jar sbaz.jar scala-actors.jar scala-compiler.jar scala-dbc.jar scala-decoder.jar scala-library.jar} {
- system "ln -s ../scala/share/scala/lib/${f}"
+ system "ln -s ../scala/share/scala/lib/${f} ${sharedir}/java/${f}"
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/d0ea568c/attachment.html
From blair at macports.org Tue Jan 8 10:49:45 2008
From: blair at macports.org (blair@macports.org)
Date: Tue Jan 8 10:49:47 2008
Subject: [32580] trunk/dports/lang/scala/Portfile
Message-ID: <20080108184945.4E723D7EC53E@lists.macosforge.org>
Revision: 32580
http://trac.macosforge.org/projects/macports/changeset/32580
Author: blair@macports.org
Date: 2008-01-08 10:49:44 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Do not create a symlink to scala-actors.jar since it no longer exists.
Modified Paths:
--------------
trunk/dports/lang/scala/Portfile
Modified: trunk/dports/lang/scala/Portfile
===================================================================
--- trunk/dports/lang/scala/Portfile 2008-01-08 18:48:05 UTC (rev 32579)
+++ trunk/dports/lang/scala/Portfile 2008-01-08 18:49:44 UTC (rev 32580)
@@ -3,6 +3,7 @@
PortSystem 1.0
name scala
version 2.6.1
+revision 1
categories lang java
maintainers blair
description The Scala Programming Language
@@ -58,7 +59,7 @@
file rename ${scaladir}/share/scala/src ${sharedir}/scala/src
xinstall -d -m 755 ${sharedir}/java
- foreach f {sbaz-tests.jar sbaz.jar scala-actors.jar scala-compiler.jar scala-dbc.jar scala-decoder.jar scala-library.jar} {
+ foreach f {sbaz-tests.jar sbaz.jar scala-compiler.jar scala-dbc.jar scala-decoder.jar scala-library.jar} {
system "ln -s ../scala/share/scala/lib/${f} ${sharedir}/java/${f}"
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/e51a63aa/attachment.html
From blair at macports.org Tue Jan 8 11:06:32 2008
From: blair at macports.org (blair@macports.org)
Date: Tue Jan 8 11:06:35 2008
Subject: [32581] trunk/dports/www/apache20/Portfile
Message-ID: <20080108190632.194BFD7ED65A@lists.macosforge.org>
Revision: 32581
http://trac.macosforge.org/projects/macports/changeset/32581
Author: blair@macports.org
Date: 2008-01-08 11:06:31 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Fix #13253 by setting destroot.violate_mtree to yes since Apache 2.0.x
installs its world onto its own prefix within MacPorts' ${prefix}.
Modified Paths:
--------------
trunk/dports/www/apache20/Portfile
Modified: trunk/dports/www/apache20/Portfile
===================================================================
--- trunk/dports/www/apache20/Portfile 2008-01-08 18:49:44 UTC (rev 32580)
+++ trunk/dports/www/apache20/Portfile 2008-01-08 19:06:31 UTC (rev 32581)
@@ -106,6 +106,8 @@
${worksrcpath}/support/envvars-std
}
+destroot.violate_mtree yes
+
post-destroot {
set confDir ${destroot}${prefix}/apache20/conf
file rename -force ${confDir}/httpd.conf ${confDir}/httpd.conf.sample
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/dbec9537/attachment-0001.html
From jmpp at macports.org Tue Jan 8 11:24:40 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 11:24:41 2008
Subject: [32582] trunk/doc-new/guide/xml/project.xml
Message-ID: <20080108192440.11B6FD7EE521@lists.macosforge.org>
Revision: 32582
http://trac.macosforge.org/projects/macports/changeset/32582
Author: jmpp@macports.org
Date: 2008-01-08 11:24:38 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
We no longer have version specific milestones, so correct the relevant guide section to reflect this.
Modified Paths:
--------------
trunk/doc-new/guide/xml/project.xml
Modified: trunk/doc-new/guide/xml/project.xml
===================================================================
--- trunk/doc-new/guide/xml/project.xml 2008-01-08 19:06:31 UTC (rev 32581)
+++ trunk/doc-new/guide/xml/project.xml 2008-01-08 19:24:38 UTC (rev 32582)
@@ -157,18 +157,6 @@
- MacPorts x.y - indicates tickets
- against the MacPorts base code that have been accepted and
- scheduled for inclusion or fixing in the x.y MacPorts release
- series.
-
-
- This milestone may only be applied by MacPorts team
- members.
-
-
-
-
MacPorts base enhancements - for
tickets requesting or providing improvements to the
functionality of the MacPorts system.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/2a12d796/attachment.html
From blair at macports.org Tue Jan 8 11:28:27 2008
From: blair at macports.org (blair@macports.org)
Date: Tue Jan 8 11:28:29 2008
Subject: [32583] trunk/dports/www/apache20/Portfile
Message-ID: <20080108192827.B703CD7EE86F@lists.macosforge.org>
Revision: 32583
http://trac.macosforge.org/projects/macports/changeset/32583
Author: blair@macports.org
Date: 2008-01-08 11:28:26 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
New upstream 2.0.61 release. Fixes #13252.
Modified Paths:
--------------
trunk/dports/www/apache20/Portfile
Modified: trunk/dports/www/apache20/Portfile
===================================================================
--- trunk/dports/www/apache20/Portfile 2008-01-08 19:24:38 UTC (rev 32582)
+++ trunk/dports/www/apache20/Portfile 2008-01-08 19:28:26 UTC (rev 32583)
@@ -18,7 +18,7 @@
PortSystem 1.0
name apache20
-version 2.0.59
+version 2.0.61
categories www
maintainers blair
@@ -55,7 +55,9 @@
master_sites apache:httpd
distname httpd-${version}
-checksums md5 b0200a497d1c89daad680c676d32a6df
+checksums md5 7d78bbaa17adc16ce4e0303a4fb87247 \
+ sha1 665017829022d287ffe3cec749e2b5b61252d7b4 \
+ rmd160 a2c2c90976a967112a9129b9716d880d71261882
use_bzip2 yes
depends_lib port:apr0 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/6bf91629/attachment.html
From jmpp at macports.org Tue Jan 8 12:01:34 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 12:01:36 2008
Subject: [32584] trunk/www/install.php
Message-ID: <20080108200134.B1DF5D7F06FA@lists.macosforge.org>
Revision: 32584
http://trac.macosforge.org/projects/macports/changeset/32584
Author: jmpp@macports.org
Date: 2008-01-08 12:01:33 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Revert to advertsing 2.4.1 per Anders' recommendations.
Capitalize "Developer Tools" per his recommendattions too.
Modified Paths:
--------------
trunk/www/install.php
Modified: trunk/www/install.php
===================================================================
--- trunk/www/install.php 2008-01-08 19:28:26 UTC (rev 32583)
+++ trunk/www/install.php 2008-01-08 20:01:33 UTC (rev 32584)
@@ -41,8 +41,7 @@
- Apple's
- Xcode 3.0 developer tools for the Leopard platform or
- 2.5 for Tiger, found at the Apple Developer Connection
+ Xcode 3.0 Developer Tools for the Leopard platform or 2.4.1 for Tiger, found at the Apple Developer Connection
site or on your Mac OS X installation CDs/DVD.
- The X11 windowing environment (A.K.A. “X11 User”) and its related SDK package (“X11SDK”)
for ports that depend on the functionality they provide to compile and run.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/a7eaf215/attachment.html
From jmpp at macports.org Tue Jan 8 12:07:26 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 12:07:28 2008
Subject: [32585] trunk/www/install.php
Message-ID: <20080108200726.9E031D7F0ABC@lists.macosforge.org>
Revision: 32585
http://trac.macosforge.org/projects/macports/changeset/32585
Author: jmpp@macports.org
Date: 2008-01-08 12:07:25 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Temporarily remove mention of the Panther dmg since we still don't have it, so that we don't get any more broken link reports.
Modified Paths:
--------------
trunk/www/install.php
Modified: trunk/www/install.php
===================================================================
--- trunk/www/install.php 2008-01-08 20:01:33 UTC (rev 32584)
+++ trunk/www/install.php 2008-01-08 20:07:25 UTC (rev 32585)
@@ -17,11 +17,10 @@
- - “dmg” disk images for Leopard (Universal), Tiger (Universal) and Panther (PowerPC)
- as a legacy platform, containing pkg installers for use with the Mac OS X Installer. By far the simplest installation
- procedure that most users should follow after meeting the requirements listed
- below.
+ - “dmg” disk images for Leopard (Universal) and Tiger (Universal), containing pkg installers for use with the Mac OS X Installer.
+ By far the simplest installation procedure that most users should follow after meeting the requirements
+ listed below.
- In source form as either a tar.bz2 package or a
tar.gz one for manual compilation, if you intend to customize your installation
in any way.
@@ -41,8 +40,8 @@
- Apple's
- Xcode 3.0 Developer Tools for the Leopard platform or 2.4.1 for Tiger, found at the Apple Developer Connection
- site or on your Mac OS X installation CDs/DVD.
+ Xcode 3.0 Developer Tools for the Leopard platform or 2.4.1 for Tiger, found at the
+ Apple Developer Connection site or on your Mac OS X installation CDs/DVD.
- The X11 windowing environment (A.K.A. “X11 User”) and its related SDK package (“X11SDK”)
for ports that depend on the functionality they provide to compile and run.
@@ -61,9 +60,8 @@
Mac OS X Package (.pkg) Installer
The easiest way to install MacPorts on a Mac OS X system is by downloading the dmg for Leopard (Universal), Tiger (Universal) or Panther (PowerPC), respectively, and running the system's Installer by double-clicking on the pkg contained therein,
- following the on-screen instructions until completion.
+ ?>">Leopard (Universal) or Tiger (Universal), respectively, and running the
+ system's Installer by double-clicking on the pkg contained therein, following the on-screen instructions until completion.
This procedure will place a fully-functional and default MacPorts installation on your host system, ready for usage.
If needed your shell configuration files will be
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/dfd1ff9e/attachment.html
From mww at macports.org Tue Jan 8 12:31:27 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 8 12:31:29 2008
Subject: [32586] trunk/dports/print/abcm2ps/Portfile
Message-ID: <20080108203127.ECEA6D7F1F67@lists.macosforge.org>
Revision: 32586
http://trac.macosforge.org/projects/macports/changeset/32586
Author: mww@macports.org
Date: 2008-01-08 12:31:26 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
version 5.7.2
Modified Paths:
--------------
trunk/dports/print/abcm2ps/Portfile
Modified: trunk/dports/print/abcm2ps/Portfile
===================================================================
--- trunk/dports/print/abcm2ps/Portfile 2008-01-08 20:07:25 UTC (rev 32585)
+++ trunk/dports/print/abcm2ps/Portfile 2008-01-08 20:31:26 UTC (rev 32586)
@@ -3,7 +3,7 @@
PortSystem 1.0
name abcm2ps
-version 5.7.1
+version 5.7.2
categories print audio
platforms darwin
maintainers mww
@@ -15,7 +15,7 @@
homepage http://moinejf.free.fr/
master_sites ${homepage}
-checksums sha1 2ac50d15a0e80dd7ce8565b95efcc368fadb3b0a
+checksums sha1 ff4f134ebe51b06e23626213326d546e0e10b447
patchfiles patch-Makefile.in
build.target
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/1324916f/attachment.html
From dluke at macports.org Tue Jan 8 12:44:59 2008
From: dluke at macports.org (dluke@macports.org)
Date: Tue Jan 8 12:45:02 2008
Subject: [32587] trunk/dports/PortIndex
Message-ID: <20080108204459.CC5B9D7F2C7C@lists.macosforge.org>
Revision: 32587
http://trac.macosforge.org/projects/macports/changeset/32587
Author: dluke@macports.org
Date: 2008-01-08 12:44:57 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4418
Ports successfully parsed: 4418
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-08 20:31:26 UTC (rev 32586)
+++ trunk/dports/PortIndex 2008-01-08 20:44:57 UTC (rev 32587)
@@ -1231,9 +1231,9 @@
libpub 308
variants universal description {library of C functions for various purposes.} portdir devel/libpub homepage http://liw.iki.fi/liw/programs epoch 0 platforms darwin name libpub long_description {{library of C functions for various purposes.}} maintainers nomaintainer categories devel version 0.35 revision 2
libsdl 734
-variants {universal quartz darwin_7 darwin_8 darwin_9} portdir devel/libsdl description {Cross-platform multi-media development API} homepage http://www.libsdl.org/ epoch 0 platforms {macosx freebsd} name libsdl depends_lib lib:libX11.6:XFree86 maintainers {nox openmaintainer} long_description {Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of {"Civilization:} Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, Mac OS, Solaris, IRIX, and FreeBSD.} version 1.2.12 categories {devel multimedia} revision 0
+variants {universal quartz darwin_7 darwin_8 darwin_9} portdir devel/libsdl description {Cross-platform multi-media development API} homepage http://www.libsdl.org/ epoch 0 platforms {macosx freebsd} name libsdl depends_lib lib:libX11.6:XFree86 maintainers {nox openmaintainer} long_description {Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of {"Civilization:} Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, Mac OS, Solaris, IRIX, and FreeBSD.} version 1.2.13 categories {devel multimedia} revision 0
libsdl-framework 681
-variants {universal x11} description {Cross-platform multi-media development API} portdir devel/libsdl-framework homepage http://www.libsdl.org/ epoch 0 platforms macosx name libsdl-framework long_description {Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of {"Civilization:} Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, Mac OS, Solaris, IRIX, and FreeBSD.} maintainers {nox openmaintainer} version 1.2.12 categories {devel multimedia} revision 0
+variants {universal x11} description {Cross-platform multi-media development API} portdir devel/libsdl-framework homepage http://www.libsdl.org/ epoch 0 platforms macosx name libsdl-framework long_description {Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of {"Civilization:} Call To Power.\" Simple DirectMedia Layer supports Linux, Win32, BeOS, Mac OS, Solaris, IRIX, and FreeBSD.} maintainers {nox openmaintainer} version 1.2.13 categories {devel multimedia} revision 0
libsdl_gfx 786
variants {universal darwin_6} portdir devel/libsdl_gfx description {graphics primitives SDL extension} homepage http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/ epoch 0 platforms macosx name libsdl_gfx depends_lib {port:libsdl port:libiconv} maintainers mww long_description {The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces. The current components of the SDL_gfx library are: Graphic Primitives, Rotozoomer, Framerate control, MMX image filters. It is backwards compatible to the above mentioned code. It is written in plain C and can be used in C++ code.} version 2.0.16 categories {devel graphics} revision 0
libsdl_gfx-framework 787
@@ -1654,8 +1654,8 @@
variants universal depends_build port:ocaml description {A line editor to be used with interactive commands.} portdir editors/ledit homepage http://cristal.inria.fr/~ddr/ epoch 0 name ledit long_description {The command ledit allows to edit lines one by one when running an interactive command. When typing a line, some keys with control or meta are interpreted: it is possible to insert characters in the middle of the line, go to the beginning or the end of the line, get a previous line, search for a line with a pattern, etc.} maintainers reilles@loria.fr categories editors version 1.12 revision 0
minimumprofit 344
variants universal portdir editors/minimumprofit description {Programmer Text Editor.} homepage http://www.triptico.com/software/mp.html epoch 0 platforms darwin name minimumprofit depends_lib {port:gtk2 port:pcre port:ncurses} long_description {{Programmer Text Editor.}} maintainers nomaintainer version 3.3.18b categories editors revision 0
-nano 983
-variants {universal nls utf8 wrap spell mouse multibuffer color} variant_desc {nls {Add NLS support} utf8 {Add UTF-8 support} wrap {Enable wrapping (lines will be splitted to fit into the terminal width)} spell {Add spell-checking support (needs a spellchecker (e.g. aspell, ispell...)} mouse {Add mouse support} multibuffer {Add multibuffer support (allow multiple files to be opened in a single nano instance)} color {Enable color syntax highlighting}} portdir editors/nano description {Nano's ANOther editor - enhanced free Pico Clone} homepage http://www.nano-editor.org/ epoch 0 platforms {darwin freebsd} name nano depends_lib port:ncurses maintainers nox long_description {GNU nano is a small and friendly text editor. Besides basic text editing, nano offers many extra features like an interactive search and replace, goto line number, auto-indentation, feature toggles, internationalization support, and filename tab completion.} version 2.0.6 categories editors revision 1
+nano 957
+variants {universal wrap spell mouse multibuffer color} variant_desc {wrap {Enable wrapping (lines will be splitted to fit into the terminal width)} spell {Add spell-checking support (needs a spellchecker (e.g. aspell, ispell...)} mouse {Add mouse support} multibuffer {Add multibuffer support (allow multiple files to be opened in a single nano instance)} color {Enable color syntax highlighting}} portdir editors/nano description {Nano's ANOther editor - enhanced free Pico Clone} homepage http://www.nano-editor.org/ epoch 0 platforms {darwin freebsd} name nano depends_lib {port:ncursesw port:gettext port:libiconv} maintainers nox long_description {GNU nano is a small and friendly text editor. Besides basic text editing, nano offers many extra features like an interactive search and replace, goto line number, auto-indentation, feature toggles, internationalization support, and filename tab completion.} version 2.0.7 categories editors revision 0
ne 408
portdir editors/ne variants universal description {ne - nice editor} name ne version 1.42 categories editors homepage http://ne.dsi.unimi.it/ revision 0 epoch 0 maintainers nomaintainer long_description {ne is a free text editor that runs on (hopefully almost) any UN*X machine. ne is easy to use for the beginner, but powerful and fully configurable for the wizard, and most sparing in its resource usage.}
nedit 740
@@ -1667,7 +1667,7 @@
psgml 918
variants universal depends_build bin:emacs:emacs description {XML/SGML editing mode for emacs} portdir editors/psgml homepage http://www.lysator.liu.se/projects/about_psgml.html epoch 0 name psgml long_description {Emacs is an advanced and extensible editor. A Major Mode customizes Emacs for editing text of a particular sort. PSGML is a major mode for SGML documents. PSGML has several functions for editing SGML documents. Indentation according to element nesting depth and identification of structural errors (but it is not a validating SGML parser). Menus and commands for inserting tags with only the contextually valid tags. Attribute values can be edited in a separate window with information about types and defaults. Structure based editing includes movement and {killing;} and also several commands for folding editing.} maintainers arankine@gmail.com categories {editors textproc} version 1.3.1 revision 0
scite 505
-variants universal depends_build port:pkgconfig portdir editors/scite description {SciTE is a SCIntilla based Text Editor.} homepage http://scintilla.sourceforge.net/SciTE.html epoch 0 platforms darwin depends_lib port:gtk2 name scite maintainers nox long_description {Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations.} version 1.74 categories editors revision 0
+variants universal depends_build port:pkgconfig portdir editors/scite description {SciTE is a SCIntilla based Text Editor.} homepage http://scintilla.sourceforge.net/SciTE.html epoch 0 platforms darwin depends_lib port:gtk2 name scite maintainers nox long_description {Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations.} version 1.75 categories editors revision 0
semantic 601
depends_build port:emacs portdir editors/semantic description {Infrastructure for parser based text analysis in Emacs} homepage http://cedet.sourceforge.net/semantic.shtml depends_run {port:emacs port:eieio port:semantic} epoch 0 platforms darwin name semantic maintainers nox long_description {Semantic is an infrastructure for parser based text analysis in Emacs. It is a lexer, parser-generator, and parser. It is written in Emacs Lisp and is customized to the way Emacs thinks about language files, and is optimized to use Emacs' parsing capabilities.} version 1.4.4 categories editors revision 0
spe 422
@@ -3465,7 +3465,7 @@
sbcl 583
variants {universal powerpc i386 test threads} description {The Steel Bank Common Lisp system} portdir lang/sbcl homepage http://www.sbcl.org epoch 0 platforms darwin name sbcl long_description {Steel Bank Common Lisp (SBCL) is a Open Source development system for ANSI Common Lisp. It provides an interactive environment including an integrated native compiler, interpreter, and debugger. (And it, and its generated code, can also play nicely with Unix when running noninteractively.)} maintainers {gwright@macports.org waqar@macports.org} categories lang version 1.0.12 revision 0
scala 537
-variants universal description {The Scala Programming Language} portdir lang/scala homepage http://www.scala-lang.org/ epoch 0 platforms darwin name scala long_description {Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It runs inside a Java Virtual Machine and is fully interoperable with Java.} maintainers blair categories {lang java} version 2.6.1 revision 0
+variants universal description {The Scala Programming Language} portdir lang/scala homepage http://www.scala-lang.org/ epoch 0 platforms darwin name scala long_description {Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It runs inside a Java Virtual Machine and is fully interoperable with Java.} maintainers blair categories {lang java} version 2.6.1 revision 1
scheme48 479
variants {universal darwin_8} description {Scheme byte-code interpreter} portdir lang/scheme48 homepage http://s48.org/ epoch 0 platforms darwin name scheme48 long_description {Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.} maintainers mww categories {lang scheme} version 1.7 revision 1
scsh 582
@@ -4875,7 +4875,7 @@
p5-data-uuid 462
variants universal portdir perl/p5-data-uuid description {Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs).} homepage http://search.cpan.org/dist/Data-UUID/ epoch 0 platforms darwin name p5-data-uuid depends_lib {{path:\${prefix}/bin/perl:perl5.8}} maintainers dluke@geeklair.net long_description {{Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs).}} version 0.148 categories perl revision 0
p5-data-visitor 483
-variants universal portdir perl/p5-data-visitor description {Visitor style traversal of Perl data structures} homepage http://search.cpan.org/dist/Data-Visitor/ epoch 0 platforms darwin name p5-data-visitor depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-class-accessor port:p5-test-mockobject port:p5-test-use-ok} maintainers {narf_tm openmaintainer} long_description {This module is a simple visitor implementation for Perl values.} version 0.11 categories perl revision 0
+variants universal portdir perl/p5-data-visitor description {Visitor style traversal of Perl data structures} homepage http://search.cpan.org/dist/Data-Visitor/ epoch 0 platforms darwin name p5-data-visitor depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-class-accessor port:p5-test-mockobject port:p5-test-use-ok} maintainers {narf_tm openmaintainer} long_description {This module is a simple visitor implementation for Perl values.} version 0.12 categories perl revision 0
p5-date-calc 620
variants universal portdir perl/p5-date-calc description {Gregorian calendar date calculations} homepage http://search.cpan.org/dist/Date-Calc/ epoch 0 platforms darwin name p5-date-calc depends_lib {{path:\${prefix}/bin/perl:perl5.8} port:p5-bit-vector port:p5-carp-clan} maintainers nomaintainer long_description {The library provides all sorts of date calculations based on the Gregorian calendar (the one used in all western countries today), thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).} version 5.4 categories perl revision 0
p5-datemanip 564
@@ -8099,7 +8099,7 @@
apache2 733
variants {universal darwin darwin_7 darwin_9 openbsd openldap preforkmpm workermpm eventmpm no_startupitem} portdir www/apache2 description {The extremely popular second version of the Apache http server} homepage http://httpd.apache.org/ epoch 0 platforms {darwin freebsd openbsd} name apache2 depends_lib {port:apr port:apr-util port:expat port:openssl port:pcre} maintainers imajes@macports.org long_description {Apache is an HTTP server designed as a plug-in replacement for the NCSA server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and includes many frequently requested new features, and has an API which allows it to be extended to meet users' needs more easily.} version 2.2.6 categories www revision 0
apache20 1670
-variants {universal darwin darwin_7 openbsd openldap preforkmpm workermpm no_startupitem} portdir www/apache20 description {The extremely popular second version of the Apache http server} homepage http://httpd.apache.org/ epoch 0 platforms {darwin freebsd openbsd} name apache20 depends_lib {port:apr0 port:apr-util0 port:expat port:openssl port:pcre} maintainers blair long_description {Apache is an HTTP server designed as a plug-in replacement for the NCSA server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and includes many frequently requested new features, and has an API which allows it to be extended to meet users' needs more easily. This Portfile is not the latest version of the Apache web server, see the apache2 port. Besides having a Port for the Apache 2.0.x line, this Port was built to allow Apache 2.x.y on Mac OS X 10.3 to serve PHP Zend encoded files using the Zend Optimizer. The Zend Optimizer is distributed only in binary form as an Apache module that enables the server to serve optimized and obfuscated PHP code from third party vendors. Since the Optimizer is a binary module, it must run in a binary compatible OS and Apache environment. While newer versions of the Zend Optimizer do work with Apache 2.2.x, it appears that these binary modules are compiled on 10.4 and trying to load the module into Apache on 10.3 results in missing symbol errors. When older versions of the Zend Optimizer that work on 10.3 are loaded into Apache 2.2.x, then the error_log will contain messages about double free memory errors. So the only combination that works on 10.3 is with Apache 2.0.x.} version 2.0.59 categories www revision 0
+variants {universal darwin darwin_7 openbsd openldap preforkmpm workermpm no_startupitem} portdir www/apache20 description {The extremely popular second version of the Apache http server} homepage http://httpd.apache.org/ epoch 0 platforms {darwin freebsd openbsd} name apache20 depends_lib {port:apr0 port:apr-util0 port:expat port:openssl port:pcre} maintainers blair long_description {Apache is an HTTP server designed as a plug-in replacement for the NCSA server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and includes many frequently requested new features, and has an API which allows it to be extended to meet users' needs more easily. This Portfile is not the latest version of the Apache web server, see the apache2 port. Besides having a Port for the Apache 2.0.x line, this Port was built to allow Apache 2.x.y on Mac OS X 10.3 to serve PHP Zend encoded files using the Zend Optimizer. The Zend Optimizer is distributed only in binary form as an Apache module that enables the server to serve optimized and obfuscated PHP code from third party vendors. Since the Optimizer is a binary module, it must run in a binary compatible OS and Apache environment. While newer versions of the Zend Optimizer do work with Apache 2.2.x, it appears that these binary modules are compiled on 10.4 and trying to load the module into Apache on 10.3 results in missing symbol errors. When older versions of the Zend Optimizer that work on 10.3 are loaded into Apache 2.2.x, then the error_log will contain messages about double free memory errors. So the only combination that works on 10.3 is with Apache 2.0.x.} version 2.0.61 categories www revision 0
autobench 808
variants universal portdir www/autobench description {automatic webserver benchmark tool} homepage http://www.xenoclast.org/autobench/ epoch 0 depends_run bin:httperf:httperf platforms darwin name autobench maintainers nomaintainer long_description {Autobench is a simple Perl script for automating the process of benchmarking a web server (or for conducting a comparative test of two different web servers). The script is a wrapper around httperf. Autobench runs httperf a number of times against each host, increasing the number of requested connections per second on each iteration, and extracts the significant data from the httperf output, delivering a CSV or TSV format file which can be imported directly into a spreadsheet for analysis/graphing.} version 2.1.2 categories {www benchmarks} revision 0
awstats 938
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/46bdd863/attachment-0001.html
From mww at macports.org Tue Jan 8 12:48:06 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 8 12:48:06 2008
Subject: [32588] trunk/dports/science/openmpi/Portfile
Message-ID: <20080108204806.240CFD7F2F00@lists.macosforge.org>
Revision: 32588
http://trac.macosforge.org/projects/macports/changeset/32588
Author: mww@macports.org
Date: 2008-01-08 12:48:04 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
version 1.2.5
Modified Paths:
--------------
trunk/dports/science/openmpi/Portfile
Modified: trunk/dports/science/openmpi/Portfile
===================================================================
--- trunk/dports/science/openmpi/Portfile 2008-01-08 20:44:57 UTC (rev 32587)
+++ trunk/dports/science/openmpi/Portfile 2008-01-08 20:48:04 UTC (rev 32588)
@@ -3,8 +3,7 @@
PortSystem 1.0
name openmpi
-version 1.2.4
-revision 1
+version 1.2.5
categories science parallel net
platforms darwin
maintainers mww
@@ -22,8 +21,8 @@
http://www.open-mpi.de/software/${subdir} \
http://icl.cs.utk.edu/open-mpi/${subdir} \
freebsd
-checksums md5 311b38c597f54d8d6b277225ef458666 \
- sha1 c3291cced086265e99705c4da77e9324eb5de018
+checksums md5 c6e82aab6cdcd425bf29217e8317d7dc \
+ sha1 c217798453782cb9e25d58daf845aa6fdc62fcbf
use_bzip2 yes
pre-extract { file mkdir ${workpath}/build }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/38216432/attachment.html
From mww at macports.org Tue Jan 8 13:09:47 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 8 13:09:49 2008
Subject: [32589] trunk/dports/databases/postgresql83/Portfile
Message-ID: <20080108210947.DEF25D7F4093@lists.macosforge.org>
Revision: 32589
http://trac.macosforge.org/projects/macports/changeset/32589
Author: mww@macports.org
Date: 2008-01-08 13:09:46 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
version 8.3RC1
Modified Paths:
--------------
trunk/dports/databases/postgresql83/Portfile
Modified: trunk/dports/databases/postgresql83/Portfile
===================================================================
--- trunk/dports/databases/postgresql83/Portfile 2008-01-08 20:48:04 UTC (rev 32588)
+++ trunk/dports/databases/postgresql83/Portfile 2008-01-08 21:09:46 UTC (rev 32589)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql83
-version 8.3beta4
+version 8.3RC1
categories databases
platforms darwin
maintainers mww jwa
@@ -16,17 +16,11 @@
This is a BETA release.
homepage http://www.postgresql.org/
-master_sites postgresql:source/v8.3beta/
-set dbase postgresql-base-${version}.tar.bz2
-set dopt postgresql-opt-${version}.tar.bz2
-set dtest postgresql-test-${version}.tar.bz2
-#distfiles ${dbase} ${dopt} ${dtest}
+master_sites postgresql:source/v${version}/
distname postgresql-${version}
-#checksums ${dbase} sha1 cab5a2d93fe87783800683d22719717152dddc17 \
-# ${dopt} sha1 d70db3f13d79e0d322a9c114cb1a8d8ed0f65aba \
-# ${dtest} sha1 7b0a1d967903c8a93ca32c83f6221f5d76d5be76
-checksums sha1 8dd95427404f8f071b6c3ddb2e8ac6830272a07b
+checksums md5 c0994ab0d16aa7410d05102344f819fe \
+ sha1 b58a3a3e26198469e23829697cdc33d02b2530f5
use_bzip2 yes
depends_lib port:readline port:openssl port:zlib port:libxml2 port:libxslt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/4fa4dcb6/attachment.html
From mww at macports.org Tue Jan 8 13:10:09 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 8 13:10:10 2008
Subject: [32590] trunk/dports/databases/postgresql83-doc/Portfile
Message-ID: <20080108211009.8C40ED7F40F8@lists.macosforge.org>
Revision: 32590
http://trac.macosforge.org/projects/macports/changeset/32590
Author: mww@macports.org
Date: 2008-01-08 13:10:08 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
version 8.3RC1
Modified Paths:
--------------
trunk/dports/databases/postgresql83-doc/Portfile
Modified: trunk/dports/databases/postgresql83-doc/Portfile
===================================================================
--- trunk/dports/databases/postgresql83-doc/Portfile 2008-01-08 21:09:46 UTC (rev 32589)
+++ trunk/dports/databases/postgresql83-doc/Portfile 2008-01-08 21:10:08 UTC (rev 32590)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql83-doc
-version 8.3beta2
+version 8.3RC1
categories databases
platforms darwin
maintainers mww jwa
@@ -15,15 +15,14 @@
integrity. This is the documentation.
homepage http://www.postgresql.org/
-master_sites postgresql:source/v8.3beta/
-distname postgresql-base-${version}
+master_sites postgresql:source/v${version}
+distname postgresql-${version}
-checksums sha1 cab5a2d93fe87783800683d22719717152dddc17
+checksums md5 c0994ab0d16aa7410d05102344f819fe \
+ sha1 b58a3a3e26198469e23829697cdc33d02b2530f5
use_bzip2 yes
dist_subdir postgresql83
-worksrcdir postgresql-${version}
-
set libdir ${prefix}/lib/postgresql83
configure.args --mandir=${prefix}/share/man \
--with-docdir=${prefix}/share/doc/postgresql83 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/442e6a38/attachment.html
From mww at macports.org Tue Jan 8 13:10:32 2008
From: mww at macports.org (mww@macports.org)
Date: Tue Jan 8 13:10:33 2008
Subject: [32591] trunk/dports/databases/postgresql83-server/Portfile
Message-ID: <20080108211032.4168BD7F414C@lists.macosforge.org>
Revision: 32591
http://trac.macosforge.org/projects/macports/changeset/32591
Author: mww@macports.org
Date: 2008-01-08 13:10:31 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
version 8.3RC1
Modified Paths:
--------------
trunk/dports/databases/postgresql83-server/Portfile
Modified: trunk/dports/databases/postgresql83-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql83-server/Portfile 2008-01-08 21:10:08 UTC (rev 32590)
+++ trunk/dports/databases/postgresql83-server/Portfile 2008-01-08 21:10:31 UTC (rev 32591)
@@ -3,7 +3,7 @@
PortSystem 1.0
name postgresql83-server
-version 8.3beta2
+version 8.3RC1
categories databases
platforms darwin
maintainers mww jwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/65589864/attachment.html
From erickt at macports.org Tue Jan 8 13:42:51 2008
From: erickt at macports.org (erickt@macports.org)
Date: Tue Jan 8 13:42:53 2008
Subject: [32592] trunk/dports/python/py-django-devel/Portfile
Message-ID: <20080108214251.C8249D7F6264@lists.macosforge.org>
Revision: 32592
http://trac.macosforge.org/projects/macports/changeset/32592
Author: erickt@macports.org
Date: 2008-01-08 13:42:49 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
version bump to 0.96.1
Modified Paths:
--------------
trunk/dports/python/py-django-devel/Portfile
Modified: trunk/dports/python/py-django-devel/Portfile
===================================================================
--- trunk/dports/python/py-django-devel/Portfile 2008-01-08 21:10:31 UTC (rev 32591)
+++ trunk/dports/python/py-django-devel/Portfile 2008-01-08 21:42:49 UTC (rev 32592)
@@ -4,7 +4,7 @@
PortGroup python24 1.0
name py-django-devel
-version 0.96
+version 0.96.1
revision 1
categories python www
platforms darwin
@@ -15,11 +15,11 @@
encourages rapid development and clean, pragmatic \
design.
-master_sites http://media.djangoproject.com/releases/${version}/
+master_sites http://media.djangoproject.com/releases/0.96/
distname Django-${version}
-checksums md5 b4aedad1e90dd38d58ff9fc756180c7d \
- sha1 8870e0946ffe33a78293616d89b640fa58c6fe33 \
- rmd160 2ca030a75c7b11fcc3507ad929d8a9884c0fad3e
+checksums md5 10aa32e58969c4efeb00ef42ba192b17 \
+ sha1 85270f857ff405983cae9a1ef76dfb3303ca6eec \
+ rmd160 1bd8fcceab101f80560bb4aa8a4851c204f3918b
depends_lib-append port:py-setuptools
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/f7b8e519/attachment.html
From ricci at macports.org Tue Jan 8 13:46:04 2008
From: ricci at macports.org (ricci@macports.org)
Date: Tue Jan 8 13:46:05 2008
Subject: [32593] trunk/dports/devel/shared-mime-info/Portfile
Message-ID: <20080108214604.8761CD7F65EC@lists.macosforge.org>
Revision: 32593
http://trac.macosforge.org/projects/macports/changeset/32593
Author: ricci@macports.org
Date: 2008-01-08 13:46:02 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
upgrade to 0.23
Modified Paths:
--------------
trunk/dports/devel/shared-mime-info/Portfile
Modified: trunk/dports/devel/shared-mime-info/Portfile
===================================================================
--- trunk/dports/devel/shared-mime-info/Portfile 2008-01-08 21:42:49 UTC (rev 32592)
+++ trunk/dports/devel/shared-mime-info/Portfile 2008-01-08 21:46:02 UTC (rev 32593)
@@ -1,7 +1,7 @@
# $Id$
PortSystem 1.0
name shared-mime-info
-version 0.20
+version 0.23
description Database of common types.
long_description The core database of common types and the \
update-mime-database command used to extend it.
@@ -10,9 +10,14 @@
platforms darwin
homepage http://www.freedesktop.org/wiki/Software_2fshared_2dmime_2dinfo
master_sites http://people.freedesktop.org/~hadess/
-checksums md5 62184241d497d34138285bc248b3fabc \
- sha1 5918a9bb72da72fea63a480d07eb1c1150b14c3a \
- rmd160 74fb58dcf9a6b7a651a0708a81b5f37b9e5eb617
+checksums md5 3120a720f6a94881614b533f37a7671f \
+ sha1 937c6f2f55df6917c633d67366928e9a54bfc18f \
+ rmd160 7450528c4d8bf595b8097c7fabac92079bf0a743 \
+
+
+
+
+
use_bzip2 yes
depends_lib port:gettext \
port:glib2 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/282cca2e/attachment.html
From ricci at macports.org Tue Jan 8 13:46:57 2008
From: ricci at macports.org (ricci@macports.org)
Date: Tue Jan 8 13:46:58 2008
Subject: [32594] trunk/dports/sysutils/file/Portfile
Message-ID: <20080108214657.637E4D7F66B1@lists.macosforge.org>
Revision: 32594
http://trac.macosforge.org/projects/macports/changeset/32594
Author: ricci@macports.org
Date: 2008-01-08 13:46:55 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
uprev to 4.23
make 'port lint' happy
Modified Paths:
--------------
trunk/dports/sysutils/file/Portfile
Modified: trunk/dports/sysutils/file/Portfile
===================================================================
--- trunk/dports/sysutils/file/Portfile 2008-01-08 21:46:02 UTC (rev 32593)
+++ trunk/dports/sysutils/file/Portfile 2008-01-08 21:46:55 UTC (rev 32594)
@@ -1,9 +1,10 @@
# $Id$
PortSystem 1.0
+
name file
-version 4.21
-revision 1
+version 4.23
+revision 0
categories sysutils
maintainers nomaintainer
description File - determine file type
@@ -18,9 +19,8 @@
master_sites ftp://ftp.fu-berlin.de/unix/tools/${name}/ \
ftp://ftp.astron.com/pub/${name}/ \
ftp://ftp.gw.com/mirrors/pub/unix/${name}/
-checksums md5 9e3503116f4269a1be70220ee2234b0e \
- sha1 4a919572fed1896212c2d7f41f841845efc1287a \
- rmd160 c8cfee27ba7a033bae355e458921eac39913b1e0
+checksums md5 014a69979a8d5225a6ca2bcc4d7e967e \
+ sha1 83a90894a6b89f80207b9fcf0e382a627e4c5f0b
patchfiles patch-lzma.diff
@@ -29,7 +29,7 @@
--program-prefix=g
depends_lib port:zlib
-variant with_default_names {
+variant with_default_names description { don't prefix names with a 'g' } {
post-destroot {
foreach d {bin share/man/man1 share/man/man3 share/man/man5} {
cd ${destroot}${prefix}/$d
@@ -43,4 +43,4 @@
livecheck.check md5
livecheck.url ftp://ftp.fu-berlin.de/unix/tools/${name}/
-livecheck.md5 46b23f5249b93a6948fd2d251ffb9dc5
+livecheck.md5 600d214efae30987572951c14fa31863
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/6c4a4417/attachment.html
From ricci at macports.org Tue Jan 8 13:48:45 2008
From: ricci at macports.org (ricci@macports.org)
Date: Tue Jan 8 13:48:46 2008
Subject: [32595] trunk/dports/comms/kermit/Portfile
Message-ID: <20080108214845.4A4D5D7F6885@lists.macosforge.org>
Revision: 32595
http://trac.macosforge.org/projects/macports/changeset/32595
Author: ricci@macports.org
Date: 2008-01-08 13:48:43 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
remove the 'cd' command
Modified Paths:
--------------
trunk/dports/comms/kermit/Portfile
Modified: trunk/dports/comms/kermit/Portfile
===================================================================
--- trunk/dports/comms/kermit/Portfile 2008-01-08 21:46:55 UTC (rev 32594)
+++ trunk/dports/comms/kermit/Portfile 2008-01-08 21:48:43 UTC (rev 32595)
@@ -36,8 +36,8 @@
}
configure {
- cd ${worksrcpath}
- reinplace "s|@@prefix@@|${prefix}|g" ckuus5.c makefile
+## cd ${worksrcpath}
+ reinplace "s|@@prefix@@|${prefix}|g" ${worksrcpath}/ckuus5.c ${worksrcpath}/makefile
}
build.env CFLAGS="-DBIND_8_COMPAT=1"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/a842eed7/attachment.html
From ricci at macports.org Tue Jan 8 13:51:12 2008
From: ricci at macports.org (ricci@macports.org)
Date: Tue Jan 8 13:51:14 2008
Subject: [32596] trunk/dports/print/libpaper/Portfile
Message-ID: <20080108215112.7BD72D7F6B08@lists.macosforge.org>
Revision: 32596
http://trac.macosforge.org/projects/macports/changeset/32596
Author: ricci@macports.org
Date: 2008-01-08 13:51:10 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
uprev to 1.1.21
Modified Paths:
--------------
trunk/dports/print/libpaper/Portfile
Modified: trunk/dports/print/libpaper/Portfile
===================================================================
--- trunk/dports/print/libpaper/Portfile 2008-01-08 21:48:43 UTC (rev 32595)
+++ trunk/dports/print/libpaper/Portfile 2008-01-08 21:51:10 UTC (rev 32596)
@@ -2,8 +2,8 @@
PortSystem 1.0
name libpaper
-version 1.1.14-3
-set base_version 1.1.14
+version 1.1.21
+set base_version 1.1.21
revision 1
categories print
maintainers nomaintainer
@@ -20,7 +20,7 @@
distfiles ${name}_${version}${extract.suffix}
-checksums md5 ce8aa414571fb5afd278e2a6de0fac29
+checksums md5 6397f8d60a157119c1de5d19e4d82436
worksrcdir ${name}-${base_version}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/e7514829/attachment-0001.html
From jmpp at macports.org Tue Jan 8 13:59:53 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 13:59:55 2008
Subject: [32597] trunk/base/portmgr/jobs/README
Message-ID: <20080108215953.74BEBD7FA3BA@lists.macosforge.org>
Revision: 32597
http://trac.macosforge.org/projects/macports/changeset/32597
Author: jmpp@macports.org
Date: 2008-01-08 13:59:50 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Add a README file that explains how our server side jobs work and when (how often).
Added Paths:
-----------
trunk/base/portmgr/jobs/README
Added: trunk/base/portmgr/jobs/README
===================================================================
--- trunk/base/portmgr/jobs/README (rev 0)
+++ trunk/base/portmgr/jobs/README 2008-01-08 21:59:50 UTC (rev 32597)
@@ -0,0 +1,24 @@
+
+This file explains the automated jobs that live in this directory and keep MacPorts running at the server level,
+added to the basic mail, mailman, www, trac & svn services:
+
+ 1) mprsyncup:
+ Runs on Mac OS Forge servers every 30 minutes, on the hour and on the half hour, off launchd through the org.macports.mprsyncup.plist provided.
+ Repopulates the rsync modules that feed the "sync" and "selfupdate" operations for both the ports tree and MacPorts sources, freshly off the svn
+ sources.
+
+ 2) PortIndexRegen:
+ Still running on Daniel's box, twice a day every 12 hours off cron. Scheduled for a rewrite in Tcl to employ the macports1.0 API and thus simplify
+ some of its tasks. Once that's done it'll be moved to Mac OS Forge servers. This job regenerates the ports' index employed by operations like "port search".
+
+ 3) PortIndex2MySQL:
+ Running Mac OS Forge servers twice a day every 12 hours off launchd through the org.macports.PortIndex2MySQL.plist provided, 15 minutes after the
+ PortIndexRegen job. This jobs repopulates the database that feeds the www.macports.org/ports.php page off the regenerated PortIndex.
+
+ 4) GuideRegen:
+ Running on Mac OS Forge servers as an svn post-commit hook after commits to the /trunk/doc-new dir take place. Regenerates the project guide found at
+ http://guide.macports.org
+
+ 5) Website:
+ There's actually no script for this one, as the job itself is really simple: a post-commit svn hook attached to the /trunk/www dir
+ updates the copy of our website on the Mac OS Forge web server whenever a commit to that directory occurs.
\ No newline at end of file
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/4340a81e/attachment.html
From jmpp at macports.org Tue Jan 8 14:01:26 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 14:01:29 2008
Subject: [32598] trunk/base/portmgr/jobs/README
Message-ID: <20080108220126.175FAD7FA521@lists.macosforge.org>
Revision: 32598
http://trac.macosforge.org/projects/macports/changeset/32598
Author: jmpp@macports.org
Date: 2008-01-08 14:01:22 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Little rewording.
Modified Paths:
--------------
trunk/base/portmgr/jobs/README
Modified: trunk/base/portmgr/jobs/README
===================================================================
--- trunk/base/portmgr/jobs/README 2008-01-08 21:59:50 UTC (rev 32597)
+++ trunk/base/portmgr/jobs/README 2008-01-08 22:01:22 UTC (rev 32598)
@@ -1,6 +1,6 @@
This file explains the automated jobs that live in this directory and keep MacPorts running at the server level,
-added to the basic mail, mailman, www, trac & svn services:
+appart from the basic mail, mailman, www, trac & svn services:
1) mprsyncup:
Runs on Mac OS Forge servers every 30 minutes, on the hour and on the half hour, off launchd through the org.macports.mprsyncup.plist provided.
@@ -21,4 +21,4 @@
5) Website:
There's actually no script for this one, as the job itself is really simple: a post-commit svn hook attached to the /trunk/www dir
- updates the copy of our website on the Mac OS Forge web server whenever a commit to that directory occurs.
\ No newline at end of file
+ updates the copy of our website on the Mac OS Forge web server whenever a commit to that directory occurs.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/eddabaab/attachment.html
From ryandesign at macports.org Tue Jan 8 14:04:04 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Tue Jan 8 14:04:06 2008
Subject: [32599] trunk/dports/sysutils/file/Portfile
Message-ID: <20080108220404.75EBCD7FCED9@lists.macosforge.org>
Revision: 32599
http://trac.macosforge.org/projects/macports/changeset/32599
Author: ryandesign@macports.org
Date: 2008-01-08 14:04:02 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
file: don't put spaces around variant descriptions
Modified Paths:
--------------
trunk/dports/sysutils/file/Portfile
Modified: trunk/dports/sysutils/file/Portfile
===================================================================
--- trunk/dports/sysutils/file/Portfile 2008-01-08 22:01:22 UTC (rev 32598)
+++ trunk/dports/sysutils/file/Portfile 2008-01-08 22:04:02 UTC (rev 32599)
@@ -29,7 +29,7 @@
--program-prefix=g
depends_lib port:zlib
-variant with_default_names description { don't prefix names with a 'g' } {
+variant with_default_names description {don't prefix names with a 'g'} {
post-destroot {
foreach d {bin share/man/man1 share/man/man3 share/man/man5} {
cd ${destroot}${prefix}/$d
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/fac86b60/attachment.html
From jmpp at macports.org Tue Jan 8 14:13:09 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 14:13:09 2008
Subject: [32600] trunk/base/portmgr/ReleaseProcess
Message-ID: <20080108221309.19A1CD80ACE7@lists.macosforge.org>
Revision: 32600
http://trac.macosforge.org/projects/macports/changeset/32600
Author: jmpp@macports.org
Date: 2008-01-08 14:13:07 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Itemize binaries that need linking verification when building the dmg, for better readability.
Modified Paths:
--------------
trunk/base/portmgr/ReleaseProcess
Modified: trunk/base/portmgr/ReleaseProcess
===================================================================
--- trunk/base/portmgr/ReleaseProcess 2008-01-08 22:04:02 UTC (rev 32599)
+++ trunk/base/portmgr/ReleaseProcess 2008-01-08 22:13:07 UTC (rev 32600)
@@ -177,10 +177,13 @@
* Linking: libraries and binaries should not be linked against anything that's not present by default
on a vanilla Mac OS X installation + developer tools, excluding even the MacPorts installation prefix;
this can be accomplished through the use of otool's -L flag. Currently the libraries and binaries in need
- of linking validation are: ${destroot}/Library/Tcl/macports1.0/MacPorts.dylib, ${destroot}/opt/local/bin/daemondo
- ${destroot}/opt/local/share/macports/Tcl/darwintrace1.0/darwintrace.dylib, ${destroot}/opt/local/share/macports/\
- Tcl/pextlib1.0/Pextlib.dylib, ${destroot}/opt/local/share/macports/Tcl/registry2.0/registry.dylib and
- ${destroot}/opt/local/share/macports/Tcl/tclobjc1.0/tclobjc.dylib.
+ of linking validation are:
+ ${destroot}/Library/Tcl/macports1.0/MacPorts.dylib
+ ${destroot}/opt/local/bin/daemondo
+ ${destroot}/opt/local/share/macports/Tcl/darwintrace1.0/darwintrace.dylib
+ ${destroot}/opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib
+ ${destroot}/opt/local/share/macports/Tcl/registry2.0/registry.dylib
+ ${destroot}/opt/local/share/macports/Tcl/tclobjc1.0/tclobjc.dylib
* Universal building: When building for Tiger and above, all the files that need linking confirmation in the
step above also need to be confirmed of the universal type. A way to do this is through the file(1) command:
file ${destroot}/opt/local/bin/daemondo:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/6eedd0eb/attachment.html
From ryandesign at macports.org Tue Jan 8 14:25:48 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Tue Jan 8 14:25:51 2008
Subject: [32601] trunk/dports/graphics/ImageMagick/Portfile
Message-ID: <20080108222548.81343D821150@lists.macosforge.org>
Revision: 32601
http://trac.macosforge.org/projects/macports/changeset/32601
Author: ryandesign@macports.org
Date: 2008-01-08 14:25:44 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
ImageMagick: update to 6.3.7-9
All 696 tests behaved as expected (33 expected failures)
Modified Paths:
--------------
trunk/dports/graphics/ImageMagick/Portfile
Modified: trunk/dports/graphics/ImageMagick/Portfile
===================================================================
--- trunk/dports/graphics/ImageMagick/Portfile 2008-01-08 22:13:07 UTC (rev 32600)
+++ trunk/dports/graphics/ImageMagick/Portfile 2008-01-08 22:25:44 UTC (rev 32601)
@@ -3,7 +3,7 @@
PortSystem 1.0
name ImageMagick
-version 6.3.7-8
+version 6.3.7-9
homepage http://www.imagemagick.org/
categories graphics devel
maintainers ryandesign
@@ -36,9 +36,9 @@
ftp://ftp.nluug.nl/pub/${name}/
checksums \
- md5 80cf5cb19e81a77a6ea3037c1705acee \
- sha1 00236386bdec96809f400f760cb11cba350bad19 \
- rmd160 e6db2b7e25110b279c3ef7b24c0e2f9946f1470a
+ md5 388e0215e47a6a19e5dce8627ae57968 \
+ sha1 4be3bb6396736078ff4eb78407097d8c9a16f7af \
+ rmd160 fe5deec4b46b15f09ddad05419dcd5c31bd55fb5
depends_lib \
lib:libX11.6:XFree86 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/865280a6/attachment.html
From ricci at macports.org Tue Jan 8 16:11:45 2008
From: ricci at macports.org (ricci@macports.org)
Date: Tue Jan 8 16:11:47 2008
Subject: [32602] trunk/dports/graphics/xpdf/Portfile
Message-ID: <20080109001145.7257AD826423@lists.macosforge.org>
Revision: 32602
http://trac.macosforge.org/projects/macports/changeset/32602
Author: ricci@macports.org
Date: 2008-01-08 16:11:44 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
add xpdf-3.02pl1.patch and xpdf-3.02pl2.patch (from upstream), includes security fixes
remove 'cd' command
bump revision
make port lint happier
Modified Paths:
--------------
trunk/dports/graphics/xpdf/Portfile
Modified: trunk/dports/graphics/xpdf/Portfile
===================================================================
--- trunk/dports/graphics/xpdf/Portfile 2008-01-08 22:25:44 UTC (rev 32601)
+++ trunk/dports/graphics/xpdf/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
@@ -1,8 +1,10 @@
# $Id$
+
PortSystem 1.0
+
name xpdf
version 3.02
-revision 1
+revision 2
description Xpdf is a viewer for PDF files.
long_description \
Xpdf is a viewer for Portable Document Format \
@@ -11,11 +13,10 @@
maintainers nomaintainer
categories graphics print
-platforms darwin
+platforms darwin
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -27,20 +28,37 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
-checksums md5 599dc4cc65a07ee868cf92a667a913d2
+## checksums md5 599dc4cc65a07ee868cf92a667a913d2
+set xpdfmain ${distname}${extract.suffix}
+distfiles ${xpdfmain} \
+ xpdf-3.02pl1.patch \
+ xpdf-3.02pl2.patch
+
+checksums ${xpdfmain} md5 599dc4cc65a07ee868cf92a667a913d2 \
+ xpdf-3.02pl1.patch 877118786dfe27d1b7aa5a6759cc6e45 \
+ xpdf-3.02pl2.patch 3a5cb165ae66781e0b21e6219ae06795
+extract.only ${xpdfmain}
+
depends_lib lib:libX11.6:XFree86 lib:libfreetype.6:freetype \
port:libpaper port:openmotif port:t1lib
depends_run path:${prefix}/share/ghostscript/fonts:ghostscript
patchfiles xpdf-3.02-salvage-your-eye.patch
+
+pre-patch {
+ system "cd ${workpath} && patch -p0 < ${distpath}/xpdf-3.02pl1.patch"
+ system "cd ${workpath} && patch -p0 < ${distpath}/xpdf-3.02pl2.patch"
+}
+
post-patch {
- cd ${worksrcpath}
+## cd ${worksrcpath}
reinplace "s|/usr/local|${prefix}|g" \
- doc/sample-xpdfrc xpdf/GlobalParams.cc
+ ${worksrcpath}/doc/sample-xpdfrc ${worksrcpath}/xpdf/GlobalParams.cc
}
configure.args \
@@ -65,7 +83,7 @@
configure.cflags-append "-I/usr/X11R6/include"
configure.cppflags-append "-I/usr/X11R6/include"
configure.ldflags-append "-lz"
-
+
variant a4 {
configure.args-append --enable-a4-paper
}
@@ -101,5 +119,5 @@
ui_msg " \
Xpdf language support packages are also available at \
http://www.foolabs.com/xpdf/download.html"
-}
-
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/1d9266dd/attachment.html
From ricci at macports.org Tue Jan 8 16:14:21 2008
From: ricci at macports.org (ricci@macports.org)
Date: Tue Jan 8 16:14:22 2008
Subject: [32603] trunk/dports/graphics
Message-ID: <20080109001421.BE372D8265C1@lists.macosforge.org>
Revision: 32603
http://trac.macosforge.org/projects/macports/changeset/32603
Author: ricci@macports.org
Date: 2008-01-08 16:14:19 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Move primary site (ftp.foolabs.com) to the end as ls/get is failing
remove 'cd' command
Modified Paths:
--------------
trunk/dports/graphics/xpdf-arabic/Portfile
trunk/dports/graphics/xpdf-chinese-simplified/Portfile
trunk/dports/graphics/xpdf-chinese-traditional/Portfile
trunk/dports/graphics/xpdf-cyrillic/Portfile
trunk/dports/graphics/xpdf-greek/Portfile
trunk/dports/graphics/xpdf-hebrew/Portfile
trunk/dports/graphics/xpdf-japanese/Portfile
trunk/dports/graphics/xpdf-korean/Portfile
trunk/dports/graphics/xpdf-latin2/Portfile
trunk/dports/graphics/xpdf-thai/Portfile
trunk/dports/graphics/xpdf-turkish/Portfile
Modified: trunk/dports/graphics/xpdf-arabic/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-arabic/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-arabic/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,15 +37,14 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
eval xinstall -m 644 \
- ISO-8859-6.unicodeMap \
- README add-to-xpdfrc \
+ ${worksrcpath}/ISO-8859-6.unicodeMap \
+ ${worksrcpath}/README ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-chinese-simplified/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-chinese-simplified/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-chinese-simplified/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
## xpdf-chinese-simplified-2004-jul-27.tar.gz
distfiles ${name}-${version}.tar.gz
@@ -38,17 +38,20 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}/CMap
eval xinstall -m 644 [glob ${worksrcpath}/CMap/*] ${destroot}${prefix}/share/xpdf/${name}/CMap
- eval xinstall -m 644 \
- Adobe-GB1.cidToUnicode EUC-CN.unicodeMap GBK.unicodeMap ISO-2022-CN.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Adobe-GB1.cidToUnicode \
+ ${worksrcpath}/EUC-CN.unicodeMap \
+ ${worksrcpath}/GBK.unicodeMap \
+ ${worksrcpath}/ISO-2022-CN.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-chinese-traditional/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-chinese-traditional/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-chinese-traditional/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
## xpdf-chinese-traditional-2004-jul-27.tar.gz
distfiles ${name}-${version}.tar.gz
@@ -38,16 +38,19 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}/CMap
eval xinstall -m 644 [glob ${worksrcpath}/CMap/*] ${destroot}${prefix}/share/xpdf/${name}/CMap
- eval xinstall -m 644 \
- Adobe-CNS1.cidToUnicode Big5.unicodeMap Big5ascii.unicodeMap README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Adobe-CNS1.cidToUnicode \
+ ${worksrcpath}/Big5.unicodeMap \
+ ${worksrcpath}/Big5ascii.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-cyrillic/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-cyrillic/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-cyrillic/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,15 +37,16 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
- eval xinstall -m 644 \
- Bulgarian.nameToUnicode KOI8-R.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Bulgarian.nameToUnicode \
+ ${worksrcpath}/KOI8-R.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-greek/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-greek/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-greek/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,15 +37,16 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
- eval xinstall -m 644 \
- Greek.nameToUnicode ISO-8859-7.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Greek.nameToUnicode \
+ ${worksrcpath}/ISO-8859-7.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-hebrew/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-hebrew/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-hebrew/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,16 +37,17 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
- eval xinstall -m 644 \
- ISO-8859-8.unicodeMap Windows-1255.unicodeMap \
- README add-to-xpdfrc \
- ${destroot}${prefix}/share/xpdf/${name}/
+ eval xinstall -m 644 \
+ ${worksrcpath}/ISO-8859-8.unicodeMap \
+ ${worksrcpath}/Windows-1255.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
+ ${destroot}${prefix}/share/xpdf/${name}/ \
}
variant autoactivate description automatically activate the character mappings {
Modified: trunk/dports/graphics/xpdf-japanese/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-japanese/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-japanese/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,17 +37,20 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}/CMap
eval xinstall -m 644 [glob ${worksrcpath}/CMap/*] ${destroot}${prefix}/share/xpdf/${name}/CMap
- eval xinstall -m 644 \
- Adobe-Japan1.cidToUnicode EUC-JP.unicodeMap ISO-2022-JP.unicodeMap Shift-JIS.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Adobe-Japan1.cidToUnicode \
+ ${worksrcpath}/EUC-JP.unicodeMap \
+ ${worksrcpath}/ISO-2022-JP.unicodeMap \
+ ${worksrcpath}/Shift-JIS.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-korean/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-korean/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-korean/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,17 +37,18 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}/CMap
eval xinstall -m 644 [glob ${worksrcpath}/CMap/*] ${destroot}${prefix}/share/xpdf/${name}/CMap
- eval xinstall -m 644 \
- Adobe-Korea1.cidToUnicode ISO-2022-KR.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Adobe-Korea1.cidToUnicode \
+ ${worksrcpath}/ISO-2022-KR.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-latin2/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-latin2/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-latin2/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,15 +37,15 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
- eval xinstall -m 644 \
- Latin2.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/Latin2.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-thai/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-thai/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-thai/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,15 +37,16 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
- eval xinstall -m 644 \
- TIS-620.unicodeMap Thai.nameToUnicode \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/TIS-620.unicodeMap \
+ ${worksrcpath}/Thai.nameToUnicode \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
Modified: trunk/dports/graphics/xpdf-turkish/Portfile
===================================================================
--- trunk/dports/graphics/xpdf-turkish/Portfile 2008-01-09 00:11:44 UTC (rev 32602)
+++ trunk/dports/graphics/xpdf-turkish/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
@@ -12,7 +12,6 @@
homepage http://www.foolabs.com/xpdf/
master_sites \
- ftp://ftp.foolabs.com/pub/xpdf/ \
ftp://ftp.funet.fi/pub/TeX/CTAN/support/xpdf/ \
ftp://ctan.unsw.edu.au/tex-archive/support/xpdf/ \
ftp://ftp.tex.ac.uk/tex-archive/support/xpdf/ \
@@ -24,7 +23,8 @@
ftp://ftp.ntnu.no/pub/tex/CTAN/support/xpdf/ \
ftp://www.dnsbalance.ring.gr.jp/pub/text/CTAN/support/xpdf/ \
http://www.t.ring.gr.jp/archives/text/CTAN/support/xpdf/ \
- ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/
+ ftp://ftp.chg.ru/pub/TeX/CTAN/support/xpdf/ \
+ ftp://ftp.foolabs.com/pub/xpdf/
distfiles ${name}-${version}.tar.gz
@@ -37,15 +37,15 @@
configure {}
build {
- cd ${worksrcpath}
- reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" add-to-xpdfrc
+ reinplace "s|/usr/local/share/xpdf/|${prefix}/share/xpdf/xpdf-|g" ${worksrcpath}/add-to-xpdfrc
}
destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/xpdf/${name}
- eval xinstall -m 644 \
- ISO-8859-9.unicodeMap \
- README add-to-xpdfrc \
+ eval xinstall -m 644 \
+ ${worksrcpath}/ISO-8859-9.unicodeMap \
+ ${worksrcpath}/README \
+ ${worksrcpath}/add-to-xpdfrc \
${destroot}${prefix}/share/xpdf/${name}/
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/de67cf44/attachment-0001.html
From ryandesign at macports.org Tue Jan 8 17:05:38 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Tue Jan 8 17:05:39 2008
Subject: [32604] trunk/dports/print/scribus/Portfile
Message-ID: <20080109010538.47212D8280B1@lists.macosforge.org>
Revision: 32604
http://trac.macosforge.org/projects/macports/changeset/32604
Author: ryandesign@macports.org
Date: 2008-01-08 17:05:37 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
scribus: update to 1.3.3.10; closes #13880
Modified Paths:
--------------
trunk/dports/print/scribus/Portfile
Modified: trunk/dports/print/scribus/Portfile
===================================================================
--- trunk/dports/print/scribus/Portfile 2008-01-09 00:14:19 UTC (rev 32603)
+++ trunk/dports/print/scribus/Portfile 2008-01-09 01:05:37 UTC (rev 32604)
@@ -3,7 +3,7 @@
PortSystem 1.0
name scribus
-version 1.3.3.9
+version 1.3.3.10
categories print
maintainers nomaintainer
description X11-based WYSIWYG desktop publishing application
@@ -15,9 +15,9 @@
homepage http://www.scribus.net/
master_sites sourceforge:scribus
use_bzip2 yes
-checksums md5 a3d7af62d99d4e0f7485ae549de50df0 \
- sha1 a1bfebcd19baf0b513ff4308006399fffa733e91 \
- rmd160 660b95030cec1d7c3e79958073f3ec4cc5b5fce8
+checksums md5 a39de265be245f8dcc6815147c6c1feb \
+ sha1 44251cda25c8e85409ac5c5ccfbc5ac5123eef7d \
+ rmd160 462ef807be4287602bca71f059f849404c98c1ae
depends_build bin:perl:perl5.8
depends_lib bin:gs:ghostscript \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/b53d74ed/attachment.html
From jmpp at macports.org Tue Jan 8 19:52:38 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 19:52:39 2008
Subject: [32605] trunk/base
Message-ID: <20080109035238.B5802D84C494@lists.macosforge.org>
Revision: 32605
http://trac.macosforge.org/projects/macports/changeset/32605
Author: jmpp@macports.org
Date: 2008-01-08 19:52:37 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
The start of the documentation of the potential chanegs that will go into the 1.6.1 release.
Modified Paths:
--------------
trunk/base/ChangeLog
trunk/base/NEWS
Modified: trunk/base/ChangeLog
===================================================================
--- trunk/base/ChangeLog 2008-01-09 01:05:37 UTC (rev 32604)
+++ trunk/base/ChangeLog 2008-01-09 03:52:37 UTC (rev 32605)
@@ -10,6 +10,32 @@
destroot (mww in r31954).
+Release 1.6.1 (unreleased):
+
+ - If checksum is mismatched, and in verbose mode, present a corrected pre-fabricated checksum statement
+ to make it easy to update a port (jberry in r32441).
+
+ - Fixed the "Error: Unable to open port: invalid command name "ui_prefix"" runtime error on Panther
+ (eridius in r32525).
+
+ - Fixed the "Error: Unable to open port: invalid command name "ui_channels"" runtime error on Panther
+ (eridius in r32514).
+
+ - "port lint" now recognizes non-canonical modelines (afb in r32480).
+
+ - "configure.pipe" is now hackable from Portfiles (afb in r32430).
+
+ - MacPorts no longer installs the "base/config/mp_version" file, as the release version is now stored
+ internally in $macports::autoconf::macports_vesion (jmpp in r32353).
+
+ - Bail out with a suitable message if the requested port is not installed when polling its dependents
+ (jmpp in r32336).
+
+ - Fixed a Panther build failure due to missing sqlite headers (jmpp in r32212).
+
+ - Fixed a build failure by passing the base/src/cregistry/cregistry.a archive through ranlib (jmpp in r32105).
+
+
Release 1.6.0 (16-December-2007 by jmpp):
- Revamped the postflight script that is run by Installer.app with our pkg installer to gracefully
Modified: trunk/base/NEWS
===================================================================
--- trunk/base/NEWS 2008-01-09 01:05:37 UTC (rev 32604)
+++ trunk/base/NEWS 2008-01-09 03:52:37 UTC (rev 32605)
@@ -1,14 +1,29 @@
-What's new:
+== Overwiew of changes from MacPorts 1.6.0 to 1.6.1 ==
-*) Revived and thoroughly refreshed web presence at http://www.macports.org/ , with more improvements still on the way;
-*) New project guide at http://guide.macports.org
+# For regular users:
+* A suitable message is output when a the requested port is not installed when polling its dependents;
+* Fixed the "Error: Unable to open port: invalid command name "ui_prefix"" runtime error on Panther;
+* Fixed the "Error: Unable to open port: invalid command name "ui_channels"" runtime error on Panther;
+* Fixed a MacPorts, Panther specific build failure due to missing sqlite headers on that platform;
+* Fixed a MacPorts build failure when building itself in universal fashion;
-Overview of Changes from MacPorts 1.5.2 to MacPorts 1.6.0:
+# For Portfile writers:
+
+*) Pre-fabricated statements with correct checksums are output when in verbose mode if the existing ones in the Portfile are incorrect;
+*) "port lint" now recognizes non-canonical modelines;
+*) Added a 'configure.pipe' Portfile option for using pipes rather than intermediate files when compiling C/C++ based ports;
+
+
+
+== Overview of changes from MacPorts 1.5.2 to 1.6.0 ==
+
# For regular usage:
+*) Revived and thoroughly refreshed web presence at http://www.macports.org/ , with more improvements still on the way;
+*) New project guide at http://guide.macports.org
*) Fixed the "upgrade" target of the port(1) command to properly handle installed versions beginning with letters;
*) Improved the "variants" target of the port(1) command to behave like the "info" target to poll the requested Portfile directly
rather than the index for more up-to-date information, while also providing a --index flag for legacy behavior;
@@ -69,7 +84,6 @@
*) Added 'configure.awk', 'configure.bison', 'configure.pkg_config', 'configure.pkg_config_path' Portfile options to point to the
relevant programs/paths to use;
*) Added a 'extract.mkdir' Portfile option to better deal with so-called "tar bombs";
-*) Added a 'configure.pipe' Portfile option for using pipes rather than intermediate files when compiling C/C++ based ports;
# For MacPorts scripting:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/a9e4dde6/attachment.html
From jmpp at macports.org Tue Jan 8 19:53:51 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Tue Jan 8 19:53:52 2008
Subject: [32606] trunk/base/NEWS
Message-ID: <20080109035351.A7F9AD84C503@lists.macosforge.org>
Revision: 32606
http://trac.macosforge.org/projects/macports/changeset/32606
Author: jmpp@macports.org
Date: 2008-01-08 19:53:50 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Add the svn:eol-style keyword to the NEWS file.
Property Changed:
----------------
trunk/base/NEWS
Property changes on: trunk/base/NEWS
___________________________________________________________________
Name: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/f6ec66e0/attachment.html
From boeyms at macports.org Tue Jan 8 23:23:37 2008
From: boeyms at macports.org (boeyms@macports.org)
Date: Tue Jan 8 23:23:39 2008
Subject: [32607] trunk/dports/textproc/pandoc/Portfile
Message-ID: <20080109072337.E2425D8748F4@lists.macosforge.org>
Revision: 32607
http://trac.macosforge.org/projects/macports/changeset/32607
Author: boeyms@macports.org
Date: 2008-01-08 23:23:35 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
pandoc: maintainer update to latest version (0.46). Closes #13875.
Modified Paths:
--------------
trunk/dports/textproc/pandoc/Portfile
Modified: trunk/dports/textproc/pandoc/Portfile
===================================================================
--- trunk/dports/textproc/pandoc/Portfile 2008-01-09 03:53:50 UTC (rev 32606)
+++ trunk/dports/textproc/pandoc/Portfile 2008-01-09 07:23:35 UTC (rev 32607)
@@ -3,7 +3,7 @@
PortSystem 1.0
name pandoc
-version 0.45
+version 0.46
categories textproc
maintainers jgm@berkeley.edu
description General markup converter
@@ -16,7 +16,7 @@
homepage http://johnmacfarlane.net/pandoc/
platforms darwin
master_sites http://pandoc.googlecode.com/files/
-checksums md5 e466be81d775336c76176e1e3b0d1557
+checksums md5 9a92a800678767393adab6eb1b69c04b
depends_build port:ghc port:haddock
depends_lib port:gmp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/90898569/attachment.html
From pguyot at kallisys.net Tue Jan 8 23:28:32 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Tue Jan 8 23:28:33 2008
Subject: [32608] trunk/dports/audio/faac
Message-ID: <20080109072832.EF164D874B78@lists.macosforge.org>
Revision: 32608
http://trac.macosforge.org/projects/macports/changeset/32608
Author: pguyot@kallisys.net
Date: 2008-01-08 23:28:31 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Update to 1.26
Modified Paths:
--------------
trunk/dports/audio/faac/Portfile
Removed Paths:
-------------
trunk/dports/audio/faac/files/patch-configure.in
Modified: trunk/dports/audio/faac/Portfile
===================================================================
--- trunk/dports/audio/faac/Portfile 2008-01-09 07:23:35 UTC (rev 32607)
+++ trunk/dports/audio/faac/Portfile 2008-01-09 07:28:31 UTC (rev 32608)
@@ -2,7 +2,7 @@
PortSystem 1.0
name faac
-version 1.25
+version 1.26
categories audio
maintainers pguyot@kallisys.net
description ISO AAC audio encoder
@@ -14,15 +14,14 @@
homepage http://www.audiocoding.com/
platforms darwin
master_sites sourceforge
-checksums md5 75eaffd18ee072eaca52ae2d622bb1db \
- sha1 482a0217362c50ce523ce5e165c5566e1a4a2a87 \
- rmd160 63a884775081e3d9a66dffaab341ed10e73365b8
+checksums md5 1d7c019bd2dbb4f3101b8937ebc59cf6 \
+ sha1 5aad6d5a60107a5d6bf79654970168f498961b21 \
+ rmd160 40656b7b1a7c207373d7a1ba0167f220d9073ecd
worksrcdir ${name}
use_automake yes
automake.args --add-missing
use_autoconf yes
configure.cflags-append "-D__unix__"
-patchfiles patch-configure.in
pre-configure {
system "cd ${worksrcpath} && aclocal -I . && autoheader && glibtoolize --automake"
Deleted: trunk/dports/audio/faac/files/patch-configure.in
===================================================================
--- trunk/dports/audio/faac/files/patch-configure.in 2008-01-09 07:23:35 UTC (rev 32607)
+++ trunk/dports/audio/faac/files/patch-configure.in 2008-01-09 07:28:31 UTC (rev 32608)
@@ -1,10 +0,0 @@
---- configure.in 2006-08-13 23:17:26.000000000 +0900
-+++ configure.in 2006-10-27 12:30:46.000000000 +0900
-@@ -66,6 +66,4 @@
- #include ])
- AC_CHECK_MEMBERS(fpos_t.__pos,,, [#include ])
-
--AC_OUTPUT(common/Makefile common/mp4v2/Makefile \
-- libfaac/Makefile frontend/Makefile \
-- include/Makefile Makefile)
-+AC_OUTPUT(common/Makefile common/mp4v2/Makefile libfaac/Makefile frontend/Makefile include/Makefile Makefile)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/cbf6813a/attachment.html
From pguyot at kallisys.net Tue Jan 8 23:29:16 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Tue Jan 8 23:29:17 2008
Subject: [32609] trunk/dports/mail/cclient/Portfile
Message-ID: <20080109072916.84784D874B99@lists.macosforge.org>
Revision: 32609
http://trac.macosforge.org/projects/macports/changeset/32609
Author: pguyot@kallisys.net
Date: 2008-01-08 23:29:15 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
mail/cclient: Update to 2007
Modified Paths:
--------------
trunk/dports/mail/cclient/Portfile
Modified: trunk/dports/mail/cclient/Portfile
===================================================================
--- trunk/dports/mail/cclient/Portfile 2008-01-09 07:28:31 UTC (rev 32608)
+++ trunk/dports/mail/cclient/Portfile 2008-01-09 07:29:15 UTC (rev 32609)
@@ -3,7 +3,7 @@
PortSystem 1.0
name cclient
-version 2006h
+version 2007
categories mail
maintainers pguyot@kallisys.net
description UW IMAP c-client library
@@ -20,9 +20,9 @@
distname imap-${version}
dist_subdir imap-uw
worksrcdir imap-${version}
-checksums md5 bad8e1134bf68f453a618ceb8ab33be3 \
- sha1 afba54844bf81af18c1ee5da36d155d71a5875fc \
- rmd160 edb3c1285136bd1181c7b66a40d75abdd00ca19d
+checksums md5 8162c341dd3a08d18b369a745cf83838 \
+ sha1 638fa748bd3eb32191799bc20db0cc383f9fedbe \
+ rmd160 7fe7f72c192e1d150b3c533261142459db600c3e
depends_lib port:openssl \
lib:libz:zlib \
@@ -31,9 +31,8 @@
use_configure no
post-patch {
- cd ${worksrcpath}
- reinplace "s|/System/Library/OpenSSL SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib|${prefix}/etc/openssl SSLINCLUDE=${prefix}/include SSLLIB=${prefix}/lib|g" Makefile
- reinplace "s| -Wno-pointer-sign||g" src/osdep/unix/Makefile
+ reinplace "s|/System/Library/OpenSSL SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib|${prefix}/etc/openssl SSLINCLUDE=${prefix}/include SSLLIB=${prefix}/lib|g" ${worksrcpath}/Makefile
+ reinplace "s| -Wno-pointer-sign||g" ${worksrcpath}/src/osdep/unix/Makefile
}
build.target oxp EXTRACFLAGS=-fno-common
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/9b8cb508/attachment.html
From pguyot at kallisys.net Tue Jan 8 23:41:26 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Tue Jan 8 23:41:28 2008
Subject: [32610] trunk/dports/multimedia/libmatroska/Portfile
Message-ID: <20080109074126.16516D87B512@lists.macosforge.org>
Revision: 32610
http://trac.macosforge.org/projects/macports/changeset/32610
Author: pguyot@kallisys.net
Date: 2008-01-08 23:41:24 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Got rid of cd
Modified Paths:
--------------
trunk/dports/multimedia/libmatroska/Portfile
Modified: trunk/dports/multimedia/libmatroska/Portfile
===================================================================
--- trunk/dports/multimedia/libmatroska/Portfile 2008-01-09 07:29:15 UTC (rev 32609)
+++ trunk/dports/multimedia/libmatroska/Portfile 2008-01-09 07:41:24 UTC (rev 32610)
@@ -22,8 +22,7 @@
depends_lib lib:libebml.a:libebml
post-extract {
- cd "${worksrcpath}/make"
- system "cp -R linux darwin"
+ system "cd ${worksrcpath}/make && cp -R linux darwin"
}
configure {}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/bed258c9/attachment.html
From pguyot at kallisys.net Tue Jan 8 23:41:42 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Tue Jan 8 23:41:44 2008
Subject: [32611] trunk/dports/textproc/libebml/Portfile
Message-ID: <20080109074142.99BE6D87B530@lists.macosforge.org>
Revision: 32611
http://trac.macosforge.org/projects/macports/changeset/32611
Author: pguyot@kallisys.net
Date: 2008-01-08 23:41:42 -0800 (Tue, 08 Jan 2008)
Log Message:
-----------
Got rid of cd
Modified Paths:
--------------
trunk/dports/textproc/libebml/Portfile
Modified: trunk/dports/textproc/libebml/Portfile
===================================================================
--- trunk/dports/textproc/libebml/Portfile 2008-01-09 07:41:24 UTC (rev 32610)
+++ trunk/dports/textproc/libebml/Portfile 2008-01-09 07:41:42 UTC (rev 32611)
@@ -19,8 +19,7 @@
use_bzip2 yes
post-extract {
- cd "${worksrcpath}/make"
- system "cp -R linux darwin"
+ system "cd ${worksrcpath}/make && cp -R linux darwin"
}
configure {}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080108/6e2ded40/attachment.html
From pguyot at kallisys.net Wed Jan 9 00:06:51 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Wed Jan 9 00:06:53 2008
Subject: [32612] trunk/dports/net/mldonkey/Portfile
Message-ID: <20080109080651.4803FD882893@lists.macosforge.org>
Revision: 32612
http://trac.macosforge.org/projects/macports/changeset/32612
Author: pguyot@kallisys.net
Date: 2008-01-09 00:06:48 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
net/mldonkey: Update to 2.9.1
Modified Paths:
--------------
trunk/dports/net/mldonkey/Portfile
Modified: trunk/dports/net/mldonkey/Portfile
===================================================================
--- trunk/dports/net/mldonkey/Portfile 2008-01-09 07:41:42 UTC (rev 32611)
+++ trunk/dports/net/mldonkey/Portfile 2008-01-09 08:06:48 UTC (rev 32612)
@@ -2,7 +2,7 @@
PortSystem 1.0
name mldonkey
-version 2.8.5
+version 2.9.1
categories net
maintainers pguyot@kallisys.net
description OCaml/GTK client for the eDonkey p2p network
@@ -17,9 +17,9 @@
homepage http://mldonkey.sourceforge.net/
platforms darwin
master_sites sourceforge
-checksums md5 d72ade5d5d14aeb2d43bb1e452bc3c56 \
- sha1 1606999a76a4dad4ccb549b455df44b6f5a779ef \
- rmd160 fb9860603f69fb9845856405ea71eea3d047a193
+checksums md5 0f8882bd0bf343b0565e21e59b252b16 \
+ sha1 f4e8710b68368410739dc373814da585b293c5ff \
+ rmd160 c0f307752c9a7be93e6fbd1e36f5cc3c736b9856
use_bzip2 yes
depends_lib port:ocaml \
port:lablgtk \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/2b3541fb/attachment-0001.html
From eridius at macports.org Wed Jan 9 00:41:37 2008
From: eridius at macports.org (eridius@macports.org)
Date: Wed Jan 9 08:46:54 2008
Subject: [32613] trunk/dports/mail/mailsync
Message-ID: <20080109084137.960FAD88A314@lists.macosforge.org>
Revision: 32613
http://trac.macosforge.org/projects/macports/changeset/32613
Author: eridius@macports.org
Date: 2008-01-09 00:41:35 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Commit patch for mailsync - fixes #13877
Modified Paths:
--------------
trunk/dports/mail/mailsync/Portfile
trunk/dports/mail/mailsync/files/patch-configure
Modified: trunk/dports/mail/mailsync/Portfile
===================================================================
--- trunk/dports/mail/mailsync/Portfile 2008-01-09 08:06:48 UTC (rev 32612)
+++ trunk/dports/mail/mailsync/Portfile 2008-01-09 08:41:35 UTC (rev 32613)
@@ -25,7 +25,6 @@
configure.args --with-c-client=${prefix} \
--with-openssl=${prefix} \
- --without-pam \
--mandir=${prefix}/share/man
configure.cppflags "-I${prefix}/include/c-client"
Modified: trunk/dports/mail/mailsync/files/patch-configure
===================================================================
--- trunk/dports/mail/mailsync/files/patch-configure 2008-01-09 08:06:48 UTC (rev 32612)
+++ trunk/dports/mail/mailsync/files/patch-configure 2008-01-09 08:41:35 UTC (rev 32613)
@@ -1,5 +1,5 @@
---- configure.orig 2005-08-22 07:40:39.000000000 +0900
-+++ configure 2005-08-22 07:41:03.000000000 +0900
+--- configure.orig 2004-06-30 01:04:12.000000000 -0700
++++ configure 2008-01-08 23:40:58.000000000 -0800
@@ -5036,7 +5036,7 @@
echo "$as_me:$LINENO: checking for libssl" >&5
echo $ECHO_N "checking for libssl... $ECHO_C" >&6
@@ -18,6 +18,33 @@
PAM_LDFLAGS="-L${p}"
echo "$as_me:$LINENO: result: found in ${p}" >&5
echo "${ECHO_T}found in ${p}" >&6
+@@ -5343,7 +5343,7 @@
+ echo "$as_me:$LINENO: checking for pam headers" >&5
+ echo $ECHO_N "checking for pam headers... $ECHO_C" >&6
+ for p in `eval "echo {${PAMLOCATIONS}}{/include,/include/pam,,/pam}"` ; do
+- if test -r "${p}/security/pam_appl.h" ; then
++ if test -r "${p}/pam_appl.h"; then
+ PAM_INCLUDES="-I${p}"
+ echo "$as_me:$LINENO: result: found in ${p}" >&5
+ echo "${ECHO_T}found in ${p}" >&6
+@@ -5374,7 +5374,7 @@
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+
+- #include
++ #include
+ main(int argc,char **argv) {
+ }
+
+@@ -5447,7 +5447,7 @@
+
+
+
+- CCLIENTLOCATIONS="/usr,/usr/local"
++ CCLIENTLOCATIONS="/usr,/usr/local,/opt/local"
+ HAVE_CCLIENT="no"
+ CCLIENT_LIBS=""
+ CCLIENT_INCLUDES=""
@@ -5496,8 +5496,8 @@
{ (exit 1); exit 1; }; }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/1bc4d3b4/attachment-0001.html
From dluke at macports.org Wed Jan 9 00:45:10 2008
From: dluke at macports.org (dluke@macports.org)
Date: Wed Jan 9 08:46:55 2008
Subject: [32614] trunk/dports/PortIndex
Message-ID: <20080109084510.A1F8DD88A4EF@lists.macosforge.org>
Revision: 32614
http://trac.macosforge.org/projects/macports/changeset/32614
Author: dluke@macports.org
Date: 2008-01-09 00:45:09 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4418
Ports successfully parsed: 4418
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-09 08:41:35 UTC (rev 32613)
+++ trunk/dports/PortIndex 2008-01-09 08:45:09 UTC (rev 32614)
@@ -301,7 +301,7 @@
etree-scripts 497
portdir audio/etree-scripts variants universal description {utilities useful to people who use the etree network} name etree-scripts depends_lib {bin:shorten:shorten bin:shntool:shntool bin:flac:flac bin:lame:lame} version 1.4 categories audio revision 0 epoch 0 maintainers fenner@research.att.com long_description {Command line utilities useful to people who use the http://etree.org network. They revolve primarily around sanity checking downloaded files and preparing them for burning to CD.}
faac 431
-variants universal description {ISO AAC audio encoder} portdir audio/faac homepage http://www.audiocoding.com/ epoch 0 platforms darwin name faac long_description {FAAC is an AAC audio encoder. FAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It also supports multichannel and gapless encoding.} maintainers pguyot@kallisys.net categories audio version 1.25 revision 0
+variants universal description {ISO AAC audio encoder} portdir audio/faac homepage http://www.audiocoding.com/ epoch 0 platforms darwin name faac long_description {FAAC is an AAC audio encoder. FAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It also supports multichannel and gapless encoding.} maintainers pguyot@kallisys.net categories audio version 1.26 revision 0
faad2 566
variants {universal darwin} portdir audio/faad2 description {Fastest ISO AAC audio decoder.} homepage http://www.audiocoding.com/ epoch 0 platforms darwin name faad2 depends_lib {port:libtool port:autoconf port:automake port:perl5.8} maintainers pguyot@kallisys.net long_description {FAAD2 is the fastest ISO AAC audio decoder available. FAAD2 correctly decodes all MPEG-4 and MPEG-2 MAIN, LC (Low Complexity), HE (High Efficiency), LTP (Long Term Prediction), LD (Low Delay) and ER (Error Resiliency) object type AAC files.} version 2.5 categories audio revision 1
flac 794
@@ -672,12 +672,12 @@
variants universal description {Documentation for the postgresql database} portdir databases/postgresql82-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql82-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.2.6 revision 0
postgresql82-server 330
variants universal portdir databases/postgresql82-server description {run postgresql82 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql82 platforms darwin name postgresql82-server maintainers {mww jwa} long_description {{run postgresql82 as server}} version 8.2.6 categories databases revision 0
-postgresql83 703
-variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql83 description {The most advanced open-source database available anywhere, BETA release} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql83 depends_lib {port:readline port:openssl port:zlib port:libxml2 port:libxslt} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is a BETA release.} version 8.3beta4 categories databases revision 0
-postgresql83-doc 563
-variants universal description {Documentation for the postgresql database} portdir databases/postgresql83-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql83-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.3beta2 revision 0
-postgresql83-server 333
-variants universal portdir databases/postgresql83-server description {run postgresql83 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql83 platforms darwin name postgresql83-server maintainers {mww jwa} long_description {{run postgresql83 as server}} version 8.3beta2 categories databases revision 0
+postgresql83 701
+variants {universal python krb5 perl} depends_build port:bison portdir databases/postgresql83 description {The most advanced open-source database available anywhere, BETA release} homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql83 depends_lib {port:readline port:openssl port:zlib port:libxml2 port:libxslt} maintainers {mww jwa} long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is a BETA release.} version 8.3RC1 categories databases revision 0
+postgresql83-doc 561
+variants universal description {Documentation for the postgresql database} portdir databases/postgresql83-doc homepage http://www.postgresql.org/ epoch 0 platforms darwin name postgresql83-doc long_description {PostgreSQL is Object-Relational Database Management System. It supports almost all SQL constructs, including transactions, subselects, and user-defined types and functions. Write-ahead logging means increased performance while retaining data integrity. This is the documentation.} maintainers {mww jwa} categories databases version 8.3RC1 revision 0
+postgresql83-server 331
+variants universal portdir databases/postgresql83-server description {run postgresql83 as server} homepage http://www.postgresql.org/ epoch 0 depends_run port:postgresql83 platforms darwin name postgresql83-server maintainers {mww jwa} long_description {{run postgresql83 as server}} version 8.3RC1 categories databases revision 0
postgresql_autodoc 518
variants universal portdir databases/postgresql_autodoc description {Automatic documentation generator for postgresql databases} homepage http://www.rbt.ca/autodoc/ epoch 0 platforms darwin name postgresql_autodoc depends_lib {port:perl5.8 port:p5-dbi port:p5-dbd-pg port:p5-html-template} maintainers nomaintainer long_description {Automatic documentation generator for postgresql databases. It supports output in HTML, GraphViz, SGML DocBook and DIA formats.} version 1.25 categories {databases textproc} revision 0
pqa 433
@@ -1495,7 +1495,7 @@
sglib 354
variants universal description {useful macros for manipulating common data structures} portdir devel/sglib homepage http://xref-tech.com/sglib/main.html epoch 0 platforms darwin name sglib long_description {sglib is a library defining useful macros manipulating common data structures.} maintainers nomaintainer categories devel version 1.0.0 revision 0
shared-mime-info 479
-variants universal portdir devel/shared-mime-info description {Database of common types.} homepage http://www.freedesktop.org/wiki/Software_2fshared_2dmime_2dinfo epoch 0 platforms darwin name shared-mime-info depends_lib {port:gettext port:glib2 port:libiconv port:libxml2 port:p5-xml-parser port:zlib} long_description {The core database of common types and the update-mime-database command used to extend it.} maintainers nomaintainer version 0.20 categories devel revision 0
+variants universal portdir devel/shared-mime-info description {Database of common types.} homepage http://www.freedesktop.org/wiki/Software_2fshared_2dmime_2dinfo epoch 0 platforms darwin name shared-mime-info depends_lib {port:gettext port:glib2 port:libiconv port:libxml2 port:p5-xml-parser port:zlib} long_description {The core database of common types and the update-mime-database command used to extend it.} maintainers nomaintainer version 0.23 categories devel revision 0
shikenjo 637
variants universal portdir devel/shikenjo description {Unit testing framework for Objective-C} homepage http://sente.epfl.ch/software/ocunit/ epoch 0 platforms darwin name shikenjo depends_lib path:/Library/Frameworks/SenTestingKit:sentestingkit maintainers nomaintainer long_description {OCUnit is a testing framework for Objective C in the Mac OS X, Mac OS X Server, YellowBox/Cocoa and WebObjects environments. This Objective C testing framework is a based on SUnit, Kent Beck's Smalltalk unit testing framework, also available for Java under the name JUnit, and is distributed as open source.} version 25 categories devel revision 1
sigh 335
@@ -2387,7 +2387,7 @@
GraphicsMagick 656
variants {universal i386 darwin_8} portdir graphics/GraphicsMagick description {image processing tools collection} homepage http://www.graphicsmagick.org/ epoch 0 platforms darwin name GraphicsMagick depends_lib {port:libxml2 port:bzip2 port:zlib port:libpng port:tiff port:freetype} maintainers nomaintainer long_description {GraphicsMagick is the swiss army knife of image processing. It provides a robust collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, SVG, and TIFF.} version 1.1.7 categories graphics revision 0
ImageMagick 1333
-variants {universal perl gs lcms wmf mpeg jbig jpeg2 graphviz q8 q16 q32 no_x11 no_plus_plus darwin_6 darwin_8} depends_build port:pkgconfig variant_desc {q8 {Use 8 bits per pixel quantum} q16 {Use 16 bits per pixel quantum (default)} q32 {Use 32 bits per pixel quantum}} portdir graphics/ImageMagick description {Tools and libraries to manipulate images in many formats} homepage http://www.imagemagick.org/ epoch 0 platforms darwin name ImageMagick depends_lib {lib:libX11.6:XFree86 port:bzip2 port:jpeg port:libpng port:tiff port:zlib port:freetype port:fontconfig port:libiconv port:expat port:libxml2} maintainers ryandesign long_description {ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.} categories {graphics devel} version 6.3.7-8 revision 0
+variants {universal perl gs lcms wmf mpeg jbig jpeg2 graphviz q8 q16 q32 no_x11 no_plus_plus darwin_6 darwin_8} depends_build port:pkgconfig variant_desc {q8 {Use 8 bits per pixel quantum} q16 {Use 16 bits per pixel quantum (default)} q32 {Use 32 bits per pixel quantum}} portdir graphics/ImageMagick description {Tools and libraries to manipulate images in many formats} homepage http://www.imagemagick.org/ epoch 0 platforms darwin name ImageMagick depends_lib {lib:libX11.6:XFree86 port:bzip2 port:jpeg port:libpng port:tiff port:zlib port:freetype port:fontconfig port:libiconv port:expat port:libxml2} maintainers ryandesign long_description {ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.} categories {graphics devel} version 6.3.7-9 revision 0
openexr 395
variants {universal darwin_7} description {OpenEXR Graphics Library} portdir graphics/OpenEXR homepage http://www.openexr.org epoch 0 platforms darwin name openexr long_description {OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications.} maintainers waqar@macports.org categories graphics version 1.4.0 revision 0
Renaissance-Framework 622
@@ -2665,7 +2665,7 @@
xli 405
variants universal description {X11 Image Loading Utility} portdir graphics/xli homepage http://pantransit.reptiles.org/prog/index.html#xli epoch 0 depends_lib {lib:libX11.6:XFree86 lib:png:libpng lib:jpeg:jpeg} name xli long_description {xli is a fast image viewer for X11, which supports many different types of images.} maintainers fenner@research.att.com categories graphics version 1.17.0 revision 1
xpdf 608
-variants {universal a4 with_poppler puredarwin drm} portdir graphics/xpdf description {Xpdf is a viewer for PDF files.} homepage http://www.foolabs.com/xpdf/ depends_run {{path:\${prefix}/share/ghostscript/fonts:ghostscript}} epoch 0 platforms darwin name xpdf depends_lib {lib:libX11.6:XFree86 lib:libfreetype.6:freetype port:libpaper port:openmotif port:t1lib} long_description {Xpdf is a viewer for Portable Document Format (PDF) files. These are also sometimes also called Acrobat files, from the name of Adobes PDF software.} maintainers nomaintainer version 3.02 categories {graphics print} revision 1
+variants {universal a4 with_poppler puredarwin drm} portdir graphics/xpdf description {Xpdf is a viewer for PDF files.} homepage http://www.foolabs.com/xpdf/ depends_run {{path:\${prefix}/share/ghostscript/fonts:ghostscript}} epoch 0 platforms darwin name xpdf depends_lib {lib:libX11.6:XFree86 lib:libfreetype.6:freetype port:libpaper port:openmotif port:t1lib} long_description {Xpdf is a viewer for Portable Document Format (PDF) files. These are also sometimes also called Acrobat files, from the name of Adobes PDF software.} maintainers nomaintainer version 3.02 categories {graphics print} revision 2
xpdf-arabic 436
variants {universal autoactivate} variant_desc {autoactivate {automatically activate the character mappings}} portdir graphics/xpdf-arabic description {Xpdf character mapping for Arabic} homepage http://www.foolabs.com/xpdf/ epoch 0 platforms darwin name xpdf-arabic depends_lib port:xpdf long_description {Xpdf character mapping for Arabic} maintainers {ricci openmaintainer} version 2003-feb-16 categories {graphics print} revision 0
xpdf-chinese-simplified 484
@@ -3560,8 +3560,8 @@
variants {universal mysql} description {Bayesian Mail Filter} portdir mail/bmf homepage http://bmf.sourceforge.net/ epoch 0 platforms {darwin freebsd} name bmf maintainers nomaintainer long_description {bmf is a self contained and extremely efficient Bayesian mail filter. See Paul Graham's article {A Plan for Spam} for background information. It aims to be faster, smaller, and more versatile than similar applications.} categories mail version 0.9.4 revision 0
bogofilter 526
variants {universal darwin_8} description {Fast Bayesian Spam Filter} portdir mail/bogofilter homepage http://bogofilter.sourceforge.net/ epoch 0 depends_lib {port:sqlite3 port:libiconv port:gsl} name bogofilter long_description {Bogofilter is a mail filter that classifies mail as spam or ham (non-spam) by a statistical analysis of the message's header and content (body). The program is able to learn from the user's classifications and corrections.} maintainers chenggao@gmail.com categories mail version 1.1.6 revision 0
-cclient 495
-variants {universal ssl_plaintext} portdir mail/cclient description {UW IMAP c-client library} homepage http://www.washington.edu/imap/ epoch 0 platforms darwin name cclient depends_lib {port:openssl lib:libz:zlib lib:libgssapi_krb5:kerberos5} maintainers pguyot@kallisys.net long_description {C-client is a common API for accessing mailboxes. It is used internally by the popular PINE mail reader as well as the University of Washington's IMAP server.} version 2006h categories mail revision 0
+cclient 494
+variants {universal ssl_plaintext} portdir mail/cclient description {UW IMAP c-client library} homepage http://www.washington.edu/imap/ epoch 0 platforms darwin name cclient depends_lib {port:openssl lib:libz:zlib lib:libgssapi_krb5:kerberos5} maintainers pguyot@kallisys.net long_description {C-client is a common API for accessing mailboxes. It is used internally by the popular PINE mail reader as well as the University of Washington's IMAP server.} version 2007 categories mail revision 0
clamsmtp 603
variants universal portdir mail/clamsmtp description {SMTP filter checking for viruses using the ClamAV anti-virus} homepage http://memberwebs.com/nielsen/software/clamsmtp/ epoch 0 depends_run bin:clamd:clamav platforms darwin name clamsmtp maintainers nomaintainer long_description {ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and scanned before forwarding.} version 1.6 categories {mail security} revision 0
courier-imap 527
@@ -4265,7 +4265,7 @@
micq 557
variants universal description {portable text-mode ICQ clone} portdir net/micq homepage http://www.micq.org/ epoch 0 platforms {darwin freebsd} name micq long_description {mICQ is a very portable text-mode ICQ clone. Originally written by Matthew D. Smith, a great part of mICQ has been rewritten by Ruediger Kuhlmann, in particular the support for the new version 8 of the ICQ protocol that became necessary, the internationalization, the file transfer and some restructuring of the code.} maintainers nomaintainer categories net version 0.4.12 revision 0
mldonkey 852
-variants universal portdir net/mldonkey description {OCaml/GTK client for the eDonkey p2p network} homepage http://mldonkey.sourceforge.net/ epoch 0 platforms darwin name mldonkey depends_lib {port:ocaml port:lablgtk port:expat port:fontconfig port:freetype port:gd2 port:jpeg port:libiconv port:libpng} maintainers pguyot@kallisys.net long_description {MLdonkey is a multi-platform multi-network peer-to-peer client. It supports several large networks, such as eDonkey, Overnet, Bittorrent, Gnutella (Bearshare, Limewire, etc), Gnutella2 (Shareaza), Fasttrack (Kazaa, Imesh, Grobster), Soulseek, Direct-Connect, and Opennap. Networks can be enabled/disabled, searches are performed in parallel on all enabled networks, but each file is only downloaded from one network, but from multiple clients concurrently.} version 2.8.5 categories net revision 0
+variants universal portdir net/mldonkey description {OCaml/GTK client for the eDonkey p2p network} homepage http://mldonkey.sourceforge.net/ epoch 0 platforms darwin name mldonkey depends_lib {port:ocaml port:lablgtk port:expat port:fontconfig port:freetype port:gd2 port:jpeg port:libiconv port:libpng} maintainers pguyot@kallisys.net long_description {MLdonkey is a multi-platform multi-network peer-to-peer client. It supports several large networks, such as eDonkey, Overnet, Bittorrent, Gnutella (Bearshare, Limewire, etc), Gnutella2 (Shareaza), Fasttrack (Kazaa, Imesh, Grobster), Soulseek, Direct-Connect, and Opennap. Networks can be enabled/disabled, searches are performed in parallel on all enabled networks, but each file is only downloaded from one network, but from multiple clients concurrently.} version 2.9.1 categories net revision 0
moftpd 437
variants universal description {moftpd is a FTP server supporting IPv6, virtual hosts} portdir net/moftpd homepage http://www.morth.org/moftpd/ epoch 0 platforms darwin name moftpd long_description {moftpd is a FTP server supporting IPv6, virtual hosts, fine grained permissions, and more. TLS is supported, and clients can be authenticated and logged in by certificate.} maintainers nomaintainer categories net version 1.2.1 revision 0
monarch 610
@@ -5695,7 +5695,7 @@
a2ps-j 487
variants universal portdir print/a2ps-j description {Text file to postscript converter (with Japanese support)} homepage {} epoch 0 depends_run {bin:perl:perl5.8 port:nkf} platforms darwin name a2ps-j maintainers takanori long_description {This program is perl version of Miguel Santana's a2ps. a2ps-j converts plain text to PostScript for printing on a PS printer. If no file is given, a2ps-j reads from the standard input.} version 1.45 categories {print textproc japanese} revision 1
abcm2ps 429
-variants universal description {abcm2ps converts abc music tunes to postscript} portdir print/abcm2ps homepage http://moinejf.free.fr/ epoch 0 platforms darwin name abcm2ps long_description {abcm2ps is a package that converts music tunes from ABC format to PostScript. It introduces many extensions to the ABC language that make it suitable for classical music.} maintainers mww categories {print audio} version 5.7.1 revision 0
+variants universal description {abcm2ps converts abc music tunes to postscript} portdir print/abcm2ps homepage http://moinejf.free.fr/ epoch 0 platforms darwin name abcm2ps long_description {abcm2ps is a package that converts music tunes from ABC format to PostScript. It introduces many extensions to the ABC language that make it suitable for classical music.} maintainers mww categories {print audio} version 5.7.2 revision 0
denemo 683
variants {universal csound} variant_desc {csound {Csound can be used for playback.}} portdir print/denemo description {Denemo is a unique score editor} homepage http://denemo.sourceforge.net/ depends_run port:qtplay epoch 0 platforms darwin name denemo depends_lib port:librsvg maintainers yves long_description {Denemo is a unique score editor which exports notation to LilyPond and ABC music formats. It also acts as a frontend for Csound score files. Denemo is different from most graphic music editors, this is partly because it was created to help edit Lilypond notation and partly because of its unique design philosophy.} categories {print audio x11} version 0.7.6 revision 2
dvipdfmx 936
@@ -5736,8 +5736,8 @@
variants {universal without_kpathsea} variant_desc {without_kpathsea {Do not use libkpathsea}} portdir print/lcdf-typetools description {Tools for manipulating fonts.} homepage http://www.lcdf.org/type/ epoch 0 platforms darwin name lcdf-typetools depends_lib {{path:\${prefix}/include/kpathsea/kpathsea.h:teTeX}} maintainers nomaintainer long_description {The LCDF Typetools package contains several programs for manipulating PostScript Type 1, Type 1 multiple master, and PostScript-flavored OpenType fonts.} version 2.66 categories {print tex} revision 0
libotf 337
variants {universal darwin_8} portdir print/libotf description {Library for handling OpenType fonts} homepage http://www.m17n.org/libotf/ epoch 0 platforms darwin name libotf depends_lib {port:zlib port:freetype} maintainers nomaintainer long_description {{Library for handling OpenType fonts}} version 0.9.5 categories print revision 0
-libpaper 457
-variants universal description {A library providing routines for paper size management} portdir print/libpaper homepage http://packages.qa.debian.org/libp/libpaper.html epoch 0 platforms darwin name libpaper long_description {The paper library and accompanying files are intended to provide a simple way for applications to take actions based on a system- or user-specified paper size.} maintainers nomaintainer categories print version 1.1.14-3 revision 1
+libpaper 455
+variants universal description {A library providing routines for paper size management} portdir print/libpaper homepage http://packages.qa.debian.org/libp/libpaper.html epoch 0 platforms darwin name libpaper long_description {The paper library and accompanying files are intended to provide a simple way for applications to take actions based on a system- or user-specified paper size.} maintainers nomaintainer categories print version 1.1.21 revision 1
mpage 328
variants {universal mediaA4} description {Print several pages on a single sheet of paper} portdir print/mpage homepage http://www.mesa.nl/pub/mpage/ epoch 0 platforms {darwin sunos} name mpage long_description {{Print several pages on a single sheet of paper}} maintainers nomaintainer categories print version 2.5.5 revision 0
pcal 497
@@ -5754,8 +5754,8 @@
variants universal portdir print/revtex description {The American Physical Society's TeX macros} homepage http://authors.aps.org/revtex4 epoch 0 depends_run bin:texhash:teTeX platforms darwin name revtex maintainers nomaintainer long_description {TeX macros for preparing papers in the styles used by the American Physical Society's journals.} version 4 categories print revision 0
rlpr 432
variants universal description {Tools to spool to remote printers without modifying printcap} portdir print/rlpr homepage http://truffula.com/rlpr/ epoch 0 depends_lib {port:gettext port:libiconv} name rlpr long_description {rlpr includes versions of lpr, lpq and lprm that permit printing to remote printers without modifying the system printcap.} maintainers fenner@research.att.com categories {print net} version 2.06 revision 0
-scribus 727
-variants {universal darwin_9} depends_build bin:perl:perl5.8 portdir print/scribus description {X11-based WYSIWYG desktop publishing application} homepage http://www.scribus.net/ epoch 0 platforms darwin depends_lib {bin:gs:ghostscript lib:libX11.6:XFree86 port:cairo port:expat port:fontconfig port:freetype port:jpeg port:libart_lgpl port:libiconv port:libpng port:lcms port:libxml2 port:pkgconfig port:qt3 port:tiff port:Xft2 port:xrender port:zlib} name scribus maintainers nomaintainer long_description {Scribus is an open source desktop publishing program. It provides true WYSIWYG editing, excellent PDF export facilities, and a wide range of other input and output options.} version 1.3.3.9 categories print revision 0
+scribus 728
+variants {universal darwin_9} depends_build bin:perl:perl5.8 portdir print/scribus description {X11-based WYSIWYG desktop publishing application} homepage http://www.scribus.net/ epoch 0 platforms darwin depends_lib {bin:gs:ghostscript lib:libX11.6:XFree86 port:cairo port:expat port:fontconfig port:freetype port:jpeg port:libart_lgpl port:libiconv port:libpng port:lcms port:libxml2 port:pkgconfig port:qt3 port:tiff port:Xft2 port:xrender port:zlib} name scribus maintainers nomaintainer long_description {Scribus is an open source desktop publishing program. It provides true WYSIWYG editing, excellent PDF export facilities, and a wide range of other input and output options.} version 1.3.3.10 categories print revision 0
teTeX 624
variants {universal nox11} depends_build {port:gawk port:gsed} portdir print/teTeX description {TeX and METAFONT} homepage http://www.tug.org/teTeX/ depends_run {port:ghostscript port:texinfo port:texi2html} epoch 20050216 platforms darwin depends_lib lib:libX11:XFree86 name teTeX maintainers gwright@macports.org long_description {teTeX is a TeX distribution for UNIX compatible systems. It contains the latest versions of TeX & friends and nearly everything you need for happy TeX'ing. For more information have a look at the lengthy FEATURES file of the distribution.} categories {print textproc} version 3.0 revision 4
transfig 625
@@ -5888,8 +5888,8 @@
variants universal portdir python/py-discord description {conversion from gregorian to discordian dates} homepage http://www.alcyone.com/software/discord/ epoch 0 platforms darwin depends_lib port:python24 name py-discord maintainers nomaintainer long_description {python module which allows for conversion from normal dates (via time.time, time.localtime, etc.) to discordian dates (a silly made-up dating system that divides a year into five seasons of 73 days each).} categories python version 1.0 revision 1
py-dispatcher 491
variants universal portdir python/py-dispatcher description {python dispatcher mechanism for creating event models} homepage http://pydispatcher.sourceforge.net/ epoch 0 platforms darwin depends_lib port:python24 name py-dispatcher maintainers nomaintainer long_description {PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts.} categories {python devel} version 1.0.1 revision 1
-py-django-devel 462
-variants universal portdir python/py-django-devel description {Django is a high-level Python Web framework} homepage http://www.djangoproject.com epoch 0 platforms darwin depends_lib {port:python24 port:py-setuptools} name py-django-devel maintainers {deric@caveo.se erickt@macports.org} long_description {Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.} categories {python www} version 0.96 revision 1
+py-django-devel 464
+variants universal portdir python/py-django-devel description {Django is a high-level Python Web framework} homepage http://www.djangoproject.com epoch 0 platforms darwin depends_lib {port:python24 port:py-setuptools} name py-django-devel maintainers {deric@caveo.se erickt@macports.org} long_description {Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.} categories {python www} version 0.96.1 revision 1
py-dns 384
variants universal portdir python/py-dns description {module for performing DNS queries from python} homepage http://pydns.sourceforge.net/ epoch 0 platforms {darwin freebsd} depends_lib port:python24 name py-dns maintainers nomaintainer long_description {py-dns provides a module for performing DNS queries from python applications.} categories {python net} version 2.3.0 revision 2
py-dnspython 473
@@ -7047,7 +7047,7 @@
opendx-samples 618
variants universal portdir science/opendx-samples description {IBM's Open Visualization Data Explorer (Data Samples)} homepage http://opendx.org epoch 0 platforms darwin name opendx-samples depends_lib port:opendx maintainers gwright@macports.org long_description {OpenDX is a uniquely powerful, full-featured software package for the visualization of scientific, engineering and analytical data: Its open system design is built on familiar standard interface environments. And its sophisticated data model provides users with great flexibility in creating visualizations.} version 4.4.0 categories science revision 1
openmpi 623
-variants {universal fortran g95} description {A High Performance Message Passing Library} portdir science/openmpi homepage http://www.open-mpi.org/ epoch 0 platforms darwin name openmpi long_description {Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers.} maintainers mww categories {science parallel net} version 1.2.4 revision 1
+variants {universal fortran g95} description {A High Performance Message Passing Library} portdir science/openmpi homepage http://www.open-mpi.org/ epoch 0 platforms darwin name openmpi long_description {Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers.} maintainers mww categories {science parallel net} version 1.2.5 revision 0
playerstage-player 635
variants universal description {Player/Stage robotic platform} portdir science/playerstage-player homepage http://playerstage.sourceforge.net epoch 0 depends_lib {port:automake port:autoconf port:gtk2 port:jpeg port:libpng port:glib2 port:tiff port:pkgconfig} name playerstage-player long_description {The Player Project creates Free Software that enables research in robot and sensor systems. The Player robot server is probably the most widely used robot control interface in the world. Its simulation backends, Stage and Gazebo, are also very widely used.} maintainers vincent@ai.sri.com categories science version 2.0.4 revision 0
playerstage-stage 559
@@ -7380,8 +7380,8 @@
variants universal description {identify and/or delete duplicate files} portdir sysutils/fdupes homepage http://premium.caribe.net/~adrian2/fdupes.html epoch 0 platforms darwin name fdupes long_description {fdupes identifies and/or deletes duplicate files in specified directories.} maintainers nomaintainer categories sysutils version 1.40 revision 0
fhist 639
variants universal portdir sysutils/fhist description {FHist: file history, comparison and merging tools} homepage http://fhist.sourceforge.net/ epoch 0 platforms darwin name fhist depends_lib {port:bison port:gettext port:cook} maintainers {boeyms openmaintainer} long_description {The FHist package contains 3 utilities, fhist (a file history tool that works on binary inputs), fcomp (a file comparison tool that can compare binary files byte-for-byte), and fmerge (a file merging tool). All three are bundled together because they use the same minimal-difference algorithm.} version 1.16 categories {sysutils textproc devel} revision 0
-file 522
-variants {universal with_default_names} portdir sysutils/file description {File - determine file type} homepage ftp://ftp.astron.com/pub/file/ epoch 0 platforms darwin name file depends_lib port:zlib maintainers nomaintainer long_description {File tests each argument in an attempt to classify it. There are three sets of tests, performed in this order: filesystem tests, magic number tests, and language tests. The first test that succeeds causes the file type to be printed.} version 4.21 categories sysutils revision 1
+file 588
+variants {universal with_default_names} variant_desc {with_default_names {don't prefix names with a 'g'}} portdir sysutils/file description {File - determine file type} homepage ftp://ftp.astron.com/pub/file/ epoch 0 platforms darwin name file depends_lib port:zlib maintainers nomaintainer long_description {File tests each argument in an attempt to classify it. There are three sets of tests, performed in this order: filesystem tests, magic number tests, and language tests. The first test that succeeds causes the file type to be printed.} version 4.23 categories sysutils revision 0
findutils 358
variants {universal nls with_default_names} description {findutils contains GNU find, xargs, and locate} portdir sysutils/findutils homepage http://www.gnu.org/software/findutils/ epoch 0 platforms darwin name findutils long_description {{findutils contains GNU find, xargs, and locate}} maintainers nomaintainer categories sysutils version 4.3.7 revision 0
foremost 629
@@ -7913,7 +7913,7 @@
opensp 441
variants universal portdir textproc/opensp description {Collection of SGML/XML tools} homepage http://openjade.sourceforge.net/ epoch 0 platforms darwin name opensp depends_lib port:gettext maintainers nomaintainer long_description {OpenSP is a collection of SGML/XML tools that has forked from James Clark's SP suite. These tools area used to parse, validate, and normalize SGML and XML files.} version 1.5.2 categories textproc revision 0
pandoc 589
-variants universal depends_build {port:ghc port:haddock} portdir textproc/pandoc description {General markup converter} homepage http://johnmacfarlane.net/pandoc/ epoch 0 platforms darwin depends_lib port:gmp name pandoc maintainers jgm@berkeley.edu long_description {Pandoc is a command-line tool for converting from one markup format to another. It can read markdown and (subsets of) reStructuredText, HTML, and LaTeX, and it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, DocBook, RTF, groff man pages, and S5 HTML slide shows.} version 0.45 categories textproc revision 0
+variants universal depends_build {port:ghc port:haddock} portdir textproc/pandoc description {General markup converter} homepage http://johnmacfarlane.net/pandoc/ epoch 0 platforms darwin depends_lib port:gmp name pandoc maintainers jgm@berkeley.edu long_description {Pandoc is a command-line tool for converting from one markup format to another. It can read markdown and (subsets of) reStructuredText, HTML, and LaTeX, and it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, DocBook, RTF, groff man pages, and S5 HTML slide shows.} version 0.46 categories textproc revision 0
pangoxsl 419
variants universal portdir textproc/pangoxsl description {Extends Pango with additional XSL properties.} homepage http://pangopdf.sourceforge.net epoch 0 platforms darwin name pangoxsl depends_lib port:pango maintainers nomaintainer long_description {PangoXSL is a supplementary library that supports some additional PangoAttribute types corresponding to XSL properties.} version 1.6.0.1 categories textproc revision 1
par 280
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/6a7877ae/attachment-0001.html
From ryandesign at macports.org Wed Jan 9 01:39:53 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 9 08:46:57 2008
Subject: [32615] trunk/base/NEWS
Message-ID: <20080109093953.2A65FD897580@lists.macosforge.org>
Revision: 32615
http://trac.macosforge.org/projects/macports/changeset/32615
Author: ryandesign@macports.org
Date: 2008-01-09 01:39:51 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
typos and hyphenation
Modified Paths:
--------------
trunk/base/NEWS
Modified: trunk/base/NEWS
===================================================================
--- trunk/base/NEWS 2008-01-09 08:45:09 UTC (rev 32614)
+++ trunk/base/NEWS 2008-01-09 09:39:51 UTC (rev 32615)
@@ -1,9 +1,9 @@
-== Overwiew of changes from MacPorts 1.6.0 to 1.6.1 ==
+== Overview of changes from MacPorts 1.6.0 to 1.6.1 ==
# For regular users:
-* A suitable message is output when a the requested port is not installed when polling its dependents;
+* A suitable message is output when the requested port is not installed when polling its dependents;
* Fixed the "Error: Unable to open port: invalid command name "ui_prefix"" runtime error on Panther;
* Fixed the "Error: Unable to open port: invalid command name "ui_channels"" runtime error on Panther;
* Fixed a MacPorts, Panther specific build failure due to missing sqlite headers on that platform;
@@ -23,11 +23,11 @@
# For regular usage:
*) Revived and thoroughly refreshed web presence at http://www.macports.org/ , with more improvements still on the way;
-*) New project guide at http://guide.macports.org
+*) New project guide at http://guide.macports.org/
*) Fixed the "upgrade" target of the port(1) command to properly handle installed versions beginning with letters;
*) Improved the "variants" target of the port(1) command to behave like the "info" target to poll the requested Portfile directly
rather than the index for more up-to-date information, while also providing a --index flag for legacy behavior;
-*) Fixed a bug by which a user specific 'macports.conf' file would not be read;
+*) Fixed a bug by which a user-specific 'macports.conf' file would not be read;
*) Tightened security by installing MacPorts in 0755 mode (no write permission for group and others) by default;
*) Added 'none' as a possible option for supported types of startupitems scripts;
*) Disabled readline support in interactive mode of the port(1) command by deafult;
@@ -39,7 +39,7 @@
(http://guide.macports.org/#installing.binary.postflight.details for more information);
-# Individual port-building related improvements:
+# Individual port-building-related improvements:
*) Eugene Pimenov's GSoC2007 work on improving "trace mode" for the building of ports in clean environments,
http://trac.macports.org/projects/macports/wiki/soc2007/epimenov ;
@@ -55,13 +55,13 @@
on Tiger and above;
-# Packaging related improvements:
+# Packaging-related improvements:
*) Created pkg's no longer have /etc, /var/ or /tmp directories in them;
*) Fixed a bug by which all .mpkg packages were missing their welcome page;
*) Fixed a bug by which HTML contents were written as a pkg's Welcome.rtf file, causing it to not display at all;
*) Made the homepage clickable in a pkg's welcoming screen;
-*) Added support lzma compression for archives;
+*) Added support for lzma compression for archives;
*) Improved pkg & dmg creation on Leopard, for both Intel and PowerPC platforms;
*) Added an 'mdmg' target, for the creation of a dmg for a port and its dependencies;
*) Dramatically improved performace of the port(1) command's Portfile level actions like "file", "dir", "work" and "url"
@@ -79,7 +79,7 @@
*) Added Portfile group code for Python 3.0 based ports and deprecated the plain 'python' group code;
*) Added generic GNU livecheck rules;
*) The "x86" platform has been normalized as "i386";
-*) Added a 'use_parallel_build' Portfile option for declaring if a particular port can be built in paralel through make's -j flag,
+*) Added a 'use_parallel_build' Portfile option for declaring if a particular port can be built in parallel through make's -j flag,
defaulting to no;
*) Added 'configure.awk', 'configure.bison', 'configure.pkg_config', 'configure.pkg_config_path' Portfile options to point to the
relevant programs/paths to use;
@@ -93,10 +93,10 @@
*) Improved defaults for implicit ui_prefix and ui_channels behaviour at the macports1.0 layer;
-# Miscellaenous:
+# Miscellaneous:
*) Added MacPorts-configure time checks for Mac OS X and Xcode versions and warnings for old versions;
-*) Added a 'user-agent' parameters to our libcurl based fetching of sources for sites that require a user agent;
+*) Added a 'user-agent' parameters to our libcurl-based fetching of sources for sites that require a user agent;
*) 'livecheck' regular expressions are now checked against each entry in the listed master_site in the Portfile;
*) Fixed regexp in livecheck code to work when there is both a tag and a subdir in the mirror uri;
*) Improved the integrated "daemondo" program to better handle the death of startupitem-based programs;
@@ -104,8 +104,8 @@
the process it is monitoring, defaulting to 3;
*) Enabled building of our objc bridge against GNUStep on platforms other than Mac OS X;
*) Added support for packing of MacPorts itself on FreeBSD and Fedora platforms;
-*) Added SourceForge.jp to our list of SourceForge based mirrors for sources fetching;
+*) Added SourceForge.jp to our list of SourceForge-based mirrors for sources fetching;
*) Added http mirror sites for the postgresql mirrors list;
*) Added the ftp://ftp.gnu.org/old-gnu/ mirror to the GNU mirrors list;
-*) Fixed a bug by which paths with embedded spaces would cause the "dp2mp-move" upgrade code to fail when trying to find user specific
+*) Fixed a bug by which paths with embedded spaces would cause the "dp2mp-move" upgrade code to fail when trying to find user-specific
'macports.conf' files;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/c62ee86b/attachment.html
From rhwood at macports.org Wed Jan 9 02:28:40 2008
From: rhwood at macports.org (rhwood@macports.org)
Date: Wed Jan 9 08:46:57 2008
Subject: [32616] trunk/dports/editors/bean/Portfile
Message-ID: <20080109102840.C5C6FD89F82B@lists.macosforge.org>
Revision: 32616
http://trac.macosforge.org/projects/macports/changeset/32616
Author: rhwood@macports.org
Date: 2008-01-09 02:28:39 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Upgrade to version 0.9.11
Addresses ticket:13786
Modified Paths:
--------------
trunk/dports/editors/bean/Portfile
Modified: trunk/dports/editors/bean/Portfile
===================================================================
--- trunk/dports/editors/bean/Portfile 2008-01-09 09:39:51 UTC (rev 32615)
+++ trunk/dports/editors/bean/Portfile 2008-01-09 10:28:39 UTC (rev 32616)
@@ -5,7 +5,7 @@
PortGroup xcode 1.0
name bean
-version 0.9.9
+version 0.9.11
categories editors aqua
maintainers rhwood openmaintainer
description A small, simple rich text editor.
@@ -19,9 +19,9 @@
distname Bean-Source
use_zip yes
checksums \
- md5 36a0120c8afac021c72b7db3c69d16d3 \
- sha1 341c95bdd34633399ace2ce6d25cbc14d98c9072 \
- rmd160 33954ee3297a3d9a6fb518a4190a693fd08fee15
+ md5 ef9ece93e46884ee68234fe24494933b \
+ sha1 2612d171d5126ff45e99da80286e3f0c78934bce \
+ rmd160 bb0abf80056e51221503c9ccf06b7e1ee8a6d415
worksrcdir Bean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/07956cd8/attachment.html
From nox at macports.org Wed Jan 9 06:28:30 2008
From: nox at macports.org (nox@macports.org)
Date: Wed Jan 9 08:46:58 2008
Subject: [32617] trunk/dports/textproc/less/Portfile
Message-ID: <20080109142830.14024D8D234E@lists.macosforge.org>
Revision: 32617
http://trac.macosforge.org/projects/macports/changeset/32617
Author: nox@macports.org
Date: 2008-01-09 06:28:28 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
less (closes #13341):
* Updated to 416.
* Taken over by Raim with openmaintainership.
Modified Paths:
--------------
trunk/dports/textproc/less/Portfile
Modified: trunk/dports/textproc/less/Portfile
===================================================================
--- trunk/dports/textproc/less/Portfile 2008-01-09 10:28:39 UTC (rev 32616)
+++ trunk/dports/textproc/less/Portfile 2008-01-09 14:28:28 UTC (rev 32617)
@@ -3,9 +3,9 @@
PortSystem 1.0
name less
-version 409
+version 416
categories textproc
-maintainers mike.mclean@pobox.com
+maintainers raimue openmaintainer
description Less is a program similar to more, which allows backward movement.
long_description Less is a program similar to more, but which allows backward \
movement in the file as well as forward movement. Also, less does \
@@ -18,9 +18,9 @@
platforms darwin
master_sites ${homepage}
-checksums md5 32f4e9d9b86b2a16be85057f588bd965 \
- sha1 6c554f520b635d783e16f19bfb3d7d00176a8a2d \
- rmd160 67d13fef7435a298f48f03d10bbc249642ad17ad
+checksums md5 da84d9378b8daf7ef1a95d13611d3294 \
+ sha1 8f22bfb8eab70e21c7918ed0a5e61b9833c7d19e \
+ rmd160 0f605bd4105aa94f62eddd0316f88c5d6a15bac6
depends_lib port:ncursesw
@@ -33,5 +33,5 @@
livecheck.check regex
livecheck.url ${homepage}news.html
-livecheck.regex "The current released version is ${name}-(\[0-9\]+)\\."
+livecheck.regex "The current released version is ${name}-(\\d+)\\."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/8fad7ee2/attachment.html
From jochen at macports.org Wed Jan 9 07:22:03 2008
From: jochen at macports.org (jochen@macports.org)
Date: Wed Jan 9 08:46:58 2008
Subject: [32618] trunk/dports/science/molden/Portfile
Message-ID: <20080109152203.2F037D8E046B@lists.macosforge.org>
Revision: 32618
http://trac.macosforge.org/projects/macports/changeset/32618
Author: jochen@macports.org
Date: 2008-01-09 07:22:00 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
follow upstream stealth update
Modified Paths:
--------------
trunk/dports/science/molden/Portfile
Modified: trunk/dports/science/molden/Portfile
===================================================================
--- trunk/dports/science/molden/Portfile 2008-01-09 14:28:28 UTC (rev 32617)
+++ trunk/dports/science/molden/Portfile 2008-01-09 15:22:00 UTC (rev 32618)
@@ -13,15 +13,15 @@
name molden
version 4.6
-revision 2
+revision 3
categories science graphics
maintainers openmaintainer jochen
master_sites ftp://ftp.cmbi.ru.nl/pub/molgraph/molden
distname molden${version}
dist_subdir molden-${version}_${revision}
-checksums md5 b52d66fc61f3d85abba94e36c14b5d85 \
- sha1 2faeea9f970d5430ab0d2863a7f59c1780c56d3e \
- rmd160 c21b9359e30f24942baa6e3b0dd412c793e3ad17
+checksums md5 f2d929fe96ab85a3f994557140f5dcbe \
+ sha1 04cc6e32c1c8a79e54c02cfacdcddee4a64d08dc \
+ rmd160 f11735e616afb7e6de7bd94bc8782068a9fb47bf
description Molecular graphics visualisation tool
long_description Molden is a package for displaying Molecular Density from \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/a16c88b2/attachment.html
From mww at macports.org Wed Jan 9 08:27:08 2008
From: mww at macports.org (mww@macports.org)
Date: Wed Jan 9 09:04:09 2008
Subject: [32619] trunk/dports/multimedia/libquicktime/Portfile
Message-ID: <20080109162708.C0A6BD8FD5E3@lists.macosforge.org>
Revision: 32619
http://trac.macosforge.org/projects/macports/changeset/32619
Author: mww@macports.org
Date: 2008-01-09 08:27:06 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
version 1.0.2
Modified Paths:
--------------
trunk/dports/multimedia/libquicktime/Portfile
Modified: trunk/dports/multimedia/libquicktime/Portfile
===================================================================
--- trunk/dports/multimedia/libquicktime/Portfile 2008-01-09 15:22:00 UTC (rev 32618)
+++ trunk/dports/multimedia/libquicktime/Portfile 2008-01-09 16:27:06 UTC (rev 32619)
@@ -3,7 +3,7 @@
PortSystem 1.0
name libquicktime
-version 1.0.1
+version 1.0.2
categories multimedia
platforms darwin
maintainers mww
@@ -12,7 +12,7 @@
homepage http://libquicktime.sourceforge.net/
master_sites sourceforge
-checksums sha1 b1338c52faa4345be76979db750dd0d7c05465e5
+checksums sha1 516bb91af7a8366d3ba25090892940575ae2d7fa
depends_lib port:gettext port:jpeg port:libiconv port:libpng port:zlib port:ffmpeg port:faac port:faad2 port:libvorbis port:libogg port:lame
@@ -23,7 +23,3 @@
--with-libintl-prefix=${prefix} \
--enable-gpl
-platform darwin 8 {
- configure.compiler gcc-4.0
-}
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/9ab7119d/attachment.html
From ryandesign at macports.org Wed Jan 9 12:20:54 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 9 12:20:55 2008
Subject: [32620] trunk/dports/print/scribus/Portfile
Message-ID: <20080109202054.EA875D920792@lists.macosforge.org>
Revision: 32620
http://trac.macosforge.org/projects/macports/changeset/32620
Author: ryandesign@macports.org
Date: 2008-01-09 12:20:53 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
scribus: make Thorsten Z?\195?\182rner maintainer (with openmaintainer)
Modified Paths:
--------------
trunk/dports/print/scribus/Portfile
Modified: trunk/dports/print/scribus/Portfile
===================================================================
--- trunk/dports/print/scribus/Portfile 2008-01-09 16:27:06 UTC (rev 32619)
+++ trunk/dports/print/scribus/Portfile 2008-01-09 20:20:53 UTC (rev 32620)
@@ -5,7 +5,7 @@
name scribus
version 1.3.3.10
categories print
-maintainers nomaintainer
+maintainers thorstenzoerner.de:mail openmaintainer
description X11-based WYSIWYG desktop publishing application
long_description \
Scribus is an open source desktop publishing program. It provides true \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/9535437f/attachment.html
From dluke at macports.org Wed Jan 9 12:45:23 2008
From: dluke at macports.org (dluke@macports.org)
Date: Wed Jan 9 12:45:24 2008
Subject: [32621] trunk/dports/PortIndex
Message-ID: <20080109204523.C1826D927A6D@lists.macosforge.org>
Revision: 32621
http://trac.macosforge.org/projects/macports/changeset/32621
Author: dluke@macports.org
Date: 2008-01-09 12:45:21 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Total number of ports parsed: 4418
Ports successfully parsed: 4418
Ports failed: 0
Modified Paths:
--------------
trunk/dports/PortIndex
Modified: trunk/dports/PortIndex
===================================================================
--- trunk/dports/PortIndex 2008-01-09 20:20:53 UTC (rev 32620)
+++ trunk/dports/PortIndex 2008-01-09 20:45:21 UTC (rev 32621)
@@ -1614,8 +1614,8 @@
variants {universal emacs_devel} portdir editors/auctex description {A major emacs mode for editing TeX files.} homepage http://www.gnu.org/software/auctex/ depends_run bin:tex:teTeX epoch 0 platforms darwin name auctex depends_lib port:emacs maintainers {reilles@loria.fr openmaintainer} long_description {AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs. It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX.} version 11.83 categories {print editors} revision 0
bbe 308
variants universal description {bbe is a sed-like editor for binary files} portdir editors/bbe homepage http://sourceforge.net/projects/bbe-/ epoch 0 platforms darwin name bbe long_description {{bbe is a sed-like editor for binary files}} maintainers nomaintainer categories editors version 0.2.2 revision 0
-bean 423
-variants universal description {A small, simple rich text editor.} portdir editors/bean homepage http://www.bean-osx.com/ epoch 0 platforms macosx name bean long_description {Bean is a small, simple word processor (or more precisely, a rich text editor), with many niceties added to make writing convenient, efficient and comfortable.} maintainers {rhwood openmaintainer} version 0.9.9 categories {editors aqua} revision 0
+bean 424
+variants universal description {A small, simple rich text editor.} portdir editors/bean homepage http://www.bean-osx.com/ epoch 0 platforms macosx name bean long_description {Bean is a small, simple word processor (or more precisely, a rich text editor), with many niceties added to make writing convenient, efficient and comfortable.} maintainers {rhwood openmaintainer} version 0.9.11 categories {editors aqua} revision 0
bluefish 525
variants {universal nosplash tidy} portdir editors/bluefish description {A powerful editor for web designers} homepage http://bluefish.openoffice.nl/ epoch 0 platforms darwin name bluefish depends_lib {lib:libgtk.2:gtk2 lib:libpcre:pcre} maintainers nomaintainer long_description {Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages but it focuses on editing dynamic and interactive websites.} version 1.0.7 categories {editors www} revision 0
bvi 357
@@ -3894,8 +3894,8 @@
variants {universal darwin_8 no_sdl} portdir multimedia/libmpeg2 description {A free library for decoding mpeg-2 and mpeg-1 video streams.} homepage http://libmpeg2.sourceforge.net/ epoch 0 platforms darwin name libmpeg2 depends_lib port:libsdl maintainers nomaintainer long_description {libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video streams. The main goals in libmpeg2 development are conformance, speed, portability, and reuseability.} version 0.4.1 categories multimedia revision 0
libogg 436
variants {universal doc} variant_desc {doc {Install extra documentation}} portdir multimedia/libogg description {Ogg Bitstream Library} homepage http://www.vorbis.com/ epoch 0 platforms darwin name libogg maintainers {nox openmaintainer} long_description {Libogg is a library for manipulating ogg bitstreams. It handles both making ogg bitstreams and getting packets from ogg bitstreams.} version 1.1.3 categories multimedia revision 2
-libquicktime 488
-variants {universal darwin_8} portdir multimedia/libquicktime description {library for reading and writing quicktime files} homepage http://libquicktime.sourceforge.net/ epoch 0 platforms darwin name libquicktime depends_lib {port:gettext port:jpeg port:libiconv port:libpng port:zlib port:ffmpeg port:faac port:faad2 port:libvorbis port:libogg port:lame} maintainers mww long_description {{library for reading and writing quicktime files}} version 1.0.1 categories multimedia revision 0
+libquicktime 477
+variants universal portdir multimedia/libquicktime description {library for reading and writing quicktime files} homepage http://libquicktime.sourceforge.net/ epoch 0 platforms darwin name libquicktime depends_lib {port:gettext port:jpeg port:libiconv port:libpng port:zlib port:ffmpeg port:faac port:faad2 port:libvorbis port:libogg port:lame} maintainers mww long_description {{library for reading and writing quicktime files}} version 1.0.2 categories multimedia revision 0
libtheora 696
variants {universal doc darwin_9_i386} depends_build port:pkgconfig variant_desc {doc {Install extra documentation}} portdir multimedia/libtheora description {Xiph.org Foundation's open video codec} homepage http://www.theora.org/ epoch 0 platforms darwin depends_lib {port:libvorbis port:libogg} name libtheora maintainers nomaintainer long_description {Theora is an open video codec being developed by the Xiph.org Foundation as part of their Ogg project (It is a project that aims to integrate On2's VP3 video codec, Ogg Vorbis audio codec and Ogg multimedia container formats into a multimedia solution that can compete with MPEG-4 format).} categories multimedia version 1.0beta2 revision 0
live555 554
@@ -5754,8 +5754,8 @@
variants universal portdir print/revtex description {The American Physical Society's TeX macros} homepage http://authors.aps.org/revtex4 epoch 0 depends_run bin:texhash:teTeX platforms darwin name revtex maintainers nomaintainer long_description {TeX macros for preparing papers in the styles used by the American Physical Society's journals.} version 4 categories print revision 0
rlpr 432
variants universal description {Tools to spool to remote printers without modifying printcap} portdir print/rlpr homepage http://truffula.com/rlpr/ epoch 0 depends_lib {port:gettext port:libiconv} name rlpr long_description {rlpr includes versions of lpr, lpq and lprm that permit printing to remote printers without modifying the system printcap.} maintainers fenner@research.att.com categories {print net} version 2.06 revision 0
-scribus 728
-variants {universal darwin_9} depends_build bin:perl:perl5.8 portdir print/scribus description {X11-based WYSIWYG desktop publishing application} homepage http://www.scribus.net/ epoch 0 platforms darwin depends_lib {bin:gs:ghostscript lib:libX11.6:XFree86 port:cairo port:expat port:fontconfig port:freetype port:jpeg port:libart_lgpl port:libiconv port:libpng port:lcms port:libxml2 port:pkgconfig port:qt3 port:tiff port:Xft2 port:xrender port:zlib} name scribus maintainers nomaintainer long_description {Scribus is an open source desktop publishing program. It provides true WYSIWYG editing, excellent PDF export facilities, and a wide range of other input and output options.} version 1.3.3.10 categories print revision 0
+scribus 756
+variants {universal darwin_9} depends_build bin:perl:perl5.8 portdir print/scribus description {X11-based WYSIWYG desktop publishing application} homepage http://www.scribus.net/ epoch 0 platforms darwin depends_lib {bin:gs:ghostscript lib:libX11.6:XFree86 port:cairo port:expat port:fontconfig port:freetype port:jpeg port:libart_lgpl port:libiconv port:libpng port:lcms port:libxml2 port:pkgconfig port:qt3 port:tiff port:Xft2 port:xrender port:zlib} name scribus maintainers {thorstenzoerner.de:mail openmaintainer} long_description {Scribus is an open source desktop publishing program. It provides true WYSIWYG editing, excellent PDF export facilities, and a wide range of other input and output options.} version 1.3.3.10 categories print revision 0
teTeX 624
variants {universal nox11} depends_build {port:gawk port:gsed} portdir print/teTeX description {TeX and METAFONT} homepage http://www.tug.org/teTeX/ depends_run {port:ghostscript port:texinfo port:texi2html} epoch 20050216 platforms darwin depends_lib lib:libX11:XFree86 name teTeX maintainers gwright@macports.org long_description {teTeX is a TeX distribution for UNIX compatible systems. It contains the latest versions of TeX & friends and nearly everything you need for happy TeX'ing. For more information have a look at the lengthy FEATURES file of the distribution.} categories {print textproc} version 3.0 revision 4
transfig 625
@@ -7025,7 +7025,7 @@
minc 853
variants {universal darwin_8} description {This package contains tools to manipulate MINC files.} portdir science/minc homepage http://www.bic.mni.mcgill.ca/software/ epoch 0 depends_lib port:netcdf name minc long_description {The Minc file format is a highly flexible medical image file format built on top of the NetCDF generalized data format. The format is simple, self-describing, extensible, portable and N-dimensional, with programming interfaces for both low-level data access and high-level volume manipulation. On top of the libraries is a suite of generic image-file manipulation tools. The format, libraries and tools are designed for use in a medical-imaging research environment: they are simple and powerful and make no attempt to provide a pretty interface to users.} maintainers mhough@mac.com categories science version 1.4 revision 0
molden 698
-variants universal depends_build {port:gcc42 port:gmake} description {Molecular graphics visualisation tool} portdir science/molden epoch 0 depends_lib lib:libX11.6:XFree86 name molden long_description {Molden is a package for displaying Molecular Density from the Ab Initio packages GAMESS-UK , GAMESS-US and GAUSSIAN and the Semi-Empirical packages Mopac/Ampac, it also supports a number of other programs via the Molden Format. In order to keep up support for Molden, proof that it is being used outside the CMBI is required. Please register your copy of molden at: http://www.cmbi.ru.nl/molden/form.html} maintainers {openmaintainer jochen} categories {science graphics} version 4.6 revision 2
+variants universal depends_build {port:gcc42 port:gmake} description {Molecular graphics visualisation tool} portdir science/molden epoch 0 depends_lib lib:libX11.6:XFree86 name molden long_description {Molden is a package for displaying Molecular Density from the Ab Initio packages GAMESS-UK , GAMESS-US and GAUSSIAN and the Semi-Empirical packages Mopac/Ampac, it also supports a number of other programs via the Molden Format. In order to keep up support for Molden, proof that it is being used outside the CMBI is required. Please register your copy of molden at: http://www.cmbi.ru.nl/molden/form.html} maintainers {openmaintainer jochen} categories {science graphics} version 4.6 revision 3
mpich 672
variants {universal darwin_8} description {Message Passing Interface (MPI) Library} portdir science/mpich homepage http://www-unix.mcs.anl.gov/mpi/mpich/ epoch 0 platforms darwin name mpich long_description {MPICH is a portable implementation of the MPI (Message Passing Interface) standard. The goal of MPI, simply stated, is to develop a widely used standard for writing message-passing programs. As such the interface should establish a practical, portable, efficient, and flexible standard for message passing. Included are a full set of documents and parallel programming examples.} maintainers nomaintainer categories {net science parallel} version 1.2.7 revision 0
mpich2 679
@@ -7832,8 +7832,8 @@
variants universal description {Program that converts Kanji text to other scripts} portdir textproc/kakasi homepage http://kakasi.namazu.org/ epoch 0 platforms darwin name kakasi long_description {KAKASI (Kanji Kana Simple Inverter) is a language processing filter which converts Kanji characters to Hiragana, Katakana, or Romaji. It may be helpful for reading Japanese documents.} maintainers takanori categories {textproc japanese} version 2.3.4 revision 0
latex2man 533
variants universal portdir textproc/latex2man description {Translator program intended to translate a LaTeX document into man} homepage http://www.informatik-vollmer.de/software/latex2man.php epoch 0 depends_run bin:tex:teTeX platforms darwin name latex2man maintainers nomaintainer long_description {Latex2man is a tool to translate UNIX manual pages written with LaTeX into a format understood by the UNIX man(1)-command. Alternatively HTML, TexInfo, or LaTeX code can be produced too.} version 1.19 categories textproc revision 1
-less 727
-variants universal portdir textproc/less description {Less is a program similar to more, which allows backward movement.} homepage http://www.greenwoodsoftware.com/less/ epoch 0 platforms darwin name less depends_lib port:ncursesw maintainers mike.mclean@pobox.com long_description {Less is a program similar to more, but which allows backward movement in the file as well as forward movement. Also, less does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like vi. Less uses termcap (or terminfo on some systems), so it can run on a variety of terminals. There is even limited support for hardcopy terminals.} version 409 categories textproc revision 0
+less 729
+variants universal portdir textproc/less description {Less is a program similar to more, which allows backward movement.} homepage http://www.greenwoodsoftware.com/less/ epoch 0 platforms darwin name less depends_lib port:ncursesw maintainers {raimue openmaintainer} long_description {Less is a program similar to more, but which allows backward movement in the file as well as forward movement. Also, less does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like vi. Less uses termcap (or terminfo on some systems), so it can run on a variety of terminals. There is even limited support for hardcopy terminals.} version 416 categories textproc revision 0
lesspipe 677
variants universal description {lesspipe is an input filter for the pager less.} portdir textproc/lesspipe homepage http://www-zeuthen.desy.de/~friebel/unix/lesspipe.html epoch 0 platforms darwin name lesspipe long_description {lesspipe.sh is an input filter for the pager less as described in its man page. The script runs under a ksh compliant shell (ksh, bash, zsh) and allows to view files with binary content, compressed files, archives and files contained in archives. A large and growing number of formats are supported both as plain and compressed files using compress, gzip, bzip2 or zip.} maintainers ingmarstein@gmail.com categories textproc version 1.53 revision 0
lhs2tex 413
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/4bb2cca8/attachment-0001.html
From ecronin at macports.org Wed Jan 9 15:12:29 2008
From: ecronin at macports.org (ecronin@macports.org)
Date: Wed Jan 9 15:12:29 2008
Subject: [32622] trunk/dports/net/blackbag/Portfile
Message-ID: <20080109231229.4D8BED94800C@lists.macosforge.org>
Revision: 32622
http://trac.macosforge.org/projects/macports/changeset/32622
Author: ecronin@macports.org
Date: 2008-01-09 15:12:27 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Install missing ASN.1 utilities, closes #13419.
Modified Paths:
--------------
trunk/dports/net/blackbag/Portfile
Modified: trunk/dports/net/blackbag/Portfile
===================================================================
--- trunk/dports/net/blackbag/Portfile 2008-01-09 20:45:21 UTC (rev 32621)
+++ trunk/dports/net/blackbag/Portfile 2008-01-09 23:12:27 UTC (rev 32622)
@@ -4,6 +4,7 @@
name blackbag
version 0.9
+revision 1
categories net security
platforms darwin
maintainers ecronin
@@ -34,7 +35,8 @@
reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/bkb
reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/sub.c
reinplace "s|/usr/local|\$\(DESTDIR\)/${prefix}|g" ${worksrcpath}/asn/Makefile
- reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/asn/asn
+ reinplace "s|/usr/local/bin|${prefix}/bin/blackbag|g" ${worksrcpath}/asn/asn
+ reinplace "s|shift|#shift|g" ${worksrcpath}/asn/asn
reinplace "s|-I../third-party/libevent-1.0b||g" ${worksrcpath}/Makefile
reinplace "s|-L../third-party/libevent-1.0b||g" ${worksrcpath}/Makefile
reinplace "s|-g||g" ${worksrcpath}/common.mk
@@ -44,10 +46,18 @@
system "touch ${worksrcpath}/sub.macros"
}
+post-build {
+ system "cd ${worksrcpath}/asn && ${build.cmd}"
+}
+
post-destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 0644 ${worksrcpath}/README \
${destroot}${prefix}/share/doc/${name}/README
+
+ file rename ${worksrcpath}/asn/asn ${worksrcpath}/asn/asn1
+ system "cd ${worksrcpath}/asn && \
+ ${build.cmd} install ${build.target} DESTDIR=${destroot}"
}
platform darwin 9 {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/456c9bb0/attachment.html
From ryandesign at macports.org Wed Jan 9 15:32:00 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 9 15:32:03 2008
Subject: [32623] trunk/dports/lang/perl5.8/Portfile
Message-ID: <20080109233200.42823D94F0E3@lists.macosforge.org>
Revision: 32623
http://trac.macosforge.org/projects/macports/changeset/32623
Author: ryandesign@macports.org
Date: 2008-01-09 15:31:57 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
perl5.8: fix inability to build p5-xml-parser and probably many others when MacPorts is not installed in /opt/local; see #13885
Modified Paths:
--------------
trunk/dports/lang/perl5.8/Portfile
Modified: trunk/dports/lang/perl5.8/Portfile
===================================================================
--- trunk/dports/lang/perl5.8/Portfile 2008-01-09 23:12:27 UTC (rev 32622)
+++ trunk/dports/lang/perl5.8/Portfile 2008-01-09 23:31:57 UTC (rev 32623)
@@ -4,6 +4,7 @@
name perl5.8
version 5.8.8
+revision 1
categories lang
platforms darwin freebsd linux
maintainers nomaintainer
@@ -32,6 +33,10 @@
}
}
+pre-configure {
+ reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Configure
+}
+
configure.env LC_ALL=C
configure.cmd sh Configure
configure.pre_args
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/10d15438/attachment.html
From ecronin at macports.org Wed Jan 9 16:38:29 2008
From: ecronin at macports.org (ecronin@macports.org)
Date: Wed Jan 9 16:38:30 2008
Subject: [32624] trunk/dports/multimedia/MPlayer/Portfile
Message-ID: <20080110003829.ED74FD95C9F0@lists.macosforge.org>
Revision: 32624
http://trac.macosforge.org/projects/macports/changeset/32624
Author: ecronin@macports.org
Date: 2008-01-09 16:38:26 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Clarify that Apple Remote != ARD
Modified Paths:
--------------
trunk/dports/multimedia/MPlayer/Portfile
Modified: trunk/dports/multimedia/MPlayer/Portfile
===================================================================
--- trunk/dports/multimedia/MPlayer/Portfile 2008-01-09 23:31:57 UTC (rev 32623)
+++ trunk/dports/multimedia/MPlayer/Portfile 2008-01-10 00:38:26 UTC (rev 32624)
@@ -118,7 +118,7 @@
}
variant noappleremote \
- description {Disable Apple Remote support} {
+ description {Disable Apple Infrared Remote support} {
configure.args-append --disable-apple-remote
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/b7bb7a9f/attachment.html
From jmpp at macports.org Wed Jan 9 17:08:27 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 17:08:28 2008
Subject: [32625] branches/release_1_6/base/portmgr/dmg/postflight
Message-ID: <20080110010827.CFA4DD963E2B@lists.macosforge.org>
Revision: 32625
http://trac.macosforge.org/projects/macports/changeset/32625
Author: jmpp@macports.org
Date: 2008-01-09 17:08:25 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Don't exit with an error code if selfupdate fails. It may due to a number of "legit" reasons (most likely a firewall blocking rsync)
and hinting that something went "wrong" with the installer is not appropriate, since by the time we call selfupdate we're already
done both installing MacPorts and tweaking the user's environment (or not if not needed).
Modified Paths:
--------------
branches/release_1_6/base/portmgr/dmg/postflight
Modified: branches/release_1_6/base/portmgr/dmg/postflight
===================================================================
--- branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 00:38:26 UTC (rev 32624)
+++ branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 01:08:25 UTC (rev 32625)
@@ -139,7 +139,6 @@
port -v selfupdate || {
echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
- exit 1
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/16e674a9/attachment.html
From jmpp at macports.org Wed Jan 9 18:30:50 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 18:30:54 2008
Subject: [32626] branches/release_1_6/base/portmgr/dmg/postflight
Message-ID: <20080110023050.D7E50D975265@lists.macosforge.org>
Revision: 32626
http://trac.macosforge.org/projects/macports/changeset/32626
Author: jmpp@macports.org
Date: 2008-01-09 18:30:47 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Add modeline.
Modified Paths:
--------------
branches/release_1_6/base/portmgr/dmg/postflight
Modified: branches/release_1_6/base/portmgr/dmg/postflight
===================================================================
--- branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 01:08:25 UTC (rev 32625)
+++ branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 02:30:47 UTC (rev 32626)
@@ -1,4 +1,5 @@
#!/bin/bash
+# -*- coding: utf-8; mode: shell-script-mode; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=sh:et:sw=4:ts=4:sts=4
#
# Copyright (c) 2002-2007 Juan Manuel Palacios , The MacPorts Project.
# All rights reserved.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/a02c2607/attachment.html
From jmpp at macports.org Wed Jan 9 21:37:46 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 21:39:12 2008
Subject: [32627] branches/release_1_6/base/portmgr/dmg/postflight
Message-ID: <20080110053746.F3123838E82@beta.macosforge.org>
Revision: 32627
http://trac.macosforge.org/projects/macports/changeset/32627
Author: jmpp@macports.org
Date: 2008-01-09 21:37:45 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
* Turn the code that selfupdates the recenrtly installed MacPorts into a shell function, 'update_macports', so that it can be called from multiple places;
* Having done that, exit gracefully after calling 'update_macports' if the shell can't be determined, so as to make sure no further attemps to tweak the environment are made;
* Call 'update_macports' in every single place where we exit the script, as tweaking the environment (whether successfully or not) is orthogonal to updating MacPorts.
Modified Paths:
--------------
branches/release_1_6/base/portmgr/dmg/postflight
Modified: branches/release_1_6/base/portmgr/dmg/postflight
===================================================================
--- branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 02:30:47 UTC (rev 32626)
+++ branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:37:45 UTC (rev 32627)
@@ -39,21 +39,9 @@
MANPAGES=$PREFIX/share/man
USHELL="$(basename "$SHELL" 2>/dev/null)" || {
echo "An attempt to determine your shell name failed! Please set your MacPorts compatible environment manually."
+ update_macports
exit 1
}
-case "$USHELL" in
- tcsh)
- CONF_FILE=tcshrc
- LOGIN_FLAG=""
- ;;
- bash)
- CONF_FILE=profile
- LOGIN_FLAG="-l"
- ;;
- *)
- echo "Unknown shell! Please set your MacPorts compatible environment manually."
- ;;
-esac
BACKUP_SUFFIX=mpsaved_"$(date +"%Y-%m-%d_at_%H:%M:%S")"
OUR_STRING="MacPorts setting on $(date +"%Y-%m-%d at %H:%M:%S"):"
@@ -65,6 +53,7 @@
if [ -f $HOME/.$CONF_FILE ] && ! grep "$OUR_STRING" $HOME/.$CONF_FILE > /dev/null 2>&1; then
/bin/cp -fp $HOME/.$CONF_FILE "$HOME/.$CONF_FILE.$BACKUP_SUFFIX" || {
echo "An attempt to backup your original configuration file failed! Please set your MacPorts compatible environment manually."
+ update_macports
exit 1
}
echo -e "\n##\n# Your previous $HOME/.$CONF_FILE file was backed up as $HOME/.$CONF_FILE.$BACKUP_SUFFIX\n##" >> $HOME/.$CONF_FILE
@@ -97,7 +86,36 @@
echo -e "# Finished adapting your $1 environment variable for use with MacPorts.\n" >> $HOME/.$CONF_FILE
}
+# Command to update the MacPorts installation through "selfupdate":
+function update_macports {
+ export PATH=$BINPATH:$PATH
+ echo -e "\nSynchronizing the MacPorts installation with the project's rsync server...\n"
+ port -v selfupdate || {
+ echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
+ echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
+ }
+}
+
+# Determine the user's shell, in order to choose an appropriate configuration file we'll be tweaking.
+# Exit nicely if the shell is any other than bash or tcsh, as that's considered non-standard.
+case "$USHELL" in
+ tcsh)
+ CONF_FILE=tcshrc
+ LOGIN_FLAG=""
+ ;;
+ bash)
+ CONF_FILE=profile
+ LOGIN_FLAG="-l"
+ ;;
+ *)
+ echo "Unknown shell! Please set your MacPorts compatible environment manually."
+ update_macports
+ exit 0
+ ;;
+esac
+
+
echo -e "\nChecking the shell environment for user \"$USER\"...\n"
# Adding our setting to the PATH variable if not already there:
@@ -134,17 +152,8 @@
fi
-# Update the MacPorts installation through "selfupdate":
-echo -e "\nSynchronizing the MacPorts installation with the project's rsync server...\n"
-export PATH=$BINPATH:$PATH
-port -v selfupdate || {
- echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
- echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
-}
-
-
# Postflight script is done with its job!
-echo -e "\nYou have succesfully installed the MacPorts system.\n"
-echo "Launch a terminal and try it out!"
-echo -e "Read the port(1) manual page for help.\n"
+update_macports
+echo -e "\nYou have succesfully installed the MacPorts system, launch a terminal and try it out!\n"
+echo -e "Read the port(1) manual page and http://guide.macports.org for help.\n"
exit 0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/bf67de24/attachment.html
From jmpp at macports.org Wed Jan 9 21:50:37 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 21:52:03 2008
Subject: [32628] branches/release_1_6/base/portmgr/dmg/postflight
Message-ID: <20080110055037.0AECC839621@beta.macosforge.org>
Revision: 32628
http://trac.macosforge.org/projects/macports/changeset/32628
Author: jmpp@macports.org
Date: 2008-01-09 21:50:37 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
* echo's from this script go to a system log (/var/log/installer to be precise), so \n characters to aid in readability make no sense, strip them;
* Add informational messages to the log about particular settings having been added;
Modified Paths:
--------------
branches/release_1_6/base/portmgr/dmg/postflight
Modified: branches/release_1_6/base/portmgr/dmg/postflight
===================================================================
--- branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:37:45 UTC (rev 32627)
+++ branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:50:37 UTC (rev 32628)
@@ -89,7 +89,7 @@
# Command to update the MacPorts installation through "selfupdate":
function update_macports {
export PATH=$BINPATH:$PATH
- echo -e "\nSynchronizing the MacPorts installation with the project's rsync server...\n"
+ echo "Synchronizing the MacPorts installation with the project's rsync server..."
port -v selfupdate || {
echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
@@ -116,13 +116,14 @@
esac
-echo -e "\nChecking the shell environment for user \"$USER\"...\n"
+echo "Checking the shell environment for user \"$USER\"..."
# Adding our setting to the PATH variable if not already there:
if $SHELL $LOGIN_FLAG -c "/usr/bin/printenv PATH" | grep $PREFIX > /dev/null 2>&1; then
echo "Your shell already has the right PATH environment variable for use with MacPorts!"
else
write_setting PATH
+ echo "An appropriate PATH variable has been added to your environment by the MacPorts installed."
fi
# We gather the path into a variable of our own for faster operation:
@@ -142,6 +143,7 @@
echo "Your shell already has the right MANPATH environment variable for use with MacPorts!"
else
write_setting MANPATH
+ echo "An appropriate MANPATH variable has been added to your environment by the MacPorts installed."
fi
# Adding a DISPLAY variable only if we're running on Tiger or less and if it doesn't already exist:
@@ -149,11 +151,12 @@
echo "Your shell already has the right DISPLAY environment variable for use with MacPorts!"
else
write_setting DISPLAY
+ echo "An appropriate DISPLAY variable has been added to your environment by the MacPorts installed."
fi
-# Postflight script is done with its job!
+# Postflight script is done with its job, update MacPorts and exit gracefully!
update_macports
-echo -e "\nYou have succesfully installed the MacPorts system, launch a terminal and try it out!\n"
-echo -e "Read the port(1) manual page and http://guide.macports.org for help.\n"
+echo "You have succesfully installed the MacPorts system, launch a terminal and try it out!"
+echo "Read the port(1) manual page and http://guide.macports.org for help."
exit 0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/600b88a4/attachment.html
From jmpp at macports.org Wed Jan 9 21:52:37 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 21:54:02 2008
Subject: [32629] branches/release_1_6/base/portmgr/dmg/postflight
Message-ID: <20080110055237.B190E8396EF@beta.macosforge.org>
Revision: 32629
http://trac.macosforge.org/projects/macports/changeset/32629
Author: jmpp@macports.org
Date: 2008-01-09 21:52:37 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Move away from `if` shorthand syntaxt to be able to provide an else clause that informs us the selfupdate was successful.
Modified Paths:
--------------
branches/release_1_6/base/portmgr/dmg/postflight
Modified: branches/release_1_6/base/portmgr/dmg/postflight
===================================================================
--- branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:50:37 UTC (rev 32628)
+++ branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:52:37 UTC (rev 32629)
@@ -90,10 +90,12 @@
function update_macports {
export PATH=$BINPATH:$PATH
echo "Synchronizing the MacPorts installation with the project's rsync server..."
- port -v selfupdate || {
+ if ! port -v selfupdate; then
echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
- }
+ else
+ echo "Successful!"
+ fi
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/18a0e36c/attachment-0001.html
From boeyms at macports.org Wed Jan 9 21:54:37 2008
From: boeyms at macports.org (boeyms@macports.org)
Date: Wed Jan 9 21:56:01 2008
Subject: [32630] downloads/MacPorts-1.6.0
Message-ID: <20080110055437.182BF83981A@beta.macosforge.org>
Revision: 32630
http://trac.macosforge.org/projects/macports/changeset/32630
Author: boeyms@macports.org
Date: 2008-01-09 21:54:36 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Upload MacPorts 1.6.0 dmg for 10.3 (Panther) and update checksum list.
Modified Paths:
--------------
downloads/MacPorts-1.6.0/MacPorts-1.6.0.chk.txt
Added Paths:
-----------
downloads/MacPorts-1.6.0/MacPorts-1.6.0-10.3-Panther.dmg
Added: downloads/MacPorts-1.6.0/MacPorts-1.6.0-10.3-Panther.dmg
===================================================================
(Binary files differ)
Property changes on: downloads/MacPorts-1.6.0/MacPorts-1.6.0-10.3-Panther.dmg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: downloads/MacPorts-1.6.0/MacPorts-1.6.0.chk.txt
===================================================================
--- downloads/MacPorts-1.6.0/MacPorts-1.6.0.chk.txt 2008-01-10 05:52:37 UTC (rev 32629)
+++ downloads/MacPorts-1.6.0/MacPorts-1.6.0.chk.txt 2008-01-10 05:54:36 UTC (rev 32630)
@@ -14,6 +14,10 @@
SHA1(MacPorts-1.6.0-archive.tar.bz2)= ec15a6c011d07349561b0d4e9735ad7462bc53e3
RIPEMD160(MacPorts-1.6.0-archive.tar.bz2)= 7118bdea353836ee2c396d9c1f0715fb2bbccea6
+MD5(MacPorts-1.6.0-10.3-Panther.dmg)= 96fe8704d1fb2dc49ae581c6b26b1919
+SHA1(MacPorts-1.6.0-10.3-Panther.dmg)= 3ebb182825199cebf9becd57d3ae96557805d6ea
+RIPEMD160(MacPorts-1.6.0-10.3-Panther.dmg)= 4a0061ebcb6f6d35263fd0e7269907f29240c048
+
MD5(MacPorts-1.6.0-10.4-Tiger.dmg)= 1e8899e8bccce0ad2bb4f1a744d0316e
SHA1(MacPorts-1.6.0-10.4-Tiger.dmg)= e24e0b34eb55fd6d1740a2f2ec0fa91443ad87f0
RIPEMD160(MacPorts-1.6.0-10.4-Tiger.dmg)= 4a6d2c49333c7b6cb5d518e0d628d1d9fd3c254a
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/deae376b/attachment.html
From boeyms at macports.org Wed Jan 9 21:56:23 2008
From: boeyms at macports.org (boeyms@macports.org)
Date: Wed Jan 9 21:57:47 2008
Subject: [32631] trunk/base/portmgr/ReleaseProcess
Message-ID: <20080110055623.1B246839944@beta.macosforge.org>
Revision: 32631
http://trac.macosforge.org/projects/macports/changeset/32631
Author: boeyms@macports.org
Date: 2008-01-09 21:56:22 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
portmgr/ReleaseProcess: add note that daemondo is not built on Panther and so does not need checking.
Modified Paths:
--------------
trunk/base/portmgr/ReleaseProcess
Modified: trunk/base/portmgr/ReleaseProcess
===================================================================
--- trunk/base/portmgr/ReleaseProcess 2008-01-10 05:54:36 UTC (rev 32630)
+++ trunk/base/portmgr/ReleaseProcess 2008-01-10 05:56:22 UTC (rev 32631)
@@ -179,7 +179,7 @@
this can be accomplished through the use of otool's -L flag. Currently the libraries and binaries in need
of linking validation are:
${destroot}/Library/Tcl/macports1.0/MacPorts.dylib
- ${destroot}/opt/local/bin/daemondo
+ ${destroot}/opt/local/bin/daemondo (only built on 10.4 and later)
${destroot}/opt/local/share/macports/Tcl/darwintrace1.0/darwintrace.dylib
${destroot}/opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib
${destroot}/opt/local/share/macports/Tcl/registry2.0/registry.dylib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/f215745e/attachment.html
From jmpp at macports.org Wed Jan 9 21:59:48 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 22:00:42 2008
Subject: [32632] branches/release_1_6/base/portmgr/dmg/postflight
Message-ID: <20080110055948.F2DDC839AFC@beta.macosforge.org>
Revision: 32632
http://trac.macosforge.org/projects/macports/changeset/32632
Author: jmpp@macports.org
Date: 2008-01-09 21:59:48 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Move the definition of the 'update_macports' command to the top of the script, so that it is found if we for some reason fail
to determine the shell through the basename(1) command.
Modified Paths:
--------------
branches/release_1_6/base/portmgr/dmg/postflight
Modified: branches/release_1_6/base/portmgr/dmg/postflight
===================================================================
--- branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:56:22 UTC (rev 32631)
+++ branches/release_1_6/base/portmgr/dmg/postflight 2008-01-10 05:59:48 UTC (rev 32632)
@@ -32,6 +32,19 @@
# $Id$
+# Command to update the MacPorts installation through "selfupdate":
+function update_macports {
+ export PATH=$BINPATH:$PATH
+ echo "Synchronizing the MacPorts installation with the project's rsync server..."
+ if ! port -v selfupdate; then
+ echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
+ echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
+ else
+ echo "Successful!"
+ fi
+}
+
+
# Abstraction variables:
PREFIX=/opt/local
BINPATH=$PREFIX/bin
@@ -86,19 +99,7 @@
echo -e "# Finished adapting your $1 environment variable for use with MacPorts.\n" >> $HOME/.$CONF_FILE
}
-# Command to update the MacPorts installation through "selfupdate":
-function update_macports {
- export PATH=$BINPATH:$PATH
- echo "Synchronizing the MacPorts installation with the project's rsync server..."
- if ! port -v selfupdate; then
- echo "An attempt to synchronize your recent MacPorts installation with the project's rsync server failed!"
- echo "Please run 'port -d selfupdate' manually to find out the cause of the error."
- else
- echo "Successful!"
- fi
-}
-
# Determine the user's shell, in order to choose an appropriate configuration file we'll be tweaking.
# Exit nicely if the shell is any other than bash or tcsh, as that's considered non-standard.
case "$USHELL" in
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/429c7c41/attachment.html
From ryandesign at macports.org Wed Jan 9 22:15:52 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 9 22:17:16 2008
Subject: propchange - r32629 svn:log
Message-ID: <20080110061553.3CCDD28088@relay14.apple.com>
Author: ryandesign@macports.org
Revision: 32629
Property Name: svn:log
New Property Value:
Move away from `if` shorthand syntax to be able to provide an else clause that informs us the selfupdate was successful.
From ryandesign at macports.org Wed Jan 9 22:17:19 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 9 22:18:43 2008
Subject: propchange - r32627 svn:log
Message-ID: <20080110061719.C330328083@relay14.apple.com>
Author: ryandesign@macports.org
Revision: 32627
Property Name: svn:log
New Property Value:
* Turn the code that selfupdates the recently-installed MacPorts into a shell function, 'update_macports', so that it can be called from multiple places;
* Having done that, exit gracefully after calling 'update_macports' if the shell can't be determined, so as to make sure no further attemps to tweak the environment are made;
* Call 'update_macports' in every single place where we exit the script, as tweaking the environment (whether successfully or not) is orthogonal to updating MacPorts.
From markd at macports.org Wed Jan 9 22:30:17 2008
From: markd at macports.org (markd@macports.org)
Date: Wed Jan 9 22:31:43 2008
Subject: [32633] trunk/dports/net/nfdump
Message-ID: <20080110063017.D248583AF83@beta.macosforge.org>
Revision: 32633
http://trac.macosforge.org/projects/macports/changeset/32633
Author: markd@macports.org
Date: 2008-01-09 22:30:16 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Update to 1.5.6.
Modified Paths:
--------------
trunk/dports/net/nfdump/Portfile
trunk/dports/net/nfdump/files/patch-ft2nfdump.c
Modified: trunk/dports/net/nfdump/Portfile
===================================================================
--- trunk/dports/net/nfdump/Portfile 2008-01-10 05:59:48 UTC (rev 32632)
+++ trunk/dports/net/nfdump/Portfile 2008-01-10 06:30:16 UTC (rev 32633)
@@ -3,9 +3,9 @@
PortSystem 1.0
name nfdump
-version 1.5.2
+version 1.5.6
categories net
-maintainers markd@macports.org
+maintainers markd
platforms darwin
description The nfdump tools collect and process netflow data on the command line. Part of the NfSen project.
@@ -14,7 +14,7 @@
homepage http://nfdump.sourceforge.net/
master_sites sourceforge
distfiles ${distname}.tar.gz
-checksums md5 4447c3338cc7eae6eee5288889f27d28
+checksums md5 2fb8b467cceb6f43bac5da4be8bed771
patchfiles patch-configure \
patch-ft2nfdump.c
Modified: trunk/dports/net/nfdump/files/patch-ft2nfdump.c
===================================================================
--- trunk/dports/net/nfdump/files/patch-ft2nfdump.c 2008-01-10 05:59:48 UTC (rev 32632)
+++ trunk/dports/net/nfdump/files/patch-ft2nfdump.c 2008-01-10 06:30:16 UTC (rev 32633)
@@ -1,14 +1,11 @@
-
-$FreeBSD: /repoman/r/pcvs/ports/net-mgmt/nfdump/files/patch-ft2nfdump.c,v 1.2 2006/11/01 09:09:36 miwi Exp $
-
---- ft2nfdump.c.orig
-+++ ft2nfdump.c
-@@ -64,7 +64,7 @@
- #endif
+--- ft2nfdump.c.org 2007-10-14 23:34:23.000000000 -0700
++++ ft2nfdump.c 2008-01-09 22:14:57.000000000 -0800
+@@ -66,7 +66,7 @@
+ #include "nffile.h"
+ #include "launch.h"
- #include "version.h"
-#include "ftbuild.h"
+/*#include "ftbuild.h"*/
- #include "nf_common.h"
- #include "nffile.h"
- #include "launch.h"
+
+ /* Global defines */
+ #define MAXRECORDS 30
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/b46d18f9/attachment.html
From jmpp at macports.org Wed Jan 9 22:32:15 2008
From: jmpp at macports.org (jmpp@macports.org)
Date: Wed Jan 9 22:33:39 2008
Subject: [32634] trunk/www/install.php
Message-ID: <20080110063215.E08DF83B0A8@beta.macosforge.org>
Revision: 32634
http://trac.macosforge.org/projects/macports/changeset/32634
Author: jmpp@macports.org
Date: 2008-01-09 22:32:14 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Restore the links to the Panther dmg now that Maun Suang finalized it and uploaded it, way to go!
Modified Paths:
--------------
trunk/www/install.php
Modified: trunk/www/install.php
===================================================================
--- trunk/www/install.php 2008-01-10 06:30:16 UTC (rev 32633)
+++ trunk/www/install.php 2008-01-10 06:32:14 UTC (rev 32634)
@@ -17,10 +17,11 @@
- - “dmg” disk images for Leopard (Universal) and Tiger (Universal), containing pkg installers for use with the Mac OS X Installer.
- By far the simplest installation procedure that most users should follow after meeting the requirements
- listed below.
+ - “dmg” disk images for Leopard (Universal), Tiger (Universal) and Panther (PowerPC)
+ as a legacy platform, containing pkg installers for use with the Mac OS X Installer. By far the simplest installation
+ procedure that most users should follow after meeting the requirements listed
+ below.
- In source form as either a tar.bz2 package or a
tar.gz one for manual compilation, if you intend to customize your installation
in any way.
@@ -60,8 +61,9 @@
Mac OS X Package (.pkg) Installer
The easiest way to install MacPorts on a Mac OS X system is by downloading the dmg for Leopard (Universal) or Tiger (Universal), respectively, and running the
- system's Installer by double-clicking on the pkg contained therein, following the on-screen instructions until completion.
+ ?>">Leopard (Universal), Tiger (Universal) or Panther (PowerPC), respectively, and running the system's Installer by double-clicking on the pkg contained therein,
+ following the on-screen instructions until completion.
This procedure will place a fully-functional and default MacPorts installation on your host system, ready for usage.
If needed your shell configuration files will be
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/af9d9bfb/attachment.html
From pguyot at kallisys.net Wed Jan 9 23:11:22 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Wed Jan 9 23:12:47 2008
Subject: [32635] trunk/dports/games/lincity-ng/Portfile
Message-ID: <20080110071122.BEFF583C636@beta.macosforge.org>
Revision: 32635
http://trac.macosforge.org/projects/macports/changeset/32635
Author: pguyot@kallisys.net
Date: 2008-01-09 23:11:21 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
games/lincity-ng: Update to 1.1.2
Modified Paths:
--------------
trunk/dports/games/lincity-ng/Portfile
Modified: trunk/dports/games/lincity-ng/Portfile
===================================================================
--- trunk/dports/games/lincity-ng/Portfile 2008-01-10 06:32:14 UTC (rev 32634)
+++ trunk/dports/games/lincity-ng/Portfile 2008-01-10 07:11:21 UTC (rev 32635)
@@ -2,7 +2,7 @@
PortSystem 1.0
name lincity-ng
-version 1.1.0
+version 1.1.2
categories games
maintainers pguyot@kallisys.net
description 3D city simulation game
@@ -11,11 +11,12 @@
version of the classic LinCity game.
homepage http://lincity-ng.berlios.de/
platforms darwin
-master_sites http://download.berlios.de/lincity-ng/
+master_sites http://download.berlios.de/lincity-ng/ \
+ http://download2.berlios.de/lincity-ng/
use_bzip2 yes
-checksums md5 19010d9800c4b18a7388723d64834512 \
- sha1 9d75d9a042c31f0ddbf605499c9e48f26d9a94ad \
- rmd160 d87d7f708cb91f753b2abfdb727851526d25fd44
+checksums md5 3b4b67044230bdab64e7976e212cdd80 \
+ sha1 b2bd7f2e058ada133b452d9dddd8def0f2dbbaeb \
+ rmd160 e2cd3c3ab40d2238a2ba3fd15eba316da4eb3a6e
configure.args --mandir=${destroot}${prefix}/share/man \
--with-libphysfs=${prefix}
@@ -27,6 +28,7 @@
depends_lib lib:libX11.6:XFree86 \
lib:libxml2:libxml2 \
bin:sdl-config:libsdl \
+ port:pkgconfig \
lib:libsdl_mixer:libsdl_mixer \
lib:libsdl_image:libsdl_image \
lib:libsdl_ttf:libsdl_ttf \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/5b4a494b/attachment-0001.html
From pguyot at kallisys.net Wed Jan 9 23:29:33 2008
From: pguyot at kallisys.net (pguyot@kallisys.net)
Date: Wed Jan 9 23:30:30 2008
Subject: [32637] trunk/dports/mail/imap-uw/Portfile
Message-ID: <20080110072933.ECCB483D136@beta.macosforge.org>
Revision: 32637
http://trac.macosforge.org/projects/macports/changeset/32637
Author: pguyot@kallisys.net
Date: 2008-01-09 23:29:33 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
mail/imap-uw: Update to 2007
Modified Paths:
--------------
trunk/dports/mail/imap-uw/Portfile
Modified: trunk/dports/mail/imap-uw/Portfile
===================================================================
--- trunk/dports/mail/imap-uw/Portfile 2008-01-10 07:29:14 UTC (rev 32636)
+++ trunk/dports/mail/imap-uw/Portfile 2008-01-10 07:29:33 UTC (rev 32637)
@@ -2,7 +2,7 @@
PortSystem 1.0
name imap-uw
-version 2004g
+version 2007
categories mail
maintainers nomaintainer
description University of Washington IMAP daemon
@@ -19,11 +19,13 @@
distname imap-${version}
extract.suffix .tar.Z
-checksums md5 9a80f58d8d6a0979c13714ae69050020
+checksums md5 8162c341dd3a08d18b369a745cf83838 \
+ sha1 638fa748bd3eb32191799bc20db0cc383f9fedbe \
+ rmd160 7fe7f72c192e1d150b3c533261142459db600c3e
use_configure no
-build.target osx
+build.target oxp
# Patches for Darwin 7.x/Mac OS X 10.3.x support
platform darwin 7 {
@@ -97,32 +99,31 @@
ui_msg "will likely not work correctly."
ui_msg "-----------------------------------------------------------"
}
- cd ${worksrcpath}
xinstall -m 0755 -d ${destroot}${prefix}/libexec
xinstall -m 0755 -d ${destroot}${prefix}/bin
xinstall -m 0755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 0755 -d ${destroot}${prefix}/share/man/man8
xinstall -m 0755 -d ${destroot}${prefix}/share/man/man1
- xinstall -m 0755 imapd/imapd ${destroot}${prefix}/libexec
- xinstall -m 0755 ipopd/ipop2d ${destroot}${prefix}/libexec
- xinstall -m 0755 ipopd/ipop3d ${destroot}${prefix}/libexec
- xinstall -m 0755 mailutil/mailutil ${destroot}${prefix}/bin
- xinstall -m 0755 tmail/tmail ${destroot}${prefix}/bin
- xinstall -m 0755 dmail/dmail ${destroot}${prefix}/bin
- xinstall -m 0755 mtest/mtest ${destroot}${prefix}/bin/mboxtest
+ xinstall -m 0755 ${worksrcpath}/imapd/imapd ${destroot}${prefix}/libexec
+ xinstall -m 0755 ${worksrcpath}/ipopd/ipop2d ${destroot}${prefix}/libexec
+ xinstall -m 0755 ${worksrcpath}/ipopd/ipop3d ${destroot}${prefix}/libexec
+ xinstall -m 0755 ${worksrcpath}/mailutil/mailutil ${destroot}${prefix}/bin
+ xinstall -m 0755 ${worksrcpath}/tmail/tmail ${destroot}${prefix}/bin
+ xinstall -m 0755 ${worksrcpath}/dmail/dmail ${destroot}${prefix}/bin
+ xinstall -m 0755 ${worksrcpath}/mtest/mtest ${destroot}${prefix}/bin/mboxtest
if {$env(USER) == "root"} {
- xinstall -g mail -m 2711 mlock/mlock ${destroot}${prefix}/libexec
+ xinstall -g mail -m 2711 ${worksrcpath}/mlock/mlock ${destroot}${prefix}/libexec
} else {
- xinstall -m 0711 mlock/mlock ${destroot}${prefix}/libexec
+ xinstall -m 0711 ${worksrcpath}/mlock/mlock ${destroot}${prefix}/libexec
}
- xinstall -m 0755 src/imapd/imapd.8 ${destroot}${prefix}/share/man/man8
- xinstall -m 0755 src/ipopd/ipopd.8 ${destroot}${prefix}/share/man/man8
- xinstall -m 0755 src/mailutil/mailutil.1 ${destroot}${prefix}/share/man/man1
- xinstall -m 0755 src/tmail/tmail.1 ${destroot}${prefix}/share/man/man1
- xinstall -m 0755 src/dmail/dmail.1 ${destroot}${prefix}/share/man/man1
- xinstall -m 0644 docs/RELNOTES ${destroot}${prefix}/share/doc/${name}
- xinstall -m 0644 docs/FAQ.html ${destroot}${prefix}/share/doc/${name}
- foreach file [glob docs/*.txt] {
+ xinstall -m 0755 ${worksrcpath}/src/imapd/imapd.8 ${destroot}${prefix}/share/man/man8
+ xinstall -m 0755 ${worksrcpath}/src/ipopd/ipopd.8 ${destroot}${prefix}/share/man/man8
+ xinstall -m 0755 ${worksrcpath}/src/mailutil/mailutil.1 ${destroot}${prefix}/share/man/man1
+ xinstall -m 0755 ${worksrcpath}/src/tmail/tmail.1 ${destroot}${prefix}/share/man/man1
+ xinstall -m 0755 ${worksrcpath}/src/dmail/dmail.1 ${destroot}${prefix}/share/man/man1
+ xinstall -m 0644 ${worksrcpath}/docs/RELNOTES ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 0644 ${worksrcpath}/docs/FAQ.html ${destroot}${prefix}/share/doc/${name}
+ foreach file [glob ${worksrcpath}/docs/*.txt] {
xinstall -m 0644 ${file} ${destroot}${prefix}/share/doc/${name}
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/6c8eee03/attachment.html
From afb at macports.org Wed Jan 9 23:29:15 2008
From: afb at macports.org (afb@macports.org)
Date: Wed Jan 9 23:30:39 2008
Subject: [32636] trunk/dports/lang/perl5.10/Portfile
Message-ID: <20080110072915.9D84483D0FF@beta.macosforge.org>
Revision: 32636
http://trac.macosforge.org/projects/macports/changeset/32636
Author: afb@macports.org
Date: 2008-01-09 23:29:14 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
fix inability to build p5-xml-parser and probably many others when MacPorts is not installed in /opt/local (#13885)
Modified Paths:
--------------
trunk/dports/lang/perl5.10/Portfile
Modified: trunk/dports/lang/perl5.10/Portfile
===================================================================
--- trunk/dports/lang/perl5.10/Portfile 2008-01-10 07:11:21 UTC (rev 32635)
+++ trunk/dports/lang/perl5.10/Portfile 2008-01-10 07:29:14 UTC (rev 32636)
@@ -4,6 +4,7 @@
name perl5.10
version 5.10.0
+revision 1
categories lang
platforms darwin
maintainers afb@macports.org
@@ -32,6 +33,10 @@
}
}
+pre-configure {
+ reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Configure
+}
+
configure.env LC_ALL=C
configure.cmd sh Configure
configure.pre_args
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/3031ec53/attachment.html
From afb at macports.org Wed Jan 9 23:31:06 2008
From: afb at macports.org (afb@macports.org)
Date: Wed Jan 9 23:32:30 2008
Subject: [32638] trunk/dports/lang/perl5.9-devel/
Message-ID: <20080110073106.B443783D231@beta.macosforge.org>
Revision: 32638
http://trac.macosforge.org/projects/macports/changeset/32638
Author: afb@macports.org
Date: 2008-01-09 23:31:06 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
perl5.9-devel was released as perl5.10
Removed Paths:
-------------
trunk/dports/lang/perl5.9-devel/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/cf360e4f/attachment.html
From afb at macports.org Wed Jan 9 23:38:24 2008
From: afb at macports.org (afb@macports.org)
Date: Wed Jan 9 23:39:18 2008
Subject: [32639] trunk/dports/devel/libsdl/Portfile
Message-ID: <20080110073824.9763E83D6FF@beta.macosforge.org>
Revision: 32639
http://trac.macosforge.org/projects/macports/changeset/32639
Author: afb@macports.org
Date: 2008-01-09 23:38:23 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
remove now outdated patches for leopard (#13882)
Modified Paths:
--------------
trunk/dports/devel/libsdl/Portfile
Modified: trunk/dports/devel/libsdl/Portfile
===================================================================
--- trunk/dports/devel/libsdl/Portfile 2008-01-10 07:31:06 UTC (rev 32638)
+++ trunk/dports/devel/libsdl/Portfile 2008-01-10 07:38:23 UTC (rev 32639)
@@ -5,6 +5,7 @@
name libsdl
set my_name SDL
version 1.2.13
+revision 1
categories devel multimedia
platforms macosx freebsd
maintainers nox openmaintainer
@@ -90,10 +91,6 @@
}
}
-platform darwin 9 {
- patchfiles-append patch-AudioFilePlayer.h patch-SDL_coreaudio.c
-}
-
livecheck.check regex
livecheck.url ${homepage}download.php
livecheck.regex ${my_name}-(\\d+(?:\\.\\d+)*)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/3cd5051b/attachment.html
From ryandesign at macports.org Wed Jan 9 23:51:00 2008
From: ryandesign at macports.org (ryandesign@macports.org)
Date: Wed Jan 9 23:52:25 2008
Subject: [32640] trunk/dports/archivers/p7zip
Message-ID: <20080110075100.ED9FB83E0D0@beta.macosforge.org>
Revision: 32640
http://trac.macosforge.org/projects/macports/changeset/32640
Author: ryandesign@macports.org
Date: 2008-01-09 23:50:59 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
p7zip: a solution for non-root installations that doesn't involve making all the documentation files executable
Modified Paths:
--------------
trunk/dports/archivers/p7zip/Portfile
Added Paths:
-----------
trunk/dports/archivers/p7zip/files/
trunk/dports/archivers/p7zip/files/patch-install.sh.diff
Modified: trunk/dports/archivers/p7zip/Portfile
===================================================================
--- trunk/dports/archivers/p7zip/Portfile 2008-01-10 07:38:23 UTC (rev 32639)
+++ trunk/dports/archivers/p7zip/Portfile 2008-01-10 07:50:59 UTC (rev 32640)
@@ -4,6 +4,7 @@
name p7zip
version 4.57
+revision 1
categories archivers
maintainers nomaintainer
platforms darwin
@@ -24,6 +25,8 @@
sha1 eda5de3d35567e2633373dbe60313527a6a4db27 \
rmd160 af40563b4ead84d138e9fff03a2677540c50d29d
+patchfiles patch-install.sh.diff
+
configure {
copy -force ${worksrcpath}/makefile.macosx ${worksrcpath}/makefile.machine
}
@@ -39,10 +42,3 @@
DEST_SHARE_DOC=${prefix}/share/doc/${name}-${version} \
DEST_MAN=${prefix}/share/man \
DEST_DIR=${destroot}
-
-post-destroot {
- # Make sure the files are writable by the creating user, makes
- # installation without sudo possible. I'm not really sure why this is
- # necessary.
- system "chmod -R 0755 ${destroot}${prefix}"
-}
Added: trunk/dports/archivers/p7zip/files/patch-install.sh.diff
===================================================================
--- trunk/dports/archivers/p7zip/files/patch-install.sh.diff (rev 0)
+++ trunk/dports/archivers/p7zip/files/patch-install.sh.diff 2008-01-10 07:50:59 UTC (rev 32640)
@@ -0,0 +1,11 @@
+--- install.sh.orig 2008-01-10 01:39:25.000000000 -0600
++++ install.sh 2008-01-10 01:39:53.000000000 -0600
+@@ -168,7 +168,7 @@
+ echo "- installing HTML help in ${DEST_DIR}${DEST_SHARE_DOC}/DOCS"
+ mkdir -p ${DEST_DIR}${DEST_SHARE_DOC}
+ cp -r DOCS ${DEST_DIR}${DEST_SHARE_DOC}/DOCS
+- find ${DEST_DIR}${DEST_SHARE_DOC}/DOCS -type d -exec chmod 555 {} \;
++ find ${DEST_DIR}${DEST_SHARE_DOC}/DOCS -type d -exec chmod 755 {} \;
+ find ${DEST_DIR}${DEST_SHARE_DOC}/DOCS -type f -exec chmod 444 {} \;
+ fi
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/ef889433/attachment.html
From mww at macports.org Wed Jan 9 23:54:01 2008
From: mww at macports.org (mww@macports.org)
Date: Wed Jan 9 23:55:25 2008
Subject: [32641] trunk/dports/databases/postgresql7/Portfile
Message-ID: <20080110075401.1ACF283E35A@beta.macosforge.org>
Revision: 32641
http://trac.macosforge.org/projects/macports/changeset/32641
Author: mww@macports.org
Date: 2008-01-09 23:54:00 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
remove deprecated 'darwin 8' platform settings; error for platform 'darwin i386'
Modified Paths:
--------------
trunk/dports/databases/postgresql7/Portfile
Modified: trunk/dports/databases/postgresql7/Portfile
===================================================================
--- trunk/dports/databases/postgresql7/Portfile 2008-01-10 07:50:59 UTC (rev 32640)
+++ trunk/dports/databases/postgresql7/Portfile 2008-01-10 07:54:00 UTC (rev 32641)
@@ -143,12 +143,8 @@
}
}
-platform darwin 8 {
- configure.compiler gcc-4.0
-}
-
platform darwin i386 {
- configure.args-append --disable-spinlocks
+ extract { return -code error "\n\nThis platform is not supported by PostgreSQL 7. Please migrate to the PostgreSQL 8 series!\n" }
}
livecheck.check regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/98621fb1/attachment.html
From mww at macports.org Wed Jan 9 23:55:01 2008
From: mww at macports.org (mww@macports.org)
Date: Wed Jan 9 23:56:26 2008
Subject: [32642] trunk/dports/net/samba4/Portfile
Message-ID: <20080110075501.EBAA083E48F@beta.macosforge.org>
Revision: 32642
http://trac.macosforge.org/projects/macports/changeset/32642
Author: mww@macports.org
Date: 2008-01-09 23:55:01 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
version 4.0.0alpha2
Modified Paths:
--------------
trunk/dports/net/samba4/Portfile
Modified: trunk/dports/net/samba4/Portfile
===================================================================
--- trunk/dports/net/samba4/Portfile 2008-01-10 07:54:00 UTC (rev 32641)
+++ trunk/dports/net/samba4/Portfile 2008-01-10 07:55:01 UTC (rev 32642)
@@ -3,7 +3,7 @@
PortSystem 1.0
name samba4
-version 4.0.0alpha1
+version 4.0.0alpha2
categories net
platforms darwin
maintainers mww
@@ -13,17 +13,16 @@
This is an ALPHA release!
homepage http://www.samba.org/
-master_sites http://download.samba.org/samba/ftp/samba4/
+master_sites http://download.samba.org/samba/ftp/samba4/ \
+ ftp://de.samba.org/samba.org/samba4/
distname samba-${version}
-checksums sha1 5c1141fd68804b0b8ede261c6d988fee5dbf0d94
+checksums sha1 1833fa901555514063880bb9afe55d9197605878
depends_lib port:gnutls port:readline port:libiconv port:popt port:sqlite3 port:zlib port:gettext
worksrcdir samba-${version}/source
-configure.args --includedir=${prefix}/include/${name} \
- --libdir=${prefix}/lib/${name} \
- --datarootdir=${prefix}/share/${name} \
+configure.args --with-fhs \
--mandir=${prefix}/share/man \
--with-libiconv=${prefix} --with-readline=${prefix} --with-sqlite3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080109/71f8ff57/attachment-0001.html
From afb at macports.org Thu Jan 10 00:35:21 2008
From: afb at macports.org (afb@macports.org)
Date: Thu Jan 10 00:36:46 2008
Subject: [32643] trunk/dports/sysutils/smart
Message-ID: <20080110083521.73CCD83FD50@beta.macosforge.org>
Revision: 32643
http://trac.macosforge.org/projects/macports/changeset/32643
Author: afb@macports.org
Date: 2008-01-10 00:35:19 -0800 (Thu, 10 Jan 2008)
Log Message:
-----------
port upgrade: smart-0.52
- disable "--gui" since py-gtk2 is gone
- disable archscore for rpm45 and rpm50
Modified Paths:
--------------
trunk/dports/sysutils/smart/Portfile
Added Paths:
-----------
trunk/dports/sysutils/smart/files/patch-archscore.diff
Modified: trunk/dports/sysutils/smart/Portfile
===================================================================
--- trunk/dports/sysutils/smart/Portfile 2008-01-10 07:55:01 UTC (rev 32642)
+++ trunk/dports/sysutils/smart/Portfile 2008-01-10 08:35:19 UTC (rev 32643)
@@ -3,7 +3,7 @@
PortSystem 1.0
name smart
-version 0.51
+version 0.52
platforms darwin freebsd
categories sysutils archivers
maintainers n3npq@mac.com afb@macports.org
@@ -18,12 +18,17 @@
homepage http://smartpm.org
master_sites http://labix.org/download/smart/
-checksums md5 6584bf3b977081162d19e220fdbcb3ac
+checksums md5 f1681adedd18b86f679a53ad8361c9e9 \
+ sha1 56e04b5bc2bfd3eb850da40baad7afc2ee256d0d \
+ rmd160 16d692b4cd8c391bbf0b4578b998a54fc1ed6f4a
use_bzip2 yes
-patchfiles patch-prefix.diff patch-filetools.py
+patchfiles patch-prefix.diff patch-archscore.diff patch-filetools.py
-depends_lib lib:librpm:rpm port:python24 port:py-gtk2
+depends_lib lib:librpm:rpm port:python24
+### by default, it will run --shell interface.
+### to run it with --gui, you will need:
+#depends_run port:py-gtk2
patch {
foreach patch $patchfiles {
Added: trunk/dports/sysutils/smart/files/patch-archscore.diff
===================================================================
--- trunk/dports/sysutils/smart/files/patch-archscore.diff (rev 0)
+++ trunk/dports/sysutils/smart/files/patch-archscore.diff 2008-01-10 08:35:19 UTC (rev 32643)
@@ -0,0 +1,127 @@
+--- ./smart/backends/rpm/base.py.orig 2007-08-07 18:56:15.000000000 +0200
++++ ./smart/backends/rpm/base.py 2007-12-21 13:49:53.000000000 +0100
+@@ -41,7 +41,10 @@ except ImportError:
+ traceback.print_exc()
+ raise Error, _("'rpm' python module is not available")
+
+-archscore = rpm.archscore
++try:
++ archscore = rpm.archscore
++except AttributeError:
++ archscore = None
+
+ __all__ = ["RPMPackage", "RPMProvides", "RPMNameProvides", "RPMPreRequires",
+ "RPMRequires", "RPMUpgrades", "RPMConflicts", "RPMObsoletes",
+@@ -190,7 +193,7 @@ class RPMPackage(Package):
+ otherver, otherarch = splitarch(other.version)
+ if selfver != otherver:
+ rc = vercmp(self.version, other.version)
+- if rc == 0:
++ if archscore and rc == 0:
+ rc = -cmp(archscore(selfarch), archscore(otherarch))
+ return rc == -1
+
+--- ./smart/backends/rpm/header.py.orig 2007-08-07 18:56:15.000000000 +0200
++++ ./smart/backends/rpm/header.py 2007-12-21 13:49:22.000000000 +0100
+@@ -36,6 +36,11 @@ try:
+ except ImportError:
+ rpmhelper = None
+
++try:
++ archscore = rpm.archscore
++except AttributeError:
++ archscore = None
++
+ CRPMTAG_FILENAME = 1000000
+ CRPMTAG_FILESIZE = 1000001
+ CRPMTAG_MD5 = 1000005
+@@ -203,7 +208,7 @@ class RPMHeaderLoader(Loader):
+ if h[1106]: # RPMTAG_SOURCEPACKAGE
+ continue
+ arch = h[1022] # RPMTAG_ARCH
+- if rpm.archscore(arch) == 0:
++ if archscore and archscore(arch) == 0:
+ continue
+
+ name = h[1000] # RPMTAG_NAME
+--- ./smart/backends/rpm/metadata.py.orig 2007-08-07 18:56:15.000000000 +0200
++++ ./smart/backends/rpm/metadata.py 2007-12-21 13:49:22.000000000 +0100
+@@ -36,6 +36,11 @@ import posixpath
+ import locale
+ import os
+
++try:
++ archscore = rpm.archscore
++except AttributeError:
++ archscore = None
++
+ NS_COMMON = "http://linux.duke.edu/metadata/common"
+ NS_RPM = "http://linux.duke.edu/metadata/rpm"
+ NS_FILELISTS = "http://linux.duke.edu/metadata/filelists"
+@@ -168,7 +173,7 @@ class RPMMetaDataLoader(Loader):
+ skip = None
+
+ elif tag == ARCH:
+- if rpm.archscore(elem.text) == 0:
++ if archscore and archscore(elem.text) == 0:
+ skip = PACKAGE
+ else:
+ arch = elem.text
+--- ./smart/backends/rpm/redcarpet.py.orig 2007-08-07 18:56:15.000000000 +0200
++++ ./smart/backends/rpm/redcarpet.py 2007-12-21 13:49:22.000000000 +0100
+@@ -30,6 +30,11 @@ from xml.parsers import expat
+
+ BYTESPERPKG = 3000
+
++try:
++ archscore = rpm.archscore
++except AttributeError:
++ archscore = None
++
+ class RPMRedCarpetPackageInfo(PackageInfo):
+
+ def __init__(self, package, loader, info):
+--- ./smart/backends/rpm/synthesis.py.orig 2007-08-07 18:56:15.000000000 +0200
++++ ./smart/backends/rpm/synthesis.py 2007-12-21 13:49:22.000000000 +0100
+@@ -34,6 +34,10 @@ DEPENDSRE = re.compile("^([^[]*)(\[\*\])
+ OPERATIONRE = re.compile("\[([<>=]*) *(.+)?\]")
+ EPOCHRE = re.compile("[0-9]+:")
+
++try:
++ archscore = rpm.archscore
++except AttributeError:
++ archscore = None
+
+ class URPMISynthesisPackageInfo(PackageInfo):
+ def __init__(self, package, loader, info):
+@@ -165,7 +169,7 @@ class URPMISynthesisLoader(Loader):
+ version, arch = version[:dot], version[dot+1:]
+ versionarch = "@".join((version, arch))
+
+- if rpm.archscore(arch) == 0:
++ if archscore and archscore(arch) == 0:
+ continue
+
+ name = "-".join(rpmnameparts[0:-2])
+--- ./smart/backends/rpm/yast2.py.orig 2007-08-07 18:56:15.000000000 +0200
++++ ./smart/backends/rpm/yast2.py 2007-12-21 13:49:22.000000000 +0100
+@@ -147,6 +147,10 @@ class YaST2Loader(Loader):
+ # Wrapping the text added an extra lf as the first char
+ return summary, description[1:]
+
++try:
++ archscore = rpm.archscore
++except AttributeError:
++ archscore = None
+
+ def parseEntry(self):
+ Pkg = RPMPackage
+@@ -181,7 +185,7 @@ class YaST2Loader(Loader):
+ raise Error("Error loading YaST2 channel info. Possibly " \
+ "corrupted file.\n%s" % self._pkginfofile)
+
+- if rpm.archscore(arch) <= 0:
++ if archscore and archscore(arch) <= 0:
+ return
+ name = nameparts[0]
+ self.curpkgname = name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attac