[29818] trunk/dports/databases
source_changes at macosforge.org
source_changes at macosforge.org
Wed Oct 10 12:41:12 PDT 2007
Revision: 29818
http://trac.macosforge.org/projects/macports/changeset/29818
Author: mww at macports.org
Date: 2007-10-10 12:41:12 -0700 (Wed, 10 Oct 2007)
Log Message:
-----------
new port: postgresql 8.3 series (beta 1)
Added Paths:
-----------
trunk/dports/databases/postgresql83/
trunk/dports/databases/postgresql83/Portfile
Added: trunk/dports/databases/postgresql83/Portfile
===================================================================
--- trunk/dports/databases/postgresql83/Portfile (rev 0)
+++ trunk/dports/databases/postgresql83/Portfile 2007-10-10 19:41:12 UTC (rev 29818)
@@ -0,0 +1,104 @@
+# $Id: Portfile 29243 2007-09-18 17:11:11Z mww at macports.org $
+
+PortSystem 1.0
+
+name postgresql83
+version 8.3beta1
+categories databases
+platforms darwin
+maintainers mww jwa
+description The most advanced open-source database available anywhere, BETA release
+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.
+
+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 bca05623cb23cd7fe9ee775f53a0a0925a658966 \
+ ${dopt} sha1 65f5973c381f64966b8011d315410ad732825e13 \
+ ${dtest} sha1 8638b6f756b077f36c54428bcb94def96ffcaeb6
+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 \
+ --libdir=${libdir} \
+ --includedir=${prefix}/include/${name} \
+ --datadir=${prefix}/share/${name} \
+ --mandir=${prefix}/share/man \
+ --without-docdir \
+ --with-includes=${prefix}/include \
+ --with-libraries=${prefix}/lib \
+ --with-openssl \
+ --with-bonjour \
+ --with-readline \
+ --with-zlib \
+ --enable-thread-safety \
+ --enable-integer-datetimes
+configure.cppflags-append "-I${worksrcpath}/src/interfaces/libpq"
+
+build.type gnu
+build.target
+
+test.run yes
+test.target check
+
+#livecheck.check regex
+#livecheck.url ${homepage}
+#livecheck.regex v(8.3.\[0-9\]+)
+
+set contribs "adminpack dblink fuzzystrmatch lo pg_buffercache pg_trgm tsearch2 vacuumlo xml2"
+
+post-build {
+ foreach contrib ${contribs} {
+ system "cd ${worksrcpath}/contrib/${contrib}/ && ${build.cmd}"
+ }
+}
+
+post-destroot {
+ foreach contrib ${contribs} {
+ system "echo contrib: \"${contrib}\""
+ system "cd ${worksrcpath}/contrib/${contrib}/ && \
+ ${build.cmd} install ${destroot.destdir} && touch DONE"
+ }
+ system "cd ${destroot}${prefix}/bin && ln -sf ${libdir}/bin/psql psql83"
+ file delete -force ${destroot}${prefix}/share/doc/${name} \
+ ${destroot}${prefix}/share/man
+}
+
+variant python {
+ depends_lib-append port:python25
+ configure.args-append --with-python
+ configure.env-append PYTHON=${prefix}/bin/python2.5
+}
+
+variant krb5 {
+ configure.args-append --with-krb5
+}
+
+variant perl {
+ depends_lib-append bin:perl:perl5.8
+ configure.args-append --with-perl
+}
+
+platform darwin 8 {
+ configure.compiler gcc-4.0
+}
+
+post-install {
+ ui_msg "\nTo use the postgresql server, install the postgresql83-server port"
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071010/99d4e52e/attachment.html
More information about the macports-changes
mailing list