[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