aboutsummaryrefslogtreecommitdiff
path: root/lang/python21/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python21/Makefile')
-rw-r--r--lang/python21/Makefile25
1 files changed, 16 insertions, 9 deletions
diff --git a/lang/python21/Makefile b/lang/python21/Makefile
index f9311ace588b..e050eef23e78 100644
--- a/lang/python21/Makefile
+++ b/lang/python21/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: