aboutsummaryrefslogtreecommitdiffstats
path: root/archivers/rpm4
Commit message (Collapse)AuthorAgeFilesLines
* Add security fix for CVE-2014-8118johans2015-03-232-1/+16
| | | | | | | PR: 198796 Submitted by: Sevan Janiyan <venture37@geeklan.co.uk> Obtained from: https://bugzilla.redhat.com/show_bug.cgi?id=1168715 MFH: 2015Q1
* Add USES=alias to several portsmarino2014-10-201-1/+2
| | | | | | | | Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD by setting CFLAGS+= -D__FreeBSD__. For some ports, this fixes the build without the need for additional patches. Approved by: portmgr (bapt, blanket)
* Clean up plistbapt2014-10-201-77/+0
|
* Really unbreak on freebsd 8/9antoine2014-09-201-1/+1
|
* Remove dbus option, which has no effectjohans2014-09-191-2/+1
| | | | Submitted by: tijl
* - Use archivers/libarchive for FreeBSD < 10johans2014-09-191-1/+8
| | | | | | - Bump portrevision Submitted by: John Hein <john.hein@microsemi.com>
* - Update to rpm 4.12.0.1johans2014-09-193-11/+13
| | | | - Add missing dependency
* Update to rpm 4.12.0johans2014-09-184-150/+164
|
* archivers/rpm4: Fix build (was missing pkg-plist changes due to update)marino2014-09-142-7/+11
| | | | | | The upgrade from version 4.11.2 => 4.11.3 required several lines in the pkg-plist to be changed, but the file wasn't modified. "Just fix it" now. BTW, the pkg-plist needs badly to be alphabetized, but I didn't do this.
* Update to rpm 4.11.3johans2014-09-122-5/+4
|
* Revert unneeded plist changesamdmi32014-08-291-2/+0
|
* - Fix build by providing LIBSamdmi32014-08-282-0/+3
| | | | | | - Fix plist Approved by: portmgr blanket
* Berkeley DB cleanup, remove versions 4.0 ... 4.7.mandree2014-08-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | - Mk/bsd.database.mk rewrite, new default to db5. - db6 is eligible by default only if installed on the system. - Bump PORTREVISION of all ports that directly depend on BerkeleyDB or where USE_BDB is found in the port's directory - Patch a few ports such that they will pick up or work with newer versions. - Add UPDATING entry - Drive-by format fix for pks - Drop BerkeleyDB option from mail/popular for now, requires more work. - Exp-run logs linked from the PR below. - Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes for new Berkeley DB, but are untested. NOTE: please read UPDATING and the Wiki page before proceeding! Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup PR: 192690 Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
* rpm4 does not build if default python is 3.x - force use of python 2.7johans2014-07-231-1/+1
| | | | | PR: 192061 Submitted by: pi
* Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always worktijl2014-07-231-3/+1
| | | | | | | | | | | | | | | | | | | | when an older version of a package is installed. This is the case when an executable links with installed libraries and with uninstalled libraries that link with other uninstalled libraries. For each of the directly linked libraries the executable will have an rpath (/usr/local/lib for the installed libraries and a path under WRKDIR for each of the uninstalled libraries), but not for the indirect libraries. Both ld(1) and rtld(1) search the rpath of the executable first before any rpath of libraries, so the indirectly linked libraries will be found in /usr/local/lib if they are installed instead of in WRKDIR. With this commit executables will overlink with uninstalled indirect libraries again so their location is added to the rpath of the executable. This partially reverts r358784. PR: 191611 Approved by: portmgr (bapt)
* Reduce unnecessary bsd.port.options.mk inclusions by using OPTIONS helpers.adamw2014-07-041-1/+1
| | | | | | | For liborange, reverse the logic, as I'm pretty sure the OPTIONS were being used to disable the selected options. Approved by: portmgr (blanket)
* Add 4 new sed commands to USES=libtool. The first two apply some of thetijl2014-06-221-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes that Debian made to their libtool. The first command applies to libtool versions 1.4 and up. The second command is somewhat more elaborate but essentially it uses the sed hold space to move an "elif...fi" block down. It applies to 2.x. Together these reduce overlinking to unpatched .la files (from ports that don't have USES=libtool yet but also .la files in the work directory). The third and fourth command fix relinking. During staging libtool may relink libA when it links to another library in the work directory libB. The reason is that libA created during build phase has its runpath set to the location of libB in the work directory. This allows running an executable that links to libA from within the work directory. The relink removes this extra runpath. When libtool relinks libA it replaces "libB.la" on the linker command line with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in the stage directory but this -L flag isn't necessarily the first so another libB may be linked instead. The two sed commands make relink the same as a normal link. This means libtool will relink with libraries from the work directory using a path similar to "../srcB/.libs/libB.so" without -L flags. This applies to libtool 1.4 and up. Earlier versions don't seem to relink libraries. (This fixes ports like devel/apr1 so they link with freshly built libraries instead of installed libraries.) Fix all ports with missing libraries. Additionally: archivers/rpm4: USES=patchfix. databases/gdbm: INSTALL_TARGET=install-strip. devel/gnome-vfs: remove patch that doesn't change anything. devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS. devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD. multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386 instead of disabling optimisations. net/libnetdude: disable static plugins. PR: 190941 Exp-run: antoine Approved by: portmgr (antoine)
* Replace lang/lua with the new lang/lua51bapt2014-05-262-583/+13
| | | | | | | | lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1 Make the default lua lua52 Make all lua ports using USES=lua Approved by: portmgr (implicit)
* - Update to rpm 4.11.2johans2014-02-143-68/+122
| | | | - Minor port clean-ups
* Python cleanup:rene2014-01-141-1/+1
| | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat)
* Fix pkgname conflictsbapt2014-01-041-1/+1
|
* - Use PKGNAMESUFFIX instead of LATEST_LINK to avoid conflictsjohans2013-10-242-3/+521
| | | | | | | | | - 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
* updatejohans2013-10-243-83/+22
|
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵bapt2013-09-201-0/+1
| | | | archivers)
* Convert archivers from USE_GMAKE to USES=gmakebapt2013-08-301-1/+1
| | | | | | | While here: - Trim headers - Convert some port to the new perl world - Convert some port from USE_GNOME=pkgconfig to USES=pkgconfig
* Update RPM to 4.11.1johans2013-07-153-12/+10
|
* - Convert USE_ICONV=yes to USES=iconvmva2013-04-271-2/+1
| | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: bapt, kwm
* - Convert USE_GETTEXT to USES (part 3)ak2013-04-251-1/+1
| | | | Approved by: portmgr (bapt)
* - Update rpm to 4.11.0.1johans2013-02-076-59/+11
| | | | Release notes: http://rpm.org/wiki/Releases/4.11.0
* Shortly after the initial release, a new tarball was uploaded whichjohans2012-12-222-4/+3
| | | | | | | 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.
* - Update rpm 4.10.2johans2012-12-103-8/+6
| | | | | - Trim makefile header - Update local patch to fix compilation issue
* Update rpm to 4.10.1johans2012-10-053-3/+4
| | | | Release notes http://rpm.org/wiki/Releases/4.10.1
* Fix build on FreeBSD 7.xjohans2012-06-181-8/+8
| | | | Reported by: pav (pointyhat)
* - Update rpm to 4.10johans2012-06-164-29/+131
| | | | | | | | | 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
* Correct previous commit: now use the real patch,johans2012-06-011-34/+30
| | | | | | | rather than a patch of the patch to update the port Reported by: fluffy Pointyhat to: johans
* Add patch to fix compilation on CURRENT (10.x)johans2012-06-011-0/+34
| | | | | PR; ports/168463 Submitted by: Rodrigo OSORIO <rodrigo@bebik.net>
* Update rpm4 to 4.9.1.3johans2012-04-062-4/+3
| | | | Feature safe: yes
* - Fix plist when python is not selected [1]johans2011-12-051-14/+13
| | | | | | | - Aggregate variable settings Reported by: Peter <pmc@citylink.dinoex.sub.org> [1] Feature safe: yes
* Fix conflicting glob_t definitions, which triggered a crashjohans2011-11-152-0/+19
| | | | | | | | when importing the rpm4 module in Python. PR: ports/162483 Submitted by: Sean Mitchell <smitchell@hcn-inc.com> Feature safe: yes
* - Get rid FreeBSD 6.X supportmiwi2011-11-072-14/+0
|
* Update to rpm 4.9.1.2 (bugfix release)johans2011-10-072-4/+3
|
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-241-1/+0
| | | | | | | | | - 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
* - Fix segmentation faults caused by missing libc function prototypesjohans2011-09-163-1/+17
| | | | | | Returned pointers could be truncated to (potentially smaller) integers Reported by: will (with detailed analysis)
* Update to rpm 4.9.1.1 (bugfix release)johans2011-08-052-4/+4
|
* Update to rpm 4.9.1johans2011-07-163-6/+8
|
* Update rpm4 to 4.9.0johans2011-06-116-61/+118
|
* Bump USE_BDB due to impending db45 removal.mandree2011-05-241-1/+2
| | | | Mark db51 invalid (breaks build).
* - Get Rid MD5 supportmiwi2011-03-191-1/+0
| | | | With hat: portmgr (myself)
* Fix shared lib version of lzma.erwin2010-12-161-1/+1
| | | | | | Pointy hat: johans Submitted by: pointyhat
* - Install Python bindings by default [1]johans2010-12-141-3/+7
| | | | | | | | - Make hidden dependency on liblzma explicit [2] PR: ports/153139 [2] Submitted by: Anders F Björklund <afb@rpm5.org [1] fluffy [2]
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
|
* Increment PORTREVISION after liblzma major version change in archivers/xz.naddy2010-11-101-3/+6
|
* Fix compilation of the python module for rpm; and fix plist [1]johans2010-08-242-4/+17
| | | | | | | Add an OPTION to install this module PR: ports/149886 [1] Submitted by: Anders.F.Björklund
* Now set localstatedir correctly (/var)johans2010-08-141-0/+2
| | | | | | | | 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
* - Add extra patch that should fix the rpm build on FreeBSD 6.xjohans2010-07-072-0/+14
| | | | | Reported by: pointyhat via erwin Feature safe: yes
* - Update to rpm-4.8.1 (previous version was nearly 10yrs old)johans2010-07-0221-958/+168
| | | | | | - Grab maintainership Feature safe: yes
* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1
|
* - update to 1.4.1dinoex2010-03-281-1/+1
| | | | | Reviewed by: exp8 run on pointyhat Supported by: miwi
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1
| | | | | | | | | | | | | | | | | | -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
* Update pkg-plist to reflect directories left behind after deinstalljpaetzel2009-05-202-1/+3
| | | | | PR: ports/134619 Approved by: linimon (mentor)
* - Fix MASTER_SITESgarga2008-12-301-1/+1
| | | | | PR: ports/129871 Submitted by: Steven Kreuzer <skreuzer@exit2shell.com>
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-1/+1
| | | | | | | | | | 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)
* - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1
| | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
* . Drop maintainership.glewis2007-03-231-1/+1
|
* - Fix after objformat removalpav2007-03-232-2/+4
| | | | | | PR: ports/109468 (based on) Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> Approved by: maintainer timeout (glewis; 3 weeks)
* . Fix the build of the Python bindings for Python 2.4. It seems like aglewis2006-09-131-9/+44
| | | | | | | | 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>
* Remove USE_REINPLACE from ports in categories starting with A.edwin2006-05-031-1/+0
|
* Conversion to a single libtool environment.ade2006-02-235-54/+29
| | | | Approved by: portmgr (kris)
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-25/+25
| | | | | Approved by: krion@ PR: ports/88711 (related)
* . Add SHA256.glewis2005-11-161-0/+2
| | | | . SIZEify.
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-151-1/+1
| | | | | | | | | | | | | | | | | 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.
* . bzip2 has been in the base system since 4.4, so no need to check for it.glewis2005-11-151-3/+0
| | | | | PR: 88985 Submitted by: edwin
* . Change rpmrc to support amd64 and also to indicate that i386 and amd64glewis2005-06-032-1/+54
| | | | | | | | | 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)
* . Change the default path to search for the source when building an RPMglewis2005-02-191-0/+13
| | | | | | | | | | | | 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>
* . Try to remove ${PREFIX}/src when deinstalling as the port creates thisglewis2004-12-291-0/+1
| | | | | | directory. Submitted by: kris
* Clean up handling of locale directories at deinstall-time:kris2004-12-161-0/+2
| | | | | * Don't remove "system directories" (which were created by BSD.*.dist) * Silently try to remove locale directories which we might have created
* s/mirror.ac.uk/mirrorservice.orgvs2004-08-251-1/+1
| | | | | | PR: ports/69481 Submitted by: Tim Bishop, lesi@ Approved by: maintainer timeout
* . Use libtool 1.3.x rather than 1.4.x (thus removing the last portglewis2004-06-104-3/+9
| | | | | | dependency on libtool14). Submitted by: ade
* - Use USE_ICONV knobkrion2004-03-311-1/+1
| | | | Approved by: portmgr
* . /usr/local -> %%LOCALBASE%%.glewis2004-03-251-1/+1
|
* . Link the python modules against libintl so they can actually be used.glewis2004-03-202-5/+6
| | | | . Bump PORTREVISION.
* . No, it doesn't conflict with rpm2cpio as that installs rpm2cpio.pl, notglewis2004-03-201-1/+1
| | | | rpm2cpio.
* . Build and install API documentation if NOPORTDOCS isn't set.glewis2004-03-101-0/+16
| | | | . Bump PORTREVISION for this change.
* . The RPM web site now refers to it as the "RPM Package Manager", not theglewis2004-03-061-9/+8
| | | | "Red Hat Package Manager". Fix this and reformat the text.
* . Disable the javaglue for beecrypt. Its pointless and its broken (breaksglewis2004-03-061-3/+4
| | | | | the build). . Reformat CONFIGURE_ARGS.
* . Fix fetch.glewis2004-03-061-3/+2
|
* Add a port of rpm 4.0.4:glewis2004-03-0520-0/+1033
"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: . The only newer version available as a tarball (4.1) is buggy. . This version closely corresponds to our current default linux_base. . This version uses the version of popt we have in the tree (unfortunately it uses an earlier version of beecrypt). . This version is a lot less work to port than 4.2 (elfutils). However, I am considering how best this port could be updated to a more recent version (e.g. 4.1.1 or 4.2, probably the latter). This wasn't an update to the current rpm port as I haven't done enough testing of other ports that use rpm with it. Tested on 4.9/i386, 5.2/sparc64 and 5.2/alpha.