set name=pkg.fmri value=pkg://localhostomnios/library/perl-5/scalar-list-utils@1.68,5.11-0.151038.22:20250220T135613Z file 4eaf7d9275c4565e574c69e0aefda58c46962d28 chash=1bbed5e98d6a75f4750eabb7c9e0530d1a00b232 group=bin mode=0444 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/Scalar/Util.pm pkg.content-hash=file:sha512t_256:ccceba9ccab0c515ed9c4ee1ced644243f4869e263061531b0dbe35dbbd07230 pkg.content-hash=gzip:sha512t_256:6c6ead96425525f614c46bce29b682bcb8a258303a3dddcc059c534b77e0a722 pkg.csize=4084 pkg.size=11193 dir group=bin mode=0755 owner=root path=usr/perl5 set name=pkg.summary value="Scalar::List::Utils - Scalar::List::Utils" set name=info.classification value=org.opensolaris.category.2008:Development/Perl value=org.rpm:Development/Libraries dir group=bin mode=0755 owner=root path=usr/share/man dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/Scalar/List dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/Sub set name=net.sourceforge.pkgbuild,defines value="_use_internal_dependency_generator 0" file bcb2683a55786fa8a4485aac37c37b9c6ec38833 chash=ec5f77a634570002ba490184bac53f25c83aa7b8 elfarch=i386 elfbits=64 elfhash=aa75b071cdd9f69dbebcd4ff0eba5434cf8daa4c group=bin mode=0555 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/auto/List/Util/Util.so pkg.content-hash=gelf:sha512t_256:b432567f19e448dd676866a545852259aa0392e5e68b7f15bf33860c332123a9 pkg.content-hash=gelf.unsigned:sha512t_256:b432567f19e448dd676866a545852259aa0392e5e68b7f15bf33860c332123a9 pkg.content-hash=file:sha512t_256:2534fa06963d098556fed43222b07ff41767107dc0a9390a6d8effbd60e9f06a pkg.content-hash=gzip:sha512t_256:a909672c1d6dccc42de2381304ec0bad207340495588c90b568580208e4a61e5 pkg.csize=29066 pkg.size=71024 dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/auto/List dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/List/Util file 68cc132b7bb0008427e70e8e073be94b10183100 chash=e6e26fab2eb69168136cfc2da4832070c2056551 group=bin mode=0444 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/List/Util.pm pkg.content-hash=file:sha512t_256:915b37695dce29f6d548dfe9a3804a1b746ac48d7b92b55b9aaca53e85057e9a pkg.content-hash=gzip:sha512t_256:d6925ee3b0c81419294ae908c5510826417629bf51b837aa8e3506ab75356607 pkg.csize=8279 pkg.size=26992 dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32 dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64 file 1f88c25bb8f2aab4034eca7ef7235dc144e79660 chash=1d66698be36fd43da509b291cfc5d49d579f677c group=bin mode=0444 owner=root path=usr/share/man/man3/Scalar::List::Utils.3 pkg.content-hash=file:sha512t_256:7b8a4f0d919d27ba461ad91dc24dfd85e11ece1e04a39bc3575c7c28b2cd06a9 pkg.content-hash=gzip:sha512t_256:4c93a29b8cae0608f5f04f96c52833558ea16730761bb2d83dd31254591d28e1 pkg.csize=1365 pkg.size=3038 file 99a9997a96a0f94b98953fbc34eea5c9e9688ec0 chash=9eb4677a96c355d3770e49ad50bb0c48b4f6d59a group=bin mode=0444 owner=root path=usr/share/man/man3/List::Util.3 pkg.content-hash=file:sha512t_256:f1d505cec50edb77ab7035f7ab1efee35951c0209259194a5deba59018d62471 pkg.content-hash=gzip:sha512t_256:4a53bd5d8e1034f68146a0f84eefc2b9bbace52d1a224ef6c8624c6676c91f54 pkg.csize=9397 pkg.size=33002 set name=info.source-url value=http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.68.tar.gz dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl legacy arch=i386 category=SFE,application desc="Scalar::List::Utils - Scalar::List::Utils" hotline="Please contact your local service provider" name="Scalar::List::Utils - Scalar::List::Utils" pkg=SFEperl-scalar-list-utils vendor=http://pkgbuild.sf.net/spec-files-extra version=1.68,REV=110.0.4.2025.02.20.14.55 dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/Scalar set name=info.maintainer value="roboporter by pkglabo.justplayer.com " dir group=bin mode=0755 owner=root path=usr/share/man/man3 set name=variant.arch value=i386 dir group=sys mode=0755 owner=root path=usr file 4ff831522282cf0219ec9051f639a41e4297be12 chash=3ad3dc0156e0818c7c08c2c897312f40a0974d49 group=bin mode=0444 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/Sub/Util.pm pkg.content-hash=file:sha512t_256:b32f0a6724dcca4b0ecdd635be73308c94ae9aea44130a8f803894db475b1b94 pkg.content-hash=gzip:sha512t_256:2e4394c70ec9b4ab47d8d8b3b7e788f554d39b0f46392c6d1f7ab24fb74ce42c pkg.csize=2010 pkg.size=4661 depend fmri=runtime/perl@5.32.1-151038.1 type=require file 46edd1f333351805601b62bb71076b0a751948d2 chash=c5eabbcf88b5689d68117ec19b46fde4823db906 group=bin mode=0444 owner=root path=usr/share/man/man3/Scalar::Util.3 pkg.content-hash=file:sha512t_256:962b0e1eb1c333eb9976e71895e94d038cc30e683739c5df22da10b2ce155a1a pkg.content-hash=gzip:sha512t_256:142a1c3180432b94f43f4e91a90d691eb87fcbffdfda6abe901c2d88ce4f6166 pkg.csize=4751 pkg.size=13809 dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/List dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/auto/List/Util file 215d2b4bc8ca8b7040c25a72eb509a88e242a001 chash=403fdfb6123e2a514a4d551c55c7bedecc8d2d94 group=bin mode=0444 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/Scalar/List/Utils.pm pkg.content-hash=file:sha512t_256:c99b2d7ef35a74628fcfdd0ff6b7e2e4958945bbbc540fdb49fb554a6d51cd18 pkg.content-hash=gzip:sha512t_256:acb60a95a62180b4f3d972bec9ce07b061d18bc7ae32c8fd54c209916c43cff9 pkg.csize=384 pkg.size=795 set name=build.tool value=pkgbuild set name=info.upstream_url value=http://search.cpan.org/~pevans/Scalar-List-Utils-1.68 set name=info.upstream-url value=http://search.cpan.org/~pevans/Scalar-List-Utils-1.68 file b5ae72a6de43180275abfa10054adec5de0f1b6a chash=d30f3d54f26280033bd7e97a2809b1d5f303c30f group=bin mode=0444 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/List/Util/XS.pm pkg.content-hash=file:sha512t_256:72dd3148ad4379e32e2433eaac11e24b3fad3201d4cfb87e656b4e721ad021f2 pkg.content-hash=gzip:sha512t_256:ac3584aa3dcbeae19fa383d12b94eef575304d6228c63f9b3eea76297c2dc230 pkg.csize=595 pkg.size=1018 license 9a03e7a74ebbcb6ffc96062c62cdf17e0fac8b6f chash=9e086fbecf12df2ea17700376cf65ec48149bd54 license=Artistic pkg.content-hash=file:sha512t_256:16c829085bcdf217e39049204a6c4d459160ee884a9175f4d4a0ba8d35038135 pkg.content-hash=gzip:sha512t_256:7a537119b55195f09341d200c179fca180a6fc17e1260ed3dc8d619e16525bdd pkg.csize=2018 pkg.size=5003 file 7265d022d69a1a1122bf0b174706a7c33c18c1da chash=eff2887f9279cc191498e69114009f294fd61188 group=bin mode=0444 owner=root path=usr/share/man/man3/Sub::Util.3 pkg.content-hash=file:sha512t_256:9e2d6d33429d63da4f9a6de4a5c0cb85954253d986a398623087e80bd3c23eb0 pkg.content-hash=gzip:sha512t_256:3fde96df7f17a114b1ddbd46bfe21e8cb54a4cdc26ef5e6d9fd6f0e89c5cba75 pkg.csize=2843 pkg.size=6948 dir group=sys mode=0755 owner=root path=usr/share set name=info.upstream value="Paul Evans " file 2765694a14da278f4fa66ed3887fc91400b4c3c3 chash=8441310c2017e82ede3e0c203f30ba667e1ba0e8 group=bin mode=0444 owner=root path=usr/share/man/man3/List::Util::XS.3 pkg.content-hash=file:sha512t_256:f336b1445cc65fbf30ee74b6193eb9cabdd50c3686992a5664b8c2e2290ac79e pkg.content-hash=gzip:sha512t_256:2b78d366de12defca7a07b07b43105914c4239916b37d65fddc9bdcef613bd5b pkg.csize=1559 pkg.size=3246 dir group=bin mode=0755 owner=root path=usr/perl5/vendor_perl/5.32/i86pc-solaris-thread-multi-64/auto set name=net.sourceforge.pkgbuild,version value=1.3.104 set name=pkg.description value="Scalar::List::Utils Scalar::List::Utils ( Module-Loadtest-List: Scalar::List::Utils ) #get rid of the old package name # /* vim: set filetype=spec : */ ##TODO## check added leading \"0.\" for branch with different versions of pkgbuild! ##NOTE## -- include this spec file into the package by specifying %include pkg-renamed.inc # and adding the sessions accoding to the other examples like SFEurxvt.spec ##NOTE## testing this inclulde file with e.g.: spectool --define 'version 3' eval 1.68,5.11-999999 include/pkg-renamed.inc # include file to help creating packages with the # \"renamed=true\" flag in case a package name has # changed. # e.g. SFEurxvt renamed to terminal/urxvt # e.g. sfe/library/libsndfile renamed to sfe/library/gnu/libsndfile # # on pkg update or on pkg install terminal/urxvt you get # automaticly removed the old package name then installed the package newname. # on pkg install oldname you automaticly get installed the package newname. #STRONG NOTE: #remember to set in the new spec file the %action which #adds the depend rule in the new package. The new #package then requests the oldname package in a slightly #higher IPS_vendor_version (aka branch version) with #the renamed=true tag in it. A depend rule requesting the #newname package then puts the newname package into the #plan while uninstalling the oldname package at that time. # #note: the ips_version_release_renamedbranch from this include #file has the last number incremented by one. #That makes the renamed package #always more fresh then any #other regular oldname package. #This tells IPS to upgrade the oldname package, that one #has renamed=true in it and a dependency on the newname #package to be installed. # #example for the calling spec file, seciton %packages # -> see SFEurxvt.spec for now #example for the calling spec file, section %action #%actions #depend fmri=SFEperl-scalar-list-utils@1.68,5.11-999999 type=optional #results in e.g.: #depend fmri=SFEurxvt@9.18,5.11-0.0.175.0.0.0.2.1 type=optional #depend fmri=SFEurxvt@9.18,5.12-5.12.0.0.0.32.3 type=optional #already included before? #yes, osdistro.inc is already included #already included before? # /* vim: set filetype=spec : */ # # pkgbuild-features.inc # # # make extra features of pkgbuild versions # easily enabled or disabled in spec files # reason: pkgbuild 1.3.103 doesn't understand # tags which pkgbuild 1.3.104 and later do, # e.g. \"Renamed_To:\" # example: if pkgbuild 1.3.104 is used, # you may start using IPS_Legacy tags and # some more # %if # IPS_Legacy: false # %endif #to check if we are already included #examples: #pkgbuild version 1.3.103 #pkgbuild version 1.3.104 #pkgbuild version 1.3.105 # use the \"pkgbuild\" tool which is found first by using \"$PATH\" # %define pkgbuild_ver 213. #features suported: #1.3.103 #features suported: #1.3.104 #1.3.105 #1.3.106 #1.3.107 #1.3.108 #1.3.109 #add more sections of new pkgbuild version add new feature #so they can be excluded in case older pkgbuild version is active #bailout, we weren't able to detect the pkgbuild version! #END not 001003104 #calculate an incemented-by-one IPS_Vendor_version (aka branch number) #based on what the currently running OS prints in \"pkg info release/name | grep Branch\" #we are always on a IPS based system here ##TODO## check if all pkgbuild versions work with branches of ##TODO## check if all IPS based systems work with a usable content in Branch field #type \"0.0.175.x.x.x.x.x\" or \"5.12.x.x.x.x.x\" #what about OmniOS, other IPS based osdistro? #calculate a branch version which is always higher then the #one from the osbuild / parent spec file #pkg update \"*\" #works with same branch #pkg update oldpkg #works with same branch #pkg install oldpkg newpkg #works with same branch #pkg install newpkg #fails w conflicting files, except the oldpkg has higher branch! #this is why we do that magic below! # LC_ALL=C pkg info release/name | grep Branch #uname -r 5.11 # Branch: 0.175.0.0.0.2.0 #uname -r 5.12 # Branch: 5.12.0.0.0.32.2 #set a high default of 999999 in case we can't calculate #test! (echo 0.175.0.0.0.1.0; echo 5.12.0.0.0.32.2) | egrep \"^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$\"; echo $? #test! (echo 0.175.0.0.0.1.0; echo 5.12.0.0.0.32.2) | awk -F'.' '{ print $1\".\"$2\".\"$3\".\"$4\".\"$5\".\"$6\".\"1+$7 }' # calculating the left hand side so it is ever matching this equation afterwards: # oldpkg....(higher branch then any other oldpkg with content) newpkg.....(lower branch) # package_renamed_true@version-buildrelease,branch_renamed_package > package@version-buildrelease,branch #in short: we need a reasonable osdistro version to only get the renamed-action in effect _if_ the OSdistro version is high enough. This protects the rename from being done on older OSdistro. #ATTENTION# we are editing 0.175 -> 0.0.175 for Solaris 11 (to match what pkgtool/pkgbuild does internally) #purpose: add a .1 at the end! #S11 S12 #case: 7 numbers branch sanity check #END 151038.22 sanity check e.g. 5.12.0.0.0.32.2 #purpose: add a .1 at the end! #S1 #case: 8 numbers branch sanity check #END 151038.22 sanity check 0.0.175.0.0.0.1.0 #OmniOSce. Unfortunatly they mix letters into release as written in /etc/release #but up to now, there is no way to read this as numbers in version of e.g. release/name, entire or osnet-consolidation #therefore we are stuck with only knowing it is r151022 and nothing more (that would be a numeric representation of r151022y or r151022af or r151022bc #purpose: add a .1 at the end! #OmniOS OmniOSce # FMRI: pkg://omnios/release/name@0.5.11-0.151022:20171102T155624Z #case: 8 numbers branch sanity check #END ips_branch_raw sanity check 0.151022 #END 1 #case: 4 (5) numbers branch sanity check (OI: 0.0.151.1.4 or 0.0.151.1.8) # oi151a8: LC_ALL=C pkg info release/name | grep Branch # Branch: 0.151.1.8 ##TODO## Hipster support! might be 0.151.1.8.1 ?? #END 0 #example: uname -r 5.11 0.175.0.0.0.1.0 or uname -r 5.12 5.12.0.0.0.32.2 #-->> 9.18,5.11-0.0.175.0.0.0.1.1 9.18,5.12-5.12.0.0.0.32.3 #again, but prefixed with current package version #END pkgbuild_ips_legacy"