diff options
Diffstat (limited to 'lang/python25/Makefile')
-rw-r--r-- | lang/python25/Makefile | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/lang/python25/Makefile b/lang/python25/Makefile index f9311ace588b..e050eef23e78 100644 --- a/lang/python25/Makefile +++ b/lang/python25/Makefile @@ -3,7 +3,7 @@ # Date created: 08 August 1995 # Whom: jkh # -# $Id: Makefile,v 1.42 1998/12/02 08:24:49 asami Exp $ +# $Id: Makefile,v 1.44 1999/02/18 09:37:34 thepish Exp $ # DISTNAME= pyth151 @@ -76,7 +76,8 @@ PLIST_GMP= lib/python1.5/lib-dynload/mpzmodule.so post-extract: cd ${WRKSRC}/Lib; ${SH} ${FILESDIR}/plat-freebsd2.sh; \ - ${SH} ${FILESDIR}/plat-freebsd3.sh + ${SH} ${FILESDIR}/plat-freebsd3.sh; \ + ${SH} ${FILESDIR}/plat-freebsd4.sh post-configure: ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup @@ -91,14 +92,20 @@ LDFLAGS+= -rdynamic CONFIGURE_ENV?= LDFLAGS="${LDFLAGS}" .endif -pre-install: -.if ${OSVERSION} < 300000 - ${MKDIR} ${PREFIX}/lib/python1.5/plat-freebsd3 - ${INSTALL_DATA} ${WRKSRC}/Lib/plat-freebsd3/* ${PREFIX}/lib/python1.5/plat-freebsd3 -.else - ${MKDIR} ${PREFIX}/lib/python1.5/plat-freebsd2 - ${INSTALL_DATA} ${WRKSRC}/Lib/plat-freebsd2/* ${PREFIX}/lib/python1.5/plat-freebsd2 +.if ${OSVERSION} >= 400000 +PLATFORMS=plat-freebsd2 plat-freebsd3 +.elif ${OSVERSION} >= 300000 +PLATFORMS=plat-freebsd2 plat-freebsd4 +.else +PLATFORMS=plat-freebsd3 plat-freebsd4 .endif + +pre-install: + for platform in ${PLATFORMS}; do \ + ${MKDIR} ${PREFIX}/lib/python1.5/$$platform; \ + ${INSTALL_DATA} ${WRKSRC}/Lib/$$platform/* \ + ${PREFIX}/lib/python1.5/$$platform/; \ + done @${ECHO} ${PLIST_GMP} | sort -r -o ${PLIST} - ${PKGDIR}/PLIST post-install: |