FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
rpm4 4.11.2 archivers on this many watch lists=7 search for ports that depend on this port
The RPM Package Manager
Maintained by: johans@FreeBSD.org search for ports maintained by this maintainer
Port Added: 05 Mar 2004 02:33:57
License: not specified in port


The RPM Package Manager is a powerful command line driven package
management system capable of installing, uninstalling, verifying,
querying, and updating computer software packages. Each software
package consists of an archive of files along with information about
the package like its version, a description, and the like.  There
is also a related API ("Application Program Interface"), permitting
advanced developers to bypass 'shelling out' to a command line, and
to manage such transactions from within a native coding language.

WWW: http://www.rpm.org/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. textproc/gsed
  2. lang/python27
  3. devel/gmake
  4. devel/libtool
Required To Run:
  1. lang/python27
Required Libraries:
  1. devel/popt
  2. security/nss
  3. devel/gettext
  4. databases/db46
  5. lang/lua

This port is required by:

for Libraries for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/archivers/rpm4/ && make install clean
To add the package: pkg install archivers/rpm4


Configuration Options
===> The following configuration options are available for rpm4-4.11.2:
     NLS=on: Native Language Support
     PYTHON=on: Python bindings or support
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. ftp://ftp.mirrorservice.org/sites/ftp.rpm.org/pub/rpm/dist/rpm-2.x/
  3. http://rpm.org/releases/rpm-4.11.x/

Number of commits found: 69

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Feb 2014 18:12:16
Original commit files touched by this commit  4.11.2
Revision:344135
johans search for other commits by this committer
- Update to rpm 4.11.2
- Minor port clean-ups
13 Jan 2014 21:00:04
Original commit files touched by this commit  4.11.1_1
Revision:339634
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
04 Jan 2014 00:54:13
Original commit files touched by this commit  4.11.1_1
Revision:338613
bapt search for other commits by this committer
Fix pkgname conflicts
24 Oct 2013 13:11:05
Original commit files touched by this commit  4.11.1_1
Revision:331485
johans search for other commits by this committer
- Use PKGNAMESUFFIX instead of LATEST_LINK to avoid conflicts
- Enable staging support
- Shebang-fix in installed scripts
- Explicit PORTDOCS file list
- Remove additional patch for old FreeBSD releases

The first part of these changes were committed in r331479
24 Oct 2013 11:45:49
Original commit files touched by this commit  4.11.1
Revision:331479
johans search for other commits by this committer
update
20 Sep 2013 13:11:21
Refresh Original commit files touched by this commit
Revision:327699  Sanity Test Failure
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
archivers)
30 Aug 2013 01:02:57
Original commit files touched by this commit  4.11.1
Revision:325646
bapt search for other commits by this committer
Convert archivers from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some port to the new perl world
- Convert some port from USE_GNOME=pkgconfig to USES=pkgconfig
14 Jul 2013 16:10:23
Original commit files touched by this commit  4.11.1
Revision:322989
johans search for other commits by this committer
Update RPM to 4.11.1
27 Apr 2013 08:50:47
Original commit files touched by this commit  4.11.0.1
Revision:316654
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
24 Apr 2013 18:10:32
Original commit files touched by this commit  4.11.0.1
Revision:316464
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
06 Feb 2013 17:47:51
Original commit files touched by this commit  4.11.0.1
Revision:311784
johans search for other commits by this committer
- Update rpm to 4.11.0.1
  Release notes: http://rpm.org/wiki/Releases/4.11.0
22 Dec 2012 12:45:24
Original commit files touched by this commit  4.10.2
Revision:309388
johans search for other commits by this committer
Shortly after the initial release, a new tarball was uploaded which
includes a small fix that was duplicated already in the FreeBSD port.
- Update checksum and remove patch introduced with the original release

No functional changes.
09 Dec 2012 17:09:41
Original commit files touched by this commit  4.10.2
Revision:308544
johans search for other commits by this committer
- Update rpm 4.10.2
- Trim makefile header
- Update local patch to fix compilation issue
05 Oct 2012 15:56:41
Original commit files touched by this commit  4.10.1
Revision:305305
johans search for other commits by this committer
Update rpm to 4.10.1
Release notes http://rpm.org/wiki/Releases/4.10.1
17 Jun 2012 21:00:21
Original commit files touched by this commit  4.10.0
johans search for other commits by this committer
Fix build on FreeBSD 7.x

