notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
rpm2cpio Convert .rpm files to cpio format
1.4_2 archivers on this many watch lists=119 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.4_2Version of this port present on the latest quarterly branch.
Maintainer: ak@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2001-03-20 17:28:14
Last Update: 2022-07-20 14:20:49
Commit Hash: 1ced9d2
People watching this port, also watch:: gmake, m4, libiconv, unzip, expat
License: BSD2CLAUSE
Description:
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.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/rpm2cpio.pl
  2. bin/rpm2cpio
  3. /usr/local/share/licenses/rpm2cpio-1.4_2/catalog.mk
  4. /usr/local/share/licenses/rpm2cpio-1.4_2/LICENSE
  5. /usr/local/share/licenses/rpm2cpio-1.4_2/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • rpm2cpio>0:archivers/rpm2cpio
Conflicts:
CONFLICTS_INSTALL:
  • rpm4
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/archivers/rpm2cpio/ && make install clean
To add the package, run one of these commands:
  • pkg install archivers/rpm2cpio
  • pkg install rpm2cpio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rpm2cpio
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
rpm2cpio
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.4_21.4_21.4_21.4_21.4_2-1.4_2-
FreeBSD:13:quarterly1.4_21.4_21.4_21.4_21.4_21.4_21.4_21.4_2
FreeBSD:14:latest1.4_21.4_21.4_21.4_21.4_21.4_2-1.4_2
FreeBSD:14:quarterly1.4_21.4_2-1.4_21.4_21.4_21.4_21.4_2
FreeBSD:15:latest1.4_21.4_2n/a1.4_2n/a1.4_21.4_21.4_2
FreeBSD:15:quarterly--n/a-n/a---
This port has no dependencies.
This port is required by:
for Patch
  1. lang/icc

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/datamodeler*
  2. Collapse this list of deleted ports.
for Run
  1. security/amavisd-new
  2. security/maia

