[66422] trunk/dports/databases

jwa at macports.org jwa at macports.org
Mon Apr 12 09:56:08 PDT 2010


Revision: 66422
          http://trac.macports.org/changeset/66422
Author:   jwa at macports.org
Date:     2010-04-12 09:56:07 -0700 (Mon, 12 Apr 2010)
Log Message:
-----------
make PostgreSQL next release 9.0, as it is upstream, the version is now alpha4, so this is for testing purposes only

Modified Paths:
--------------
    trunk/dports/databases/postgresql90/Portfile
    trunk/dports/databases/postgresql90-doc/Portfile

Added Paths:
-----------
    trunk/dports/databases/postgresql90/
    trunk/dports/databases/postgresql90-doc/
    trunk/dports/databases/postgresql90-server/
    trunk/dports/databases/postgresql90-server/Portfile

Removed Paths:
-------------
    trunk/dports/databases/postgresql85/
    trunk/dports/databases/postgresql85-doc/

Modified: trunk/dports/databases/postgresql90/Portfile
===================================================================
--- trunk/dports/databases/postgresql85/Portfile	2010-04-09 15:10:29 UTC (rev 66347)
+++ trunk/dports/databases/postgresql90/Portfile	2010-04-12 16:56:07 UTC (rev 66422)
@@ -2,8 +2,8 @@
 
 PortSystem 1.0
 
-name			postgresql85
-version			8.5alpha1
+name			postgresql90
+version			9.0alpha4
 categories		databases
 platforms		darwin
 maintainers		mww jwa
@@ -19,11 +19,11 @@
 			postgresql:source/${version}/
 distname		postgresql-${version}
 
-checksums           md5     7a4d4885fa7cb58f5f09be459b01f26a \
-                    sha1    a1d5c56ea3a0c4a626de45dba3f590a0f57528df \
-                    rmd160  4cff9e138177c03580a1bc915b7ea6b557bad0d4
+checksums           md5     4457bcbef7615dbb5096270ffde495f8 \
+                    sha1    c4ffc38bdfe6adcb0c939222603ff9417ed3c72f \
+                    rmd160  5772c1a889ea2d1729b5985f9d20e51716183974
 
-use_bzip2		no
+use_bzip2		yes
 
 depends_lib		port:readline port:openssl port:zlib port:libxml2 port:libxslt port:ossp-uuid
 depends_build		port:bison
@@ -37,7 +37,6 @@
 				--includedir=${prefix}/include/${name} \
 				--datadir=${prefix}/share/${name} \
 				--mandir=${prefix}/share/man \
-				--without-docdir \
 				--with-includes=${prefix}/include \
 				--with-libraries=${prefix}/lib \
 				--with-openssl \
@@ -59,7 +58,7 @@
 
 livecheck.type	regex
 livecheck.url	${homepage}
-livecheck.regex	(8\\.5\\.\[0-9\]+)
+livecheck.regex	(9\\.0\\.\[.0-9\]+)
 
 set contribs	"adminpack dblink fuzzystrmatch lo uuid-ossp pg_buffercache pg_trgm pgcrypto tsearch2 vacuumlo xml2"
 
@@ -75,15 +74,15 @@
 		system "cd ${worksrcpath}/contrib/${contrib}/ && \
 			${destroot.cmd} install ${destroot.destdir} && touch DONE"
 	}
-	system "cd ${destroot}${prefix}/bin && ln -sf ${libdir}/bin/psql psql85"
-	file delete -force ${destroot}${prefix}/share/doc/ \
+	system "cd ${destroot}${prefix}/bin && ln -sf ${libdir}/bin/psql psql90"
+	file delete -force ${destroot}${prefix}/share/doc/postgresql \
 		${destroot}${prefix}/share/man
 }
 
 variant python description {add support for python} {
-	depends_lib-append		port:python25
+	depends_lib-append		port:python26
 	configure.args-append	--with-python
-	configure.env-append	PYTHON=${prefix}/bin/python2.5
+	configure.env-append	PYTHON=${prefix}/bin/python2.6
 }
 
 variant krb5 description {add support for Kerberos 5 authentication} {
@@ -102,6 +101,6 @@
 }
 
 post-install {
-	ui_msg "\nTo use the postgresql server, install the postgresql85-server port"
+    ui_msg "\nTo use the postgresql server, install the ${name}-server port"
 }
 

Modified: trunk/dports/databases/postgresql90-doc/Portfile
===================================================================
--- trunk/dports/databases/postgresql85-doc/Portfile	2010-04-09 15:10:29 UTC (rev 66347)
+++ trunk/dports/databases/postgresql90-doc/Portfile	2010-04-12 16:56:07 UTC (rev 66422)
@@ -2,8 +2,8 @@
 
 PortSystem 1.0
 