Reported by:    pav (pointyhat)
15 Jun 2012 16:22:32
Original commit files touched by this commit  4.10.0
johans search for other commits by this committer
- Update rpm to 4.10
  http://rpm.org/wiki/Releases/4.10.0
- Remove unneeded library version numbers
- Remove patch file that's no longer relevant
- Register conflict with rpm 5.x
- Convert to new options framework
- Note: shared library version got bumped
01 Jun 2012 15:04:16
Original commit files touched by this commit  4.9.1.3
johans search for other commits by this committer
Correct previous commit: now use the real patch,
rather than a patch of the patch to update the port

Reported by:    fluffy
Pointyhat to:   johans
31 May 2012 21:14:41
Original commit files touched by this commit  4.9.1.3
johans search for other commits by this committer
Add patch to fix compilation on CURRENT (10.x)

PR;             ports/168463
Submitted by:   Rodrigo OSORIO <rodrigo@bebik.net>
06 Apr 2012 12:58:24
Original commit files touched by this commit  4.9.1.3
johans search for other commits by this committer
Update rpm4 to 4.9.1.3

Feature safe:   yes
04 Dec 2011 16:34:20
Original commit files touched by this commit  4.9.1.2_2
johans search for other commits by this committer
- Fix plist when python is not selected [1]
- Aggregate variable settings

Reported by:    Peter <pmc@citylink.dinoex.sub.org> [1]
Feature safe:   yes
14 Nov 2011 21:47:47
Original commit files touched by this commit  4.9.1.2_1
johans search for other commits by this committer
Fix conflicting glob_t definitions, which triggered a crash
when importing the rpm4 module in Python.

PR:             ports/162483
Submitted by:   Sean Mitchell <smitchell@hcn-inc.com>
Feature safe:   yes
06 Nov 2011 16:22:23
Original commit files touched by this commit  4.9.1.2
miwi search for other commits by this committer
- Get rid FreeBSD 6.X support
07 Oct 2011 14:33:17
Original commit files touched by this commit  4.9.1.2
johans search for other commits by this committer
Update to rpm 4.9.1.2 (bugfix release)
23 Sep 2011 22:26:39
Original commit files touched by this commit  4.9.1.1_1
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
15 Sep 2011 16:51:00
Original commit files touched by this commit  4.9.1.1_1
johans search for other commits by this committer
- Fix segmentation faults caused by missing libc function prototypes
  Returned pointers could be truncated to (potentially smaller) integers

Reported by:    will (with detailed analysis)
04 Aug 2011 21:40:59
Original commit files touched by this commit  4.9.1.1
johans search for other commits by this committer
Update to rpm 4.9.1.1 (bugfix release)
16 Jul 2011 15:39:13
Original commit files touched by this commit  4.9.1
johans search for other commits by this committer
Update to rpm 4.9.1
11 Jun 2011 10:59:11
Original commit files touched by this commit  4.9.0
johans search for other commits by this committer
Update rpm4 to 4.9.0
23 May 2011 17:12:25
Original commit files touched by this commit  4.8.1_4
mandree search for other commits by this committer
Bump USE_BDB due to impending db45 removal.
Mark db51 invalid (breaks build).
18 Mar 2011 17:59:51
Original commit files touched by this commit  4.8.1_4
miwi search for other commits by this committer
- Get Rid MD5 support

With hat:       portmgr (myself)
16 Dec 2010 10:35:47
Original commit files touched by this commit  4.8.1_4
erwin search for other commits by this committer
Fix shared lib version of lzma.

Pointy hat:     johans

Submitted by:   pointyhat
14 Dec 2010 07:12:27
Original commit files touched by this commit  4.8.1_4
johans search for other commits by this committer
- Install Python bindings by default [1]
- Make hidden dependency on liblzma explicit [2]

PR:             ports/153139 [2]
Submitted by:   Anders F Björklund <afb@rpm5.org [1]
                fluffy [2]
04 Dec 2010 07:34:27
Original commit files touched by this commit  4.8.1_3
ade search for other commits by this committer
Sync to new bsd.autotools.mk
09 Nov 2010 18:58:25
Original commit files touched by this commit  4.8.1_3
naddy search for other commits by this committer
Increment PORTREVISION after liblzma major version change in archivers/xz.
23 Aug 2010 17:46:45
Original commit files touched by this commit  4.8.1_2
johans search for other commits by this committer
Fix compilation of the python module for rpm; and fix plist [1]
Add an OPTION to install this module

