Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jul 2013 06:48:27 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r323429 - head/databases/skytools
Message-ID:  <201307220648.r6M6mRoQ053868@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Mon Jul 22 06:48:27 2013
New Revision: 323429
URL: http://svnweb.freebsd.org/changeset/ports/323429

Log:
  databases/skytools: Restrict to postgresql 9.1 and earlier
  
  This version of skytools fails to build with postgresql 9.2
  This port had complex logic to change pkg-plist with pgsql > 8.2, but
  now all versions meet this criteria.  Remove the logic and trim the
  pkg-plist as well as the header.  Also convert USE_GMAKE to USES+=gmake.
  
  PR:		ports/179957
  submitted by:	marino
  Approved by:	bapt (mentor), maintainer timeout

Modified:
  head/databases/skytools/Makefile
  head/databases/skytools/pkg-plist

Modified: head/databases/skytools/Makefile
==============================================================================
--- head/databases/skytools/Makefile	Mon Jul 22 06:47:06 2013	(r323428)
+++ head/databases/skytools/Makefile	Mon Jul 22 06:48:27 2013	(r323429)
@@ -1,9 +1,5 @@
-# Ports collection makefile for:  skytools
-# Date created:    27 July 2007
-# Whom:            Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
 # $FreeBSD$
-#
 
 PORTNAME=	skytools
 PORTVERSION=	2.1.12
@@ -15,9 +11,10 @@ MAINTAINER=	kheechin@gmail.com
 COMMENT=	PostgreSQL tools from Skype: walshipping, queueing, replication
 
 GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
+USES=		gmake
 
 USE_PGSQL=	yes
+WANT_PGSQL_VER=	91-
 USE_PYTHON=	2.5+
 INSTALLS_EGGINFO=	yes
 
@@ -30,26 +27,7 @@ CONFIGURE_ARGS=	--with-python=${PYTHON_C
 		--docdir=${EXAMPLESDIR} \
 		--with-pgconfig=${LOCALBASE}/bin/pg_config
 
-.include <bsd.port.pre.mk>
-
-# Setting/finding PostgreSQL version we want.
-.if exists(${LOCALBASE}/bin/postmaster)
-PGSQL_VER!=	${LOCALBASE}/bin/postmaster -V | \
-		${SED} -En 's/.*PostgreSQL[^0-9]*([0-9]+)\.([0-9]+)\..*/\1\2/p'
-.elif exists(${LOCALBASE}/bin/pg_config)
-PGSQL_VER!=	${LOCALBASE}/bin/pg_config --version | \
-		${SED} -En 's/PostgreSQL[^0-9]*([0-9]*)\.([0-9]+)\..*/\1\2/p'
-.else
-PGSQL_VER=	${DEFAULT_PGSQL_VER}
-.endif
-
-.if ${PGSQL_VER} > 82
-PLIST_SUB+=	TXID="@comment "
-.else
-PLIST_SUB+=	TXID=""
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e 's=share/doc=share/examples=' ${WRKSRC}/setup.py
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/databases/skytools/pkg-plist
==============================================================================
--- head/databases/skytools/pkg-plist	Mon Jul 22 06:47:06 2013	(r323428)
+++ head/databases/skytools/pkg-plist	Mon Jul 22 06:48:27 2013	(r323429)
@@ -81,11 +81,9 @@ bin/walmgr.py
 lib/postgresql/logtriga.so
 lib/postgresql/pgq_lowlevel.so
 lib/postgresql/pgq_triggers.so
-%%TXID%%lib/postgresql/txid.so
 share/doc/postgresql/contrib/README.londiste
 share/doc/postgresql/contrib/README.pgq
 share/doc/postgresql/contrib/README.pgq_ext
-%%TXID%%share/doc/postgresql/contrib/README.txid
 share/postgresql/contrib/logtriga.sql
 share/postgresql/contrib/londiste.sql
 share/postgresql/contrib/londiste.upgrade.sql
@@ -95,8 +93,6 @@ share/postgresql/contrib/pgq_ext.sql
 share/postgresql/contrib/pgq_lowlevel.sql
 share/postgresql/contrib/pgq_triggers.sql
 share/postgresql/contrib/uninstall_pgq.sql
-%%TXID%%share/postgresql/contrib/uninstall_txid.sql
-%%TXID%%share/postgresql/contrib/txid.sql
 @dirrmtry lib/postgresql
 @dirrmtry share/doc/postgresql/contrib
 @dirrmtry share/doc/postgresql
@@ -106,7 +102,6 @@ share/postgresql/contrib/uninstall_pgq.s
 %%DATADIR%%/londiste.sql
 %%DATADIR%%/pgq.sql
 %%DATADIR%%/pgq_ext.sql
-%%TXID%%%%DATADIR%%/txid.sql
 %%DATADIR%%/upgrade/final/v2.1.5_londiste.sql
 %%DATADIR%%/upgrade/final/v2.1.5_pgq_core.sql
 %%DATADIR%%/upgrade/final/v2.1.5_pgq_ext.sql



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