1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-08 06:48:28 +00:00
Commit Graph

1161 Commits

Author SHA1 Message Date
Kirill Ponomarev
d7de56d8b2 - Fix MASTER_SITE_XCONTRIB
PR:		ports/67347
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-29 17:03:01 +00:00
Kirill Ponomarev
9c1df109f2 - Update MASTER_SITE_AFTERSTEP and MASTER_SITE_APACHE sites
PR:		ports/67313 ports/67314
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-29 07:15:15 +00:00
Hye-Shik Chang
7866c5194c - Update to Python 2.3.4.
- Test WITHOUT_* instead of WITH_* for values which are on by default
  so that package build clusters detect correctly.
2004-05-27 15:58:02 +00:00
Oliver Eikemeier
a51cdd3ebe Update net/openldap22-* to 2.2.11 and follow the OpenLDAP soname change:
<http://www.openldap.org/lists/openldap-devel/200403/msg00101.html>

While I'm not totally happy with their choice, I believe it is better to
be in sync with the upstream library naming scheme.

No objection from:	portmgr
2004-05-27 11:29:07 +00:00
Akinori MUSHA
aa9d65684c Add ftp.jp.vim.org (= ftp.iDaemons.org) to MASTER_SITE_VIM. 2004-05-25 20:47:10 +00:00
Pav Lucistnik
3fc0d5494e - Replace one dead site in MASTER_SITE_PACKETSTORM with a fresh one.
PR:		ports/67135
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-24 20:03:31 +00:00
Akinori MUSHA
b215e60f8b Introduce MASTER_SITE_PHP and add several more mirror sites worldwide.
Approved by:	ale (MAINTAINER of lang/php[45])
2004-05-24 13:37:35 +00:00
Akinori MUSHA
99b44d7774 Remove the following sites from MASTER_SITE_NETBSD when
MASTER_SITE_RINGSERVER is already listed:

  ftp.nihon-u.ac.jp == ring.nihon-u.ac.jp
  zoffy.asahi-net.or.jp = ring.asahi-net.org.jp

One should really configure MASTER_SITE_RINGSERVER if one wants to use
a specific server of RingServer.
2004-05-24 09:43:04 +00:00
Michael Nottebrock
cd90ea475b Move the conftargethack into the USE_KDELIBS_VER section so users of
USE_QT_VER won't get it.

Breakage of doxygen reported by: pointyhat via kris
2004-05-24 00:34:38 +00:00
Pav Lucistnik
b6b2fcea98 - Refresh MASTER_SITE_SUNSITE: replace 4 sites that no longer carry Sunsite
mirror with 4 fresh ones in same region

PR:		ports/67093
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-23 20:30:12 +00:00
Pav Lucistnik
d4fc7f8f71 - Update MASTER_SITE_SOURCEWARE: unina.it have empty dir, replace with bl.ac.yu
PR:		ports/67094
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-23 20:27:28 +00:00
Pav Lucistnik
adb15546ab - Refresh MASTER_SITE_NETBSD
PR:		ports/67091
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-23 17:26:42 +00:00
Pav Lucistnik
3dc31177c9 - Adjust implications of libgsf_gnome to match reality
Pointy hat to:	pav
2004-05-22 21:09:11 +00:00
Pav Lucistnik
3e25f3cc92 - Fix stupid typo from my last commit: glib10 -> glib20
Pointy hat to:	pav
2004-05-22 21:04:52 +00:00
Pav Lucistnik
6b8fe3db6b - Split libgsf port to two standalone ports:
* devel/libgsf is the old port minus gsf-gnome bits
  * devel/libgsf-gnome contains libgsf-gnome-1 library and it's header files
  This greatly reduces number of dependencies for ports that was using only
  non-gnome part of this library.
- Point USE_GNOME parameter libgsf to GNOME-less port and create new parameter
  libgsf_gnome for libgsf-gnome port.
- Convert all consumers of libgsf-gnome-1 library to depend on libgsf-gnome
  port (read all as: Gnumeric)

PR:		ports/63851 (in the spirit of)
Submitted by:	Sybolt de Boer <sybolt@xs4all.nl>
Prodded by:	lofi (KDE team)
Reviewed by:	marcus (GNOME team)
2004-05-22 20:56:52 +00:00
Akinori MUSHA
11c6011eed Propagate RUBY_VER and RUBY_R through DEPENDS_ARGS. 2004-05-22 18:49:49 +00:00
Pav Lucistnik
077e1d316d - Correct path for ftp://mirrors.rcn.net entry in MASTER_SITE_SOURCEWARE
PR:		ports/67025
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-22 13:14:53 +00:00
Pav Lucistnik
d7e3d23375 - Update gatech.edu entry in MASTER_SITE_GNU
PR:		ports/67019
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-22 12:54:51 +00:00
Michael Nottebrock
45975d523f Move another helpful bit from Makefile.kde to bsd.kde.mk:
Unless _NO_KDE_CONFTARGET_HACK is set, users of bsd.kde.mk
will automatically have

CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} set.

This is necessary for almost every package using a configure script
created with non-historic versions of autoconf and really should be
handled in bsd.port.mk.
2004-05-22 11:08:35 +00:00
Michael Nottebrock
53dc87bb89 Move a CONFIGURE_ENV tweak from Makefile.kde to bsd.kde.mk so all ports
which have the working configure bits have a chance to figure out the correct
threads libs by themselves.
2004-05-21 22:47:46 +00:00
Kirill Ponomarev
065b55a494 - Chase libraries for new graphics/sdl_gfx version. 2004-05-19 21:14:18 +00:00
Joe Marcus Clarke
d4361eeaca Re-add kensmith's GNOME mirror now that it is backup and freshly updated.
Submitted by:	kensmith
2004-05-18 05:17:17 +00:00
Dirk Meyer
b9d19fcdb6 - Fix defaulting to openssl in base 2004-05-12 20:22:34 +00:00
Dirk Meyer
e28391b98c - Don't build with openssl port when base version is stale
PR:		66007
2004-05-12 04:58:52 +00:00
Alexander Nedotsukov
127368e9af Chase libgsf shlib version. 2004-05-06 09:34:46 +00:00
Alexander Nedotsukov
cead908927 Chase vte shlib version. 2004-05-06 02:54:06 +00:00
Akinori MUSHA
dabf5e1b03 Update lang/ruby18 and the bundled modules to the latest 1.8 branch
snapshot as of 2004-05-02.
2004-05-02 20:30:11 +00:00
Hye-Shik Chang
959fa0ab76 Use ${EXPR} and ${ECHO_CMD} instead of verbose commands.
PR:		66108
Submitted by:	eik
2004-05-01 01:44:08 +00:00
Joe Marcus Clarke
c1d5adbff9 Add a component for gnomespeech as more ports are going to start using it. 2004-04-29 00:04:47 +00:00
Michael Nottebrock
6c593b2c29 Update to KDE 3.2.2 2004-04-20 09:08:07 +00:00
Kris Kennaway
d2404aab2f Two bugfixes:
* Move the add-plist-info target after post-install, so that ports that
  install their info files in the post-install phase will have them
  correctly registered in the plist.

* all-depends-list was too aggressive: it should only include the
  run-depends of the ports upon which it depends, plus the
  non-runtime dependencies of the port itself.  Previously it was also
  including the non-runtime (e.g. BUILD, EXTRACT, FETCH) dependencies of
  the ports upon which it depends, which are irrelevant.
2004-04-19 23:39:52 +00:00
Greg Lewis
d709fa8022 . Remove parentheses around the comparison of ${OSVERSION}. This is in
line with bsd.port.mk and prevents errors when ${OSVERSION} is (somehow)
  undefined.

Problem report from:	Thomas Abthorpe <thomas@stthomas.stthomasanglican.org>
2004-04-19 16:56:04 +00:00
Hye-Shik Chang
895e1124bf - Enable ZOPE directory variables to be overridden in make.conf.
- Install 3rd party products to the right place.

PR:		65608
Submitted by:	Gerhard Sschmidt <estartu@augusta.de>
2004-04-19 07:29:44 +00:00
Ade Lovett
08b6cdcb5e Introduce bsd.autotools.mk to the world, ripped from bsd.port.mk
This is essentially a null-commit, with the one exception that
the "patch-libtool" target is now called "patch-autotools" for
consistency with "run-autotools".

Many thanks to kris for testing on the 4-exp bento cluster

Approved by:	portmgr (kris)
Verified by:	bento 4-exp
2004-04-19 01:37:12 +00:00
Akinori MUSHA
da659ff83a Update lang/ruby16 to the latest snapshot as of 2004-04-16, which
fixes getaddrinfo() check failure on KAME.