PR:             ports/149886 [1]
Submitted by:   Anders.F.Björklund
14 Aug 2010 15:03:12
Original commit files touched by this commit  4.8.1_1
johans search for other commits by this committer
Now set localstatedir correctly (/var)

RPM 4.8.1 uses a strange default for the %{_var} rpm macro...
The bug was fixed in RPM 5.0.0, variables need to be expanded.

PR:             ports/149498
Submitted by:   Anders F Björklund <afb@rpm5.org
06 Jul 2010 16:47:50
Original commit files touched by this commit  4.8.1
johans search for other commits by this committer
- Add extra patch that should fix the rpm build on FreeBSD 6.x

Reported by:    pointyhat via erwin
Feature safe:   yes
02 Jul 2010 11:47:27
Original commit files touched by this commit  4.8.1
johans search for other commits by this committer
- Update to rpm-4.8.1 (previous version was nearly 10yrs old)
- Grab maintainership

Feature safe:   yes
31 May 2010 02:01:56
Original commit files touched by this commit  4.0.4_10
ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
28 Mar 2010 06:47:48
Original commit files touched by this commit  4.0.4_9
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
02 Aug 2009 19:36:34
Original commit files touched by this commit  4.0.4_8
mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
20 May 2009 04:15:46
Original commit files touched by this commit  4.0.4_8
jpaetzel search for other commits by this committer
Update pkg-plist to reflect directories left behind after deinstall

PR:     ports/134619
Approved by:    linimon (mentor)
30 Dec 2008 13:03:06
Original commit files touched by this commit  4.0.4_7
garga search for other commits by this committer
- Fix MASTER_SITES

PR:             ports/129871
Submitted by:   Steven Kreuzer <skreuzer@exit2shell.com>
06 Jun 2008 13:02:32
Original commit files touched by this commit  4.0.4_7
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
19 May 2007 20:32:57
Original commit files touched by this commit  4.0.4_6
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
23 Mar 2007 15:14:27
Original commit files touched by this commit  4.0.4_5
glewis search for other commits by this committer
. Drop maintainership.
23 Mar 2007 10:24:22
Original commit files touched by this commit  4.0.4_5
pav search for other commits by this committer
- Fix after objformat removal

PR:             ports/109468 (based on)
Submitted by:   Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
Approved by:    maintainer timeout (glewis; 3 weeks)
12 Sep 2006 16:06:24
Original commit files touched by this commit  4.0.4_4
glewis search for other commits by this committer
. Fix the build of the Python bindings for Python 2.4.  It seems like a
  better version of this patch would use bsd.python.mk and PYTHON_VERSION,
  but I don't have time right now.

PR:             103195
Submitted by:   Eygene A. Ryabinkin <rea-fbsd@codelabs.ru>
03 May 2006 05:14:35
Original commit files touched by this commit  4.0.4_4
edwin search for other commits by this committer
Remove USE_REINPLACE from ports in categories starting with A.
23 Feb 2006 10:40:45
Original commit files touched by this commit  4.0.4_4
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
22 Jan 2006 01:23:00
Original commit files touched by this commit  4.0.4_3
edwin search for other commits by this committer
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
16 Nov 2005 05:44:27
Original commit files touched by this commit  4.0.4_3
glewis search for other commits by this committer
. Add SHA256.
. SIZEify.
15 Nov 2005 06:52:12
Original commit files touched by this commit  4.0.4_3
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
14 Nov 2005 16:39:51
Original commit files touched by this commit  4.0.4_3
glewis search for other commits by this committer
. bzip2 has been in the base system since 4.4, so no need to check for it.

PR:             88985
Submitted by:   edwin
02 Jun 2005 16:43:18
Original commit files touched by this commit  4.0.4_3
glewis search for other commits by this committer
. Change rpmrc to support amd64 and also to indicate that i386 and amd64
  are compatible.  This differs from PR 80922 in that amd64 is made the
  canonical RPM architecture on that architecture rather than x86_64 as
  it is under Linux.
. Bump PORTREVISION.

PR:             80922 (based on)
18 Feb 2005 17:50:01
Original commit files touched by this commit  4.0.4_2
glewis search for other commits by this committer
. Change the default path to search for the source when building an RPM
  to be ${LOCALBASE}/src/portbld, which is created by the port during
  installation.  Don't use ${LOCALBASE}/src/redhat as the default as
  its not created by the port by default and is inappropriate for
  FreeBSD.

  Its quite likely ${LOCALBASE}/src/rpm is a better choice, but that
  requires more work than I have time for right now.

