FreeBSD Bugzilla – Attachment 34079 Details for
Bug 55515
[patch] extract perl stuff from bsd.port.mk into bsd.perl.mk
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
remove_perl.patch
remove_perl.patch (text/plain), 5.20 KB, created by
Sergey Matveychuk
on 2003-08-16 22:50:38 UTC
(
hide
)
Description:
remove_perl.patch
Filename:
MIME Type:
Creator:
Sergey Matveychuk
Created:
2003-08-16 22:50:38 UTC
Size:
5.20 KB
patch
obsolete
>--- bsd.port.mk.1.460 Thu Jul 31 09:21:16 2003 >+++ bsd.port.mk Wed Aug 13 04:02:05 2003 >@@ -306,29 +306,6 @@ > # CPPFLAGS and LDFLAGS in CONFIGURE_ENV. > # Default: not set. > ## >-# USE_PERL5 - Says that the port uses perl5 for building and running. >-# USE_PERL5_BUILD - Says that the port uses perl5 for building. >-# USE_PERL5_RUN - Says that the port uses perl5 for running. >-# PERL5 - Set to full path of perl5, either in the system or >-# installed from a port. >-# PERL - Set to full path of perl5, either in the system or >-# installed from a port, but without the version number. >-# Use this if you need to replace "#!" lines in scripts. >-# PERL_VERSION - Full version of perl5 (see below for current value). >-# PERL_VER - Short version of perl5 (see below for current value). >-# PERL_LEVEL - Perl version as an integer of the form MNNNPP, where >-# M is major version, N is minor version, and P is >-# the patch level. E.g., PERL_VERSION=5.6.1 would give >-# a PERL_LEVEL of 500601. This can be used in comparisons >-# to determine if the version of perl is high enough, >-# whether a particular dependency is needed, etc. >-# PERL_ARCH - Directory name of architecture dependent libraries >-# (value: ${ARCH}-freebsd). >-# PERL_PORT - Name of the perl port that is installed >-# (value: perl5) >-# SITE_PERL - Directory name where site specific perl packages go. >-# This value is added to PLIST_SUB. >-## > # USE_BISON - Says that the port uses bison for building. > ## > # USE_IMAKE - Says that the port uses imake. Implies USE_X_PREFIX. >@@ -958,22 +935,6 @@ > PREFIX?= ${LOCALBASE} > .endif > >-.if !defined(PERL_LEVEL) && defined(PERL_VERSION) >-perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|} >-_perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} >-perl_minor= ${_perl_minor:C|^.*(...)|\1|} >-.if ${perl_minor} >= 100 >-perl_minor= ${PERL_VERSION:C|^([1-9]+)\.([0-9][0-9][0-9]).*|\2|} >-perl_patch= ${PERL_VERSION:C|^.*(..)|\1|} >-.else # ${perl_minor} < 100 >-_perl_patch= 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} >-perl_patch= ${_perl_patch:C|^.*(..)|\1|} >-.endif # ${perl_minor} < 100 >-PERL_LEVEL= ${perl_major}${perl_minor}${perl_patch} >-.else >-PERL_LEVEL=0 >-.endif # !defined(PERL_LEVEL) && defined(PERL_VERSION) >- > .if defined(USE_OPENSSL) > .if ${OSVERSION} >= 400014 > .if !exists(/usr/lib/libcrypto.so) >@@ -1032,6 +993,10 @@ > .include "${PORTSDIR}/Mk/bsd.ruby.mk" > .endif > >+.if defined(USE_PERL) || defined(PERL_CONFIGURE) >+.include "${PORTSDIR}/Mk/bsd.perl.mk" >+.endif >+ > .if defined(USE_QT) || defined(USE_QT2) || defined(USE_QT_VER) || defined(USE_KDELIBS_VER) || defined(USE_KDEBASE_VER) > .include "${PORTSDIR}/Mk/bsd.kde.mk" > .endif >@@ -1413,64 +1378,6 @@ > .endif > .endif > >-.if ${OSVERSION} >= 500032 >-PERL_VERSION?= 5.6.1 >-PERL_VER?= 5.6.1 >-PERL_ARCH?= mach >-.else >-.if ${OSVERSION} >= 500007 >-PERL_VERSION?= 5.6.0 >-PERL_VER?= 5.6.0 >-PERL_ARCH?= mach >-.else >-.if ${OSVERSION} >= 300000 >-PERL_VERSION?= 5.00503 >-.else >-PERL_VERSION?= 5.00502 >-.endif >-PERL_VER?= 5.005 >-PERL_ARCH?= ${ARCH}-freebsd >-.endif >-.endif >- >-.if ${PERL_LEVEL} >= 500800 >-PERL_PORT?= perl5.8 >-.else >-PERL_PORT?= perl5 >-.endif >- >-SITE_PERL?= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} >- >-PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ >- PERL_VER=${PERL_VER} \ >- PERL_ARCH=${PERL_ARCH} \ >- SITE_PERL=${SITE_PERL:S|^${LOCALBASE}/||} >- >-.if defined(PERL_CONFIGURE) >-USE_PERL5= yes >-USE_REINPLACE=yes >-.endif >- >-.if exists(/usr/bin/perl5) && ${OSVERSION} >= 300000 && ${OSVERSION} < 500036 >-.if !exists(/usr/bin/perl${PERL_VERSION}) && ( defined(USE_PERL5) || \ >- defined(USE_PERL5_BUILD) || defined(USE_PERL5_RUN) ) >-pre-everything:: >- @${ECHO_CMD} "Error: you don't have the right version of perl in /usr/bin." >- @${FALSE} >-.endif >-PERL5= /usr/bin/perl${PERL_VERSION} >-PERL= /usr/bin/perl >-.else >-PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION} >-PERL= ${LOCALBASE}/bin/perl >-.if defined(USE_PERL5) || defined(USE_PERL5_BUILD) >-BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} >-.endif >-.if defined(USE_PERL5) || defined(USE_PERL5_RUN) >-RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} >-.endif >-.endif >- > .if defined(USE_XLIB) > .if ${XFREE86_VERSION} == 3 > # Don't try to build XFree86-3 even if ALWAYS_BUILD_DEPENDS is defined -- >@@ -2207,14 +2114,6 @@ > LATEST_LINK?= ${PKGBASE} > PKGLATESTFILE= ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} > >-.if defined(PERL_CONFIGURE) >-CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \ >- INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" >-CONFIGURE_SCRIPT?= Makefile.PL >-MAN3PREFIX?= ${PREFIX}/lib/perl5/${PERL_VERSION} >-.undef HAS_CONFIGURE >-.endif >- > CONFIGURE_SCRIPT?= configure > CONFIGURE_TARGET?= ${MACHINE_ARCH}-portbld-freebsd${OSREL} > CONFIGURE_LOG?= config.log >@@ -2860,13 +2759,6 @@ > ${ECHO_CMD} " on your system (e.g. an \`ls ${PKG_DBDIR}\`).") | /usr/bin/fmt 75 79 ; \ > ${FALSE}; \ > fi) >-.endif >-.if defined(PERL_CONFIGURE) >- @cd ${CONFIGURE_WRKSRC} && \ >- ${SETENV} ${CONFIGURE_ENV} \ >- ${PERL5} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} >- @cd ${CONFIGURE_WRKSRC} && \ >- ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile > .endif > .if defined(USE_IMAKE) > @(cd ${CONFIGURE_WRKSRC}; ${SETENV} ${MAKE_ENV} ${XMKMF})
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 55515
:
34078
| 34079 |
34080
|
34081
|
34082
|
34083
|
34084
|
34085
|
34086
|
34087
|
34088
|
34089
|
34090
|
34091
|
34092
|
34093