1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

98 Commits

Author SHA1 Message Date
Martin Wilke
f0306011f3 - Get rid FreeBSD 6.X support 2011-11-06 16:22:23 +00:00
Johan van Selst
177f503bd7 Update to rpm 4.9.1.2 (bugfix release) 2011-10-07 14:33:17 +00:00
Dmitry Marakasov
6f6fbe4bdf - 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
2011-09-23 22:26:39 +00:00
Johan van Selst
b2f06fb4c7 - Fix segmentation faults caused by missing libc function prototypes
Returned pointers could be truncated to (potentially smaller) integers

Reported by:	will (with detailed analysis)
2011-09-15 16:51:00 +00:00
Johan van Selst
9b2ffc7129 Update to rpm 4.9.1.1 (bugfix release) 2011-08-04 21:40:59 +00:00
Johan van Selst
b00ce9fccb Update to rpm 4.9.1 2011-07-16 15:39:13 +00:00
Johan van Selst
4916065e9f Update rpm4 to 4.9.0 2011-06-11 10:59:10 +00:00
Matthias Andree
48eee7cdcb Bump USE_BDB due to impending db45 removal.
Mark db51 invalid (breaks build).
2011-05-23 17:12:24 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +00:00
Erwin Lansing
7a46125574 Fix shared lib version of lzma.
Pointy hat:	johans

Submitted by:	pointyhat
2010-12-16 10:35:47 +00:00
Johan van Selst
32d827c027 - 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]
2010-12-14 07:12:27 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Christian Weisgerber
dab3be2b8b Increment PORTREVISION after liblzma major version change in archivers/xz. 2010-11-09 18:58:25 +00:00
Johan van Selst
8869fdeb3a 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
2010-08-23 17:46:45 +00:00
Johan van Selst
d26b75cf0f 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
2010-08-14 15:03:12 +00:00
Johan van Selst
6ab8c72d01 - Add extra patch that should fix the rpm build on FreeBSD 6.x
Reported by:	pointyhat via erwin
Feature safe:	yes
2010-07-06 16:47:50 +00:00
Johan van Selst
ae5b35f46a - Update to rpm-4.8.1 (previous version was nearly 10yrs old)
- Grab maintainership

Feature safe:	yes
2010-07-02 11:47:27 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Jeremy Messenger
789d75c728 -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
2009-08-02 19:36:34 +00:00
Josh Paetzel
9a114f40d6 Update pkg-plist to reflect directories left behind after deinstall
PR:	ports/134619
Approved by:	linimon (mentor)
2009-05-20 04:15:46 +00:00
Renato Botelho
ab966d0093 - Fix MASTER_SITES
PR:		ports/129871
Submitted by:	Steven Kreuzer <skreuzer@exit2shell.com>
2008-12-30 13:03:06 +00:00
Edwin Groothuis
6527ef2070 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)
2008-06-06 13:08:29 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Greg Lewis
32c64f475f . Drop maintainership. 2007-03-23 15:14:27 +00:00
Pav Lucistnik
7bb18580e1 - 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)
2007-03-23 10:24:22 +00:00
Greg Lewis
913b09d6e7 . 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>
2006-09-12 16:06:24 +00:00
Edwin Groothuis
179697185d Remove USE_REINPLACE from ports in categories starting with A. 2006-05-03 05:14:35 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Edwin Groothuis
ffbac30e7d Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 01:23:00 +00:00
Greg Lewis
d363af3882 . Add SHA256.
. SIZEify.
2005-11-16 05:44:27 +00:00
Ade Lovett
54a0b86543 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.
2005-11-15 06:52:12 +00:00
Greg Lewis
8272a42847 . bzip2 has been in the base system since 4.4, so no need to check for it.
PR:		88985
Submitted by:	edwin
2005-11-14 16:39:51 +00:00
Greg Lewis
38306e39d7 . 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)
2005-06-02 16:43:18 +00:00
Greg Lewis
3957ad95fe . 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>
2005-02-18 17:50:01 +00:00
Greg Lewis
1ec8e877e8 . Try to remove ${PREFIX}/src when deinstalling as the port creates this
directory.

Submitted by:	kris
2004-12-28 19:47:56 +00:00
Kris Kennaway
be3e1f7794 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
2004-12-16 05:49:27 +00:00
Volker Stolz
c750cb07a3 s/mirror.ac.uk/mirrorservice.org
PR:		ports/69481
Submitted by:	Tim Bishop, lesi@
Approved by:	maintainer timeout
2004-08-25 12:37:11 +00:00
Greg Lewis
f9e82daec6 . Use libtool 1.3.x rather than 1.4.x (thus removing the last port
dependency on libtool14).

Submitted by:	ade
2004-06-09 21:07:42 +00:00
Kirill Ponomarev
4efa9ce4ab - Use USE_ICONV knob
Approved by:	portmgr
2004-03-30 19:20:22 +00:00
Greg Lewis
cf9a75e8ae . /usr/local -> %%LOCALBASE%%. 2004-03-24 22:10:07 +00:00
Greg Lewis
fbb546122a . Link the python modules against libintl so they can actually be used.
. Bump PORTREVISION.
2004-03-19 23:01:40 +00:00
Greg Lewis
020b6cd408 . No, it doesn't conflict with rpm2cpio as that installs rpm2cpio.pl, not
rpm2cpio.
2004-03-19 18:46:04 +00:00
Greg Lewis
e96188d0c8 . Build and install API documentation if NOPORTDOCS isn't set.
. Bump PORTREVISION for this change.
2004-03-09 19:40:38 +00:00
Greg Lewis
ed1a42fcb0 . 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.
2004-03-05 19:59:48 +00:00
Greg Lewis
60611a83d9 . Disable the javaglue for beecrypt. Its pointless and its broken (breaks
the build).
. Reformat CONFIGURE_ARGS.
2004-03-05 18:56:40 +00:00
Greg Lewis
00ba114b79 . Fix fetch. 2004-03-05 18:42:59 +00:00
Greg Lewis
63157dad83 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:
. 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.
2004-03-05 02:26:10 +00:00