- fixup Makefile
- replace docs FLAVOR with a -docs sub-package
This commit is contained in:
parent
b6f22ef0bd
commit
7c7d215d0d
@ -1,22 +1,10 @@
|
||||
# $OpenBSD: Makefile,v 1.34 2000/07/01 18:10:37 form Exp $
|
||||
# $OpenBSD: Makefile,v 1.35 2000/08/25 15:34:13 brad Exp $
|
||||
# $FreeBSD: Makefile,v 1.25 1998/04/22 08:28:07 asami Exp $
|
||||
|
||||
DISTNAME= postgresql-${VERS}
|
||||
DIST_SUBDIR= postgresql
|
||||
VERSION= 7.0.2
|
||||
DISTNAME= postgresql-${VERSION}
|
||||
CATEGORIES= databases
|
||||
NEED_VERSION= 1.310
|
||||
|
||||
HOMEPAGE= http://www.postgresql.org
|
||||
|
||||
MAINTAINER= pvk@openbsd.ru
|
||||
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
VERS= 7.0.2
|
||||
|
||||
NEED_VERSION= 1.320
|
||||
MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://gd.tuwien.ac.at/db/www.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://ftp.cwb.fnn.net/pub/Linux/postgresql/%SUBDIR%/ \
|
||||
@ -61,55 +49,66 @@ MASTER_SITES= ftp://ftp.postgresql.org/pub/%SUBDIR%/ \
|
||||
ftp://postgresql.nextpath.com/pub/postgresql/%SUBDIR%/ \
|
||||
ftp://www.ndesign.com.ua/pub/psql/%SUBDIR%/ \
|
||||
ftp://postgresql.netafric.ci/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= v${VERS}
|
||||
MASTER_SITE_SUBDIR= v${VERSION}
|
||||
DISTFILES= postgresql-${VERSION}.base.tar.gz \
|
||||
postgresql-${VERSION}.support.tar.gz \
|
||||
postgresql-${VERSION}.docs.tar.gz
|
||||
DIST_SUBDIR= postgresql
|
||||
|
||||
DISTFILES= postgresql-${VERS}.base${EXTRACT_SUFX} \
|
||||
postgresql-${VERS}.support${EXTRACT_SUFX} \
|
||||
postgresql-${VERS}.docs${EXTRACT_SUFX}
|
||||
HOMEPAGE= http://www.postgresql.org/
|
||||
|
||||
FLAVORS=tcl docs
|
||||
MAINTAINER= pvk@openbsd.ru
|
||||
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
FAKE_FLAGS= POSTGRESDIR="${WRKINST}${PREFIX}/pgsql"
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_FILE= GNUmakefile
|
||||
CONFIGURE_STYLE= simple
|
||||
CONFIGURE_ARGS= --prefix="${PREFIX}/pgsql" --enable-locale \
|
||||
--with-template=openbsd --with-libraries="${PREFIX}/lib" \
|
||||
--srcdir="${WRKSRC}"
|
||||
CONFIGURE_ENV= POSTGRESDIR="${PREFIX}/pgsql"
|
||||
|
||||
FLAVORS= tcl
|
||||
FLAVOR?=
|
||||
|
||||
MULTI_PACKAGES= -docs
|
||||
SUBPACKAGE?=
|
||||
|
||||
.if ${FLAVOR:L:Mtcl}
|
||||
LIB_DEPENDS= tcl83::lang/tcl/8.3 tk83::x11/tk/8.3
|
||||
TCL_INCDIR= ${LOCALBASE}/include/tcl8.3
|
||||
TK_INCDIR= ${LOCALBASE}/include/tk8.3
|
||||
MAKE_ENV+= USE_TCL=true TCL_INCDIR=${TCL_INCDIR} TK_INCDIR=${TK_INCDIR}
|
||||
WITH_TCL= --with-tcl --with-tclconfig="${LOCALBASE}/lib/tcl8.3 ${LOCALBASE}/lib/tk8.3"
|
||||
MAKE_ENV= USE_TCL=true TCL_INCDIR="${TCL_INCDIR}" TK_INCDIR="${TK_INCDIR}"
|
||||
CONFIGURE_ARGS+= --with-tcl \
|
||||
--with-tclconfig="${LOCALBASE}/lib/tcl8.3 ${LOCALBASE}/lib/tk8.3" \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}"
|
||||
.else
|
||||
CONFIGURE_ARGS+= --with-includes="${PREFIX}/include"
|
||||
.endif
|
||||
|
||||
WRKDIST= ${WRKDIR}/${DISTNAME}/src
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_FILE= GNUmakefile
|
||||
HAS_CONFIGURE= Yes
|
||||
CONFIGURE_ENV+= POSTGRESDIR="${PREFIX}/pgsql"
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX}/pgsql --enable-locale \
|
||||
--with-template=openbsd \
|
||||
--with-includes="${PREFIX}/include ${TCL_INCDIR} \
|
||||
${TK_INCDIR}" ${WITH_TCL} --with-libraries=${PREFIX}/lib \
|
||||
--srcdir=${WRKSRC}
|
||||
|
||||
DOCDIR= ${WRKSRC}/../doc
|
||||
|
||||
DOCS= ${WRKSRC}/../COPYRIGHT ${WRKSRC}/../HISTORY \
|
||||
${WRKSRC}/../INSTALL ${WRKSRC}/../README \
|
||||
${WRKSRC}/../README.OpenBSD ${WRKSRC}/../register.txt
|
||||
|
||||
.if ${FLAVOR:L:Mdocs}
|
||||
DOCS+= ${DOCDIR}/FAQ ${DOCDIR}/FAQ_DEV ${DOCDIR}/README.Charsets \
|
||||
${WRKSRC}/../README.OpenBSD ${WRKSRC}/../register.txt \
|
||||
${DOCDIR}/FAQ ${DOCDIR}/FAQ_DEV ${DOCDIR}/README.Charsets \
|
||||
${DOCDIR}/README.fsync ${DOCDIR}/README.inet \
|
||||
${DOCDIR}/README.locale ${DOCDIR}/README.mb \
|
||||
${DOCDIR}/README.mb.jp ${DOCDIR}/TODO
|
||||
.endif
|
||||
|
||||
FAKE_FLAGS= POSTGRESDIR=${WRKINST}${PREFIX}/pgsql
|
||||
|
||||
PGUSER= pgsql
|
||||
PGBIN= ${PREFIX}/pgsql/bin
|
||||
PGLIB= ${PREFIX}/pgsql/lib
|
||||
PGDATA= /var/pgsql/data
|
||||
|
||||
WRKDIST= ${WRKDIR}/${DISTNAME}/src
|
||||
|
||||
.if ${FLAVOR:L:Mtcl}
|
||||
post-patch:
|
||||
@mv ${WRKSRC}/bin/pgaccess/main.tcl \
|
||||
@ -133,16 +132,18 @@ post-build:
|
||||
|
||||
post-install:
|
||||
${INSTALL_PROGRAM} ${WRKBUILD}/pgwrap/pgwrap ${PREFIX}/bin
|
||||
@cd ${DOCDIR} && ${MAKE_PROGRAM} POSTGRESDIR=${PREFIX}/pgsql man
|
||||
@cd ${DOCDIR} && ${MAKE_PROGRAM} POSTGRESDIR="${PREFIX}/pgsql" man
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/pgsql
|
||||
${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/pgsql
|
||||
.if ${FLAVOR:L:Mdocs}
|
||||
@cd ${DOCDIR} && ${MAKE_PROGRAM} PGDOCS=${PREFIX}/share/doc/pgsql all
|
||||
@cd ${DOCDIR} && ${MAKE_PROGRAM} PGDOCS="${PREFIX}/share/doc/pgsql" all
|
||||
${INSTALL_DATA} ${DOCDIR}/*.ps* ${PREFIX}/share/doc/pgsql
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
.if ${SUBPACKAGE} == "-docs"
|
||||
PKGNAME:=postgresql-docs-${VERSION}
|
||||
.endif
|
||||
|
||||
.if ${FLAVOR:L:Mtcl} && !defined(NO_SHARED_LIBS)
|
||||
SED_PLIST+=-e '/%%SHARED-tcl%%/r${PKGDIR}/PFRAG.tcl.shared' -e '//d'
|
||||
.else if ${FLAVOR:L:Mtcl} && defined(NO_SHARED_LIBS) && \
|
||||
|
1
databases/postgresql/pkg/COMMENT-docs
Normal file
1
databases/postgresql/pkg/COMMENT-docs
Normal file
@ -0,0 +1 @@
|
||||
documentation for PostgreSQL
|
1
databases/postgresql/pkg/DESCR-docs
Normal file
1
databases/postgresql/pkg/DESCR-docs
Normal file
@ -0,0 +1 @@
|
||||
This is the documentation for PostgreSQL
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.11 2000/06/28 13:18:46 espie Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.12 2000/08/25 15:34:13 brad Exp $
|
||||
bin/pgwrap
|
||||
pgsql/bin/createdb
|
||||
pgsql/bin/createlang
|
||||
@ -65,8 +65,8 @@ pgsql/lib/pg_hba.conf.sample
|
||||
pgsql/lib/pg_ident.conf.sample
|
||||
pgsql/lib/pg_options.sample
|
||||
pgsql/lib/postmaster.opts.default.sample
|
||||
%%SHARED%%
|
||||
%%tcl%%
|
||||
%%SHARED%%
|
||||
pgsql/man/man1/createdb.1
|
||||
pgsql/man/man1/createlang.1
|
||||
pgsql/man/man1/createuser.1
|
||||
@ -157,7 +157,6 @@ share/doc/pgsql/INSTALL
|
||||
share/doc/pgsql/README
|
||||
share/doc/pgsql/README.OpenBSD
|
||||
share/doc/pgsql/register.txt
|
||||
%%docs%%
|
||||
@dirrm share/doc/pgsql
|
||||
@dirrm pgsql/man/manl
|
||||
@dirrm pgsql/man/man1
|
||||
|
@ -1,3 +1,5 @@
|
||||
@comment $OpenBSD: PLIST-docs,v 1.1 2000/08/25 15:34:13 brad Exp $
|
||||
@pkgdep postgresql-7.0.2-*
|
||||
share/doc/pgsql/FAQ
|
||||
share/doc/pgsql/FAQ_DEV
|
||||
share/doc/pgsql/README.Charsets
|
Loading…
x
Reference in New Issue
Block a user