Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 2014 13:05:40 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r344732 - head/databases/pgtcl
Message-ID:  <201402171305.s1HD5eUS050472@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Mon Feb 17 13:05:39 2014
New Revision: 344732
URL: http://svnweb.freebsd.org/changeset/ports/344732
QAT: https://qat.redports.org/buildarchive/r344732/

Log:
  - Convert to USES=tcl
  - STAGE-clean
  - Add LICENSE
  - Get rid of pkg-plist, use PORTDOCS=*

Deleted:
  head/databases/pgtcl/pkg-plist
Modified:
  head/databases/pgtcl/Makefile

Modified: head/databases/pgtcl/Makefile
==============================================================================
--- head/databases/pgtcl/Makefile	Mon Feb 17 13:04:04 2014	(r344731)
+++ head/databases/pgtcl/Makefile	Mon Feb 17 13:05:39 2014	(r344732)
@@ -12,9 +12,11 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:sr
 MAINTAINER=	mi@aldan.algebra.com
 COMMENT=	TCL extension for accessing a PostgreSQL server (PGTCL-NG)
 
-LICENSE=	BSD
+LICENSE=	PGSQL
 
-USE_TCL=	yes
+OPTIONS_DEFINE=	DOCS
+
+USES=		tcl
 USE_PGSQL=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--with-tcl=${TCL_LIBDIR} --with-tclinclude=${TCL_INCLUDEDIR}
@@ -22,27 +24,33 @@ LIBDIR=		${PREFIX}/lib/${PORTNAME}
 PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 MANUALREL=	20110918
 
-.if !defined(NOPORTDOCS)
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
 EXTRACT_ONLY=	${_DISTFILES:M*tar.gz}
 DISTFILES+=	pgtcldocs-${MANUALREL}.zip:doc
 MASTER_SITES+=	SF/pgtclng/Manual/${MANUALREL}:doc
 .endif
 
-NO_STAGE=	yes
+PLIST_FILES=	lib/pgtcl/libpgtcl${PORTVERSION}.so \
+		lib/pgtcl/pkgIndex.tcl
+PLIST_DIRRM=	lib/pgtcl
+PORTDOCS=	*
+
 post-configure:
 	${REINPLACE_CMD} -e 's,tclstub,tcl,g' \
 	    -e 's,-DUSE_TCL_STUBS=1,-UUSE_TCL_STUBS,g' \
 		${WRKSRC}/Makefile
 
 do-install:
-	${MKDIR} ${LIBDIR}
+	@${MKDIR} ${STAGEDIR}${LIBDIR}
 	${INSTALL_DATA} ${WRKSRC}/pkgIndex.tcl	\
-		${WRKSRC}/libpgtcl${PORTVERSION}.so ${LIBDIR}
-.if !defined(NOPORTDOCS)
-	${MKDIR} -p ${DOCSDIR}
-	${TAR} -xf ${DISTDIR}/${_DISTFILES:M*.zip} -C ${DOCSDIR} \
+		${WRKSRC}/libpgtcl${PORTVERSION}.so ${STAGEDIR}${LIBDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${TAR} -xf ${DISTDIR}/${_DISTFILES:M*.zip} -C ${STAGEDIR}${DOCSDIR} \
 		--strip-components 1 --no-same-permission --no-same-owner
-	${CHMOD} ${SHAREMODE} ${DOCSDIR}/*
+	${CHMOD} ${SHAREMODE} ${STAGEDIR}${DOCSDIR}/*
 .endif
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402171305.s1HD5eUS050472>