summaryrefslogtreecommitdiff
path: root/databases/postgresql74-server/Makefile
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1997-04-09 15:30:55 +0000
committerPeter Wemm <peter@FreeBSD.org>1997-04-09 15:30:55 +0000
commit52f5f9f7a284fc184aacadeb73cf6bd231756fb7 (patch)
tree00446ea86f5980a1d3b25d9672cca7ea2c28848d /databases/postgresql74-server/Makefile
parentUpgrade to 4.0b3 (note: Java not work for unknown reason) (diff)
revive postgres95 as postgresql with full history as requested by Satoshi.
Notes
Notes: svn path=/head/; revision=6172
Diffstat (limited to 'databases/postgresql74-server/Makefile')
-rw-r--r--databases/postgresql74-server/Makefile66
1 files changed, 66 insertions, 0 deletions
diff --git a/databases/postgresql74-server/Makefile b/databases/postgresql74-server/Makefile
new file mode 100644
index 000000000000..8fe4bc783e44
--- /dev/null
+++ b/databases/postgresql74-server/Makefile
@@ -0,0 +1,66 @@
+# New ports collection makefile for: postgres95
+# Version required: 1.08
+# Date created: Oct 9 1996
+# Whom: Matthew Stein <matt@bdd.net>
+#
+# $Id: Makefile,v 1.7 1997/04/02 09:15:26 scrappy Exp $
+
+PKGNAME= postgres95-1.08
+CATEGORIES= databases
+MASTER_SITES= ftp://ftp.PostgreSQL.org/pub/oldstuff/ \
+ ftp://ftp.jaist.ac.jp/pub/dbms/postgres95/oldstuff/ \
+ ftp://postgres95.vnet.net:/pub/postgres95/oldstuff/ \
+ ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95/oldstuff/ \
+ ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL/oldstuff/ \
+ ftp://ftp.luga.or.at/pub/postgres95/
+
+DISTFILES= postgres95-1.08.tar.gz \
+ flex-2.5.2.tgz
+
+MAINTAINER= matt@bdd.net
+
+NO_PACKAGE= "Requires postgres uid"
+WRKSRC= ${WRKDIR}/postgres95/src/
+MAKE_ENV+= WRKSRC=${WRKSRC} WRKDIR=${WRKDIR}
+USE_GMAKE= yes
+
+pre-fetch:
+.if exists(/usr/lib/libc.so.3.0)
+ @ ${CAT} ${FILESDIR}/md5.libc30 ${FILESDIR}/md5.all > ${FILESDIR}/md5
+MASTER_SITES+= ftp://eddie.cis.uoguelph.ca/pub/flex/ \
+ ftp://ftp.teamos2.org/pub/flex/ \
+ ftp://ftp.bdd.net/pub/flex/
+.else
+ @ ${CAT} ${FILESDIR}/md5.libc22 ${FILESDIR}/md5.all > ${FILESDIR}/md5
+MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/packages-2.1.5/All/
+.endif
+
+pre-install:
+ @ ${MKDIR} ${PREFIX}/postgres95
+ @ ${SETENV} ${MAKE_ENV} /usr/bin/perl ${SCRIPTDIR}/createuser
+
+post-install:
+.if !defined(NOMANCOMPRESS)
+ @ for file in ${PREFIX}/postgres95/man/man[135l]/*; do \
+ gzip -9nf $$file ; \
+ done
+.endif
+ @ chown -R postgres:postgres ${PREFIX}/postgres95
+ @ echo 'Initializing Postgres95 Databases - this may take a few minutes...'
+ @ su -l postgres -c ${PREFIX}/postgres95/bin/initdb
+ @ ${MKDIR} ${PREFIX}/etc/rc.d
+ @ if [ ! -f ${PREFIX}/etc/rc.d/postgres95.sh ]; then \
+ echo "Installing ${PREFIX}/etc/rc.d/postgres95.sh startup file."; \
+ echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/postgres95.sh; \
+ echo "[ -x ${PREFIX}/postgres95/bin/postmaster ] && su -l postgres -c ${PREFIX}/postgres95/bin/postmaster & && echo -n ' postgres95'" >> ${PREFIX}/etc/rc.d/postgres95.sh; \
+ chmod 751 ${PREFIX}/etc/rc.d/postgres95.sh; \
+ fi
+ @ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/postgres95
+.ifndef(BATCH)
+ @ more -e ${FILESDIR}/post-install-notes
+.endif
+
+pre-clean:
+ @ ${RM} -f ${FILESDIR}/md5
+
+.include <bsd.port.mk>