Submitted by:   Roman Neuhauser <neuhauser@chello.cz>
28 Dec 2004 19:47:56
Original commit files touched by this commit  4.0.4_2
glewis search for other commits by this committer
. Try to remove ${PREFIX}/src when deinstalling as the port creates this
  directory.

Submitted by:   kris
16 Dec 2004 05:49:27
Original commit files touched by this commit  4.0.4_2
kris search for other commits by this committer
Clean up handling of locale directories at deinstall-time:

* Don't remove "system directories" (which were created by BSD.*.dist)
* Silently try to remove locale directories which we might have created
25 Aug 2004 12:37:11
Original commit files touched by this commit  4.0.4_2
vs search for other commits by this committer
s/mirror.ac.uk/mirrorservice.org

PR:             ports/69481
Submitted by:   Tim Bishop, lesi@
Approved by:    maintainer timeout
09 Jun 2004 21:07:42
Original commit files touched by this commit  4.0.4_2
glewis search for other commits by this committer
. Use libtool 1.3.x rather than 1.4.x (thus removing the last port
  dependency on libtool14).

Submitted by:   ade
30 Mar 2004 19:20:23
Original commit files touched by this commit  4.0.4_2
krion search for other commits by this committer
- Use USE_ICONV knob

Approved by:    portmgr
24 Mar 2004 22:10:07
Original commit files touched by this commit  4.0.4_2
glewis search for other commits by this committer
. /usr/local -> %%LOCALBASE%%.
19 Mar 2004 23:01:40
Original commit files touched by this commit  4.0.4_2
glewis search for other commits by this committer
. Link the python modules against libintl so they can actually be used.
. Bump PORTREVISION.
19 Mar 2004 18:46:04
Original commit files touched by this commit  4.0.4_1
glewis search for other commits by this committer
. No, it doesn't conflict with rpm2cpio as that installs rpm2cpio.pl, not
  rpm2cpio.
09 Mar 2004 19:40:38
Original commit files touched by this commit  4.0.4_1
glewis search for other commits by this committer
. Build and install API documentation if NOPORTDOCS isn't set.
. Bump PORTREVISION for this change.
05 Mar 2004 19:59:48
Original commit files touched by this commit  4.0.4
glewis search for other commits by this committer
. The RPM web site now refers to it as the "RPM Package Manager", not the
  "Red Hat Package Manager".  Fix this and reformat the text.
05 Mar 2004 18:56:40
Original commit files touched by this commit  4.0.4
glewis search for other commits by this committer
. Disable the javaglue for beecrypt.  Its pointless and its broken (breaks
  the build).
. Reformat CONFIGURE_ARGS.
05 Mar 2004 18:42:59
Original commit files touched by this commit  4.0.4
glewis search for other commits by this committer
. Fix fetch.
05 Mar 2004 02:26:11
Original commit files touched by this commit  4.0.4
glewis search for other commits by this committer
Add a port of rpm 4.0.4:

"The Red Hat Package Manager (RPM) is a powerful command line driven
 package management system capable of installing, uninstalling,
 verifying, querying, and updating computer software packages. Each
 software package consists of an archive of files along with information
 about the package like its version, a description, and the like.
 There is also a related API ("Application Program Interface"),
 permitting advanced developers to bypass 'shelling out' to a command
 line, and to manage such transactions from within a native coding
 language.

 WWW: http://www.rpm.org/"

4.0.4 was chosen because:
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 69

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
py-django*Apr 24
py-django-devel*Apr 24
py-django14*Apr 24
py-django15*Apr 24
mingw32-opensslApr 23
opensslApr 23
bugzilla40*Apr 18
bugzilla40*Apr 18
bugzilla42*Apr 18
bugzilla42*Apr 18
bugzilla44*Apr 18
bugzilla44*Apr 18
curlApr 11
dbus-glibApr 11
libaudiofileApr 11

13 vulnerabilities affecting 19 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24360
Broken 168
Deprecated 77
Ignore 519
Forbidden 6
Restricted 263
No CDROM 108
Vulnerable 29
Expired 10
Set to expire 64
Interactive 22
new 24 hours 3
new 48 hours6
new 7 days17
new fortnight32
new month122

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.