Requested by:	suz
2004-04-17 19:17:35 +00:00
Greg Lewis
469f0e8f80 Many fixes to the new bsd.java.mk, including:
. Make the USE_JIKES setting to actually work.
. Simplified backwards compatibility with the old bsd.java.mk.
. Allowed java dependency selection with JAVA_PREFERRED_PORTS.
. More error checking on variable settings.
. Allowed USE_JAVA=yes to work without specifying a version.
. Expanded the meta-info for the individual ports so the full version
  is now available, among other things.

Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-04-16 14:53:22 +00:00
Dirk Meyer
113bd2c5f4 - update to gcc33 2004-04-15 20:51:06 +00:00
Dirk Meyer
c4401fe510 - Fix dependency problem in CURRENT
- drop LIB_DEPENDS in favor of BUILD_DEPENDS and RUN_DEPENDS
- new internel option GNUSTEP_WITHOUT_LIBOBJC
2004-04-13 11:29:00 +00:00
Dirk Meyer
2fefd65f41 - Fix dependency problem
drop LIB_DEPENDS in favor of BUILD_DEPENDS and RUN_DEPENDS
Reported by:    oliver
2004-04-08 10:01:53 +00:00
Dirk Meyer
278efb57b5 - Fix dependecy problem
It could happen that bsd.port.mk think that the correct lib is installed,
by picking up a shared lib in the wrong directory.
Reported by:  oliver
2004-04-08 05:17:37 +00:00
Greg Lewis
a85567ede0 . Document the variables used/set in the header comment.
PR:		65211
Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-04-05 21:40:04 +00:00
Greg Lewis
a85259a2d9 . Fix an indentation bogon.
. Use the appropriate command variable (e.g. ${SED}) rather than the raw
  command itself.  Most of the files in Mk appear to do this, although
  there are some exceptions.  Certainly bsd.port.mk does.

  The one exception is uniq, for which there isn't yet a defined variable.

PR:		65210
Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-04-05 21:24:25 +00:00
Greg Lewis
1c329bc674 . Correct spelling of "BSD Java Porting Team". 2004-04-05 06:50:07 +00:00
Greg Lewis
b96f3ee7cb . Allow ports to defined JAVA_EXTRACT when they want an explicit
EXTRACT_DEPENDS for java (and not necessarily a BUILD_DEPENDS or
  RUN_DEPENDS).

Result of a problem report from:	kris
2004-04-05 06:41:53 +00:00
Joe Marcus Clarke
ccc106f76a Update to GNOME 2.6, and add all the new shared library versions. No other
functionality has been added or removed.
2004-04-05 02:52:41 +00:00
Doug Barton
dae243efd7 ftp.si.uniovi.es is severely out of date, and doesn't have the most
recent versions of BIND 8 or 9.

Submitted by:	fenner's distfile survey
2004-04-04 06:11:04 +00:00
Kris Kennaway
5696324036 Add patch hunk forgotten in previous commit (don't try to edit the makefile
that is not created by Build.PL when PERL_MODBUILD is set)

PR:		62422
Submitted by:	mat
2004-04-03 23:59:50 +00:00
Greg Lewis
88a41fc9c7 Bring in the new bsd.java.mk 2.0.
bsd.java.mk now provides a new set of macros to be used by ports that
require a JDK. When USE_JAVA is set, the following variables may be set
in order to give to precision regarding the requirements of the port:

- JAVA_VERSION: A list of space-separated suitable java versions for the
  port. An optional "+" allows you to specify a range of versions.
  (allowed values: 1.1[+] 1.2[+] 1.3[+] 1.4[+])
- JAVA_OS: A list of space-separated suitable JDK port operating systems
  for the port. (allowed values: native linux)
- JAVA_VENDOR: A list of space-sperated suitable JDK port vendors for
  the port. (allowed values: freebsd bsdjava sun ibm blackdown)
- JAVA_BUILD: When set, it means that the selected JDK port should be
  added to build dependencies for the port.
- JAVA_RUN: This variable works exactly the same as JAVA_BUILD but
  regarding run dependencies.

Here are some of the macros defined after setting USE_JAVA:

- JAVA_PORT: The name of the JDK port (e.g. java/jdk14)
- JAVA_HOME: The home of the JDK port in the local base
- JAVA_PORT_VERSION: The version of the JDK port.
- JAVA_PORT_OS: The operating system used by the JDK port.
- JAVA_PORT_VENDOR: The vendor of the JDK port.
- And many macros for the commonly used java executables, such as JAVA,
  JAVAC, JAVADOC, JAVAH, RMID, JAR...

bsd.java.mk 2.0 is backward compatible with the previous version. Using
the new features is strongly encouraged, since the old bsd.java.mk 1.0
features will be deprecated and removed in the near future.

You will find more detailed info (as well as a quick tutorial) at:
http://www.esil.univ-mrs.fr/~hquiroz/freebsd/bsd.java.mk-2.0.html

If you experience any problems with java based ports that you believe
is due to this change then please let me know.

PR:		63511
Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-04-03 03:37:05 +00:00
Kris Kennaway
e74f65891d - Allow processing of info files in non-standard locations; the
INFO_PATH variable may be used to specify their location.  It defaults
  to 'share/info' for the standard PREFIX, and 'info' when PREFIX ==
  /usr. [1]

- Remove the <category>/pkg/COMMENT files in favour of a COMMENT
  variable in <category>/Makefile [2]

- Prevent patch breakage with VERSION_CONTROL=numbered [3]

