ports/81155: REPOCOPY: databases/py-PySQLite11 -> databases/py-PySQLite2

Marcus Grando marcus at corp.grupos.com.br
Tue May 17 16:00:23 UTC 2005


The following reply was made to PR ports/81155; it has been noted by GNATS.

From: Marcus Grando <marcus at corp.grupos.com.br>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/81155: REPOCOPY: databases/py-PySQLite11 -> databases/py-PySQLite2
Date: Tue, 17 May 2005 12:51:33 -0300

 This is a multi-part message in MIME format.
 --------------030408020500050502000700
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 REPOCOPY: databases/py-PySQLite11 -> databases/py-pysqlite2
 
 - Update py-pysqlite2 to 2.0.0
 - Fix pkg-plist
 - Don't install docs if NOPORTDOCS is set
 - Update CONFLICTS in database/(PySQLite10|PySQLite11|pysqlite2)
 
 Patches attached.
 
 -- 
 Marcus Grando
 Grupos Internet S/A
 marcus(at)corp.grupos.com.br
 
 --------------030408020500050502000700
 Content-Type: text/plain;
  name="py-PySQLite10.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="py-PySQLite10.patch"
 
 diff -ruN py-PySQLite10.orig/Makefile py-PySQLite10/Makefile
 --- py-PySQLite10.orig/Makefile	Sun Mar 13 21:49:16 2005
 +++ py-PySQLite10/Makefile	Tue May 17 12:43:54 2005
 @@ -18,7 +18,7 @@
  
  LIB_DEPENDS=		sqlite.2:${PORTSDIR}/databases/sqlite2
  
 -CONFLICTS=		py*-PySQLite-1.1*
 +CONFLICTS=		py*-PySQLite-1.1* py*-pysqlite-2.*
  
  WRKSRC=			${WRKDIR}/pysqlite
  USE_PYTHON=		yes
 
 --------------030408020500050502000700
 Content-Type: text/plain;
  name="py-PySQLite11.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="py-PySQLite11.patch"
 
 diff -ruN py-PySQLite11.orig/Makefile py-PySQLite11/Makefile
 --- py-PySQLite11.orig/Makefile	Sun Apr 10 14:10:20 2005
 +++ py-PySQLite11/Makefile	Tue May 17 12:44:12 2005
 @@ -20,7 +20,7 @@
  
  LATEST_LINK=		${PYTHON_PKGNAMEPREFIX}${PORTNAME}11
  
 -CONFLICTS=		py*-PySQLite-1.0*
 +CONFLICTS=		py*-PySQLite-1.0* py*-pysqlite-2.*
  
  WRKSRC=			${WRKDIR}/pysqlite
  USE_PYTHON=		yes
 
 --------------030408020500050502000700
 Content-Type: text/plain;
  name="py-pysqlite2.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="py-pysqlite2.patch"
 
 diff -ruN py-pysqlite2.orig/Makefile py-pysqlite2/Makefile
 --- py-pysqlite2.orig/Makefile	Sun Apr 10 14:10:20 2005
 +++ py-pysqlite2/Makefile	Tue May 17 12:33:41 2005
 @@ -5,38 +5,45 @@
  # $FreeBSD: ports/databases/py-PySQLite11/Makefile,v 1.10 2005/04/10 09:48:07 pav Exp $
  #
  
 -PORTNAME=		PySQLite
 -PORTVERSION=		1.1.6
 +PORTNAME=		pysqlite
 +PORTVERSION=		2.0.0
  CATEGORIES=		databases python
 -MASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
 -MASTER_SITE_SUBDIR=	pysqlite
 +MASTER_SITES=		http://initd.org/pub/software/pysqlite/releases/2.0/2.0.0/
  PKGNAMEPREFIX=		${PYTHON_PKGNAMEPREFIX}
 -DISTNAME=		pysqlite-${PORTVERSION}
  
  MAINTAINER=		marcus at corp.grupos.com.br
  COMMENT=		A DB-API v2 Python library for the SQLite 3 embedded SQL engine
  
  LIB_DEPENDS=		sqlite3.8:${PORTSDIR}/databases/sqlite3
  
 -LATEST_LINK=		${PYTHON_PKGNAMEPREFIX}${PORTNAME}11
 +LATEST_LINK=		${PYTHON_PKGNAMEPREFIX}${PORTNAME}2
  
 -CONFLICTS=		py*-PySQLite-1.0*
 +CONFLICTS=		py*-PySQLite-1.0* py*-PySQLite-1.1*
  
 -WRKSRC=			${WRKDIR}/pysqlite
 -USE_PYTHON=		yes
 +USE_REINPLACE=		yes
 +USE_PYTHON=		2.3+
  USE_PYDISTUTILS=	yes
 +PYDISTUTILS_BUILDARGS=	build_ext -I${LOCALBASE}/include -L${LOCALBASE}/lib
 +DOCSBASE=		share/doc/py-${PORTNAME}2
 +DOCSDIR=		${PREFIX}/${DOCSBASE}
  
  .if !defined(NOPORTDOCS)
  PORTDOCS=		*
  .endif
  
 +pre-configure:
 +	@${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" ${WRKSRC}/setup.cfg
 +.if !defined(NOPORTDOCS)
 +	@${REINPLACE_CMD} -e "s|pysqlite2-doc|${DOCSBASE}|" ${WRKSRC}/setup.py
 +.else
 +	@${REINPLACE_CMD} -e "s|data_files = data_files,||" ${WRKSRC}/setup.py
 +.endif
 +
  post-install:
  .if !defined(NOPORTDOCS)
  	@${MKDIR} ${DOCSDIR}
 -	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 -	@${INSTALL_DATA} ${WRKSRC}/doc/rest/manual.txt ${DOCSDIR}
 -	@${MKDIR} ${EXAMPLESDIR}
 -	@${INSTALL_DATA} ${WRKSRC}/examples/*.py ${EXAMPLESDIR}
 +	@${MKDIR} ${DOCSDIR}/code
 +	@${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}
  .endif
  
  .include <bsd.port.mk>
 diff -ruN py-pysqlite2.orig/distinfo py-pysqlite2/distinfo
 --- py-pysqlite2.orig/distinfo	Sun Mar 13 21:49:16 2005
 +++ py-pysqlite2/distinfo	Tue May 17 11:23:41 2005
 @@ -1,2 +1,2 @@
 -MD5 (pysqlite-1.1.6.tar.gz) = cc936312beff1bd7ab6e4f46d745237c
 -SIZE (pysqlite-1.1.6.tar.gz) = 42479
 +MD5 (pysqlite-2.0.0.tar.gz) = 8cf906cd82ef2e383a804a318c49bb21
 +SIZE (pysqlite-2.0.0.tar.gz) = 56874
 diff -ruN py-pysqlite2.orig/pkg-plist py-pysqlite2/pkg-plist
 --- py-pysqlite2.orig/pkg-plist	Sun Oct 17 03:24:11 2004
 +++ py-pysqlite2/pkg-plist	Tue May 17 11:58:50 2005
 @@ -1,12 +1,29 @@
 -%%PYTHON_SITELIBDIR%%/sqlite/__init__.py
 -%%PYTHON_SITELIBDIR%%/sqlite/__init__.pyc
 -%%PYTHON_SITELIBDIR%%/sqlite/__init__.pyo
 -%%PYTHON_SITELIBDIR%%/sqlite/main.py
 -%%PYTHON_SITELIBDIR%%/sqlite/main.pyc
 -%%PYTHON_SITELIBDIR%%/sqlite/main.pyo
 -%%PYTHON_SITELIBDIR%%/_sqlite.so
 - at dirrm %%PYTHON_SITELIBDIR%%/sqlite
 -%%PORTDOCS%%%%EXAMPLESDIR%%/converters.py
 -%%PORTDOCS%%%%EXAMPLESDIR%%/dbapi_transactions.py
 -%%PORTDOCS%%%%EXAMPLESDIR%%/manual_transactions.py
 -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 +bin/test-pysqlite
 +%%PYTHON_SITELIBDIR%%/pysqlite2/__init__.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/__init__.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/_sqlite.so
 +%%PYTHON_SITELIBDIR%%/pysqlite2/dbapi2.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/dbapi2.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/dbapi2.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/__init__.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/__init__.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/dbapi.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/dbapi.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/dbapi.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/factory.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/factory.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/factory.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/transactions.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/transactions.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/transactions.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/types.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/types.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/types.pyo
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/userfunctions.py
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/userfunctions.pyc
 +%%PYTHON_SITELIBDIR%%/pysqlite2/test/userfunctions.pyo
 + at dirrm %%PYTHON_SITELIBDIR%%/pysqlite2/test
 + at dirrm %%PYTHON_SITELIBDIR%%/pysqlite2
 +
 
 --------------030408020500050502000700--



More information about the freebsd-ports-bugs mailing list