mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Install standard libraries separated as other ports to the same place
with other standard libraries (${PYTHON_LIBDIR}/lib-dynload) - Improve consistency of the Makefile(s) - Whitespace cleanup for the patches
This commit is contained in:
parent
ced553b722
commit
4e54190b40
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=313167
11 changed files with 68 additions and 51 deletions
|
@ -3,29 +3,34 @@
|
||||||
|
|
||||||
PORTNAME= bsddb
|
PORTNAME= bsddb
|
||||||
PORTVERSION= ${PYTHON_PORTVERSION}
|
PORTVERSION= ${PYTHON_PORTVERSION}
|
||||||
PORTREVISION= 2
|
PORTREVISION= 3
|
||||||
CATEGORIES= databases python
|
CATEGORIES= databases python
|
||||||
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
||||||
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
DISTFILES= ${PYTHON_DISTFILE}
|
DISTFILES= ${PYTHON_DISTFILE}
|
||||||
|
|
||||||
MAINTAINER?= python@FreeBSD.org
|
MAINTAINER= python@FreeBSD.org
|
||||||
COMMENT= Python bindings to the Berkeley DB library
|
COMMENT= Standard Python bindings to the Berkeley DB library
|
||||||
|
|
||||||
USE_BDB= yes
|
USE_BDB= yes
|
||||||
USE_PYTHON?= yes
|
USE_PYTHON= yes
|
||||||
USE_PYDISTUTILS=yes
|
USE_PYDISTUTILS=yes
|
||||||
USE_XZ= yes
|
USE_XZ= yes
|
||||||
PYDISTUTILS_PKGNAME= _bsddb
|
|
||||||
PYDISTUTILS_PKGVERSION= 0.0.0
|
|
||||||
DIST_SUBDIR= python
|
DIST_SUBDIR= python
|
||||||
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
|
||||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
||||||
|
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
||||||
|
|
||||||
|
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
|
||||||
|
PYDISTUTILS_NOEGGINFO= yes
|
||||||
|
PYDISTUTILS_PKGNAME= _bsddb
|
||||||
|
|
||||||
MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME}
|
MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME}
|
||||||
PLIST_FILES= %%PYTHON_SITELIBDIR%%/_bsddb.so
|
|
||||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-py${PYTHON_SUFFIX}-_bsddb.c
|
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-py${PYTHON_SUFFIX}-_bsddb.c
|
||||||
|
|
||||||
|
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/_bsddb.so
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if ${PYTHON_REL} >= 300
|
.if ${PYTHON_REL} >= 300
|
||||||
|
|
|
@ -14,6 +14,9 @@ try:
|
||||||
except:
|
except:
|
||||||
raise SystemExit, "Distutils problem"
|
raise SystemExit, "Distutils problem"
|
||||||
|
|
||||||
|
install.sub_commands = filter(lambda (cmd, avl): 'egg' not in cmd,
|
||||||
|
install.sub_commands)
|
||||||
|
|
||||||
prefix = sysconfig.PREFIX
|
prefix = sysconfig.PREFIX
|
||||||
inc_dirs = [prefix + "/include"]
|
inc_dirs = [prefix + "/include"]
|
||||||
lib_dirs = [prefix + "/lib"]
|
lib_dirs = [prefix + "/lib"]
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
# New ports collection makefile for: py-gdbm
|
# Created by: Thomas Gellekum <tg@FreeBSD.org>
|
||||||
# Date created: 03 October 2000
|
|
||||||
# Whom: Thomas Gellekum <tg@FreeBSD.org>
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= gdbm
|
PORTNAME= gdbm
|
||||||
PORTVERSION= ${PYTHON_PORTVERSION}
|
PORTVERSION= ${PYTHON_PORTVERSION}
|
||||||
PORTREVISION= 1
|
PORTREVISION= 2
|
||||||
CATEGORIES= databases python
|
CATEGORIES= databases python
|
||||||
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
||||||
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
||||||
|
@ -17,16 +13,20 @@ DISTFILES= ${PYTHON_DISTFILE}
|
||||||
MAINTAINER= python@FreeBSD.org
|
MAINTAINER= python@FreeBSD.org
|
||||||
COMMENT= Python bindings to the GNU dbm library
|
COMMENT= Python bindings to the GNU dbm library
|
||||||
|
|
||||||
LIB_DEPENDS= gdbm.4:${PORTSDIR}/databases/gdbm
|
LIB_DEPENDS= gdbm:${PORTSDIR}/databases/gdbm
|
||||||
|
|
||||||
PLIST_FILES= %%PYTHON_SITELIBDIR%%/gdbm.so
|
|
||||||
DIST_SUBDIR= python
|
|
||||||
USE_PYTHON= yes
|
USE_PYTHON= yes
|
||||||
USE_PYDISTUTILS=yes
|
USE_PYDISTUTILS=yes
|
||||||
USE_XZ= yes
|
USE_XZ= yes
|
||||||
PYDISTUTILS_PKGVERSION= 0.0.0
|
|
||||||
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
DIST_SUBDIR= python
|
||||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
||||||
|
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
||||||
|
|
||||||
|
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
|
||||||
|
PYDISTUTILS_NOEGGINFO= yes
|
||||||
|
|
||||||
|
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/gdbm.so
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,9 @@ try:
|
||||||
except:
|
except:
|
||||||
raise SystemExit, "Distutils problem"
|
raise SystemExit, "Distutils problem"
|
||||||
|
|
||||||
|
install.sub_commands = filter(lambda (cmd, avl): 'egg' not in cmd,
|
||||||
|
install.sub_commands)
|
||||||
|
|
||||||
prefix = sysconfig.PREFIX
|
prefix = sysconfig.PREFIX
|
||||||
inc_dirs = [prefix + "/include"]
|
inc_dirs = [prefix + "/include"]
|
||||||
lib_dirs = [prefix + "/lib"]
|
lib_dirs = [prefix + "/lib"]
|
||||||
|
|
|
@ -13,6 +13,8 @@ try:
|
||||||
except:
|
except:
|
||||||
raise SystemExit("Distutils problem")
|
raise SystemExit("Distutils problem")
|
||||||
|
|
||||||
|
install.sub_commands = [x for x in install.sub_commands if 'egg' not in x[0]]
|
||||||
|
|
||||||
prefix = sysconfig.PREFIX
|
prefix = sysconfig.PREFIX
|
||||||
inc_dirs = [prefix + "/include"]
|
inc_dirs = [prefix + "/include"]
|
||||||
lib_dirs = [prefix + "/lib"]
|
lib_dirs = [prefix + "/lib"]
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
# New ports collection makefile for: py-sqlite3
|
# Created by: Hye-Shik Chang
|
||||||
# Date created: 23 June 2006
|
|
||||||
# Whom: Hye-Shik Chang
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= sqlite3
|
PORTNAME= sqlite3
|
||||||
PORTVERSION= ${PYTHON_PORTVERSION}
|
PORTVERSION= ${PYTHON_PORTVERSION}
|
||||||
PORTREVISION= 2
|
PORTREVISION= 3
|
||||||
CATEGORIES= databases python
|
CATEGORIES= databases python
|
||||||
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
||||||
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
||||||
|
@ -17,18 +13,21 @@ DISTFILES= ${PYTHON_DISTFILE}
|
||||||
MAINTAINER= python@FreeBSD.org
|
MAINTAINER= python@FreeBSD.org
|
||||||
COMMENT= Standard Python binding to the SQLite3 library
|
COMMENT= Standard Python binding to the SQLite3 library
|
||||||
|
|
||||||
LIB_DEPENDS= sqlite3.8:${PORTSDIR}/databases/sqlite3
|
LIB_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3
|
||||||
|
|
||||||
PLIST_FILES= %%PYTHON_SITELIBDIR%%/_sqlite3.so
|
USE_PYTHON= yes
|
||||||
DIST_SUBDIR= python
|
|
||||||
USE_PYTHON= 2.5+
|
|
||||||
USE_PYDISTUTILS=yes
|
USE_PYDISTUTILS=yes
|
||||||
USE_XZ= yes
|
USE_XZ= yes
|
||||||
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
|
||||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
|
||||||
|
|
||||||
|
DIST_SUBDIR= python
|
||||||
|
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
||||||
|
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
||||||
|
|
||||||
|
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
|
||||||
PYDISTUTILS_NOEGGINFO= yes
|
PYDISTUTILS_NOEGGINFO= yes
|
||||||
|
|
||||||
|
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/_sqlite3.so
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
.if ${ARCH} == "arm"
|
.if ${ARCH} == "arm"
|
||||||
|
|
|
@ -1,32 +1,32 @@
|
||||||
# New ports collection makefile for: py-Tkinter
|
# Created by: Thomas Gellekum <tg@FreeBSD.org>
|
||||||
# Date created: 12 Jan 1999
|
|
||||||
# Whom: Thomas Gellekum <tg@FreeBSD.org>
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= tkinter
|
PORTNAME= tkinter
|
||||||
PORTVERSION= ${PYTHON_PORTVERSION}
|
PORTVERSION= ${PYTHON_PORTVERSION}
|
||||||
PORTREVISION= 3
|
PORTREVISION= 4
|
||||||
CATEGORIES= x11-toolkits python
|
CATEGORIES= x11-toolkits python
|
||||||
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
MASTER_SITES= ${PYTHON_MASTER_SITES}
|
||||||
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
DISTFILES= ${PYTHON_DISTFILE}
|
DISTFILES= ${PYTHON_DISTFILE}
|
||||||
|
|
||||||
MAINTAINER?= python@FreeBSD.org
|
MAINTAINER= python@FreeBSD.org
|
||||||
COMMENT= Python bindings to the Tk widget set
|
COMMENT= Python bindings to the Tk widget set
|
||||||
|
|
||||||
DIST_SUBDIR= python
|
|
||||||
PLIST_FILES= %%PYTHON_SITELIBDIR%%/_tkinter.so
|
|
||||||
USE_PYTHON= yes
|
USE_PYTHON= yes
|
||||||
USE_PYDISTUTILS=yes
|
USE_PYDISTUTILS=yes
|
||||||
|
USE_TK= yes
|
||||||
USE_XZ= yes
|
USE_XZ= yes
|
||||||
PYDISTUTILS_PKGNAME= Tkinter
|
|
||||||
PYDISTUTILS_PKGVERSION= 0.0.0
|
DIST_SUBDIR= python
|
||||||
USE_TK= 83+
|
|
||||||
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
|
||||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
||||||
|
WRKSRC= ${PYTHON_WRKSRC}/Modules
|
||||||
|
|
||||||
|
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
|
||||||
|
PYDISTUTILS_NOEGGINFO= yes
|
||||||
|
PYDISTUTILS_PKGNAME= Tkinter
|
||||||
|
|
||||||
|
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/_tkinter.so
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,9 @@ try:
|
||||||
except:
|
except:
|
||||||
raise SystemExit, "Distutils problem"
|
raise SystemExit, "Distutils problem"
|
||||||
|
|
||||||
|
install.sub_commands = filter(lambda (cmd, avl): 'egg' not in cmd,
|
||||||
|
install.sub_commands)
|
||||||
|
|
||||||
tkversion = "%%TK_VER%%"
|
tkversion = "%%TK_VER%%"
|
||||||
prefix = sysconfig.PREFIX
|
prefix = sysconfig.PREFIX
|
||||||
# Python 1.5 doesn't have os.getenv()?
|
# Python 1.5 doesn't have os.getenv()?
|
||||||
|
|
|
@ -15,6 +15,8 @@ try:
|
||||||
except:
|
except:
|
||||||
raise SystemExit("Distutils problem")
|
raise SystemExit("Distutils problem")
|
||||||
|
|
||||||
|
install.sub_commands = [x for x in install.sub_commands if 'egg' not in x[0]]
|
||||||
|
|
||||||
tkversion = "%%TK_VER%%"
|
tkversion = "%%TK_VER%%"
|
||||||
prefix = sysconfig.PREFIX
|
prefix = sysconfig.PREFIX
|
||||||
# Python 1.5 doesn't have os.getenv()?
|
# Python 1.5 doesn't have os.getenv()?
|
||||||
|
|
Loading…
Add table
Reference in a new issue