From source_changes at macosforge.org Mon Oct 1 00:33:28 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29584] trunk/dports/PortIndex Message-ID: <20071001073328.646DA81F28D@cvs.opensource.apple.com> Revision: 29584 http://trac.macosforge.org/projects/macports/changeset/29584 Author: dluke@macports.org Date: 2007-10-01 00:33:27 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Total number of ports parsed: 4283 Ports successfully parsed: 4283 Ports failed: 0 Modified Paths: -------------- trunk/dports/PortIndex Modified: trunk/dports/PortIndex =================================================================== --- trunk/dports/PortIndex 2007-10-01 06:43:27 UTC (rev 29583) +++ trunk/dports/PortIndex 2007-10-01 07:33:27 UTC (rev 29584) @@ -743,7 +743,7 @@ bazaar 772 variants {universal darwin_7} description {an improved GNU Arch client} portdir devel/bazaar homepage http://bazaar.canonical.com/ epoch 0 depends_lib {lib:libneon:neon lib:libgpgme:gpgme} name bazaar long_description {Bazaar is intended to be an implementation of the GNU Arch protocol that open source developers both want to use, and love using. It is a drop-in replacement for tla. GNU arch is a revision control system, similar in purpose to tools such as CVS, SCCS, and Subversion. It is used to keep track of the changes made to a source tree and to help programmers combine and otherwise manipulate changes made by multiple people or at different times.} maintainers {josh-macports@root.id.au openmaintainer@macports.org} categories devel version 1.4.2 revision 1 bazaar-ng 833 -variants universal portdir devel/bazaar-ng description {The next-generation distributed version control system} homepage http://bazaar-vcs.org/ epoch 0 platforms darwin depends_lib {port:py-celementtree port:py-paramiko port:py-crypto} name bazaar-ng maintainers {ramercer@gmail.com openmaintainer@macports.org} 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 0.90 revision 0 +variants universal portdir devel/bazaar-ng description {The next-generation distributed version control system} homepage http://bazaar-vcs.org/ epoch 0 platforms darwin depends_lib {port:py-celementtree port:py-paramiko port:py-crypto} name bazaar-ng maintainers {ramercer@gmail.com openmaintainer@macports.org} 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 0.91 revision 0 bcpp 404 variants universal description {C(++) Beautifier} portdir devel/bcpp homepage http://www.invisible-island.net/bcpp/ epoch 0 platforms darwin name bcpp long_description {bcpp indents C/C++ source programs, replacing tabs with spaces or the reverse. Unlike indent, it does (by design) not attempt to wrap long statements.} maintainers nomaintainer@macports.org categories devel version 20050725 revision 0 beecrypt 558 @@ -951,7 +951,7 @@ gettext 618 variants {universal darwin_6} portdir devel/gettext description {GNU gettext package} homepage http://www.gnu.org/software/gettext/ epoch 0 platforms {darwin freebsd linux} name gettext depends_lib {port:libiconv port:expat} maintainers ryandesign long_description {This is the GNU gettext package. It is interesting for authors or maintainers of other packages or programs which they want to see internationalized. As one step the handling of messages in different languages should be implemented. For this task GNU gettext provides the needed tools and library functions.} version 0.16.1 categories devel revision 0 git-core 612 -variants {universal doc svn} variant_desc {doc (Install\ HTML\ and\ plaintext\ documentation\}} portdir devel/git-core description {The stupid content tracker.} homepage http://git.or.cz/ epoch 0 depends_run {port:openssh port:rsync port:perl5.8 port:p5-error} platforms darwin depends_lib {port:curl port:zlib port:openssl port:expat port:libiconv} name git-core long_description {A stupid (but extremely fast) directory content manager. It doesn't do a whole lot, but what it _does_ do is track directory contents efficiently.} maintainers {bryan@larsen.st mgrimes} categories devel version 1.5.3.2 revision 0 +variants {universal doc svn} variant_desc {doc (Install\ HTML\ and\ plaintext\ documentation\}} portdir devel/git-core description {The stupid content tracker.} homepage http://git.or.cz/ epoch 0 depends_run {port:openssh port:rsync port:perl5.8 port:p5-error} platforms darwin depends_lib {port:curl port:zlib port:openssl port:expat port:libiconv} name git-core long_description {A stupid (but extremely fast) directory content manager. It doesn't do a whole lot, but what it _does_ do is track directory contents efficiently.} maintainers {bryan@larsen.st mgrimes} categories devel version 1.5.3.3 revision 0 glade3 1174 variants {universal enable_gnomedb disable_gnomedb} portdir devel/glade3 description {Glade is a free user interface builder for GTK+ and GNOME.} homepage http://glade.gnome.org/ epoch 0 platforms darwin name glade3 depends_lib {bin:automake-1.7:automake bin:autoconf:autoconf lib:libiconv.2:libiconv lib:libgail-gnome:libgail-gnome lib:libXft.2.1.2:Xft2 port:freetype lib:libaudiofile:audiofile lib:libesd:esound port:fontconfig port:gnome-keyring lib:libpng:libpng lib:libatk-1.0:atk bin:gconftool-2:gconf lib:libgettextlib:gettext lib:libglib-2.0:glib2 lib:libgnomevfs-2:gnome-vfs lib:libgtk-x11-2.0:gtk2 lib:libgnomecanvas-2:libgnomecanvas lib:libart_lgpl_2:libart_lgpl lib:libbonobo-2:libbonobo lib:libbonoboui-2:libbonoboui lib:libgnome-2:libgnome lib:libgnomeui-2:libgnomeui bin:orbit-idl-2:orbit2 port:libxml2 bin:perl:perl5.8 port:tiff lib:libpangoft2-1.0:pango bin:pkg-config:pkgconfig port:scrollkeeper port:xrender port:zlib} long_description {Glade is a free user interface bu ilder for GTK+ and GNOME. It is released under the GNU General Public License (GPL).} maintainers {rhwood openmaintainer@macports.org} version 3.2.2 categories {gnome devel} revision 0 glib1 500 @@ -5578,8 +5578,8 @@ variants {universal bytecode doc} variant_desc {bytecode {Build bytecode interpreter into the TrueType driver} doc {Install extra documentation}} portdir print/freetype description {A software font engine} homepage http://freetype.sourceforge.net/ epoch 0 platforms darwin name freetype depends_lib port:zlib maintainers ryandesign long_description {FreeType2 is a software font engine that is designed to be small, efficient, highly customizable and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.} version 2.3.5 categories {print graphics} revision 0 freetype1 625 variants {universal darwin x86} description {Free and portable render engine for TrueType fonts} portdir print/freetype1 epoch 0 platforms darwin depends_lib bin:msgfmt:gettext name freetype1 long_description {The FreeType engine is a free and portable TrueType font rendering engine. It has been developed to provide TT support to a great variety of platforms and environments. Notice that FreeType is a *library*. It is *not* a font server for your preferred environment, even though it was designed to allow the design of many font servers.} maintainers nomaintainer@macports.org categories print version 1.3.1 revision 3 -ghostscript 553 -variants {universal gslib} portdir print/ghostscript description {GPL Ghostscript, An interpreter for PostScript and PDF} homepage http://www.cs.wisc.edu/~ghost/ epoch 0 platforms darwin name ghostscript depends_lib {lib:libX11.6:XFree86 port:gzip port:libiconv port:fontconfig port:expat} maintainers digdog@macports.org long_description {Ghostscript is the well-known PostScript interpreter which is available for all common and most esoteric platforms and supports many different printers and some displays.} version 8.60 categories print revision 0 +ghostscript 607 +variants {universal gslib no_cups} variant_desc {no_cups {Disable CUPS support}} portdir print/ghostscript description {GPL Ghostscript, An interpreter for PostScript and PDF} homepage http://www.cs.wisc.edu/~ghost/ epoch 0 platforms darwin name ghostscript depends_lib {lib:libX11.6:XFree86 port:gzip port:libiconv port:fontconfig port:expat} maintainers digdog@macports.org long_description {Ghostscript is the well-known PostScript interpreter which is available for all common and most esoteric platforms and supports many different printers and some displays.} version 8.60 categories print revision 0 ghostscript-fonts-hiragino 483 variants {universal darwin_9 no_alias} variant_desc {no_alias {Don't use Hiragino as an alternative to Morisawa's standard 5 fonts}} portdir print/ghostscript-fonts-hiragino description {Japanese Hiragino fonts for ghostscript 8.60} homepage {} epoch 0 platforms macosx name ghostscript-fonts-hiragino depends_lib port:ghostscript maintainers takanori@macports.org long_description {{Japanese Hiragino fonts for ghostscript 8.60}} version 8.60 categories {print japanese} revision 0 ghostview 388 @@ -6912,8 +6912,8 @@ variants universal portdir security/ike-scan description {ike-scan can discover and identify IPsec VPN systems running IKE.} homepage http://www.nta-monitor.com/ike-scan/ epoch 0 platforms darwin name ike-scan depends_lib {port:gettext port:openssl} long_description {{ike-scan can discover and identify IPsec VPN systems running IKE.}} maintainers mgrimes version 1.9 categories {security net} revision 0 jailkit 584 variants universal portdir security/jailkit description {utilities to create limited user accounts in a chroot jail} homepage http://olivier.sessink.nl/jailkit/ epoch 0 platforms darwin name jailkit depends_lib bin:python:python23 maintainers nomaintainer long_description {Jailkit is a set of utilities to allow quick creation of limited user accounts in a chroot jail. It contains a safe logging daemon, shells that can restrict users, utilities to start daemons in a chroot jail, and utilities for easy setup of chroot jails.} version 2.4 categories {security sysutils} revision 0 -kedpm 804 -variants universal portdir security/kedpm description {Python GTK2 Password Manager} homepage http://kedpm.sourceforge.net epoch 0 platforms darwin name kedpm depends_lib {bin:python24:python24 port:py-crypto port:py-gtk2 port:libglade2} maintainers pmq@macports.org long_description {Password Manager helps managing large numbers of passwords and related information and simplifies the tasks of searching and entering password data. KedPM is written in pure python. KedPM is written as an extensible framework, which allows users to plug in custom password database back-ends and custom user interface front-ends. Currently, only the Figaro PM back-end supported. To control KedPM user can choose between CLI and GTK2 based GUI front-ends.} categories {python security x11} version 0.4.1-cvs revision 0 +kedpm 817 +variants universal portdir security/kedpm description {Python GTK2 Password Manager} homepage http://kedpm.sourceforge.net epoch 0 platforms darwin name kedpm depends_lib {port:python25 port:py25-crypto port:py25-hashlib port:py25-gtk port:libglade2} maintainers pmq@macports.org long_description {Password Manager helps managing large numbers of passwords and related information and simplifies the tasks of searching and entering password data. KedPM is written in pure python. KedPM is written as an extensible framework, which allows users to plug in custom password database back-ends and custom user interface front-ends. Currently, only the Figaro PM back-end supported. To control KedPM user can choose between CLI and GTK2 based GUI front-ends.} categories {python security x11} version 0.4.1-cvs revision 0 libgsasl 586 variants universal portdir security/libgsasl description {GNU SASL: an authentication library.} homepage http://josefsson.org/libgsasl/ epoch 0 platforms darwin name libgsasl depends_lib {port:libiconv port:gettext} maintainers nomaintainer@macports.org long_description {GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers.} version 0.2.15 categories {security net} revision 0 libident 553 @@ -8084,8 +8084,8 @@ variants universal depends_build port:pkgconfig portdir x11/Xft2 description {client-side font API for X applications} homepage http://fontconfig.org/ epoch 0 platforms darwin name Xft2 depends_lib {port:xorg-xproto port:zlib port:xrender port:freetype port:fontconfig port:expat} maintainers nomaintainer@macports.org long_description {The current version of Xft provides a client-side font API for X applications. It uses Fontconfig to select fonts and the X protocol for rendering them. When available, Xft uses the Render extension to accelerate text drawing. When Render is not available, Xft uses the core protocol to draw client-side glyphs. This provides completely compatible support of client-side fonts for all X servers.} version 2.1.12 categories x11 revision 0 abclock 468 variants universal description {analog clock for X} portdir x11/abclock homepage http://odur.let.rug.nl/~kleiweg/abclock/ epoch 0 platforms darwin name abclock long_description {Analogue Bitmap Clock displays the current time with hours and minutes in an analogue fashion but unlike the traditional {clock;} unlike ordinary analogue clocks, this design is clear even in very small bitmaps.} maintainers nomaintainer@macports.org categories x11 version 1.0d revision 0 -advi 458 -variants universal portdir x11/advi description {TeX DVI previewer} homepage http://pauillac.inria.fr/advi/ epoch 0 platforms darwin name advi depends_lib {bin:tex:teTeX lib:libX11.6:XFree86 port:camlimages port:ocaml} maintainers {pmq@macports.org openmaintainer@macports.org} long_description {Active-DVI is an O'Caml Unix-platform DVI previewer and a programmable presenter for slides written in LaTeX.} version 1.6.0 categories {x11 graphics} revision 1 +advi 424 +variants universal portdir x11/advi description {TeX DVI previewer} homepage http://pauillac.inria.fr/advi/ epoch 0 platforms darwin name advi depends_lib {bin:tex:teTeX lib:libX11.6:XFree86 port:camlimages port:ocaml} maintainers nomaintainer long_description {Active-DVI is an O'Caml Unix-platform DVI previewer and a programmable presenter for slides written in LaTeX.} version 1.6.0 categories {x11 graphics} revision 1 aewm 530 variants {universal darwin_8} portdir x11/aewm description {aewm is a minimalist window manager for X11.} homepage http://www.red-bean.com/~decklin/software/aewm/ epoch 0 platforms darwin name aewm depends_lib {port:atk port:cairo port:fontconfig port:freetype port:gettext port:glib2 port:gtk2 port:jpeg port:libiconv port:libpng port:pango port:tiff port:xrender port:zlib} maintainers nomaintainer@macports.org long_description {{aewm is a minimalist window manager for X11.}} version 1.3.10 categories {x11 x11-wm} revision 0 aterm 599 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/4f50ba8f/attachment.html From source_changes at macosforge.org Mon Oct 1 03:17:00 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29585] trunk/dports/games Message-ID: <20071001101700.C7E4181F839@cvs.opensource.apple.com> Revision: 29585 http://trac.macosforge.org/projects/macports/changeset/29585 Author: rhwood@macports.org Date: 2007-10-01 03:17:00 -0700 (Mon, 01 Oct 2007) Log Message: ----------- New port freeciv-x11, which is, for now, a copy of port freeciv Modified Paths: -------------- trunk/dports/games/freeciv-x11/Portfile Added Paths: ----------- trunk/dports/games/freeciv-x11/ Copied: trunk/dports/games/freeciv-x11 (from rev 29570, trunk/dports/games/freeciv) Modified: trunk/dports/games/freeciv-x11/Portfile =================================================================== --- trunk/dports/games/freeciv/Portfile 2007-09-30 08:56:14 UTC (rev 29570) +++ trunk/dports/games/freeciv-x11/Portfile 2007-10-01 10:17:00 UTC (rev 29585) @@ -2,7 +2,7 @@ PortSystem 1.0 -name freeciv +name freeciv-x11 version 2.0.8 categories games maintainers rhwood @@ -12,11 +12,12 @@ master_sites sourceforge:freeciv ftp://ftp.freeciv.org/freeciv/stable/ checksums sha1 b9098dc46ed169e053f9c7405cc3abf9cebe9792 - +distname freeciv-${version} use_bzip2 yes depends_lib \ port:gettext \ + port:libiconv \ port:libsdl \ port:libsdl_mixer \ port:esound \ @@ -29,7 +30,8 @@ --with-zlib \ --enable-nls \ --with-sdl-prefix=${prefix} \ - --with-libiconv-prefix=${prefix} + --with-libiconv-prefix=${prefix} \ + --mandir=${prefix}/share/man platform puredarwin { depends_lib-delete port:libsdl -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/f7381eb8/attachment.html From source_changes at macosforge.org Mon Oct 1 04:20:50 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29586] trunk/dports/devel Message-ID: <20071001112050.8DCF281FA78@cvs.opensource.apple.com> Revision: 29586 http://trac.macosforge.org/projects/macports/changeset/29586 Author: eridius@macports.org Date: 2007-10-01 04:20:49 -0700 (Mon, 01 Oct 2007) Log Message: ----------- NEW: Nu 0.1.1 Added Paths: ----------- trunk/dports/devel/nu/ trunk/dports/devel/nu/Portfile trunk/dports/devel/nu/files/ trunk/dports/devel/nu/files/patch-Nukefile trunk/dports/devel/nu/files/patch-Rakefile trunk/dports/devel/nu/files/patch-libffi-Rakefile Added: trunk/dports/devel/nu/Portfile =================================================================== --- trunk/dports/devel/nu/Portfile (rev 0) +++ trunk/dports/devel/nu/Portfile 2007-10-01 11:20:49 UTC (rev 29586) @@ -0,0 +1,78 @@ +# $Id$ + +PortSystem 1.0 + +name nu +version 0.1.1 +categories devel +maintainers eridius +description Nu is an interpreted object-oriented language written in Objective-C. +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. +homepage http://programming.nu/ +platforms darwin +master_sites http://programming.nu/releases/ +extract.suffix .tgz + +checksums md5 8492dc39806073b99b0af3b0b300a8ac \ + sha1 eadd5e7b16f980d53fb4f67a167a2f1028c73896 + +patchfiles patch-Rakefile patch-Nukefile patch-libffi-Rakefile + +depends_lib port:pcre +depends_build bin:rake:rb-rake + +use_configure no +universal_variant no +test.run yes +test.cmd nuke + +platform darwin 8 { + # set up the variant for pre-build +} + +post-patch { + # fix prefixes + foreach file [list Rakefile Nukefile] { + reinplace s|@@PREFIX@@|$prefix|g ${worksrcpath}/$file + reinplace s|@@DESTROOT@@|$destroot|g ${worksrcpath}/$file + } + + # we're only interested in building one architecture right now + if {${os.arch} == "powerpc"} { + set arch "ppc" + } else { + set arch ${os.arch} + } + reinplace s|@@ARCH@@|"$arch"|g ${worksrcpath}/Nukefile + + # fix the shebangs of the tools + foreach tool [list enu nubile nudoc nuke nutest] { + reinplace s|#!/usr/local|#!$prefix| ${worksrcpath}/tools/$tool + } +} + +pre-build { + if {[variant_isset darwin_8]} { + ui_info "$UI_PREFIX Building libffi" + system "cd ${worksrcpath}/libffi && rake" + } +} + +build { + system "cd ${worksrcpath} && rake" + system "cd ${worksrcpath} && ./mininush tools/nuke" +} + +pre-destroot { + file mkdir ${destroot}/Library/Frameworks +} + +destroot.cmd "./mininush tools/nuke" +destroot.destdir "" Added: trunk/dports/devel/nu/files/patch-Nukefile =================================================================== --- trunk/dports/devel/nu/files/patch-Nukefile (rev 0) +++ trunk/dports/devel/nu/files/patch-Nukefile 2007-10-01 11:20:49 UTC (rev 29586) @@ -0,0 +1,55 @@ +--- Nukefile.old 2007-10-01 06:26:21.000000000 -0400 ++++ Nukefile 2007-10-01 07:16:19.000000000 -0400 +@@ -22,8 +22,8 @@ + (set @nu_files (filelist "^nu/.*\.nu$")) + (set @icon_files (filelist "^lib/.*\.icns$")) + (set @frameworks '("Cocoa")) +-(set @libs '("edit" "ffi" )) +-(set @lib_dirs '("/usr/lib" "/usr/local/lib")) ++(set @libs '("edit" "ffi" "pcre" )) ++(set @lib_dirs '("/usr/lib" "/usr/local/lib" "@@PREFIX@@/lib")) + (set @nib_files '("share/nu/resources/English.lproj/MainMenu.nib")) + + ;; framework description +@@ -35,7 +35,7 @@ + + ;; build configuration + (set @cc "gcc") +-(set @cflags "-g -DMACOSX -I/usr/local/include -isysroot /Developer/SDKs/MacOSX10.4u.sdk") ++(set @cflags "-g -DMACOSX -I/usr/local/include -I/usr/include -I@@PREFIX@@/include") + (set @mflags "-fobjc-exceptions") ;; Want to try Apple's new GC? Add this: "-fobjc-gc" + + (cond +@@ -45,12 +45,11 @@ + (set @includes "-I ./libffi/include") + (set @lib_dirs (append @lib_dirs '("./libffi"))))) + +-(set @arch '("ppc" "i386")) ++(set @arch '(@@ARCH@@)) + ;(set @arch nil) + + (set @ldflags + ((list +- "/usr/local/lib/libpcre.a" ;; statically link in pcre since most people won't have it.. + ((@frameworks map: (do (framework) " -framework #{framework}")) join) + ((@libs map: (do (lib) " -l#{lib}")) join) + ((@lib_dirs map: (do (libdir) " -L#{libdir}")) join)) +@@ -97,15 +96,15 @@ + + ;; Except for the Nu.framework (installed in /Library/Frameworks), + ;; all scripts and binaries are installed to /usr/local/bin +-(set @prefix "/usr/local") ++(set @prefix "@@DESTROOT@@@@PREFIX@@") + + (task "install" => "nush" is + ('("nuke" "nubile" "enu" "nutest" "nudoc") each: + (do (program) + (SH "sudo cp tools/#{program} #{@prefix}/bin"))) + (SH "sudo cp nush #{@prefix}/bin") +- (SH "sudo rm -rf /Library/Frameworks/#{@framework}.framework") +- (SH "cp -pRfv #{@framework}.framework /Library/Frameworks/#{@framework}.framework") ++ (SH "sudo rm -rf @@DESTROOT@@/Library/Frameworks/#{@framework}.framework") ++ (SH "cp -pRfv #{@framework}.framework @@DESTROOT@@/Library/Frameworks/#{@framework}.framework") + (SH "sudo mkdir -p #{@prefix}/share") + (SH "sudo rm -rf #{@prefix}/share/nu") + (SH "sudo cp -pRfv share/nu #{@prefix}/share/nu") Added: trunk/dports/devel/nu/files/patch-Rakefile =================================================================== --- trunk/dports/devel/nu/files/patch-Rakefile (rev 0) +++ trunk/dports/devel/nu/files/patch-Rakefile 2007-10-01 11:20:49 UTC (rev 29586) @@ -0,0 +1,20 @@ +--- Rakefile.old 2007-10-01 06:21:51.000000000 -0400 ++++ Rakefile 2007-10-01 06:23:21.000000000 -0400 +@@ -27,7 +27,7 @@ + @gcc_objects = @gcc_files.sub(/\.c$/, '.o').sub(/\.m$/, '.o') + + @cc = "gcc" +-@cflags = "-g -O2 -Wall #{FFI_INCLUDE} -DMACOSX" ++@cflags = "-g -O2 -Wall #{FFI_INCLUDE} -DMACOSX -I@@PREFIX@@/include" + @mflags = "-fobjc-exceptions" + @arch = "" + +@@ -45,7 +45,7 @@ + end + + file "mininush" => @gcc_objects do +- sh "gcc #{@gcc_objects} #{@arch} -g -O2 -o mininush -L/usr/local/lib -lreadline -lpcre #{FFI_LIB} -framework Cocoa" ++ sh "gcc #{@gcc_objects} #{@arch} -g -O2 -o mininush -L/usr/local/lib -L@@PREFIX@@/lib -lreadline -lpcre #{FFI_LIB} -framework Cocoa" + end + + task :default => "mininush" Added: trunk/dports/devel/nu/files/patch-libffi-Rakefile =================================================================== --- trunk/dports/devel/nu/files/patch-libffi-Rakefile (rev 0) +++ trunk/dports/devel/nu/files/patch-libffi-Rakefile 2007-10-01 11:20:49 UTC (rev 29586) @@ -0,0 +1,11 @@ +--- libffi/Rakefile.old 2007-10-01 06:52:29.000000000 -0400 ++++ libffi/Rakefile 2007-10-01 06:52:37.000000000 -0400 +@@ -16,7 +16,7 @@ + + @cc = "gcc" + +-@arch = "-arch i386 -arch ppc" ++@arch = "" + + @cflags = "-g -O3 -Wall -DMACOSX -Iinclude -I. -Isrc" + -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/1048d41a/attachment.html From source_changes at macosforge.org Mon Oct 1 04:28:33 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29587] trunk/dports/devel/nu/Portfile Message-ID: <20071001112833.8372A81FABF@cvs.opensource.apple.com> Revision: 29587 http://trac.macosforge.org/projects/macports/changeset/29587 Author: eridius@macports.org Date: 2007-10-01 04:28:33 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Nu: fix nuke Modified Paths: -------------- trunk/dports/devel/nu/Portfile Modified: trunk/dports/devel/nu/Portfile =================================================================== --- trunk/dports/devel/nu/Portfile 2007-10-01 11:20:49 UTC (rev 29586) +++ trunk/dports/devel/nu/Portfile 2007-10-01 11:28:33 UTC (rev 29587) @@ -52,9 +52,9 @@ } reinplace s|@@ARCH@@|"$arch"|g ${worksrcpath}/Nukefile - # fix the shebangs of the tools + # fix the tools foreach tool [list enu nubile nudoc nuke nutest] { - reinplace s|#!/usr/local|#!$prefix| ${worksrcpath}/tools/$tool + reinplace s|/usr/local|$prefix| ${worksrcpath}/tools/$tool } } -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/efb695f0/attachment.html From source_changes at macosforge.org Mon Oct 1 06:52:52 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29588] trunk/dports/lang/gcc43/Portfile Message-ID: <20071001135252.F2D6B82036C@cvs.opensource.apple.com> Revision: 29588 http://trac.macosforge.org/projects/macports/changeset/29588 Author: mww@macports.org Date: 2007-10-01 06:52:52 -0700 (Mon, 01 Oct 2007) Log Message: ----------- version 4.3-20070928 Modified Paths: -------------- trunk/dports/lang/gcc43/Portfile Modified: trunk/dports/lang/gcc43/Portfile =================================================================== --- trunk/dports/lang/gcc43/Portfile 2007-10-01 11:28:33 UTC (rev 29587) +++ trunk/dports/lang/gcc43/Portfile 2007-10-01 13:52:52 UTC (rev 29588) @@ -3,7 +3,7 @@ PortSystem 1.0 name gcc43 -version 4.3-20070921 +version 4.3-20070928 platforms darwin categories lang maintainers mww@macports.org @@ -24,11 +24,11 @@ set dobjc gcc-objc-${version}.tar.bz2 distfiles ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc} -checksums ${dcore} sha1 0439d15af03b0039c4c0d26a8da754d51aca73ae \ - ${dfort} sha1 708eac243b46dc0a9ed87068ae1a894cc5471abe \ - ${dcxx} sha1 24c69cea9bdf7da22cbab944b14cc7802c6e5160 \ - ${djava} sha1 f3638150babf3e9710a3fc2fc2eabbed677913d0 \ - ${dobjc} sha1 6ee02cc6bb998fdd8f59f8982e1bc4d26e5dd2a6 +checksums ${dcore} sha1 1579ecc63e524eb040e8100c4f2086b6dfc39f09 \ + ${dfort} sha1 73107cdd68e7123e3b33c5b981cbe6a4fde30dae \ + ${dcxx} sha1 8333a23ccbd028092faf965293cbd33aeb991004 \ + ${djava} sha1 c0e22ae109c39eecc70554de96ac4d072cc7f0c8 \ + ${dobjc} sha1 06f56f0530728ee0941190fe2abec6a4d8b52798 use_bzip2 yes -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/f8aed2bc/attachment.html From source_changes at macosforge.org Mon Oct 1 08:02:52 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29589] trunk Message-ID: <20071001150252.AE5DD820637@cvs.opensource.apple.com> Revision: 29589 http://trac.macosforge.org/projects/macports/changeset/29589 Author: dluke@macports.org Date: 2007-10-01 08:02:52 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Version bump (from maintainer), upgrade postgrey to 1.31 (fixes #12751) Modified Paths: -------------- trunk/dports/mail/postgrey/Portfile Property Changed: ---------------- trunk/ Property changes on: trunk ___________________________________________________________________ Name: svk:merge - 023a8b07-a327-4f20-9012-67c915bb7b7c:/local/branches/updates:21118 023a8b07-a327-4f20-9012-67c915bb7b7c:/local/trunk:21326 40426cdb-d25d-4106-b89a-567fc1e9311f:/local/trunk:22799 a2b01108-8822-4c85-91cd-1541804339d8:/local/macports:20632 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/libdnet-maintainer:20898 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/p5-app-cli:20923 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/p5-list-moreutils:20919 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/p5-path-class:20929 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/updates:20946 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/trunk:20947 c8fed718-8f51-4de5-9efe-445163856910:/local:29370 d9146071-5dc1-4620-afc7-8ba4e23d31df:/local/trunk:21690 e4b2a6a8-e742-4924-8f8a-3771363e925e:/local/trunk:25771 f2dd1c64-7982-4318-98ce-263798263e0a:/local:28228 fd7794eb-1723-4a49-8be4-c69b2a184b6d:/local/trunk:24020 + 023a8b07-a327-4f20-9012-67c915bb7b7c:/local/branches/updates:21118 023a8b07-a327-4f20-9012-67c915bb7b7c:/local/trunk:21326 40426cdb-d25d-4106-b89a-567fc1e9311f:/local/trunk:22799 a2b01108-8822-4c85-91cd-1541804339d8:/local/macports:20632 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/libdnet-maintainer:20898 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/p5-app-cli:20923 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/p5-list-moreutils:20919 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/p5-path-class:20929 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/branches/updates:20946 b1dfe3f6-5eec-4605-9368-528ffc7f2357:/local/trunk:20947 c8fed718-8f51-4de5-9efe-445163856910:/local:29623 d9146071-5dc1-4620-afc7-8ba4e23d31df:/local/trunk:21690 e4b2a6a8-e742-4924-8f8a-3771363e925e:/local/trunk:25771 f2dd1c64-7982-4318-98ce-263798263e0a:/local:28228 fd7794eb-1723-4a49-8be4-c69b2a184b6d:/local/trunk:24020 Modified: trunk/dports/mail/postgrey/Portfile =================================================================== --- trunk/dports/mail/postgrey/Portfile 2007-10-01 13:52:52 UTC (rev 29588) +++ trunk/dports/mail/postgrey/Portfile 2007-10-01 15:02:52 UTC (rev 29589) @@ -3,7 +3,7 @@ PortSystem 1.0 name postgrey -version 1.30 +version 1.31 categories mail maintainers cbellot@sky.fr description Postfix policy server implementing greylisting @@ -18,7 +18,7 @@ homepage http://postgrey.schweikert.ch/ master_sites ${homepage}pub \ ${homepage}pub/old -checksums md5 5698c196a5874eb963a374d8aab183ca +checksums md5 b7a8a6fc9f1ad802c5a516a3be34bb29 build.target depends_lib-append port:p5-io-multiplex -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/90631466/attachment.html From source_changes at macosforge.org Mon Oct 1 08:29:33 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:11 2007 Subject: [29590] trunk/dports/databases/mysql5-devel/Portfile Message-ID: <20071001152933.11908820711@cvs.opensource.apple.com> Revision: 29590 http://trac.macosforge.org/projects/macports/changeset/29590 Author: jwa@macports.org Date: 2007-10-01 08:29:32 -0700 (Mon, 01 Oct 2007) Log Message: ----------- version bump to 5.1.22, approaching release, patches needed to avoid mtree violations (maybe upstream to get configurable locations for sql-bench, mysql-test at least) Modified Paths: -------------- trunk/dports/databases/mysql5-devel/Portfile Modified: trunk/dports/databases/mysql5-devel/Portfile =================================================================== --- trunk/dports/databases/mysql5-devel/Portfile 2007-10-01 15:02:52 UTC (rev 29589) +++ trunk/dports/databases/mysql5-devel/Portfile 2007-10-01 15:29:32 UTC (rev 29590) @@ -3,8 +3,8 @@ PortSystem 1.0 name mysql5-devel -set vers 5.1.21 -version ${vers}-beta +set vers 5.1.22 +version ${vers}-rc categories databases platforms darwin @@ -27,9 +27,9 @@ distname mysql-${version} -checksums md5 c8e428a526b21d53c494a75b0ee01ffb \ - sha1 50ceb0df1d37a1eb94d46f60314edde2d7608bda \ - rmd160 111328f8795124940b1feaf2d840684d3e46710b +checksums md5 87be813d1b2d76b1c756de0a16fa29fb \ + sha1 97c1396e0f0561485df120cce2092192aecd12a0 \ + rmd160 f4bd9dc6a161b4479ac09d26727ea5713c57d1b3 depends_lib port:zlib \ port:openssl @@ -134,4 +134,4 @@ livecheck.check regex livecheck.url http://dev.mysql.com/ livecheck.version ${vers} -livecheck.regex "Beta (5\.1\.\[0-9\.\]+)" +livecheck.regex "(5\\.1\\.\[0-9\.\]+)" -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/fadd4a94/attachment.html From source_changes at macosforge.org Mon Oct 1 12:33:36 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:12 2007 Subject: [29591] trunk/dports/PortIndex Message-ID: <20071001193336.4422F820E55@cvs.opensource.apple.com> Revision: 29591 http://trac.macosforge.org/projects/macports/changeset/29591 Author: dluke@macports.org Date: 2007-10-01 12:33:35 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Total number of ports parsed: 4285 Ports successfully parsed: 4285 Ports failed: 0 Modified Paths: -------------- trunk/dports/PortIndex Modified: trunk/dports/PortIndex =================================================================== --- trunk/dports/PortIndex 2007-10-01 15:29:32 UTC (rev 29590) +++ trunk/dports/PortIndex 2007-10-01 19:33:35 UTC (rev 29591) @@ -624,8 +624,8 @@ variants {universal darwin_6 darwin_7 darwin_8 server} portdir databases/mysql4 description {Multithreaded SQL database server} homepage http://www.mysql.com/ epoch 0 platforms darwin name mysql4 depends_lib port:openssl maintainers nomaintainer@macports.org long_description {MySQL is an open-source, multi-threaded SQL database with a command syntax very similar to mSQL.} version 4.1.22 categories databases revision 0 mysql5 401 variants {universal darwin_8 server} portdir databases/mysql5 description {Multithreaded SQL database server} homepage http://www.mysql.com/ epoch 0 platforms darwin name mysql5 depends_lib {port:zlib port:openssl} maintainers ryandesign long_description {MySQL is an open-source, multi-threaded SQL database with a command syntax very similar to mSQL.} version 5.0.45 categories databases revision 3 -mysql5-devel 459 -variants {universal darwin_6 darwin_7 darwin_8 server} portdir databases/mysql5-devel description {Multithreaded SQL database server} homepage http://www.mysql.com/ epoch 0 platforms darwin name mysql5-devel depends_lib {port:zlib port:openssl} maintainers {openmaintainer@macports.org jwa} long_description {MySQL is an open-source, multi-threaded SQL database with a command syntax very similar to mSQL.} version 5.1.21-beta categories databases revision 0 +mysql5-devel 457 +variants {universal darwin_6 darwin_7 darwin_8 server} portdir databases/mysql5-devel description {Multithreaded SQL database server} homepage http://www.mysql.com/ epoch 0 platforms darwin name mysql5-devel depends_lib {port:zlib port:openssl} maintainers {openmaintainer@macports.org jwa} long_description {MySQL is an open-source, multi-threaded SQL database with a command syntax very similar to mSQL.} version 5.1.22-rc categories databases revision 0 mysqltcl 482 variants {universal mysql4} portdir databases/mysqltcl description {Simple API for Mysql-Database and Tcl scripting language.} homepage http://www.xdobry.de/mysqltcl/ epoch 0 platforms darwin name mysqltcl depends_lib {port:mysql5 port:tcl port:tk} maintainers nomaintainer@macports.org long_description {MySQLTcl is a collection of Tcl commands and a Tcl global array that provide access to one or more mysql database servers.} version 3.02 categories {databases devel} revision 0 mysqlxx 470 @@ -1308,6 +1308,8 @@ 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@macports.org} 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 357 portdir devel/nspr variants universal description {A platform-neutral API for system level and libc like functions.} name nspr version 4.6.6 categories nspr homepage http://www.mozilla.org/projects/nspr revision 0 epoch 0 maintainers {rhwood openmaintainer@macports.org} long_description {{A platform-neutral API for system level and libc like functions.}} +nu 789 +variants darwin_8 depends_build bin:rake:rb-rake portdir devel/nu description {Nu is an interpreted object-oriented language written in Objective-C.} homepage http://programming.nu/ epoch 0 platforms darwin name nu depends_lib port:pcre 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.1.1 categories devel revision 0 nuweb 348 portdir devel/nuweb variants universal description {a literate programming system compatible with any language} name nuweb version 1.0b1 categories {devel tex textproc print} homepage http://nuweb.sourceforge.net/ revision 0 epoch 0 maintainers kobold@andrewkish.name long_description {{a literate programming system compatible with any language}} odcctools 636 @@ -1770,6 +1772,8 @@ variants universal portdir games/fortune description {Infamous electronic fortune-cookie generator} homepage http://www.freebsd.org/ epoch 0 platforms darwin name fortune depends_lib lib:libcompat.1:libcompat maintainers nomaintainer@macports.org long_description {{Infamous electronic fortune-cookie generator}} version 4.6.2-RELEASE categories games revision 9 freeciv 314 variants {universal puredarwin} description {A civilisation clone} portdir games/freeciv homepage http://www.freeciv.org/ epoch 0 platforms darwin depends_lib {port:gettext port:libsdl port:libsdl_mixer port:esound port:readline port:gtk2} name freeciv maintainers rhwood categories games version 2.0.8 revision 0 +freeciv-x11 336 +variants {universal puredarwin} description {A civilisation clone} portdir games/freeciv-x11 homepage http://www.freeciv.org/ epoch 0 platforms darwin depends_lib {port:gettext port:libiconv port:libsdl port:libsdl_mixer port:esound port:readline port:gtk2} name freeciv-x11 maintainers rhwood categories games version 2.0.8 revision 0 freedroidclassic 916 variants {universal darwin} portdir games/freedroidclassic description {Freedoid Classic is a Paradroid clone.} homepage http://freedroid.sourceforge.net/ epoch 0 platforms darwin name freedroidclassic depends_lib {bin:sdl-config:libsdl lib:libSDL_image:libsdl_image lib:libSDL_mixer:libsdl_mixer} maintainers nomaintainer@macports.org long_description {Freedroid is a clone of the classic game Paradroid on Commodore 64 with some improvements and extensions to the classic version. In this game, you control a robot, depicted by a small white ball with a few numbers within an interstellar spaceship consisting of several decks connected by elevators. The aim of the game is to destroy all enemy robots, depicted by small black balls with a few numbers, by either shooting them or seizing control over them by creating connections in a short subgame of electric circuits.} version 1.0.2 categories games revision 0 frobtads 723 @@ -3221,7 +3225,7 @@ gcc42 412 variants {universal darwin_8 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@macports.org long_description {The GNU compiler collection, including front ends for C, C++, Objective-C, Objective-C++, Java and Fortran95.} version 4.2.1 categories lang revision 0 gcc43 729 -variants {universal darwin_8 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@macports.org long_description {The GNU compiler collection, including front ends for C. This is a prerelease BETA version and does not have all available language front ends enabled.} version 4.3-20070921 categories lang revision 0 +variants {universal darwin_8 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@macports.org long_description {The GNU compiler collection, including front ends for C. This is a prerelease BETA version and does not have all available language front ends enabled.} version 4.3-20070928 categories lang revision 0 gccxml 370 variants universal depends_build port:cmake-devel portdir lang/gccxml description {generates XML description of C++ code} homepage http://www.gccxml.org/ epoch 0 platforms darwin name gccxml maintainers nomaintainer@macports.org long_description {generates an XML description of a C++ program from GCC's internal representation} version 0.6.0 categories lang revision 0 gcj34 559 @@ -3587,7 +3591,7 @@ postfix 523 variants {universal pcre tls sasl ldap mysql5} description {Fast and robust mail transfer agent} portdir mail/postfix homepage http://www.postfix.org/ epoch 0 platforms darwin name postfix long_description {Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail-compatible enough to not upset existing users. It also offers QMQP and VERP support to let Postfix act as delivery daemon for ezmlm-idx.} maintainers nomaintainer@macports.org categories mail version 2.3.8 revision 0 postgrey 718 -variants universal portdir mail/postgrey description {Postfix policy server implementing greylisting} homepage http://postgrey.schweikert.ch/ epoch 0 platforms darwin name postgrey depends_lib {port:p5-io-multiplex port:p5-net-server port:p5-berkeley-db} maintainers cbellot@sky.fr long_description {When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.} version 1.30 categories mail revision 0 +variants universal portdir mail/postgrey description {Postfix policy server implementing greylisting} homepage http://postgrey.schweikert.ch/ epoch 0 platforms darwin name postgrey depends_lib {port:p5-io-multiplex port:p5-net-server port:p5-berkeley-db} maintainers cbellot@sky.fr long_description {When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.} version 1.31 categories mail revision 0 procmail 1212 variants universal description {A local mail delivery agent} portdir mail/procmail homepage http://www.procmail.org/ epoch 0 platforms darwin name procmail long_description {The procmail mail processing program can be used to create mail-servers, mailing lists, sort your incoming mail into separate folders/files (real convenient when subscribing to one or more mailing lists or for prioritising your mail), preprocess your mail, start any programs upon mail arrival (e.g. to generate different chimes on your workstation for different types of mail) or selectively forward certain incoming mail automatically to someone. Procmail can be used: - and installed by an unprivileged user (for himself only). - as a drop in replacement for the local delivery agent /bin/mail (with biff/comsat support). - as a general mailfilter for whole groups of messages (e.g. when called from within sendmail.cf rules). The accompanying formail program enables you to generate autoreplies, split up digest s/mailboxes into the original messages, do some very simple header-munging/extraction, or force mail into mail-format (with leading From line).} maintainers nomaintainer@macports.org categories mail version 3.22 revision 1 proxsmtp 559 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/7c900426/attachment.html From source_changes at macosforge.org Mon Oct 1 15:56:14 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:12 2007 Subject: [29592] trunk/dports/python Message-ID: <20071001225614.81E918213A5@cvs.opensource.apple.com> Revision: 29592 http://trac.macosforge.org/projects/macports/changeset/29592 Author: mww@macports.org Date: 2007-10-01 15:56:13 -0700 (Mon, 01 Oct 2007) Log Message: ----------- new ports: missing python 3000 modules Added Paths: ----------- trunk/dports/python/py30-bsddb/ trunk/dports/python/py30-bsddb/Portfile trunk/dports/python/py30-bsddb/files/ trunk/dports/python/py30-bsddb/files/setup.py trunk/dports/python/py30-bz2/ trunk/dports/python/py30-bz2/Portfile trunk/dports/python/py30-bz2/files/ trunk/dports/python/py30-bz2/files/setup.py trunk/dports/python/py30-curses/ trunk/dports/python/py30-curses/Portfile trunk/dports/python/py30-curses/files/ trunk/dports/python/py30-curses/files/setup.py trunk/dports/python/py30-gdbm/ trunk/dports/python/py30-gdbm/Portfile trunk/dports/python/py30-gdbm/files/ trunk/dports/python/py30-gdbm/files/setup.py trunk/dports/python/py30-hashlib/ trunk/dports/python/py30-hashlib/Portfile trunk/dports/python/py30-hashlib/files/ trunk/dports/python/py30-hashlib/files/setup.py trunk/dports/python/py30-readline/ trunk/dports/python/py30-readline/Portfile trunk/dports/python/py30-readline/files/ trunk/dports/python/py30-readline/files/setup.py trunk/dports/python/py30-socket-ssl/ trunk/dports/python/py30-socket-ssl/Portfile trunk/dports/python/py30-socket-ssl/files/ trunk/dports/python/py30-socket-ssl/files/setup.py trunk/dports/python/py30-sqlite3/ trunk/dports/python/py30-sqlite3/Portfile trunk/dports/python/py30-sqlite3/files/ trunk/dports/python/py30-sqlite3/files/setup.py trunk/dports/python/py30-tkinter/ trunk/dports/python/py30-tkinter/Portfile trunk/dports/python/py30-tkinter/files/ trunk/dports/python/py30-tkinter/files/setup.py trunk/dports/python/py30-zlib/ trunk/dports/python/py30-zlib/Portfile trunk/dports/python/py30-zlib/files/ trunk/dports/python/py30-zlib/files/setup.py Added: trunk/dports/python/py30-bsddb/Portfile =================================================================== --- trunk/dports/python/py30-bsddb/Portfile (rev 0) +++ trunk/dports/python/py30-bsddb/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,51 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-bsddb +version 3.0a1 +categories python databases +platforms darwin +maintainers mww +description Python bindings to the db44 library +long_description ${description} + +homepage http://www.python.org/doc/current/lib/module-dbm.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/_bsddb.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +set libdir ${prefix}/lib/db44 +set incdir ${prefix}/include/db44 +depends_lib-append port:db44 + +configure { + cd ${worksrcpath} + reinplace "s|__VERSION__|${version}|g" setup.py + reinplace "s|__LIBDIR__|${libdir}|g" setup.py + reinplace "s|__INCDIR__|${incdir}|g" setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz Added: trunk/dports/python/py30-bsddb/files/setup.py =================================================================== --- trunk/dports/python/py30-bsddb/files/setup.py (rev 0) +++ trunk/dports/python/py30-bsddb/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,21 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +inc_dirs = ["__INCDIR__"] +lib_dirs = ["__LIBDIR__"] +libs = ["db"] + +setup(name = "_bsddb", + version = "__VERSION__", + description = "BSDDB Extension to Python", + + ext_modules = [Extension('_bsddb', ['_bsddb.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-bz2/Portfile =================================================================== --- trunk/dports/python/py30-bz2/Portfile (rev 0) +++ trunk/dports/python/py30-bz2/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,53 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-bz2 +version 3.0a1 +categories python +platforms darwin +maintainers mww +description Python bindings to bzip2 +long_description ${description} + +homepage http://www.python.org/doc/current/lib/module-bz2.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/bz2module.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +set libdir ${prefix}/lib/ +set incdir ${prefix}/include/ +depends_lib-append port:bzip2 +depends_lib port:python25 port:bzip2 + +configure { + cd ${worksrcpath} + reinplace "s|__VERSION__|${version}|g" setup.py + reinplace "s|__LIBDIR__|${libdir}|g" setup.py + reinplace "s|__INCDIR__|${incdir}|g" setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-bz2/files/setup.py =================================================================== --- trunk/dports/python/py30-bz2/files/setup.py (rev 0) +++ trunk/dports/python/py30-bz2/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,21 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +inc_dirs = ["__INCDIR__"] +lib_dirs = ["__LIBDIR__"] +libs = ["bz2"] + +setup(name = "bz2", + version = "__VERSION__", + description = "bz2 Extension to Python", + + ext_modules = [Extension('bz2', ['bz2module.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-curses/Portfile =================================================================== --- trunk/dports/python/py30-curses/Portfile (rev 0) +++ trunk/dports/python/py30-curses/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,51 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-curses +version 3.0a1 +categories python +platforms darwin +maintainers mww +description Python bindings to ncurses +long_description Python modules curses and curses-panel + +homepage http://www.python.org/doc/current/lib/module-curses.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/_cursesmodule.c \ + ${distname}/Modules/_curses_panel.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +depends_lib-append port:ncursesw + +configure { + cd ${worksrcpath} + reinplace "s|__VERSION__|${version}|g" setup.py + reinplace "s|__LIBDIR__|${prefix}/lib|g" setup.py + reinplace "s|__INCDIR__|${prefix}/include|g" setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-curses/files/setup.py =================================================================== --- trunk/dports/python/py30-curses/files/setup.py (rev 0) +++ trunk/dports/python/py30-curses/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,30 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +inc_dirs = ["__INCDIR__"] +lib_dirs = ["__LIBDIR__"] +libs = ["ncursesw"] + +setup(name = "_curses", + version = "__VERSION__", + description = "curses Extension to Python", + + ext_modules = [Extension('_curses', ['_cursesmodule.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) +setup(name = "_curses_panel", + version = "__VERSION__", + description = "curses panel Extension to Python", + + ext_modules = [Extension('_curses_panel', ['_curses_panel.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-gdbm/Portfile =================================================================== --- trunk/dports/python/py30-gdbm/Portfile (rev 0) +++ trunk/dports/python/py30-gdbm/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,49 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-gdbm +version 3.0a1 +categories python databases +platforms darwin +maintainers mww +description Python bindings to the GNU dbm library +long_description ${description} + +homepage http://www.python.org/doc/current/lib/module-gdbm.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +depends_lib-append port:gdbm + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/gdbmmodule.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +patch { + cd ${worksrcpath} + reinplace "s|__VERSION__|${version}|g" setup.py + reinplace "s|__PREFIX__|${prefix}|g" setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-gdbm/files/setup.py =================================================================== --- trunk/dports/python/py30-gdbm/files/setup.py (rev 0) +++ trunk/dports/python/py30-gdbm/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,22 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +prefix = "__PREFIX__" +inc_dirs = [prefix + "/include"] +lib_dirs = [prefix + "/lib"] +libs = ["gdbm"] + +setup(name = "gdbm", + version = "__VERSION__", + description = "GDBM Extension to Python", + + ext_modules = [Extension('gdbm', ['gdbmmodule.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-hashlib/Portfile =================================================================== --- trunk/dports/python/py30-hashlib/Portfile (rev 0) +++ trunk/dports/python/py30-hashlib/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,49 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-hashlib +version 3.0a1 +categories python +platforms darwin +maintainers mww +description Python secure hash and message digest module +long_description Python secure hash and message digest module MD5, SHA1, \ + SHA224, SHA256, SHA384, SHA512 + +homepage http://www.python.org/doc/current/lib/module-hashlib.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +depends_lib-append port:openssl + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/_hashopenssl.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +configure { + reinplace "s|__VERSION__|${version}|g" ${worksrcpath}/setup.py + reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-hashlib/files/setup.py =================================================================== --- trunk/dports/python/py30-hashlib/files/setup.py (rev 0) +++ trunk/dports/python/py30-hashlib/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,22 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +prefix = "__PREFIX__" +inc_dirs = [prefix + "/include"] +lib_dirs = [prefix + "/lib"] +libs = ["crypto","ssl"] + +setup(name = "_hashlib", + version = "__VERSION__", + description = "OpenSSL HashLib Extension to Python", + + ext_modules = [Extension('_hashlib', ['_hashopenssl.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-readline/Portfile =================================================================== --- trunk/dports/python/py30-readline/Portfile (rev 0) +++ trunk/dports/python/py30-readline/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,47 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-readline +version 3.0a1 +categories python +platforms darwin +maintainers mww +description readline extension for Python +long_description ${description} + +homepage http://www.python.org/ +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +depends_lib-append port:readline + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/readline.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +configure { + reinplace "s|__VERSION__|${version}|g" ${worksrcpath}/setup.py + reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz Added: trunk/dports/python/py30-readline/files/setup.py =================================================================== --- trunk/dports/python/py30-readline/files/setup.py (rev 0) +++ trunk/dports/python/py30-readline/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,22 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +prefix = "__PREFIX__" +inc_dirs = [prefix + "/include"] +lib_dirs = [prefix + "/lib"] +libs = ["readline"] + +setup(name = "readline", + version = "__VERSION__", + description = "Readline Extension to Python", + + ext_modules = [Extension('readline', ['readline.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-socket-ssl/Portfile =================================================================== --- trunk/dports/python/py30-socket-ssl/Portfile (rev 0) +++ trunk/dports/python/py30-socket-ssl/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,48 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-socket-ssl +version 3.0a1 +categories python +platforms darwin +maintainers mww +description Python secure sockets via OpenSSL +long_description ${description} + +homepage http://www.python.org/doc/current/lib/ssl-objects.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +depends_lib-append port:openssl + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/_ssl.c ${distname}/Modules/socketmodule.h" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +configure { + reinplace "s|__VERSION__|${version}|g" ${worksrcpath}/setup.py + reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-socket-ssl/files/setup.py =================================================================== --- trunk/dports/python/py30-socket-ssl/files/setup.py (rev 0) +++ trunk/dports/python/py30-socket-ssl/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,22 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +prefix = "__PREFIX__" +inc_dirs = [prefix + "/include"] +lib_dirs = [prefix + "/lib"] +libs = ["crypto","ssl"] + +setup(name = "_ssl", + version = "__VERSION__", + description = "OpenSSL secure socket Extension to Python", + + ext_modules = [Extension('_ssl', ['_ssl.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-sqlite3/Portfile =================================================================== --- trunk/dports/python/py30-sqlite3/Portfile (rev 0) +++ trunk/dports/python/py30-sqlite3/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,51 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-sqlite3 +version 3.0a1 +categories python databases +platforms darwin +maintainers mww +description Python bindings to sqlite3 +long_description ${description} + +homepage http://www.python.org/doc/current/lib/module-sqlite3.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/_sqlite" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +set libdir ${prefix}/lib/ +set incdir ${prefix}/include/ +depends_lib-append port:sqlite3 + +configure { + cd ${worksrcpath} + reinplace "s|__VERSION__|${version}|g" setup.py + reinplace "s|__LIBDIR__|${libdir}|g" setup.py + reinplace "s|__INCDIR__|${incdir}|g" setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz Added: trunk/dports/python/py30-sqlite3/files/setup.py =================================================================== --- trunk/dports/python/py30-sqlite3/files/setup.py (rev 0) +++ trunk/dports/python/py30-sqlite3/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,34 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +inc_dirs = ["__INCDIR__"] +lib_dirs = ["__LIBDIR__"] + +sqlite_defines = [] +sqlite_defines.append(('MODULE_NAME', '"sqlite3"')) +sqlite_srcs = ['_sqlite/cache.c', \ + '_sqlite/connection.c', \ + '_sqlite/cursor.c', \ + '_sqlite/microprotocols.c', \ + '_sqlite/module.c', \ + '_sqlite/prepare_protocol.c', \ + '_sqlite/row.c', \ + '_sqlite/statement.c', \ + '_sqlite/util.c'] + +setup(name = "_sqlite3", + version = "__VERSION__", + description = "sqlite3 Extension to Python", + + ext_modules = [Extension('_sqlite3', sqlite_srcs, + define_macros=sqlite_defines, + include_dirs = ["_sqlite", inc_dirs], + libraries = ["sqlite3"], + library_dirs = lib_dirs)] + ) + Added: trunk/dports/python/py30-tkinter/Portfile =================================================================== --- trunk/dports/python/py30-tkinter/Portfile (rev 0) +++ trunk/dports/python/py30-tkinter/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,49 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-tkinter +version 3.0a1 +categories python graphics +platforms darwin +maintainers mww +description Python bindings to the Tk widget set +long_description ${description} + +homepage http://www.python.org/doc/current/lib/module-Tkinter.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +depends_lib-append port:tcl port:tk + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/_tkinter.c \ + ${distname}/Modules/tkappinit.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +configure { + reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/setup.py + reinplace "s|__TK-VERSION__|8.4|g" ${worksrcpath}/setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-tkinter/files/setup.py =================================================================== --- trunk/dports/python/py30-tkinter/files/setup.py (rev 0) +++ trunk/dports/python/py30-tkinter/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,25 @@ +import os, string + +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +tkversion = "__TK-VERSION__" +prefix = "__PREFIX__" +inc_dirs = [prefix + "/include"] +lib_dirs = [prefix + "/lib"] +libs = ["tcl" + tkversion, "tk" + tkversion] + +setup(name = "Tkinter", + description = "Tk Extension to Python", + + ext_modules = [Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'], + define_macros=[('WITH_APPINIT', 1)], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) Added: trunk/dports/python/py30-zlib/Portfile =================================================================== --- trunk/dports/python/py30-zlib/Portfile (rev 0) +++ trunk/dports/python/py30-zlib/Portfile 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,50 @@ +# $Id: Portfile 24478 2007-04-25 09:02:48Z mww@macports.org $ + +PortSystem 1.0 +#PortGroup python30 1.0 +# begin group code (remove this when the python30 group code becomes available) +set python.bin ${prefix}/bin/python3.0 +categories python +depends_lib port:python30 +use_configure no +build.cmd ${python.bin} setup.py +build.target build +destroot.cmd ${python.bin} setup.py +destroot.destdir --prefix=${prefix} --root=${destroot} +# end group code + +name py30-zlib +version 3.0a1 +categories python +platforms darwin +maintainers mww +description Python bindings to zlib +long_description ${description} + +homepage http://www.python.org/doc/current/lib/module-zlib.html +master_sites http://www.python.org/ftp/python/3.0/ +distname Python-${version} +dist_subdir python30 +checksums md5 89356ece9bd276e78a9e63cfe4a83a23 +extract.suffix .tgz + +worksrcdir ${worksrcdir}/Modules + +extract.post_args "| tar -xf - ${distname}/Modules/zlibmodule.c" +post-extract { + file copy ${filespath}/setup.py ${worksrcpath} +} + +depends_lib-append port:zlib + +configure { + cd ${worksrcpath} + reinplace "s|__VERSION__|${version}|g" setup.py + reinplace "s|__LIBDIR__|${prefix}/lib|g" setup.py + reinplace "s|__INCDIR__|${prefix}/include|g" setup.py +} + +livecheck.check regex +livecheck.url http://www.python.org/download/releases/3.0/ +livecheck.regex /3.0/Python-(\[0-9a-z.\]+)\\.tgz + Added: trunk/dports/python/py30-zlib/files/setup.py =================================================================== --- trunk/dports/python/py30-zlib/files/setup.py (rev 0) +++ trunk/dports/python/py30-zlib/files/setup.py 2007-10-01 22:56:13 UTC (rev 29592) @@ -0,0 +1,21 @@ +try: + import distutils + from distutils import sysconfig + from distutils.command.install import install + from distutils.core import setup, Extension +except: + raise CompileError("Distutils problem") + +inc_dirs = ["__INCDIR__"] +lib_dirs = ["__LIBDIR__"] +libs = ["z"] + +setup(name = "zlib", + version = "__VERSION__", + description = "zlib Extension to Python", + + ext_modules = [Extension('zlib', ['zlibmodule.c'], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071001/f17d54cd/attachment.html From source_changes at macosforge.org Mon Oct 1 16:04:37 2007 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Tue Oct 9 16:37:12 2007 Subject: [29593] trunk/www Message-ID: <20071001230437.957278213E7@cvs.opensource.apple.com> Revision: 29593 http://trac.macosforge.org/projects/macports/changeset/29593 Author: jmpp@macports.org Date: 2007-10-01 16:04:37 -0700 (Mon, 01 Oct 2007) Log Message: ----------- * Rename the getmp.php page to a better suited install.php, update references; * Provide extra information in the new install.php, which I believe should be somewhat merged with the new guide efforts (next to be discussed on macports-dev@). Modified Paths: -------------- trunk/www/includes/header.inc trunk/www/index.php Added Paths: ----------- trunk/www/install.php Removed Paths: ------------- trunk/www/getmp.php Deleted: trunk/www/getmp.php =================================================================== --- trunk/www/getmp.php 2007-10-01 22:56:13 UTC (rev 29592) +++ trunk/www/getmp.php 2007-10-01 23:04:37 UTC (rev 29593) @@ -1,112 +0,0 @@ - - -
- -

