[29820] trunk/dports/databases

source_changes at macosforge.org source_changes at macosforge.org
Wed Oct 10 12:48:07 PDT 2007


Revision: 29820
          http://trac.macosforge.org/projects/macports/changeset/29820
Author:   mww at macports.org
Date:     2007-10-10 12:48:07 -0700 (Wed, 10 Oct 2007)

Log Message:
-----------
new ports for postgresql 8.3 docs & server

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

Added: trunk/dports/databases/postgresql83-doc/Portfile
===================================================================
--- trunk/dports/databases/postgresql83-doc/Portfile	                        (rev 0)
+++ trunk/dports/databases/postgresql83-doc/Portfile	2007-10-10 19:48:07 UTC (rev 29820)
@@ -0,0 +1,44 @@
+# $Id: Portfile 29241 2007-09-18 16:54:01Z mww at macports.org $
+
+PortSystem 1.0
+
+name			postgresql83-doc
+version			8.3beta1
+categories		databases
+platforms		darwin
+maintainers		mww jwa
+description		Documentation for the postgresql database
+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 the documentation.
+
+homepage		http://www.postgresql.org/
+master_sites	postgresql:source/v${version}
+distname		postgresql-base-${version}
+
+checksums		sha1 bca05623cb23cd7fe9ee775f53a0a0925a658966
+use_bzip2		yes
+dist_subdir		postgresql83
+
+worksrcdir		postgresql-${version}
+
+set libdir		${prefix}/lib/postgresql83
+configure.args	--mandir=${prefix}/share/man \
+				--with-docdir=${prefix}/share/doc/postgresql83 \
+				--without-openssl \
+				--without-rendezvous \
+				--without-readline \
+				--without-zlib
+
+build.dir		${worksrcpath}/doc
+build.type		gnu
+build.target
+
+destroot.dir	${build.dir}
+
+#livecheck.check	regex
+#livecheck.url	${homepage}
+#livecheck.regex	v(8.3.\[0-9\]+)
+

Added: trunk/dports/databases/postgresql83-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql83-server/Portfile	                        (rev 0)
+++ trunk/dports/databases/postgresql83-server/Portfile	2007-10-10 19:48:07 UTC (rev 29820)
@@ -0,0 +1,60 @@
+# $Id: Portfile 29241 2007-09-18 16:54:01Z mww at macports.org $
+
+PortSystem 1.0
+
+name			postgresql83-server
+version			8.3beta1
+categories		databases
+platforms		darwin
+maintainers		mww jwa
+description		run postgresql83 as server
+long_description	${description}
+
+homepage		http://www.postgresql.org/
+master_sites		postgresql
+
+depends_run		port:postgresql83
+
+fetch	{}
+checksum	{}
+extract	{}
+configure	{}
+build	{}
+
+set libdir		${prefix}/lib/postgresql83
+set dbdir		${prefix}/var/db/postgresql83/defaultdb
+set logdir		${prefix}/var/log/postgresql83
+set dbuser		postgres
+set dbgrp		postgres
+
+startupitem.create	yes
+startupitem.init	\
+	"PGCTL=${libdir}/bin/pg_ctl"
+startupitem.start	\
+	"su ${dbuser} -c \"\${PGCTL} -D \${POSTGRESQL83DATA:=${dbdir}} start -l ${logdir}/postgres.log\""
+startupitem.stop	\
+"su ${dbuser} -c \"\${PGCTL} -D \${POSTGRESQL83DATA:=${dbdir}} stop -s -m fast\""
+
+destroot {
+	addgroup ${dbgrp}
+	set gid [existsgroup ${dbgrp}]
+	adduser ${dbuser} shell=/bin/sh gid=${gid} \
+		home=${prefix}/var/db/postgresql83 \
+		realname=PostgreSQL-83\ 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.check	regex
+#livecheck.url	${homepage}
+#livecheck.regex	v(8.3.\[0-9\]+)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071010/144048d7/attachment.html


More information about the macports-changes mailing list