- Fix some instances of incorrect WRKDIRPREFIX handling. [4]

- remove useless ${MKDIR} ${WRKSRC} in config target [5]

- remove reference to OpenBSD [6]

- Exempt devel/p5-Module-Build from the self-dependency in
  PERL_MODBUILD so that this port may use the option without getting an
  infinite dependency list [7]

- The default PERL_ARCH is currently determined as a function of
  OSVERSION. It should however be a function of PERL_LEVEL since the
  correct value depends on what Perl version one has installed (older
  Perl versions use ${ARCH}-freebsd, newer versions use mach). [8]

- Fix PORTDOCS on older (4.7, 5.0) systems [9]

- Allow 'make parallel' to generate a working makefile when not all
  categories are present (this does not mean you'll be able to build all
  ports, unless you make sure they don't have external dependencies) [10]

- Don't report symlinks as world-writable in the security check [11]

- Fix a comment that was broken by a mismerged patch [12]

- Clarify the meaning of USE_*, WANT_*, WITH_* and WITHOUT_* [13]

- Don't set _CHKSUMFILES/_IGNOREFILES if CKSUMFILES/IGNOREFILES is
  empty and DIST_SUBDIR is set. [14]

- Fix comment for DISTDIR [15]

- Update the documentation of the USE_GL variable [16]

- Check to see if NONEXISTENT exists, and fail with an error if it does [17]

- Fix fetching of new distfiles in 'make makesum' when SIZE is set [18]

- Consistently set MAKE_ENV when USE_GCC=3.2 or 3.3 are set [19]

- Rework INDEX builds: [20]

  * Fix the bsd.port.subdir.mk code that is supposed to report index
    breakage (the fallback code wasn't actually being run because make
    would halt immediately following the error).  This should help with
    INDEX error reports because it will immediately show the cause of
    failure, so we won't have to pull teeth to extract it from the
    submitter.

  * Streamline the 'make describe' code a bit.

  * Provide some basic instructions to the user when an index build
    fails, on when and how to report index build failures (turn this off
    with INDEX_QUIET=1)

  * Removed INDEX_NOSORT, because I couldn't imagine it to be very
    useful and it doesn't cost very much anyway.

  * Don't prevent INDEX builds from seeing the local host environment.
    Since a lot of users are using 'make index' thesedays they should get
    an index that reflects their local settings and installed ports.  If
    you want to build a 'default' index that isn't influenced by local
    settings (e.g. for release builds), set the INDEX_PRISTINE variable.

  * Allows parallel INDEX builds (using make -j).  The most obvious way
    of doing this doesn't work, because I/O from child makes is broken up
    into 2k chunks, and output lines from 'make describe' that exceed this
    length (*cough* GNOME *cough*) will be intertwined with the output of
    other makes, leading to a corrupted INDEX.  The I/O interleaving
    can be disabled using 'make -P', but this inserts extraneous output of
    its own, and redirects stderr, making it useless for our purposes.
    Instead, I collect the output from the child make processes in
    temporary files and recombine them at the end.

  * The number of concurrent make processes to spawn can be set using
    INDEX_JOBS.  By default this is set to 2, which seems to be a sweet
    spot for both single and dual-processor systems.  On my tests I do not
    see any significant performance changes on UP, but on a dual 4.x
    system the build time drops by 47% (6 minute index builds on one test
    machine!).  Depending on your disk and CPU hardware you might see
    further gains with INDEX_JOBS=4 or higher, so you might like to
    experiment to see what works best.  On a dual 5.x system the
    performance gains do not seem to be as great (20-30%), but this is
    still a significant net win.

PR: 		55493 [1], 59651 [2], 61552 [3], 62247 [4], 62329 [5],
		62337 [6], 62422 [7], 62441 [8], 62627 [9], 62983 [10],
		63112 [11], 63297 [12], 63335 [13], 64029 [14], 64069 [15],
		64236 [16], 64519 [17], 62958 [18], 64237 [19]

Submitted by:	lev [1],
		Matthew Seaman <m.seaman@infracaninophile.co.uk> [2],
		Joel Ray Holveck <joelh@piquan.org> [3],
		ade [4], Sergey Matveychuk <sem@ciam.ru> [5],
		markus [6], mat [7], des [8], eik [9],
		Dmitry Morozovsky <marck@rinet.ru> [10],
		Andrew <andrew@ugh.net.au> [11], vs [12], linimon [13],
		edwin [14][15], gerald [16], marcus[17][18], kris [19][20]
2004-04-02 07:25:23 +00:00
Pav Lucistnik
bc4cd30966 - Update to 2.7.0
PR:		ports/63265
Submitted by:	Gerhard Schmidt <estartu@augusta.de>
Approved by:	crowds on python@ via perky (in general)
2004-04-02 00:00:29 +00:00