Get MacPorts

- -

MacPorts version is available in binary form as a dmg disk image for Tiger (Universal) or Panther, - both containing a pkg installer, or in source form as either a tar.bz2 - package or a tar.gz one. Checksums for all these are contained in the - checksums file.

- -

To get a files listing of all our available downloads checkout the - downloads section of the site.

- -

Please note that in order to install and run MacPorts on Mac OS X you must have Apple's Developer Tools - package installed, found at the Apple Developer site - or on your Mac OS installation CDs/DVD.

- -

If you want to use MacPorts on a platform other than Mac OS X, please be aware of the following requirements - (we assume that you have basics such as GCC and X11):

- - - -

Mac OS X Package (.pkg) Installer

- -

The easiest way to install MacPorts on a Mac OS X system is by downloading the dmg for Tiger or the one for Panther and running Installer.app - on the pkg contained therein by double clicking on them, 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 adapted by the installer to include the necessary settings to run - MacPorts. You may need to open a new shell for these changes to take effect.

- -

Although not strictly necessary, it is still recommended that you synchronize your recent installation with our - rsync server to ensure you have the latest release available of the MacPorts infrastructure and of the “Portfiles” - containing the instructions employed in the building and installation of ports. To accomplish this simply execute:

- -
sudo port -d selfupdate
- -