Configuration Options:
No options to configure
Options name:
archivers_rpm2cpio
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 31

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.4_2
20 Jul 2022 14:20:49
commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
1.4_2
25 Nov 2021 21:40:11
commit hash: 04b9da414081a733478d3def4e1e3777908536c6commit hash: 04b9da414081a733478d3def4e1e3777908536c6commit hash: 04b9da414081a733478d3def4e1e3777908536c6commit hash: 04b9da414081a733478d3def4e1e3777908536c6 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
*/*: 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)
1.4_2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.4_2
09 Feb 2016 20:06:21
Revision:408590Original commit files touched by this commit
ak search for other commits by this committer
- Simplify port
- Add license
- Install also as rpm2cpio, therefore add CONFLICTS_INSTALL with rpm4 [1]

Proded by:	koobs [1]
1.4_1
23 Dec 2015 10:57:50
Revision:404282Original commit files touched by this commit
ak search for other commits by this committer
- Print usage if there are no arguments and stdin is terminal
- Fix grammar in pkg-descr
1.4
17 Dec 2015 23:19:36
Revision:403941Original commit files touched by this commit
ak search for other commits by this committer
- Convert rpm2cpio to shell script around bsdtar
1.3_3
17 Dec 2015 20:14:49
Revision:403937Original commit files touched by this commit
jkim search for other commits by this committer
Fix build and remove an unused REINPLACE_ARGS variable.
1.3_3
17 Dec 2015 17:19:48
Revision:403913Original commit files touched by this commit
mat search for other commits by this committer
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
1.3_3
17 Dec 2015 10:53:25
Revision:403903Original commit files touched by this commit
ak search for other commits by this committer
- Minor fixes
- Take maintainership

RIP nox@
1.3_2
14 Dec 2015 02:52:14
Revision:403704Original commit files touched by this commit
eadler search for other commits by this committer
Reset maintainer
1.3_2
10 Aug 2015 20:23:52
Revision:393904Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add some NO_ARCH'es

Approved by:	portmgr blanket
1.3_2
12 Jan 2014 21:16:06
Revision:339549Original commit files touched by this commit
naddy search for other commits by this committer
Drop archivers/xz dependency: included in base system on all supported releases
1.3_1
04 Jan 2014 18:55:52
Revision:338673Original commit files touched by this commit
bapt search for other commits by this committer
Support stage
Check for xz in path instead of checking osversion and looking for it in
localbase
Remove useless do-fetch target
20 Sep 2013 13:11:21
Revision:327699Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
archivers)
1.3_1
16 Sep 2013 07:29:09
Revision:327368Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
1.3_1
22 Aug 2010 15:29:21
Original commit files touched by this commit
nox search for other commits by this committer
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)
1.3
08 Jul 2010 19:23:25
Original commit files touched by this commit
nox search for other commits by this committer
- 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>
1.2_2
23 May 2008 20:00:14
Original commit files touched by this commit
olgeni search for other commits by this committer
Fix a few typos in the archivers category.
1.2_2
23 Dec 2006 17:42:42
Original commit files touched by this commit
nox search for other commits by this committer
Update MAINTAINER email address of my ports

Approved by:    miwi
1.2_2
06 Feb 2004 13:12:53
Original commit files touched by this commit
trevor search for other commits by this committer
Use PLIST_FILES (bento-tested, marcus-reviewed).
1.2_2
14 Dec 2003 12:27:31
Original commit files touched by this commit
netchild search for other commits by this committer
Add RPM v4 support.

Submitted by:   Marius Strobl <marius@alchemy.franken.de>
Approved by:    maintainer
1.2_1
12 Dec 2003 13:32:47
Original commit files touched by this commit
netchild search for other commits by this committer
 - 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
1.2
11 Dec 2003 10:26:07
Original commit files touched by this commit
linimon search for other commits by this committer
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)
1.1.20020306
26 Oct 2003 22:37:40
Original commit files touched by this commit
kris search for other commits by this committer
Portlint (DISTFILES -> DISTNAME, EXTRACT_SUFX)
1.1.20020306
21 Feb 2003 10:42:57
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
1.1.20020306
04 May 2002 20:06:23
Original commit files touched by this commit
kris search for other commits by this committer
Distfile was changed: some minor code changes with the
following note:

# sw 2002-Mar-6 Don't slurp the whole file
26 May 2001 04:45:07
commit hash: fp1.14166@dev.null.freshports.orgcommit hash: fp1.14166@dev.null.freshports.orgcommit hash: fp1.14166@dev.null.freshports.orgcommit hash: fp1.14166@dev.null.freshports.org files touched by this commit
dougb search for other commits by this committer
Blah... the previous message was actually supposed to have been for distinfo    
26 May 2001 04:44:27
commit hash: fp1.14165@dev.null.freshports.orgcommit hash: fp1.14165@dev.null.freshports.orgcommit hash: fp1.14165@dev.null.freshports.orgcommit hash: fp1.14165@dev.null.freshports.org files touched by this commit
dougb search for other commits by this committer
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.    
26 May 2001 04:43:54
commit hash: fp1.14164@dev.null.freshports.orgcommit hash: fp1.14164@dev.null.freshports.orgcommit hash: fp1.14164@dev.null.freshports.orgcommit hash: fp1.14164@dev.null.freshports.org files touched by this commit
dougb search for other commits by this committer
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.    
26 May 2001 03:59:50
commit hash: fp1.14162@dev.null.freshports.orgcommit hash: fp1.14162@dev.null.freshports.orgcommit hash: fp1.14162@dev.null.freshports.orgcommit hash: fp1.14162@dev.null.freshports.org files touched by this commit
dougb search for other commits by this committer
Chase the checksum    
20 Mar 2001 20:28:14
commit hash: fp1.11342@dev.null.freshports.orgcommit hash: fp1.11342@dev.null.freshports.orgcommit hash: fp1.11342@dev.null.freshports.orgcommit hash: fp1.11342@dev.null.freshports.org files touched by this commit
obrien search for other commits by this committer
`rpm' and `rpm2cpio' have been repocopied from "misc" to "archivers".    

Number of commits found: 31