--- a/components/git/Makefile Wed Jun 01 08:08:36 2011 -0700
+++ b/components/git/Makefile Wed Jun 01 14:24:54 2011 -0700
@@ -24,7 +24,6 @@
COMPONENT_NAME= git
COMPONENT_VERSION= 1.7.3.2
-PERL_VERSION= 5.10.0
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE_HASH= sha1:cd8d806752aa6f5716cf193585024a002e098bf4
@@ -43,12 +42,12 @@
CONFIGURE_PREFIX = /usr
CONFIGURE_OPTIONS += --without-openssl
CONFIGURE_OPTIONS += --libexecdir=/usr/lib
-CONFIGURE_OPTIONS += --with-perl=/usr/perl5/$(PERL_VERSION)/bin/perl
+CONFIGURE_OPTIONS += --with-perl=$(PERL)
CONFIGURE_OPTIONS += --with-python=$(PYTHON.32)
CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
COMPONENT_BUILD_ENV+= NO_PERL_MAKEMAKER=1
-COMPONENT_INSTALL_ENV+= PERL_LIB=$(shell /usr/perl5/$(PERL_VERSION)/bin/perl -MConfig -e 'print "$$Config{installvendorarch}"')
+COMPONENT_INSTALL_ENV+= PERL_LIB=$(shell $(PERL) -MConfig -e 'print "$$Config{installvendorarch}"')
COMPONENT_TEST_TARGETS = test
@@ -66,9 +65,6 @@
#
DOC=$(BUILD_DIR)/Documentation
-PKG_MACROS += PERL_ARCH=$(shell arch)
-PKG_MACROS += PERL_VERSION=$(PERL_VERSION)
-
build: $(BUILD_32) $(DOC)/.manpages
install: $(INSTALL_32)
--- a/components/git/git.p5m Wed Jun 01 08:08:36 2011 -0700
+++ b/components/git/git.p5m Wed Jun 01 14:24:54 2011 -0700
@@ -47,7 +47,7 @@
dir path=usr/perl5
dir path=usr/perl5/vendor_perl
dir path=usr/perl5/vendor_perl/$(PERL_VERSION)
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)
dir path=usr/share
dir path=usr/share/git-core
dir path=usr/share/git-core/templates
@@ -123,9 +123,9 @@
file path=usr/lib/python2.6/site-packages/git_remote_helpers/git/repo.py
file path=usr/lib/python2.6/site-packages/git_remote_helpers/util.py
file \
- path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int/Error.pm
+ path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Error.pm
file \
- path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)-solaris-64int/Git.pm
+ path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Git.pm
file path=usr/share/git-core/templates/description
file path=usr/share/git-core/templates/hooks/applypatch-msg.sample
file path=usr/share/git-core/templates/hooks/commit-msg.sample
--- a/components/imagemagick/Makefile Wed Jun 01 08:08:36 2011 -0700
+++ b/components/imagemagick/Makefile Wed Jun 01 14:24:54 2011 -0700
@@ -67,6 +67,7 @@
CONFIGURE_OPTIONS+= --enable-shared=yes
CONFIGURE_OPTIONS+= --enable-static=no
CONFIGURE_OPTIONS+= --without-gvc
+CONFIGURE_OPTIONS.32+= --with-perl=$(PERL)
CONFIGURE_OPTIONS.64+= --without-perl
# common targets
--- a/components/imagemagick/imagemagick.p5m Wed Jun 01 08:08:36 2011 -0700
+++ b/components/imagemagick/imagemagick.p5m Wed Jun 01 14:24:54 2011 -0700
@@ -57,25 +57,16 @@
dir path=usr/lib/ImageMagick-$(COMPONENT_VERSION)/modules-Q16/filters
dir path=usr/lib/pkgconfig
dir path=usr/perl5
-dir path=usr/perl5/5.8.4
-dir path=usr/perl5/5.8.4/man
-dir path=usr/perl5/5.8.4/man/man3
+dir path=usr/perl5/$(PERL_VERSION)
+dir path=usr/perl5/$(PERL_VERSION)/man
+dir path=usr/perl5/$(PERL_VERSION)/man/man3
dir path=usr/perl5/site_perl
-dir path=usr/perl5/site_perl/5.8.4
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/Image variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image \
- variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick \
- variant.arch=i386
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Image variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image \
- variant.arch=sparc
-dir path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick \
- variant.arch=sparc
+dir path=usr/perl5/site_perl/$(PERL_VERSION)
+dir path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)
+dir path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/Image
+dir path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto
+dir path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Image
+dir path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Image/Magick
dir path=usr/share
dir path=usr/share/ImageMagick-$(COMPONENT_VERSION)
dir path=usr/share/ImageMagick-$(COMPONENT_VERSION)/config
@@ -548,29 +539,14 @@
file path=usr/lib/pkgconfig/ImageMagick++.pc
file path=usr/lib/pkgconfig/ImageMagick.pc
file path=usr/lib/pkgconfig/Wand.pc
-file path=usr/perl5/5.8.4/man/man3/Image::Magick.3
-file path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/Image/Magick.pm \
- variant.arch=i386
-file \
- path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick/Magick.bs \
- variant.arch=i386
-file \
- path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick/Magick.so \
- variant.arch=i386
+file path=usr/perl5/$(PERL_VERSION)/man/man3/Image::Magick.3
+file path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/Image/Magick.pm
file \
- path=usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/Image/Magick/autosplit.ix \
- variant.arch=i386
-file path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Image/Magick.pm \
- variant.arch=sparc
+ path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Image/Magick/Magick.bs
file \
- path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick/Magick.bs \
- variant.arch=sparc
+ path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Image/Magick/Magick.so
file \
- path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick/Magick.so \
- variant.arch=sparc
-file \
- path=usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Image/Magick/autosplit.ix \
- variant.arch=sparc
+ path=usr/perl5/site_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Image/Magick/autosplit.ix
file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/ChangeLog
file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/LICENSE
file path=usr/share/ImageMagick-$(COMPONENT_VERSION)/NEWS
--- a/components/net-snmp/Makefile Wed Jun 01 08:08:36 2011 -0700
+++ b/components/net-snmp/Makefile Wed Jun 01 14:24:54 2011 -0700
@@ -27,7 +27,6 @@
COMPONENT_NAME= net-snmp
COMPONENT_VERSION= 5.4.1
-PERL_VERSION= 5.8.4
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha1:ac5ba033c10d53d3057415121f8c4936c643c208
@@ -64,7 +63,7 @@
# Only build 32 bit Perl support
PERL_ARGS = DESTDIR=$(PROTO_DIR) INSTALLDIRS=vendor
-CONFIGURE_OPTIONS.32 += PERL="$(PERL)"
+CONFIGURE_OPTIONS.32 += PERLPROG="$(PERL)"
CONFIGURE_OPTIONS.32 += --with-perl-modules="$(PERL_ARGS)"
CONFIGURE_OPTIONS.32 += --disable-perl-cc-checks
@@ -75,11 +74,7 @@
CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)"
CONFIGURE_OPTIONS += CC="$(CC)"
-ARCHNAME=$(shell $(PERL) -V:archname | sed -e "s/archname='\(.*\)'\;/\1/")
-
-PKG_MACROS += ARCHNAME=$(ARCHNAME)
PKG_MACROS += BUILD_DIR=$(BUILD_DIR)
-PKG_MACROS += PERL_VERSION=$(PERL_VERSION)
COMPONENT_PRE_CONFIGURE_ACTION = \
($(CLONEY) $(SOURCE_DIR) $(@D); $(CLONEY) $(COMPONENT_DIR)/sun $(@D)/sun)
--- a/components/net-snmp/net-snmp-base.p5m Wed Jun 01 08:08:36 2011 -0700
+++ b/components/net-snmp/net-snmp-base.p5m Wed Jun 01 14:24:54 2011 -0700
@@ -69,21 +69,21 @@
dir path=usr/perl5/$(PERL_VERSION)/man/man3
dir path=usr/perl5/vendor_perl
dir path=usr/perl5/vendor_perl/$(PERL_VERSION)
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/Bundle
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/Bundle/NetSNMP
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/default_store
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/ASN
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/default_store
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/OID
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/TrapReceiver
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/SNMP
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/Bundle
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP
-dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/agent
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Bundle
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Bundle/NetSNMP
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/default_store
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/ASN
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/default_store
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/OID
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/TrapReceiver
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SNMP
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Bundle
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/agent
dir path=usr/sbin
dir path=usr/sbin/$(MACH64)
dir path=usr/sbin/$(MACH32)
@@ -515,38 +515,38 @@
file path=usr/perl5/$(PERL_VERSION)/man/man3/NetSNMP::OID.3
file path=usr/perl5/$(PERL_VERSION)/man/man3/NetSNMP::TrapReceiver.3
file path=usr/perl5/$(PERL_VERSION)/man/man3/SNMP.3
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/Bundle/NetSNMP/.packlist
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/agent.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/agent.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/default_store/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/default_store/default_store.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/agent/default_store/default_store.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/ASN/ASN.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/ASN/ASN.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/ASN/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/default_store/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/default_store/default_store.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/default_store/default_store.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/OID/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/OID/OID.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/OID/OID.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/TrapReceiver/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/TrapReceiver/TrapReceiver.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/NetSNMP/TrapReceiver/TrapReceiver.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/SNMP/autosplit.ix
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/SNMP/SNMP.bs
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/auto/SNMP/SNMP.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/Bundle/Makefile.subs.pl
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/agent.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/agent/default_store.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/agent/netsnmp_request_infoPtr.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/agent/Support.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/ASN.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/default_store.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/OID.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/NetSNMP/TrapReceiver.pm
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(ARCHNAME)/SNMP.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Bundle/NetSNMP/.packlist
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/agent.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/agent.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/default_store/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/default_store/default_store.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/agent/default_store/default_store.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/ASN/ASN.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/ASN/ASN.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/ASN/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/default_store/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/default_store/default_store.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/default_store/default_store.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/OID/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/OID/OID.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/OID/OID.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/TrapReceiver/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/TrapReceiver/TrapReceiver.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/NetSNMP/TrapReceiver/TrapReceiver.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SNMP/autosplit.ix
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SNMP/SNMP.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SNMP/SNMP.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Bundle/Makefile.subs.pl
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/agent.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/agent/default_store.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/agent/netsnmp_request_infoPtr.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/agent/Support.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/ASN.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/default_store.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/OID.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/NetSNMP/TrapReceiver.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/SNMP.pm
file build/prototype/$(MACH64)/usr/sbin/$(MACH64)/snmpd path=usr/sbin/$(MACH64)/snmpd
file build/prototype/$(MACH64)/usr/sbin/$(MACH64)/snmptrapd path=usr/sbin/$(MACH64)/snmptrapd
file usr/sbin/snmpd path=usr/sbin/$(MACH32)/snmpd
--- a/components/perl512/Makefile Wed Jun 01 08:08:36 2011 -0700
+++ b/components/perl512/Makefile Wed Jun 01 14:24:54 2011 -0700
@@ -22,6 +22,10 @@
#
include ../../make-rules/shared-macros.mk
+# I want to override PERL_VERSION and PERL_ARCH because when building
+# a new version of perl it probably isn't installed so shared-macros.mk
+# can't call it.
+
COMPONENT_NAME= perl
COMPONENT_VERSION= 5.12.3
PERL_VERSION= 5.12
--- a/components/psutils/Makefile Wed Jun 01 08:08:36 2011 -0700
+++ b/components/psutils/Makefile Wed Jun 01 14:24:54 2011 -0700
@@ -57,7 +57,7 @@
COMPONENT_INSTALL_ENV += BINDIR=$(PROTO_DIR)/usr/bin
COMPONENT_INSTALL_ENV += INCLUDEDIR=$(PROTO_DIR)/usr/share/psutils
COMPONENT_INSTALL_ENV += MANDIR=$(PROTO_DIR)/usr/share/man/man1
-COMPONENT_INSTALL_ENV += PERL=/usr/perl5/bin/perl
+COMPONENT_INSTALL_ENV += PERL=$(PERL)
COMPONENT_INSTALL_ENV += INSTALL="$(INSTALL) -m 0555"
COMPONENT_INSTALL_ENV += INSTALLMAN="$(INSTALL) -m 0444"
--- a/components/subversion/Makefile Wed Jun 01 08:08:36 2011 -0700
+++ b/components/subversion/Makefile Wed Jun 01 14:24:54 2011 -0700
@@ -42,8 +42,6 @@
PYMODS = client core delta fs ra repos wc
-PERL = /usr/perl5/bin/perl
-PERLARCH=$(shell $(PERL) -e 'use Config; print $$Config{archname}')
PLMODS= Fs Core Wc Client Repos Ra Delta
JAVA_ROOT = $(JAVA_HOME)
@@ -63,8 +61,6 @@
CFLAGS += `pkg-config --cflags neon`
CFLAGS += $(CPP_LARGEFILES)
-PKG_MACROS += PERLARCH=$(PERLARCH)
-
# Let's write some post-configure hacks
COMPONENT_POST_CONFIGURE_ACTION = \
( $(CLONEY) $(SOURCE_DIR) $(@D) ; \
--- a/components/subversion/subversion-perl.p5m Wed Jun 01 08:08:36 2011 -0700
+++ b/components/subversion/subversion-perl.p5m Wed Jun 01 14:24:54 2011 -0700
@@ -20,10 +20,10 @@
#
# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
#
-<transform file path=usr/perl5/5.8.4/man.+ -> default mangler.man.stability uncommitted>
+<transform file path=usr/perl5/$(PERL_VERSION)/man.+ -> default mangler.man.stability uncommitted>
-<transform file path=(usr/perl5/vendor_perl/5.8.4/)(SVN/.+) -> \
- set action.hash %<\1>$(PERLARCH)/%<\2> >
+<transform file path=(usr/perl5/vendor_perl/$(PERL_VERSION)/)(SVN/.+) -> \
+ set action.hash %<\1>$(PERL_ARCH)/%<\2> >
set name=pkg.fmri value=pkg:/library/perl-5/subversion@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="Perl bindings for the Subversion SCM"
@@ -39,54 +39,54 @@
dir path=usr/lib
dir path=usr/lib/svn
dir path=usr/perl5
-dir path=usr/perl5/5.8.4
-dir path=usr/perl5/5.8.4/man
-dir path=usr/perl5/5.8.4/man/man3
+dir path=usr/perl5/$(PERL_VERSION)
+dir path=usr/perl5/$(PERL_VERSION)/man
+dir path=usr/perl5/$(PERL_VERSION)/man/man3
dir path=usr/perl5/vendor_perl
-dir path=usr/perl5/vendor_perl/5.8.4
-dir path=usr/perl5/vendor_perl/5.8.4/SVN
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Client
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Core
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Delta
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Fs
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Ra
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Repos
-dir path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Wc
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Client
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Core
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Delta
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Fs
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Ra
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Repos
+dir path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Wc
#
file path=usr/lib/svn/libsvn_swig_perl-1.so.0.0.0
-file path=usr/perl5/5.8.4/man/man3/SVN::Base.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Client.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Core.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Delta.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Fs.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Ra.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Repos.3
-file path=usr/perl5/5.8.4/man/man3/SVN::Wc.3
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Client/_Client.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Client/_Client.so
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Core/_Core.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Core/_Core.so pkg.depend.bypass-generate=.*
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Delta/_Delta.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Delta/_Delta.so
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Fs/_Fs.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Fs/_Fs.so
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Ra/_Ra.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Ra/_Ra.so
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Repos/_Repos.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Repos/_Repos.so
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Wc/_Wc.bs
-file path=usr/perl5/vendor_perl/5.8.4/$(PERLARCH)/auto/SVN/_Wc/_Wc.so
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Base.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Client.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Core.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Delta.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Fs.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Ra.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Repos.pm
-file path=usr/perl5/vendor_perl/5.8.4/SVN/Wc.pm
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Base.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Client.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Core.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Delta.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Fs.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Ra.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Repos.3
+file path=usr/perl5/$(PERL_VERSION)/man/man3/SVN::Wc.3
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Client/_Client.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Client/_Client.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Core/_Core.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Core/_Core.so pkg.depend.bypass-generate=.*
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Delta/_Delta.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Delta/_Delta.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Fs/_Fs.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Fs/_Fs.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Ra/_Ra.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Ra/_Ra.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Repos/_Repos.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Repos/_Repos.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Wc/_Wc.bs
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/SVN/_Wc/_Wc.so
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Base.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Client.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Core.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Delta.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Fs.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Ra.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Repos.pm
+file path=usr/perl5/vendor_perl/$(PERL_VERSION)/SVN/Wc.pm
#
link path=usr/lib/svn/libsvn_swig_perl-1.so target=libsvn_swig_perl-1.so.0.0.0
link path=usr/lib/svn/libsvn_swig_perl-1.so.0 target=libsvn_swig_perl-1.so.0.0.0
--- a/make-rules/shared-macros.mk Wed Jun 01 08:08:36 2011 -0700
+++ b/make-rules/shared-macros.mk Wed Jun 01 14:24:54 2011 -0700
@@ -237,7 +237,7 @@
# This is the default BUILD version of perl
# Not necessarily the system's default version, i.e. /usr/bin/perl
-PERL_VERSION = 5.8.4
+PERL_VERSION = 5.12
PERL_VERSIONS = 5.8.4 5.12