It is also recommended to run the above command on a regular basis to keep your installation always current. - At this point you should be ready to enjoy MacPorts!

- -

Source Installation

- -

If on the other hand you decide to install from source, there are still a couple of things you will need to - do once you've downloaded the tarball before you can install a port with the MacPorts system, namely compiling - and installing MacPorts itself. “cd” into the directory where you downloaded the package - and run “tar xjvf MacPorts-.tar.bz2 - ” or “tar xzvf MacPorts-.tar.gz”, depending on whether you downloaded the bz2 tarball or the gz one, respectively. - This will unpack the MacPorts sources that you will proceed to build and install. To do so, execute the following:

- -
cd MacPorts-
-
-./configure && make && sudo make install
- -

Optionally:

- -
cd ../
-rm -rf MacPorts-*
- -

These steps need to be perfomed from an administrator account, for which “sudo” - will ask the password upon installation. This procedure will install a pristine MacPorts system and, if the - optional steps are taken, remove the as of now unnecessary MacPorts- source - directory and corresponding tarball. To customize your installation you should read the output of - “./configure --help | more” and pass the appropriate options for the settings you wish to - tweak to the configuration script in the steps detailed above.

- -

You will need to adapt your shell's configuration files to find the binaries installed by MacPorts. - Lastly, you need to synchronize your recent installation with the MacPorts rsync server:

- -
sudo port -d selfupdate
- -

Upon completion MacPorts will be ready to install ports. Again, it is recommended to run the above - command on a regular basis to keep your installation current.

- -

Help

- -

Help is also available through our Trac portal should you need it.

- -

SVN Sources

- -

If you are developer or a user with a taste for the bleeding edge and wish for the latest changes and - feature additions, you may acquire the MacPorts sources through SVN.

- -

Use the following command to check the project out of the MacPorts anonymous subversion repository:

- -
svn co 
- -

If you do not want to bother with fetching from SVN, you can download a nightly updated - SVN-snapshot. Once extracted, - you can keep it up to date with the usual “svn update” commands.

- -

If you'd simply like to view the SVN repository without checking it out, you can do so via the - Trac browser.

- -
- - Modified: trunk/www/includes/header.inc =================================================================== --- trunk/www/includes/header.inc 2007-10-01 22:56:13 UTC (rev 29592) +++ trunk/www/includes/header.inc 2007-10-01 23:04:37 UTC (rev 29593) @@ -9,7 +9,7 @@

Skip to Content