Marcel Telka
2024-02-01 83dc461a86f40740ba86c27cef688f5b90ecb8e2
pkgbuild: switch to unversioned Perl

1 files deleted
7 files modified
477 ■■■■ changed files
components/developer/pkgbuild/Makefile 20 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/manifests/sample-manifest.p5m 38 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/patches/pkgbuild-01-fix.patch 6 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/patches/pkgbuild-04-xz.patch 8 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/patches/pkgbuild-configure.patch 4 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/pkg5 8 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/pkgbuild.license 340 ●●●●● patch | view | raw | blame | history
components/developer/pkgbuild/pkgbuild.p5m 53 ●●●● patch | view | raw | blame | history
components/developer/pkgbuild/Makefile
@@ -12,30 +12,30 @@
# Copyright 2011, Andrzej Szeszo
# Copyright 2019, Nona Hansel
#
# Note: Depends on xz for build
BUILD_STYLE=configure
BUILD_BITS=64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         pkgbuild
COMPONENT_VERSION=      1.3.105
COMPONENT_REVISION=     4
COMPONENT_REVISION=    5
COMPONENT_SUMMARY=    pkgbuild - rpmbuild-like tool for building packages
COMPONENT_PROJECT_URL=    https://sourceforge.net/projects/pkgbuild/
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE_HASH= sha256:ed32d913af249d4221c2b94450eb4e996747024260c210620e94ac8130bc0fd6
COMPONENT_ARCHIVE_URL=  http://downloads.sourceforge.net/project/$(COMPONENT_NAME)/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_URL=  https://downloads.sourceforge.net/project/$(COMPONENT_NAME)/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        package/pkgbuild
COMPONENT_CLASSIFICATION=System/Packaging
COMPONENT_LICENSE=    GPL-2.0-only
COMPONENT_LICENSE_FILE=    COPYING
TEST_TARGET=$(NO_TESTS)
include $(WS_MAKE_RULES)/common.mk
COMPONENT_PREP_ACTION += \
    (cd $(@D); aclocal-1.10 -I m4; automake-1.10 --add-missing; autoconf)
# Build Dependencies
REQUIRED_PACKAGES += developer/build/automake-110
    (cd $(@D); aclocal -I m4; automake --add-missing; autoconf)
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += shell/bash
REQUIRED_PACKAGES += system/library
components/developer/pkgbuild/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -26,24 +26,24 @@
file path=usr/bin/pkgbuild
file path=usr/bin/pkgtool
file path=usr/bin/spectool
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/config.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/get_rpm_topdir
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/ips-dependency-generator
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/ips_package.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/ips_utils.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/macros
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/packagebase.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgbuild-postprocess
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgbuild.pl
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgdb.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgdbgrep
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgnames
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgtool.pl
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/rpm_file.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/rpm_package.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/rpm_spec.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/spectool.pl
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/version-file
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/config.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/get_rpm_topdir
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/ips-dependency-generator
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/ips_package.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/ips_utils.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/macros
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/packagebase.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgbuild-postprocess
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgbuild.pl
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgdb.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgdbgrep
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgnames
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgtool.pl
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/rpm_file.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/rpm_package.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/rpm_spec.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/spectool.pl
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/version-file
file path=usr/share/man/man1/pkgbuild.1
file path=usr/share/man/man1/pkgtool.1
file path=usr/share/man/man1/spectool.1
components/developer/pkgbuild/patches/pkgbuild-01-fix.patch
@@ -1,6 +1,6 @@
--- pkgbuild-1.3.105/pkgbuild.pl.in    so Srp 17 21:42:52 2013
+++ pkgbuild-1.3.105/pkgbuild.pl.in    so Srp 17 21:42:34 2013
@@ -2818,7 +2819,6 @@
--- pkgbuild-1.3.105/pkgbuild.pl.in.orig
+++ pkgbuild-1.3.105/pkgbuild.pl.in
@@ -2813,7 +2813,6 @@
     debug_print "Publishing ips source package";
 
     my @pkg_lines;
