- Move stuff around in preparation for python 2.4
- Better WANTLIB marker for base package
This commit is contained in:
parent
6ca7abea6d
commit
1089355064
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.14 2005/03/03 22:29:49 alek Exp $
|
||||
# $OpenBSD: Makefile,v 1.15 2005/05/23 20:39:36 alek Exp $
|
||||
|
||||
.if ${MACHINE_ARCH} == "hppa"
|
||||
BROKEN= "compiler hangs on py-Checker for example"
|
||||
@ -8,24 +8,9 @@ VERSION= 2.3
|
||||
PATCHLEVEL= .5
|
||||
PKG_PATCHLEVEL=
|
||||
|
||||
COMMENT-bsddb= "Berkeley db module for Python"
|
||||
|
||||
FULLPKGNAME-bsddb= python-bsddb-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
|
||||
CONFIGURE_STYLE= autoconf
|
||||
CONFIGURE_ARGS= --enable-ipv6
|
||||
|
||||
# needed for www/zope
|
||||
THREAD_STACK_SIZE= 0x100000
|
||||
|
||||
AUTOCONF_VERSION= 2.57
|
||||
|
||||
LIB_DEPENDS= bz2::archivers/bzip2
|
||||
|
||||
WANTLIB-extra= ncurses
|
||||
|
||||
FLAVORS= no_bsddb
|
||||
|
||||
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "sparc64"
|
||||
PATCH_LIST= patch-* sup64-*
|
||||
.endif
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile.inc,v 1.30 2005/03/03 23:20:47 alek Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.31 2005/05/23 20:39:36 alek Exp $
|
||||
|
||||
# IMPORTANT! If you make any changes to the Python ports, be sure
|
||||
# to also update files/CHANGES.OpenBSD for your change. This is a
|
||||
@ -7,6 +7,7 @@
|
||||
|
||||
COMMENT= "interpreted object-oriented programming language"
|
||||
COMMENT-expat= "expat module for Python"
|
||||
COMMENT-bsddb= "Berkeley db module for Python"
|
||||
COMMENT-gdbm= "GNU dbm module for Python"
|
||||
COMMENT-idle= "IDE for Python"
|
||||
COMMENT-mpz= "GNU arbitrary magnitude integer module for Python"
|
||||
@ -34,12 +35,14 @@ PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
FLAVORS+= no_expat no_gdbm no_idle no_mpz no_tkinter
|
||||
FLAVORS+= no_expat no_gdbm no_idle no_mpz no_tkinter no_bsddb
|
||||
FLAVOR?=
|
||||
|
||||
MULTI_PACKAGES= -tests -tools
|
||||
SUBPACKAGE?=
|
||||
|
||||
LIB_DEPENDS= bz2::archivers/bzip2
|
||||
|
||||
# All subpackages depend on the main python package.
|
||||
|
||||
.if defined(PACKAGING)
|
||||
@ -48,7 +51,7 @@ RUN_DEPENDS= ::lang/python/${VERSION}
|
||||
LIB_DEPENDS=
|
||||
. else
|
||||
WANTLIB= ssl curses termcap panel m crypto c util z readline pthread \
|
||||
${WANTLIB-extra}
|
||||
ncurses stdc++
|
||||
. endif
|
||||
.endif
|
||||
|
||||
@ -58,7 +61,7 @@ WANTLIB= ssl curses termcap panel m crypto c util z readline pthread \
|
||||
# no_xxx flavors dictate what gets linked into the Python binary.
|
||||
|
||||
# this cannot be put into 2.3/Makefile due to NO_SHARED_LIBS vs MULTI_PACKAGES
|
||||
.if ${VERSION} == "2.3" && empty(FLAVOR:L:Mno_bsddb)
|
||||
.if empty(FLAVOR:L:Mno_bsddb)
|
||||
BUILD_DEPENDS+= ::databases/db/v4
|
||||
SETUP_LOCAL+= Setup.bsddb
|
||||
. if !defined(NO_SHARED_LIBS) || ${NO_SHARED_LIBS:U} != YES
|
||||
@ -150,6 +153,7 @@ FULLPKGNAME=${PKGNAME}${FLAVOR_EXT:S/-no_bsddb//:S/-no_expat//:S/-no_gdbm//:S/-n
|
||||
.endif
|
||||
|
||||
FULLPKGNAME-expat= python-expat-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
FULLPKGNAME-bsddb= python-bsddb-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
FULLPKGNAME-gdbm= python-gdbm-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
FULLPKGNAME-idle= python-idle-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
FULLPKGNAME-mpz= python-mpz-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
@ -157,10 +161,12 @@ FULLPKGNAME-tests= python-tests-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
FULLPKGNAME-tkinter= python-tkinter-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
FULLPKGNAME-tools= python-tools-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
|
||||
|
||||
CONFIGURE_STYLE?= autoconf dest no-autoheader
|
||||
AUTOCONF_VERSION= 2.57
|
||||
CONFIGURE_STYLE= autoconf
|
||||
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
|
||||
# --srcdir is needed for systrace to work correctly
|
||||
CONFIGURE_ARGS+= --with-fpectl --with-threads --srcdir=${WRKSRC}
|
||||
CONFIGURE_ARGS+= --enable-ipv6
|
||||
|
||||
# THREAD_STACK_SIZE value might be changed by particular python release
|
||||
THREAD_STACK_SIZE?= 0x20000
|
||||
|
Loading…
x
Reference in New Issue
Block a user