Commit graph

25 commits

Author SHA1 Message Date
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