components/developer/pkgbuild/patches/pkgbuild-04-xz.patch
@@ -1,5 +1,5 @@
--- pkgbuild-1.3.104/pkgbuild.pl.in    Wed Aug 31 15:31:15 2011
+++ pkgbuild-1.3.104/pkgbuild.pl.in    Sun Feb 17 14:21:32 2013
--- pkgbuild-1.3.105/pkgbuild.pl.in.orig
+++ pkgbuild-1.3.105/pkgbuild.pl.in
@@ -1243,6 +1243,11 @@
         system ("/usr/bin/bzip2 -9 './$basedir/$docdir/$fname'");
         $comp_retval = $?;
@@ -12,8 +12,8 @@
     }
     if ($comp_retval != 0) {
         fatal ("ERROR: failed to $compression documentation file $mydir/$basedir/$docdir/$fname");
--- pkgbuild-1.3.105/rpm_spec.pm.in    Fri Nov  2 13:25:43 2012
+++ pkgbuild-1.3.105/rpm_spec.pm.in    Sat Aug 17 21:48:43 2013
--- pkgbuild-1.3.105/rpm_spec.pm.in.orig
+++ pkgbuild-1.3.105/rpm_spec.pm.in
@@ -2332,6 +2332,8 @@
         my $uncompress;
         if ($val =~ /\.bz2$/) {
components/developer/pkgbuild/patches/pkgbuild-configure.patch
@@ -1,5 +1,5 @@
--- pkgbuild-1.3.105/configure.in.~1~    2013-04-04 08:43:19.000000000 +0400
+++ pkgbuild-1.3.105/configure.in    2014-04-16 00:59:43.445141892 +0400
--- pkgbuild-1.3.105/configure.in.orig
+++ pkgbuild-1.3.105/configure.in
@@ -23,7 +23,7 @@
 PATCH_IS_GNU=no
 $PATCH --version 2>/dev/null | grep 'Free Software Foundation' > /dev/null \
components/developer/pkgbuild/pkg5
@@ -1,15 +1,11 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/build/automake-110",
        "runtime/perl-534",
        "runtime/perl-536",
        "runtime/perl",
        "shell/bash",
        "shell/ksh93",
        "system/library"
    ],
    "fmris": [
        "package/pkgbuild"
    ],
    "name": "pkgbuild"
}
}
components/developer/pkgbuild/pkgbuild.license
File was deleted
components/developer/pkgbuild/pkgbuild.p5m
@@ -4,7 +4,7 @@
# only use this file in accordance with the terms of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
@@ -14,41 +14,38 @@
# Copyright 2019, Nona Hansel
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
set name=pkg.fmri value=pkg:/package/pkgbuild@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="pkgbuild - rpmbuild-like tool for building Solaris packages"
set name=info.classification value="org.opensolaris.category.2008:System/Packaging"
set name=info.upstream-url value="http://pkgbuild.cvs.sourceforge.net/viewvc/pkgbuild/pkgbuild/?pathrev=ips2"
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license pkgbuild.license license="GPLv2"
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/pkgbuild
file path=usr/bin/pkgtool
file path=usr/bin/spectool
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/config.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/get_rpm_topdir
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/ips-dependency-generator mode=0555
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/ips_package.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/ips_utils.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/macros
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/packagebase.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgbuild-postprocess mode=0555
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgbuild.pl mode=0555
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgdb.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgdbgrep mode=0555
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgnames
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/pkgtool.pl mode=0555
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/rpm_file.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/rpm_package.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/rpm_spec.pm
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/spectool.pl mode=0555
file path=usr/lib/pkgbuild-$(COMPONENT_VERSION)/version-file
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/config.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/get_rpm_topdir
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/ips-dependency-generator mode=0555
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/ips_package.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/ips_utils.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/macros
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/packagebase.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgbuild-postprocess mode=0555
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgbuild.pl mode=0555
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgdb.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgdbgrep mode=0555
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgnames
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/pkgtool.pl mode=0555
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/rpm_file.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/rpm_package.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/rpm_spec.pm
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/spectool.pl mode=0555
file path=usr/lib/pkgbuild-$(HUMAN_VERSION)/version-file
file path=usr/share/man/man1/pkgbuild.1
file path=usr/share/man/man1/pkgtool.1
file path=usr/share/man/man1/spectool.1
file path=usr/share/pkgbuild/spec-files.txt
depend fmri=compress/xz type=require