-name			postgresql85-doc
-version			8.5alpha1
+name			postgresql90-doc
+version			9.0alpha4
 categories		databases
 platforms		darwin
 maintainers		mww jwa
@@ -18,16 +18,16 @@
 master_sites		postgresql:source/${version}
 distname		postgresql-${version}
 
-checksums           md5     7a4d4885fa7cb58f5f09be459b01f26a \
-                    sha1    a1d5c56ea3a0c4a626de45dba3f590a0f57528df \
-                    rmd160  4cff9e138177c03580a1bc915b7ea6b557bad0d4
+checksums           md5     4457bcbef7615dbb5096270ffde495f8 \
+                    sha1    c4ffc38bdfe6adcb0c939222603ff9417ed3c72f \
+                    rmd160  5772c1a889ea2d1729b5985f9d20e51716183974
 
-use_bzip2		no
-dist_subdir		postgresql85
+use_bzip2		yes
+dist_subdir		postgresql90
 
-set libdir		${prefix}/lib/postgresql85
+set libdir		${prefix}/lib/postgresql90
 configure.args	--mandir=${prefix}/share/man \
-				--with-docdir=${prefix}/share/doc/postgresql85 \
+				--with-docdir=${prefix}/share/doc/postgresql90 \
 				--without-openssl \
 				--without-rendezvous \
 				--without-readline \
@@ -41,10 +41,10 @@
 
 post-destroot {
 	file rename ${destroot}${prefix}/share/doc/postgresql \
-		${destroot}${prefix}/share/doc/postgresql85
+		${destroot}${prefix}/share/doc/postgresql90
 }
 
 livecheck.type	regex
 livecheck.url	${homepage}
-livecheck.regex	(8\\.5\\.\[0-9\]+)
+livecheck.regex	(9\\.0\\.\[.0-9\]+)
 

Added: trunk/dports/databases/postgresql90-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql90-server/Portfile	                        (rev 0)
+++ trunk/dports/databases/postgresql90-server/Portfile	2010-04-12 16:56:07 UTC (rev 66422)
@@ -0,0 +1,61 @@
+# $Id: Portfile 65026 2010-03-19 18:14:26Z jwa at macports.org $
+
+PortSystem 1.0
+
+name			postgresql90-server
+version			9.0alpha4
+categories		databases
+platforms		darwin
+maintainers		mww jwa
+description		run postgresql90 as server
+long_description	${description}
+
+homepage		http://www.postgresql.org/
+master_sites		postgresql
+
+depends_run		port:postgresql90
+
+fetch	{}
+checksum	{}
+extract	{}
+use_configure	no
+build	{}
+
+set libdir		${prefix}/lib/postgresql90
+set dbdir		${prefix}/var/db/postgresql90/defaultdb
+set logdir		${prefix}/var/log/postgresql90
+set dbuser		postgres
+set dbgrp		postgres
+
+startupitem.create	yes
+startupitem.init	\
+	"PGCTL=${libdir}/bin/pg_ctl"
+startupitem.start	\
+	"su ${dbuser} -c \"\${PGCTL} -D \${POSTGRESQL90DATA:=${dbdir}} start -l ${logdir}/postgres.log\""
+startupitem.stop	\
+"su ${dbuser} -c \"\${PGCTL} -D \${POSTGRESQL90DATA:=${dbdir}} stop -s -m fast\""
+
+destroot {
+	addgroup ${dbgrp}
+	set gid [existsgroup ${dbgrp}]
+	adduser ${dbuser} shell=/bin/sh gid=${gid} \
+		home=${prefix}/var/db/postgresql90 \
+		realname=PostgreSQL-90\ Server
+	xinstall -m 755 -d ${destroot}${logdir}
+	system "touch ${destroot}${logdir}/postgres.log"
+	system "chown ${dbuser}:${dbgrp} ${destroot}${logdir}/postgres.log"
+}
+
+post-install {
+	ui_msg "\nTo create a database instance, after install do\n\
+		sudo mkdir -p ${dbdir}\n\
+		sudo chown ${dbuser}:${dbgrp} ${dbdir}\n\
+		sudo su ${dbuser} -c \'${libdir}/bin/initdb -D ${dbdir}\'"
+	ui_msg "\nTo tweak your DBMS, consider increasing kern.sysv.shmmax\
+		by adding an increased kern.sysv.shmmax .. to /etc/sysctl.conf"
+}
+
+livecheck.type	regex
+livecheck.url	${homepage}
+livecheck.regex	(9\\.0\\.\[0-9\]+)
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100412/a82fa0b6/attachment.html>


More information about the macports-changes mailing list