mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 18:41:17 +02:00
65 lines
1.6 KiB
Makefile
65 lines
1.6 KiB
Makefile
#
|
|
# $Id: Makefile 2493 2009-09-19 15:10:11Z root $
|
|
# $URL: file:///usr2/svn/ports5/lang/python25/Makefile $
|
|
#
|
|
|
|
PORTNAME= python
|
|
PORTVERSION= 3.6.9
|
|
CATEGORIES= lang python
|
|
MASTER_SITES= PYTHON
|
|
MASTER_SITE_SUBDIR= ftp/python/${PORTVERSION}
|
|
DISTNAME= Python-${PORTVERSION}
|
|
DIST_SUBDIR= python
|
|
PKGNAMESUFFIX= 36
|
|
|
|
MAINTAINER= onborodin@gmail.com
|
|
COMMENT= An interpreted object-oriented programming language
|
|
|
|
#LIB_DEPENDS+= libsqlite3.so:data/sqlite3
|
|
LIB_DEPENDS+= libexpat.so:text/libexpat
|
|
LIB_DEPENDS+= libintl.so:devel/gettext
|
|
|
|
|
|
GNU_CONFIGURE= yes
|
|
INSTALLS_SHLIB= yes
|
|
|
|
USES+= gmake tar:xz
|
|
|
|
CONFIGURE_ENV= OPT="${CFLAGS}" SVNVERSION="echo freebsd"
|
|
MAKE_ENV= VPATH="${PYTHON_WRKSRC}"
|
|
|
|
#CONFIGURE_ARGS+= --enable-unicode=ucs4
|
|
CONFIGURE_ARGS+= --enable-ipv6
|
|
#CONFIGURE_ARGS+= --with-system-ffi
|
|
CONFIGURE_ARGS+= --with-system-expat
|
|
|
|
#CONFIGURE_ARGS+= --with-fpectl
|
|
CONFIGURE_ARGS+= --with-threads
|
|
CONFIGURE_ARGS+= --enable-shared
|
|
CONFIGURE_ARGS+= --mandir=${PREFIX}/man
|
|
CPPFLAGS= -pthread
|
|
LDFLAGS+= -pthread
|
|
|
|
CPPFLAGS+= -I${LOCALBASE}/include
|
|
LIBS+= -L${LOCALBASE}/lib -lintl
|
|
|
|
|
|
DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm nis
|
|
CONFIGURE_ARGS+= --without-ensurepip
|
|
CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}"
|
|
INSTALL_TARGET= altinstall
|
|
|
|
VERSION_SHORT= ${PORTVERSION:R}
|
|
OSVERSION_MAJOR= ${OSVERSION:C/([0-9]?[0-9])([0-9][0-9])[0-9]{3}/\1/}
|
|
|
|
PLIST_SUB= VERSION=${PORTVERSION:R}
|
|
PLIST_SUB+= OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/}
|
|
PLIST_SUB+= TARGET=freebsd${OSVERSION_MAJOR}
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e '/SOVERSION/s,1.0,1,' ${WRKSRC}/configure
|
|
|
|
.include <bsd.port.mk>
|
|
#EOF
|
|
|