aboutsummaryrefslogtreecommitdiff
path: root/archivers/rpm4
Commit message (Collapse)AuthorAgeFilesLines
* Reintroduce %%OPSYS%% keywords in the rpm4 plistRodrigo Osorio2018-09-092-65/+65
| | | | | | | | | | Reintroduce %%OPSYS%% keywords removed by mistake by r478959 and who breaks DragonFly support. Reported by: John Marino <dragonflybsd@marino.st> Notes: svn path=/head/; revision=479338
* Fix remaining issues after update :Rodrigo Osorio2018-09-042-183/+189
| | | | | | | | | | | | | - Fixes plist for mentioned cases, cleans it up, sorts and removes placeholders garbage - Fixes new shebang problems - Adds missing depends for new scripts - Bump PORTREVISION PR: 231152 Submitted by: amdmi3 Notes: svn path=/head/; revision=478959
* Fix some issues afetr upgrade the portRodrigo Osorio2018-09-032-2/+3
| | | | | | | | | | | | | - Reintroduce USE_LDCONFIG use by plugins option - Prefix wit %%NLS%% a new language file - Remove lib/rpm-plugins/ima.so from plist (not build anymore by default) PR: 231118 Submitted by: Maciej Pasternacki <maciej@pasternacki.net> Reported by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> <starikarp@yandex.com> Notes: svn path=/head/; revision=478918
* Upgrade archivers/rpm4 from v4.13.1 to v4.14.2Rodrigo Osorio2018-09-026-118/+118
| | | | | | | | | | | | | | | | | Main changes: - Support for enforcing signature policy and payload verification - Numerous bugfixes and minor enhancements across the board See detailed release note here : http://rpm.org/wiki/Releases/4.14.2 Since I'm here : - redo the patches using makepatch - remove unnecesary USE_LDCONFIG (repored by portlint) PR: 229750 Reported by: Brian Zou <zoujiaqing@gmail.com> Notes: svn path=/head/; revision=478806
* - Fix build in presence of elfutilsDmitry Marakasov2018-07-051-1/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=473982
* - Fix python 3 supportDmitry Marakasov2018-06-152-3/+5
| | | | | | | | | | | | | | | | | | | While rpm does support python3, the port does not configure with python 3 because it tries to detect incorrect python library (-lpython3.6, while it should be -lpython3.6m, where m is some kind of python abi flags). Shove python version with ABI flag added through, which fixes build. I've looked at rpm4 git master and it seems that they have changed the python detection there, so newer versions of rpm4 may no longer need this hack. - Update WWW Approved by: portmgr blanket Notes: svn path=/head/; revision=472466
* Upgrade rpm4 from 4.13.0.2 to 4.13.1Rodrigo Osorio2018-04-093-9/+9
| | | | | | | | | | | | | | | | | | Major changes: - Fix CVE-2017-7501 - Fix file lists getting fed to file triggers multiple times - Fix not all %transfiletriggerpostun file triggers executing (RhBug:1514085) - Fix file triggers executing before file fingerprinting - Fix file triggers firing on non-installed files - Fix file signatures failing on hardlinked files (#333) Full release note : http://rpm.org/wiki/Releases/4.13.1 Security: CVE-2017-7501 MFH: 2018Q2 Notes: svn path=/head/; revision=466909
* Update port to 4.13.0.2 and remove plugins from default options.Rodrigo Osorio2017-11-082-6/+5
| | | | | | | | | PR: 223540 Submitted by: Anton Yuzhaninov <citrin+pr@citrin.ru> Approved by: rodrigo (maintainer) Notes: svn path=/head/; revision=453770
* Upgrade to 4.13.0.1 and take maintainershipRodrigo Osorio2017-03-298-179/+187
| | | | | | | Remove unncecesary patches and fix plist Notes: svn path=/head/; revision=437244
* archivers/rpm4: Defined plist var OPSYS (fixes DF)John Marino2016-12-172-55/+56
| | | | Notes: svn path=/head/; revision=428803
* - Make plugins optionalDmitry Marakasov2016-12-162-33/+37
| | | | | | | | | | - Switch to options helpers - Cosmetic fixes - Remove obsolete conflicts - Fix COMMENT Notes: svn path=/head/; revision=428668
* Stepping down as maintainer for some ports.Johan van Selst2016-12-141-1/+1
| | | | Notes: svn path=/head/; revision=428596
* devel/nspr, security/nss: drop version from SONAMEJan Beich2016-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | No other downstream appends synthetic library version, and doing so causes underlinking due to fragile build system (see below). Not to mention being unable to swap out bundled libs from upstream builds. $ cc -lplds4 -L/usr/local/lib /usr/lib/crt1.o: In function `_start1': crt1_c.c:(.text+0xa6): undefined reference to `main' /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np' /usr/local/lib/libplds4.so: undefined reference to `pthread_create' /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init' /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam' /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam' PR: 213144 Exp-run by: antoine Notes: svn path=/head/; revision=423591
* USE_BDB cleanup.Mathieu Arnold2016-08-081-2/+1
| | | | | | | | | | | | | | - USE_BDB=4x+ -> USES=bdb. - USE_BDB=yes -> USES=bdb. - USE_BDB=xx -> USES=bdb:xx. Other modernisations when I see them. PR: 209183 Sponsored by: Absolight Notes: svn path=/head/; revision=419843
* Cleanup patches, a* categories.Mathieu Arnold2016-07-264-10/+10
| | | | | | | | | | Rename them to follow the make makepatch naming, and regenerate them. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=419133
* Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled ↵Dmitry Marakasov2016-05-231-1/+1
| | | | | | | | | by default anyway and don't need to be listed Approved by: portmgr blanket Notes: svn path=/head/; revision=415742
* Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.Mathieu Arnold2016-04-011-4/+4
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412344
* mirrorservice.org no longer mirrors this ftpBaptiste Daroussin2015-12-121-2/+1
| | | | Notes: svn path=/head/; revision=403631
* Enforce libarchive from portsBaptiste Daroussin2015-07-191-9/+3
| | | | Notes: svn path=/head/; revision=392508
* Add security fix for CVE-2014-8118Johan van Selst2015-03-222-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 Notes: svn path=/head/; revision=381946
* Add USES=alias to several portsJohn Marino2014-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) Notes: svn path=/head/; revision=371241
* Clean up plistBaptiste Daroussin2014-10-191-77/+0
| | | | Notes: svn path=/head/; revision=371222
* Really unbreak on freebsd 8/9Antoine Brodin2014-09-191-1/+1
| | | | Notes: svn path=/head/; revision=368592
* Remove dbus option, which has no effectJohan van Selst2014-09-191-2/+1
| | | | | | | Submitted by: tijl Notes: svn path=/head/; revision=368565
* - Use archivers/libarchive for FreeBSD < 10Johan van Selst2014-09-191-1/+8
| | | | | | | | | - Bump portrevision Submitted by: John Hein <john.hein@microsemi.com> Notes: svn path=/head/; revision=368564
* - Update to rpm 4.12.0.1Johan van Selst2014-09-193-11/+13
| | | | | | | - Add missing dependency Notes: svn path=/head/; revision=368558
* Update to rpm 4.12.0Johan van Selst2014-09-184-150/+164
| | | | Notes: svn path=/head/; revision=368440
* archivers/rpm4: Fix build (was missing pkg-plist changes due to update)John 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. Notes: svn path=/head/; revision=368168
* Update to rpm 4.11.3Johan van Selst2014-09-112-5/+4
| | | | Notes: svn path=/head/; revision=367973
* Revert unneeded plist changesDmitry Marakasov2014-08-291-2/+0
| | | | Notes: svn path=/head/; revision=366489
* - Fix build by providing LIBSDmitry Marakasov2014-08-272-0/+3
| | | | | | | | | - Fix plist Approved by: portmgr blanket Notes: svn path=/head/; revision=366349
* Berkeley DB cleanup, remove versions 4.0 ... 4.7.Matthias Andree2014-08-211-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) Notes: svn path=/head/; revision=365599
* rpm4 does not build if default python is 3.x - force use of python 2.7Johan van Selst2014-07-231-1/+1
| | | | | | | | PR: 192061 Submitted by: pi Notes: svn path=/head/; revision=362665
* Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always workTijl Coosemans2014-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) Notes: svn path=/head/; revision=362656
* Reduce unnecessary bsd.port.options.mk inclusions by using OPTIONS helpers.Adam Weinberger2014-07-031-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) Notes: svn path=/head/; revision=360446
* Add 4 new sed commands to USES=libtool. The first two apply some of theTijl Coosemans2014-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) Notes: svn path=/head/; revision=358784
* Replace lang/lua with the new lang/lua51Baptiste Daroussin2014-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) Notes: svn path=/head/; revision=355360
* - Update to rpm 4.11.2Johan van Selst2014-02-133-68/+122
| | | | | | | - Minor port clean-ups Notes: svn path=/head/; revision=344135
* Python cleanup:Rene Ladan2014-01-131-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) Notes: svn path=/head/; revision=339634
* Fix pkgname conflictsBaptiste Daroussin2014-01-041-1/+1
| | | | Notes: svn path=/head/; revision=338613
* - Use PKGNAMESUFFIX instead of LATEST_LINK to avoid conflictsJohan van Selst2013-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 Notes: svn path=/head/; revision=331485
* updateJohan van Selst2013-10-243-83/+22
| | | | Notes: svn path=/head/; revision=331479
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | archivers) Notes: svn path=/head/; revision=327699
* Convert archivers from USE_GMAKE to USES=gmakeBaptiste Daroussin2013-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 Notes: svn path=/head/; revision=325646
* Update RPM to 4.11.1Johan van Selst2013-07-143-12/+10
| | | | Notes: svn path=/head/; revision=322989
* - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-271-2/+1
| | | | | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: bapt, kwm Notes: svn path=/head/; revision=316654
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* - Update rpm to 4.11.0.1Johan van Selst2013-02-066-59/+11
| | | | | | | Release notes: http://rpm.org/wiki/Releases/4.11.0 Notes: svn path=/head/; revision=311784
* Shortly after the initial release, a new tarball was uploaded whichJohan van Selst2012-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. Notes: svn path=/head/; revision=309388
* - Update rpm 4.10.2Johan van Selst2012-12-093-8/+6
| | | | | | | | - Trim makefile header - Update local patch to fix compilation issue Notes: svn path=/head/; revision=308544