SF.net SVN: gar:[23259] csw/mgar/pkg/perl/trunk
claudio_sf at users.sourceforge.net
claudio_sf at users.sourceforge.net
Thu Mar 20 14:55:43 CET 2014
Revision: 23259
http://sourceforge.net/p/gar/code/23259
Author: claudio_sf
Date: 2014-03-20 13:55:40 +0000 (Thu, 20 Mar 2014)
Log Message:
-----------
perl/trunk: initial stripped-down Makefile 5.18.2
Modified Paths:
--------------
csw/mgar/pkg/perl/trunk/Makefile
csw/mgar/pkg/perl/trunk/checksums
Modified: csw/mgar/pkg/perl/trunk/Makefile
===================================================================
--- csw/mgar/pkg/perl/trunk/Makefile 2014-03-20 12:46:43 UTC (rev 23258)
+++ csw/mgar/pkg/perl/trunk/Makefile 2014-03-20 13:55:40 UTC (rev 23259)
@@ -1,5 +1,5 @@
NAME = perl
-VERSION = 5.16.2
+VERSION = 5.18.2
VERSION_MAJOR = $(shell echo $(VERSION) | cut -f1-2 -d.)
#CATEGORIES = lang
GARTYPE = v2
@@ -26,32 +26,32 @@
#BUILD64_ONLY = 1
PACKAGES += CSWperl
PKG_DESC_CSWperl = $(DESCRIPTION)
-RUNTIME_DEP_PKGS_CSWperl += CSWlibssp0
-RUNTIME_DEP_PKGS_CSWperl += CSWlibgcc-s1
+#RUNTIME_DEP_PKGS_CSWperl += CSWlibssp0
+#RUNTIME_DEP_PKGS_CSWperl += CSWlibgcc-s1
#RUNTIME_DEP_PKGS_CSWperl = CSWbdb48 CSWlibgdbm4
-INCOMPATIBLE_PKGS_CSWperl = CSWperlmods CSWpmdigest CSWpmi18nlangtags
+#INCOMPATIBLE_PKGS_CSWperl = CSWperlmods CSWpmdigest CSWpmi18nlangtags
-PACKAGES += CSWperldoc
-SPKG_DESC_CSWperldoc = Perl documentation
-SPKG_DESC_CSWperl = Core Perl distribution
-RUNTIME_DEP_PKGS_CSWperldoc = CSWperl
-ARCHALL_CSWperldoc = 1
+#PACKAGES += CSWperldoc
+#SPKG_DESC_CSWperldoc = Perl documentation
+#SPKG_DESC_CSWperl = Core Perl distribution
+#RUNTIME_DEP_PKGS_CSWperldoc = CSWperl
+#ARCHALL_CSWperldoc = 1
LICENSE = Copying
-CHECKPKG_OVERRIDES_CSWperl += file-with-bad-content
-CHECKPKG_OVERRIDES_CSWperldoc += file-with-bad-content
+#CHECKPKG_OVERRIDES_CSWperl += file-with-bad-content
+#CHECKPKG_OVERRIDES_CSWperldoc += file-with-bad-content
#CHECKPKG_OVERRIDES_CSWperldoc += surplus-dependency|CSWperl
-OBSOLETED_BY_CSWperl += CSWpm-module-build
-OBSOLETED_BY_CSWperl += CSWpm-json-pp
-OBSOLETED_BY_CSWperldoc += CSWpm-cpan-meta
-OBSOLETED_BY_CSWperldoc += CSWpm-parse-cpan-meta
-OBSOLETED_BY_CSWperldoc += CSWpm-cpan-meta-yaml
-OBSOLETED_BY_CSWperldoc += CSWpm-module-metadata
-CATALOGNAME_CSWpm-cpan-meta-requirements = pm_cpan_meta_reqs_stub
-OBSOLETED_BY_CSWperldoc += CSWpm-cpan-meta-requirements
-OBSOLETED_BY_CSWperldoc += CSWpm-perl-ostype
-CHECKPKG_OVERRIDES_CSWperldoc += surplus-dependency|CSWperl
+#OBSOLETED_BY_CSWperl += CSWpm-module-build
+#OBSOLETED_BY_CSWperl += CSWpm-json-pp
+#OBSOLETED_BY_CSWperldoc += CSWpm-cpan-meta
+#OBSOLETED_BY_CSWperldoc += CSWpm-parse-cpan-meta
+#OBSOLETED_BY_CSWperldoc += CSWpm-cpan-meta-yaml
+#OBSOLETED_BY_CSWperldoc += CSWpm-module-metadata
+#CATALOGNAME_CSWpm-cpan-meta-requirements = pm_cpan_meta_reqs_stub
+#OBSOLETED_BY_CSWperldoc += CSWpm-cpan-meta-requirements
+#OBSOLETED_BY_CSWperldoc += CSWpm-perl-ostype
+#CHECKPKG_OVERRIDES_CSWperldoc += surplus-dependency|CSWperl
@@ -93,6 +93,7 @@
# Configuration flags
# Commented options were not needed, or broke the build. Alternatives were supplied.
CONFIGURE_ARGS += -Darchlib=$(libdir)/perl/$(VERSION_MAJOR)
+#CONFIGURE_ARGS += -Dcc="$(CC) -B/usr/ccs/bin/"
CONFIGURE_ARGS += -Dcc=$(CC)
#CONFIGURE_ARGS += -Dccflags="$(CFLAGS)"
#CONFIGURE_ARGS += -Dccversion="$(CC_VERSION)"
@@ -143,7 +144,7 @@
#EXTRA_LIB += $(prefix)/bdb48/lib
#EXTRA_INC += $(prefix)/bdb48/include
-EXTRA_INC += /usr/include
+#EXTRA_INC += /usr/include
#LD_LIBRARY_PATH for testing
#LD_LIBRARY_PATH += $(prefix)/bdb48/lib/$(MEMORYMODEL)
@@ -162,18 +163,18 @@
#EXTRA_LDFLAGS += $(EXTRA_LDFLAGS-$(MEMORYMODEL)) -R /usr/lib -R/opt/csw/bdb48/lib -R/opt/csw/lib
#EXTRA_LDFLAGS += $(EXTRA_LDFLAGS-$(MEMORYMODEL)) -R /usr/lib/64 -R/opt/csw/bdb48/lib/64 -R/opt/csw/lib/64
#EXTRA_LDFLAGS += $(EXTRA_LDFLAGS-$(MEMORYMODEL))
-EXTRA_LDFLAGS = -lperl
+#EXTRA_LDFLAGS = -lperl
# We want 64 bit binaries
-#MERGE_DIRS_isa-extra = $(bindir) $(sbindir) $(libdir) $(libexecdir)
+MERGE_DIRS_isa-extra = $(bindir) $(sbindir) $(libdir) $(libexecdir)
-EXTRA_MERGE_EXCLUDE_FILES = .*\/perllocal.pod
-PKGFILES_CSWperldoc = .*\/pod\/.*\.pod .*\/man\/man.\/.*
+#EXTRA_MERGE_EXCLUDE_FILES = .*\/perllocal.pod
+#PKGFILES_CSWperldoc = .*\/pod\/.*\.pod .*\/man\/man.\/.*
# The diagnostics.pm module needs the podfile to output its messages.
# That means it must be included in the main package, not the docs.
-EXTRA_PKGFILES_EXCLUDED_CSWperldoc = .*\/perldiag.pod
-EXTRA_PKGFILES_INCLUDED_CSWperl = .*\/perldiag.pod
+#EXTRA_PKGFILES_EXCLUDED_CSWperldoc = .*\/perldiag.pod
+#EXTRA_PKGFILES_INCLUDED_CSWperl = .*\/perldiag.pod
# Tests take a long time, run once for every release
BUILD_SCRIPTS = perl
@@ -212,7 +213,9 @@
#endif
# How to configure Perl
-#configure-perl: CONFIGURE_EXPORTS = PATH LD_OPTIONS
+
+
+configure-perl: CONFIGURE_EXPORTS = PATH LD_OPTIONS
configure-perl:
(cd $(WORKSRC) ; $(CONFIGURE_ENV) ./Configure $(CONFIGURE_ARGS) -ders)
@$(MAKECOOKIE)
@@ -220,7 +223,7 @@
build-perl: BUILD_EXPORTS = LD_OPTIONS
build-perl:
@echo " ==> Running make in $*"
- cd $(WORKSRC) && $(BUILD_ENV) gmake $(MAKE_OPT)
+ cd $(WORKSRC) && $(BUILD_ENV) gmake perldtrace.h && $(BUILD_ENV) gmake $(MAKE_OPT)
@$(MAKECOOKIE)
test-perl:
@@ -229,13 +232,13 @@
@$(MAKECOOKIE)
# Make links to libperl and minor-major lib dirs
-POST_TARGETS += syslinks
-syslinks:
- @echo "Creating links to libperl and minor-major lib dirs"
- cd $(DESTDIR)$(libdir)/perl && ln -s $(VERSION_MAJOR) $(VERSION) &&\
- cd $(VERSION_MAJOR) && ln -s libperl.so libperl.so.$(VERSION) && ln -s libperl.so libperl.so.$(VERSION_MAJOR) &&\
- cd $(DESTDIR)$(datadir)/perl && ln -s $(VERSION_MAJOR) $(VERSION)
- @$(MAKECOOKIE)
+#POST_TARGETS += syslinks
+#syslinks:
+# @echo "Creating links to libperl and minor-major lib dirs"
+# cd $(DESTDIR)$(libdir)/perl && ln -s $(VERSION_MAJOR) $(VERSION) &&\
+# cd $(VERSION_MAJOR) && ln -s libperl.so libperl.so.$(VERSION) && ln -s libperl.so libperl.so.$(VERSION_MAJOR) &&\
+# cd $(DESTDIR)$(datadir)/perl && ln -s $(VERSION_MAJOR) $(VERSION)
+# @$(MAKECOOKIE)
# Remove build paths from Config
#POST_TARGETS += perlconf
Modified: csw/mgar/pkg/perl/trunk/checksums
===================================================================
--- csw/mgar/pkg/perl/trunk/checksums 2014-03-20 12:46:43 UTC (rev 23258)
+++ csw/mgar/pkg/perl/trunk/checksums 2014-03-20 13:55:40 UTC (rev 23259)
@@ -1 +1 @@
-b7c7e0b40cb6ac3a73111aa0949b9a51 perl-5.16.2-patched.tar.gz
+d91b7bb3b0e0e7fe67b273e5bcb26916 perl-5.18.2-patched.tar.gz
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list