some fixes
This commit is contained in:
parent
7e1f64661e
commit
83aa2b6027
@ -3,7 +3,7 @@
|
||||
# Date created: 6 May 1998
|
||||
# Whom: Oleg Safiullin <form@vs.itam.nsc.ru>
|
||||
#
|
||||
# $OpenBSD: Makefile,v 1.5 1998/06/10 06:06:52 form Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 1998/06/17 05:41:24 form Exp $
|
||||
# FreeBSD: Makefile,v 1.25 1998/04/22 08:28:07 asami Exp
|
||||
#
|
||||
|
||||
@ -19,7 +19,8 @@ BUILD_DEPENDS= bison:${PORTSDIR}/devel/bison
|
||||
# postgresql with tcl support by typing: make USE_TCL=yes
|
||||
.if defined(USE_TCL)
|
||||
MAKE_ENV= USE_TCL=true TCL_INCDIR=${PREFIX}/include/tcl8.0
|
||||
LIB_DEPENDS= tcl80\\.1\\.:${PORTSDIR}/lang/tcl80
|
||||
LIB_DEPENDS= tcl80\\.1\\.:${PORTSDIR}/lang/tcl80 \
|
||||
tk80\\.1\\.:${PORTSDIR}/x11/tk80
|
||||
WITH_TCL= --with-tcl
|
||||
.endif
|
||||
|
||||
@ -56,7 +57,7 @@ MANL= abort.l alter_table.l alter_user.l begin.l close.l cluster.l \
|
||||
|
||||
MANPREFIX= ${PREFIX}/pgsql
|
||||
|
||||
pre-fetch:
|
||||
pre-build:
|
||||
.if !defined(USE_TCL)
|
||||
@${ECHO_MSG} "To build the \"PostgreSQL to Tcl interface library\", libpgtcl, type:"
|
||||
@${ECHO_MSG} " make USE_TCL=yes"
|
||||
@ -64,12 +65,6 @@ pre-fetch:
|
||||
@${ECHO_MSG} "Building PostgreSQL with \"libpgtcl\"."
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@ ${ECHO} "------------------------------------------------------------"
|
||||
@ ${ECHO} "Dump existing databases, before installing new db version !!"
|
||||
@ ${ECHO} "Detailed instructions, see INSTALL file under ${WRKDIR}... "
|
||||
@ ${ECHO} "------------------------------------------------------------"
|
||||
|
||||
pre-install:
|
||||
.if defined(PACKAGE_BUILDING)
|
||||
/bin/rm -rf ${PREFIX}/pgsql
|
||||
@ -101,14 +96,17 @@ post-install:
|
||||
>> ${PREFIX}/pgsql/.profile; \
|
||||
fi
|
||||
@ chown -R pgsql:pgsql ${PREFIX}/pgsql
|
||||
@ ${ECHO} 'Initializing PostgreSQL Databases - this may take a few minutes...'
|
||||
@ ${LDCONFIG} -m ${PREFIX}/pgsql/lib
|
||||
@ su -l pgsql -c '${PREFIX}/pgsql/bin/initdb --pglib=${PREFIX}/pgsql/lib --pgdata=${PREFIX}/pgsql/data'
|
||||
@ ${SED} -e "s=!!PREFIX!!=${PREFIX}=g" < ${FILESDIR}/pgsql.sh.tmpl \
|
||||
> ${PREFIX}/etc/rc.d/pgsql.sh
|
||||
@ chmod 554 ${PREFIX}/etc/rc.d/pgsql.sh
|
||||
@ chown root.pgsql ${PREFIX}/etc/rc.d/pgsql.sh
|
||||
@ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/pgsql
|
||||
@ if [ ! -d ${PREFIX}/pgsql/data ]; then \
|
||||
${ECHO} 'Initializing PostgreSQL Databases - this may take a few minutes...'; \
|
||||
${LDCONFIG} -m ${PREFIX}/pgsql/lib; \
|
||||
su -l pgsql -c '${PREFIX}/pgsql/bin/initdb --pglib=${PREFIX}/pgsql/lib --pgdata=${PREFIX}/pgsql/data'; \
|
||||
else \
|
||||
${ECHO} 'Found existing PostgreSQL database(s) -- skipping database initializing...'; \
|
||||
fi
|
||||
${SED} -e "s=!!PREFIX!!=${PREFIX}=g" < ${FILESDIR}/pgsql.sh.tmpl > ${PREFIX}/etc/rc.d/pgsql.sh
|
||||
chmod 554 ${PREFIX}/etc/rc.d/pgsql.sh
|
||||
chown root.pgsql ${PREFIX}/etc/rc.d/pgsql.sh
|
||||
${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/pgsql
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${PREFIX}/share/doc/pgsql
|
||||
${CP} -r ${WRKDIR}/${DISTNAME}/doc/* ${PREFIX}/share/doc/pgsql
|
||||
|
@ -1,11 +1,19 @@
|
||||
--- interfaces/libpgtcl/Makefile.in.orig Tue Apr 21 23:11:21 1998
|
||||
+++ interfaces/libpgtcl/Makefile.in Tue Apr 21 23:11:34 1998
|
||||
@@ -31,7 +31,7 @@
|
||||
install-shlib-dep :=
|
||||
shlib :=
|
||||
|
||||
-LIBPQ = -L $(SRCDIR)/interfaces/libpq -lpq
|
||||
+LIBPQ = -L $(SRCDIR)/interfaces/libpq -lpq -lcrypt
|
||||
|
||||
ifeq ($(PORTNAME), linux)
|
||||
ifdef LINUX_ELF
|
||||
*** configure.orig Wed Jun 17 10:56:00 1998
|
||||
--- configure Wed Jun 17 11:08:22 1998
|
||||
***************
|
||||
*** 1135,1141 ****
|
||||
|
||||
|
||||
HAVECXX='HAVE_Cplusplus=false'
|
||||
!
|
||||
INSTALLPATH="/usr/ucb:$PATH"
|
||||
for ac_prog in ginstall installbsd bsdinst scoinst install
|
||||
do
|
||||
--- 1135,1141 ----
|
||||
|
||||
|
||||
HAVECXX='HAVE_Cplusplus=false'
|
||||
! test "$INSTALL" && INSTALL=`echo $INSTALL |cut -f1 -d' '`
|
||||
INSTALLPATH="/usr/ucb:$PATH"
|
||||
for ac_prog in ginstall installbsd bsdinst scoinst install
|
||||
do
|
||||
|
@ -14,62 +14,12 @@ pgsql/bin/pg_dumpall
|
||||
pgsql/bin/pg_id
|
||||
pgsql/bin/pg_passwd
|
||||
pgsql/bin/pg_version
|
||||
pgsql/bin/pgtclsh
|
||||
pgsql/bin/pgtksh
|
||||
@unexec rm -f %D/pgsql/bin/pgtclsh
|
||||
@unexec rm -f %D/pgsql/bin/pgtksh
|
||||
pgsql/bin/postgres
|
||||
pgsql/bin/postmaster
|
||||
pgsql/bin/psql
|
||||
pgsql/data/PG_VERSION
|
||||
pgsql/data/base/template1/PG_VERSION
|
||||
pgsql/data/base/template1/pg_aggregate
|
||||
pgsql/data/base/template1/pg_am
|
||||
pgsql/data/base/template1/pg_amop
|
||||
pgsql/data/base/template1/pg_amproc
|
||||
pgsql/data/base/template1/pg_attrdef
|
||||
pgsql/data/base/template1/pg_attrdef_adrelid_index
|
||||
pgsql/data/base/template1/pg_attribute
|
||||
pgsql/data/base/template1/pg_attribute_attrelid_index
|
||||
pgsql/data/base/template1/pg_attribute_relid_attnam_index
|
||||
pgsql/data/base/template1/pg_attribute_relid_attnum_index
|
||||
pgsql/data/base/template1/pg_class
|
||||
pgsql/data/base/template1/pg_class_oid_index
|
||||
pgsql/data/base/template1/pg_class_relname_index
|
||||
pgsql/data/base/template1/pg_description
|
||||
pgsql/data/base/template1/pg_description_objoid_index
|
||||
pgsql/data/base/template1/pg_index
|
||||
pgsql/data/base/template1/pg_inheritproc
|
||||
pgsql/data/base/template1/pg_inherits
|
||||
pgsql/data/base/template1/pg_internal.init
|
||||
pgsql/data/base/template1/pg_ipl
|
||||
pgsql/data/base/template1/pg_language
|
||||
pgsql/data/base/template1/pg_listener
|
||||
pgsql/data/base/template1/pg_opclass
|
||||
pgsql/data/base/template1/pg_operator
|
||||
pgsql/data/base/template1/pg_parg
|
||||
pgsql/data/base/template1/pg_proc
|
||||
pgsql/data/base/template1/pg_proc_oid_index
|
||||
pgsql/data/base/template1/pg_proc_proname_index
|
||||
pgsql/data/base/template1/pg_proc_prosrc_index
|
||||
pgsql/data/base/template1/pg_relcheck
|
||||
pgsql/data/base/template1/pg_relcheck_rcrelid_index
|
||||
pgsql/data/base/template1/pg_rewrite
|
||||
pgsql/data/base/template1/pg_statistic
|
||||
pgsql/data/base/template1/pg_trigger
|
||||
pgsql/data/base/template1/pg_trigger_tgrelid_index
|
||||
pgsql/data/base/template1/pg_type
|
||||
pgsql/data/base/template1/pg_type_oid_index
|
||||
pgsql/data/base/template1/pg_type_typname_index
|
||||
pgsql/data/base/template1/pg_user
|
||||
pgsql/data/base/template1/pg_version
|
||||
pgsql/data/pg_database
|
||||
pgsql/data/pg_geqo.sample
|
||||
pgsql/data/pg_group
|
||||
pgsql/data/pg_hba.conf
|
||||
pgsql/data/pg_log
|
||||
pgsql/data/pg_pwd
|
||||
pgsql/data/pg_shadow
|
||||
pgsql/data/pg_variable
|
||||
pgsql/errlog
|
||||
@unexec rm -f %D/pgsql/errlog
|
||||
pgsql/include/access/attnum.h
|
||||
pgsql/include/c.h
|
||||
pgsql/include/commands/trigger.h
|
||||
@ -79,7 +29,7 @@ pgsql/include/ecpgtype.h
|
||||
pgsql/include/executor/spi.h
|
||||
pgsql/include/fmgr.h
|
||||
pgsql/include/lib/dllist.h
|
||||
pgsql/include/libpgtcl.h
|
||||
@unexec rm -f %D/pgsql/include/libpgtcl.h
|
||||
pgsql/include/libpq-fe.h
|
||||
pgsql/include/libpq/libpq-fs.h
|
||||
pgsql/include/libpq/pqcomm.h
|
||||
@ -95,9 +45,9 @@ pgsql/lib/global1.description
|
||||
pgsql/lib/libecpg.a
|
||||
pgsql/lib/libecpg.so
|
||||
pgsql/lib/libecpg.so.1.1
|
||||
pgsql/lib/libpgtcl.a
|
||||
pgsql/lib/libpgtcl.so.1.0
|
||||
pgsql/lib/libpgtcl.so
|
||||
@unexec rm -f %D/pgsql/lib/libpgtcl.a
|
||||
@unexec rm -f %D/pgsql/lib/libpgtcl.so.1.0
|
||||
@unexec rm -f %D/pgsql/lib/libpgtcl.so
|
||||
pgsql/lib/libpq.a
|
||||
pgsql/lib/libpq.so.1.1
|
||||
pgsql/lib/libpq.so
|
||||
@ -276,9 +226,6 @@ share/doc/pgsql/userguide.ps
|
||||
@dirrm share/doc/pgsql/src
|
||||
@dirrm share/doc/pgsql
|
||||
@dirrm pgsql/bin
|
||||
@dirrm pgsql/data/base/template1
|
||||
@dirrm pgsql/data/base
|
||||
@dirrm pgsql/data
|
||||
@dirrm pgsql/include/access
|
||||
@dirrm pgsql/include/commands
|
||||
@dirrm pgsql/include/executor
|
||||
@ -295,4 +242,9 @@ share/doc/pgsql/userguide.ps
|
||||
@dirrm pgsql/man/man5
|
||||
@dirrm pgsql/man/manl
|
||||
@dirrm pgsql/man
|
||||
@dirrm pgsql
|
||||
@unexec echo "***"
|
||||
@unexec echo "*** Please remove /usr/local/pgsql manually, if you don't"
|
||||
@unexec echo "*** want to keep existing databases. Also you should remove"
|
||||
@unexec echo "*** pgsql entries from /etc/master.passwd and /etc/group"
|
||||
@unexec echo "*** if won't install pgsql again."
|
||||
@unexec echo "***"
|
||||
|
Loading…
Reference in New Issue
Block a user