Convert .rpm files to cpio format.
Why does the world need another rpm2cpio? because the existing one
won't build unless you have half a ton of things that aren't really
required for it, since it uses the same library used to extract RPM's.
This version is just a tiny wrapper around bsdtar.
archivers: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Albert Vernon <f3cun3c02@sneakemail.com>
* Alex Dupre <ale@FreeBSD.org>
* Alex Samorukov <samm@freebsd.org>
* Alexander Kuehn <freebsd@nagilum.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexander Zhuravlev <zaa@zaa.pp.ru>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Anders Nordby <anders@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
*/*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
Fix usage of ${PERL5}.
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.
While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.
PR: 205367
With hat: portmgr
Sponsored by: Absolight
Some minor updates:
- remove $/, $| it's artifacts from $rpm = <$f>; time.
[this might help in low RAM situations]
- change && to and
- whitespace cosmetic.
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private email)
- Update and add support for newer rpms that use xz or lzma. [1]
- Added RUN_DEPENDS on archivers/xz on systems where its not in base.
PR: ports/148446 [1]
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
- add missing file from the last update
- distinfo isn't needed anymore, the used file has no home and is
included
PR: 59980 (part of)
Submitted by: maintainer
Replaces existing code with a version that doesn't slurp the entire file
into memory and supports the newer bzip2 compressed rpms. Also, call it
rpm2cpio.pl so that it doesn't conflict with the binary version from
archivers/rpm.
PR: ports/59980
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de> (maintainer)
Previous commit should have indicated that although a cursory visual exam
showed no major changes to the file, a diff showed that the one real change
was to add clarity to an example in the help.
Previous commit should have indicated that although a cursory visual exam
showed no major changes to the file, a diff showed that the one real change
was to add clarity to an example in the help.