[21044] trunk/dports/databases

source_changes at macosforge.org source_changes at macosforge.org
Wed Dec 27 08:54:10 PST 2006


Revision: 21044
          http://trac.macosforge.org/projects/macports/changeset/21044
Author:   jwa at macports.org
Date:     2006-12-27 08:54:09 -0800 (Wed, 27 Dec 2006)

Log Message:
-----------
PostgreSQL version 8.2

Added Paths:
-----------
    trunk/dports/databases/postgresql82/
    trunk/dports/databases/postgresql82/Portfile

Added: trunk/dports/databases/postgresql82/Portfile
===================================================================
--- trunk/dports/databases/postgresql82/Portfile	                        (rev 0)
+++ trunk/dports/databases/postgresql82/Portfile	2006-12-27 16:54:09 UTC (rev 21044)
@@ -0,0 +1,106 @@
+# $Id: Portfile 20226 2006-10-29 07:09:01Z blair at macports.org $
+
+PortSystem 1.0
+
+name			postgresql82
+version			8.2.0
+categories		databases
+platforms		darwin
+maintainers		mww at macports.org jwa at macports.org
+description		The most advanced open-source database available anywhere
+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.
+
+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 5e8b7e72c92bfbd2c1de7dc9d98de51790687739 \
+			${dopt} sha1 23cefe06fb7b5cd596feeb138c526dcf127347d4 \
+			${dtest} sha1 29af82903aa39d71e48a9e90758aebd3f87710ba
+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 \
+				--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-rendezvous \
+				--with-readline \
+				--with-zlib \
+				--enable-thread-safety \
+				--enable-integer-datetimes \
+				--enable-multibyte \
+				--enable-unicode
+configure.env	CPPFLAGS=-I${prefix}/include \
+				CFLAGS="-I${worksrcpath}/src/interfaces/libpq -I${prefix}/include" \
+				LDFLAGS="-L${prefix}/lib"
+
+build.type		gnu
+build.target
+
+test.run		yes
+test.target		check
+
+set dbdir		${prefix}/var/db/${name}/defaultdb
+set logdir		${prefix}/var/log/${name}
+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 psql82"
+	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 {
+#	depends_lib-append			bin:kerberos:kerberos5
+	configure.args-append		--with-krb5
+}
+
+variant perl {
+	depends_lib-append			bin:perl:perl5.8
+	configure.args-append		--with-perl
+}
+
+platform darwin 8 {
+	configure.env-append	CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0
+}
+
+post-install {
+	ui_msg "\nTo use the postgresql server, install the postgresql82-server port"
+}
+

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


More information about the macports-changes mailing list