ports/160313: New port:databases/pg_reorg
Ruslan Mahmatkhanov
cvs-src at yandex.ru
Thu Sep 1 10:48:46 UTC 2011
Alexander Pyhalov wrote on 01.09.2011 10:09:
> Hello.
> Could someone look at ports/160313 ? It is a port for pg_reorg, which is
> used to rebuild your PostgreSQL tables, for example, to eliminate table
> bloat.
Hi Alexander,
please consider patch attached. Major changes are:
- do not depend on postresql90 explicitly, use USE_PGSQL instead
Minor changes:
- fix tabs, portname and $FreeBSD$ string in Makefile's header
- remove PORTREVISION and DISTNAME that is not needed actually
- do not list each documentation file, install
- add LICENSE
- remove some unneded tabs, sort knobs
- use ${PORTNAME} in ${WRKSRC}
- do not list each documentation filem install them with COPYTREE_SHARE
The port runs fine here with postgresql84.
--
Regards,
Ruslan
Tinderboxing kills... the drives.
-------------- next part --------------
diff -ruNa pg_reorg.orig/Makefile pg_reorg/Makefile
--- pg_reorg.orig/Makefile 2011-09-01 14:14:51.000000000 +0400
+++ pg_reorg/Makefile 2011-09-01 14:40:57.000000000 +0400
@@ -1,34 +1,28 @@
-# New ports collection makefile for: pgreorg
-# Date created: January 15, 2011
+# New ports collection makefile for: pg_reorg
+# Date created: January 15, 2011
# Whom: alp at sfedu.ru
-# $FreeBSD: ports/databases/pgreorg/Makefile
+# $FreeBSD$
-PORTNAME= pg_reorg
-PORTVERSION= 1.1.7
-PORTREVISION= 0
-CATEGORIES= databases
-MASTER_SITES= http://pgfoundry.org/frs/download.php/3104/
-DISTNAME= pg_reorg-${PORTVERSION}
+PORTNAME= pg_reorg
+PORTVERSION= 1.1.7
+CATEGORIES= databases
+MASTER_SITES= http://pgfoundry.org/frs/download.php/3104/
-MAINTAINER= alp at sfedu.ru
-COMMENT= PostgreSQL utility to reorganize tables
+MAINTAINER= alp at sfedu.ru
+COMMENT= PostgreSQL utility to reorganize tables
-BUILD_DEPENDS+= postgresql-client>=9.0:${PORTSDIR}/databases/postgresql90-client
-RUN_DEPENDS= postgresql-server>=9.0:${PORTSDIR}/databases/postgresql90-server
+LICENSE= BSD
-USE_GMAKE= yes
-MAKE_ENV= USE_PGXS=0
+MAKE_ENV= USE_PGXS=0
+USE_GMAKE= yes
+USE_PGSQL= yes
-WRKSRC= ${WRKDIR}/pg_reorg
+WRKSRC= ${WRKDIR}/${PORTNAME}
post-install:
.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/index-ja.html ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/pg_reorg-ja.html ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/pg_reorg.html ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/style.css ${DOCSDIR}
+ @${MKDIR} ${DOCSDIR}
+ @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DOCSDIR}/)
.endif
.include <bsd.port.mk>
More information about the freebsd-ports
mailing list