Commit Graph

1370 Commits

Author SHA1 Message Date
Joe Marcus Clarke
c1be07332f Add a desktopfileutils component that adds a RUN_DEPENDS on
devel/desktop-file-utils.  This is needed for the new MIME system in the
upcoming GNOME 2.8.
2004-08-14 18:54:02 +00:00
Akinori MUSHA
e68b38c1ca Define RUBY_RIDIR and RUBY_SITERIDIR. 2004-08-12 09:45:08 +00:00
Akinori MUSHA
790c513316 Update lang/ruby18 to 1.8.2-preview2. 2004-08-12 08:57:52 +00:00
Joe Marcus Clarke
c45684f837 Use some more hackery to make sure _USE_GNOME is actually defined, and that
gconf2 is actually one of the requested components.

Reported by:	INDEX build script
2004-08-11 05:06:30 +00:00
Joe Marcus Clarke
ee594fcdc5 Gack, forgot a '_' in the last commit. USE_GNOME will only work if gconf2
was explicitly requested.  Use _USE_GNOME instead.
2004-08-11 01:39:29 +00:00
Joe Marcus Clarke
41be4627c3 Correct a check for gconf2 presence that was causing gconf.xml.defaults to
be created regardless of whether or not gconf2 support was requested.

Reported by:	lofi
Tested by:	lofi
2004-08-11 01:16:04 +00:00
Hye-Shik Chang
03cd3fd2e0 - Update to 2.4a2
- Add IPV6 option [1]

PR:		69950 [1]
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br> [1]
2004-08-07 06:36:57 +00:00
Ade Lovett
e32a824579 Move devel/autoconf->devel/autoconf253 and devel/automake->devel/automake15
All autotools ports are now truly versioned and do not conflict with each
other.

This marks the end of "Phase 1" of the autotools updates.
2004-08-03 22:36:52 +00:00
Joe Marcus Clarke
37dea055cc Separate precious __softMAKEFLAGS from .MAKEFLAGS to fix certain build
problems with the new make(1) .MAKEFLAGS handling.  To disable
__softMAKEFLAGS caching, set NOPRECIOUSSOFTMAKEVARS (note: this is done
by default if the new make(1) is being used).  To disable .MAKEFLAGS
caching, set NOPRECIOUSMAKEVARS (same as before).

PR:		standards/57295
Submitted by:	harti
Tested on:	pointyhat
2004-08-03 19:03:58 +00:00
Greg Lewis
e2e2d90fbe . Add a USE_ANT variable with that provides a simple way to build a
Java-based port with ant, using MAKE_ENV, MAKE_ARGS and ALL_TARGET but
  using ant instead of make.  When a port is built this way it also
  causes ant to respect the JDK selected by bsd.java.mk rather than
  using the JDK that ant was build with.

  Most ports should just be able to do

  USE_ANT=	yes

  You may also need to set ALL_TARGET if your port doesn't use the
  default ant target.

  See the comments on USE_ANT at the head of bsd.java.mk for more
  information.

PR:		59997
Reviewed by:	hq (who spotted a bug and provided the comments
                    documenting USE_ANT).
2004-08-02 21:44:17 +00:00
Pav Lucistnik
1d649c8785 - ftp.mirror.ac.uk is dead for good. You served us well. 2004-08-02 09:42:29 +00:00
Kirill Ponomarev
973f5e1c35 Update PERL_VERSION and PERL_VER
Submitted by:	tobez
2004-07-30 08:35:54 +00:00
Alex Dupre
6d0b9e61ce Register extensions in etc/php/extensions.ini instead of etc/php.ini
and add etc/php to the config scan path.

Suggested by:	Kenneth Vestergaard Schmidt <kvs@pil.dk>
2004-07-28 08:59:35 +00:00
Greg Lewis
f276a222e8 . Align some .endif with their corresponding .if. 2004-07-27 05:16:34 +00:00
Eric Anholt
4eb209da7d - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,
and make XFREE86_VERSION map to it.  XFREE86_VERSION is now deprecated.
- Make xorg the default X_WINDOW_SYSTEM on -current.
- Add several new X_*_PORT variables which point to various pieces of X11 based
  on the setting of X_WINDOW_SYSTEM, and make ports use them.
- Add information to CHANGES about how to handle the transition.

PR:		ports/68763
Approved by:	portmgr (marcus)
Approved by:	re (scottl)
2004-07-23 19:10:32 +00:00
Tilman Keskinoz
3ac4fec272 Retire QT2. QT3 was released a few years ago and QT4 will be released soon. 2004-07-23 14:53:13 +00:00
Joe Marcus Clarke
55ebc22659 Fix the IGNORE message when trying build a port with the wrong MySQL version.
PR:		69304
Submitted by:	kris
2004-07-22 23:02:41 +00:00
Adam Weinberger
ba90b71fb7 If the gconf2 USE_GNOME component is used, overload the
pre-install target to explicitly create
${PREFIX}/etc/gconf/gconf.xml.defaults/.

A number of ports don't create this directory automatically.
In normal uses, this doesn't cause a problem, but many of us
prefer to test out plists by installing into custom prefixes.
This prevents those custom prefix installation tests from
failing.

Inspired by:	John Merryweather Cooper <coop9211@uidaho.edu>
2004-07-22 16:04:44 +00:00
Alex Dupre
ed5c3a6d39 Add support for fileinfo extension. 2004-07-21 09:35:04 +00:00
Alex Dupre
24b3b2d538 Remove the old-and-broken sybase (DB-lib) extension and point users to
the new-and-working sybase (CT-lib) extension.
2004-07-20 23:04:13 +00:00
Alex Dupre
ae5859d055 - Document DEFAULT_PHP_VER and BROKEN_WITH_PHP
- Set them acccordingly in PHP extensions ports

(Now I really need some rest, see you tomorrow)
2004-07-19 23:25:22 +00:00
Alex Dupre
18287d78eb Add support for imagick extension. 2004-07-19 15:34:18 +00:00
Alex Dupre
fb8c7d4a4d Update MASTER_SITE_PHP:
- remove the very slow mirror in Austria
- add more mirrors worldwide
2004-07-19 13:53:49 +00:00
Alex Dupre
f4bac7fde6 Oops, move down the definition of the default PHP port. 2004-07-19 12:23:13 +00:00
Oliver Eikemeier
a8ae38f530 add a sf.net mirror in france 2004-07-19 07:32:16 +00:00
Alex Dupre
33e77102be Second step of PHP mega-commit:
- update bsd.php.mk to handle the new PHP infrastructure
2004-07-19 07:15:24 +00:00
Oliver Eikemeier
2ee8681b62 make OpenLDAP 2.2 the default version 2004-07-17 14:23:34 +00:00
Kris Kennaway
3a7c8c1833 * Be even more explicit about partial ports trees being unsupported
for INDEX builds [1]

* Remove the parallel target from Makefile; this is heavily tied to
  the package build cluster and can be better done in the makeparallel
  script (commit to follow) [2]

* Extend the format of INDEX to separately list the
  EXTRACT/PATCH/FETCH_DEPENDS instead of lumping them all in together
  with BUILD_DEPENDS.  The three new fields are appended to the end of
  the record in that order. [2]

* Change BROKEN to IGNORE in BROKEN_WITH_MYSQL failure code [3]

* Support non-default PREFIX for perl 5.00503 [5]

* Use pkg_info -I instead of ls when searching for conflicts [6]

* Allow local customization of the port subdirectories by including
  ${.CURDIR}/Makefile.local in bsd.subdir.mk if it exists [7]

* Fix 'make search' when ${PORTSDIR} is a symlink to a directory name
  containing extended regexp metacharacters [8]

Submitted by:	linimon [1] [3], kris [2], lth [4], sem [5], eik [5] [6],
		Roman Neuhauser <neuhauser@chello.cz> [7]
PR:		68299 [1], 67705 [3], 67264 [4], 59696 [5], 66568 [6],
		68072 [7]
2004-07-14 08:18:16 +00:00
Oliver Eikemeier
0af4d59f08 attempt to keep sf.net mirrors up to date 2004-07-13 15:35:58 +00:00
Greg Lewis
d1632b5278 . Add a comment that the javavmwrapper port will need updating if
${JAVAJARDIR} is changed.
2004-07-12 19:43:47 +00:00
Hye-Shik Chang
1105aa3a98 If GNU_CONFIGURE or HAS_CONFIGURE is defined, don't configure with
distutils.  This reenables to build py-sgrep.

Spotted by:	kris
2004-07-10 02:00:14 +00:00
Joe Marcus Clarke
7c0294a2c1 Add some documentation for USE_INC_LIBTOOL_VER. 2004-07-09 17:47:25 +00:00
Joe Marcus Clarke
9e5632dd66 Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
2004-07-09 17:43:11 +00:00
Hye-Shik Chang
d8b04cd486 The tarball for Python 2.4a1 is renamed in the site. 2004-07-09 16:53:03 +00:00
Hye-Shik Chang
95340a84dc - Update to 2.4a1, the first alpha release of Python 2.4.
- Provide USE_PYTHON_BUILD and USE_PYTHON_RUN to allow explicit
  dependencies. [1]
- Provide PYDISTUTILS_CONFIGUREARGS and run ${PYSETUP} config on
  'do-configure' targets. [2]

Reviewed by:	eik [1]
Submitted by:	Mike Brown <mike@skew.org>
2004-07-08 15:53:45 +00:00
Adam Weinberger
f4935211a1 Chase libgsf* shared library. 2004-07-04 23:02:22 +00:00
Oliver Eikemeier
9448cc82de disable keihanna and twtelecom sf mirrors 2004-07-03 13:19:28 +00:00
Greg Lewis
b05bcfe3a0 . Reapply the changes of PR/61351 (by linimon) to bsd.java.mk 2.0. These
got spammed in the update to bsd.java.mk 2.0.  They replace .BEGIN blocks
  with check-makevars:: targets.

PR:		68516
Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-07-01 22:44:00 +00:00
Michael Nottebrock
60d27f048f Remove some dead KDE mirrors and replace the rest (except the ring-sites)
with KDE's smart global roundrobin.
2004-07-01 21:21:06 +00:00
Ade Lovett
181243d03c .error -> BROKEN (against my better judgement, but hey ho)
PR:		68568
Submitted by:	eik
2004-07-01 21:13:08 +00:00
Ade Lovett
328b757bf2 Autotools cleanup. Remove autoconf257 (259), automake17 (18), and
libtool14 (13/15).

PR:		67768
Submitted by:	ade
Approved by:	4-exp bento runs (thanks, kris!)
2004-07-01 17:06:41 +00:00
Oliver Eikemeier
6add301a7a add one exim and some sourceforge mirrors 2004-06-30 12:21:49 +00:00
Greg Lewis
a44f1d6e4f . Add appropriate definitions for JAVASHAREDIR and JAVAJARDIR to
PLIST_SUB.
. Define java utility variables such as JAVA, JAVAC, JAVAH, APPLETVIEWER,
  etc. conditionally (?=) rather than explicitly (=).  This is in line with
  both bsd.port.mk and the earlier version of bsd.java.mk.

Reviewed by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-06-29 20:16:37 +00:00
Joe Marcus Clarke
33959b7b0f Add more locale directory hacks to bsd.gnome.mk, and fix ports that tried
to fix these using their own patches.

PR:		68256
Submitted by:	Jean-Yves Lefort <jylefort@brutele.be>
2004-06-27 17:32:30 +00:00
Adam Weinberger
50809c9727 Train bsd.gnome.mk to use its own patch target, and not clobber
pre-patch. pre-patch is free to fill again.

Many thanks to:	eik
2004-06-26 22:08:40 +00:00
Hye-Shik Chang
1446b7717f Remove deprecated ports: lang/python15 and lang/python20. 2004-06-21 01:33:54 +00:00
Dirk Meyer
c98e9b8795 - new option DEFAULT_LIBVERSION 2004-06-16 08:17:22 +00:00
Kris Kennaway
22cbe54b9a * Support verbose index builds with INDEX_VERBOSE [1]
* Don't assume root is using /bin/sh when switching credentials to
  configure OPTIONS. [2]

* Support glob expressions in USE_GETTEXT to allow more flexibility
  in the face of future gratuitous library version bumps by the gettext
  developers [3]:

  USE_GETTEXT=yEs   # Works as before (case-insensitive)
  USE_GETTEXT=[5-7] # Accepts any of those libintl.so.x versions
                    # in the LIB_DEPENDS

* Correctly register dependencies when a non-system perl port is used
  on 4.x [4]

* Extend 'make search' support to allow much more flexible searching.
  Syntax will be documented in CHANGES for brevity. [5]

* Reorder the post-install-script target to before add-plist-info for
  consistency [6]

* Various fixes to support port operations when a port directory
  exists under /usr/obj [7]

* Extend USE_PERL5_BUILD and USE_PERL5 to add EXTRACT and PATCH
  dependencies since many ports require perl in those stages [8]

* Move info file deregistration later in the deinstallation process so
  it works properly. [9]

* Improve wording in EXPIRATION_DATE message. [10]

* Fix dependencies for XFREE86_VERSION==3 (obtain imake from
  x11/XFree86 now that the former port is gone) [11]

* While building index, treat non-existent dependencies as fatal.
  Previously the error was being hidden by the stderr redirection. [12]

* Don't always retry BROKEN ports when package building (it is taking
  too much time to continually rebuild ports that are usually going to
  really be broken).  Set TRYBROKEN if you want to attempt a build of
  a BROKEN port. [12]

* Revert incorrect change from 1.487 relating to ALL-DEPENDS-LIST [13]

PR: 		24214 [1], 67529 [2], 63937 [3], 65554 [4], 40699 [5],
		59162 [6], 63372 66567 [7], 63394 [8], 65304 [9],
		65931 [10], 66565 [11], 66743 [13]
Submitted by:	roam [1], will [1], hrs [2], mi [3], ade [4],
		Roman Neuhauser <roman@bellavista.cz> [5],
		Sergey Matveychuk <sem@ciam.ru> [6], gad [7],
		adamw [8], kris [8][12], dinoex [9],
		Alexey Dokuchaev <danfe@regency.nsu.ru> [10],
		eik [11][13]
2004-06-10 07:30:19 +00:00
Greg Lewis
b3464483eb . Switched stage 6 and 7 so JAVAC is no longer empty when not using jikes
. Added '-bootclasspath ${JAVA_CLASSES}' to the command-line for JAVAC when
  jikes is used as a substitute for javac.

PR:		66349
Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
2004-06-09 18:17:24 +00:00
Michael Nottebrock
9774b28273 Update to version 3.2.3 2004-06-09 16:58:30 +00:00
Ade Lovett
01d65e04c3 Switch over to versioned devel/libltdl15 (from devel/libltdl) after
repo-copy.
2004-06-08 20:45:00 +00:00
Adam Weinberger
1f56f67353 Override CONFIGURE_FAIL_MESSAGE to provide instructions to use the
new gnomelogalyzer.
2004-06-07 20:42:02 +00:00
Pav Lucistnik
0e00e9f171 - Update MASTER_SITE_PGSQL
PR:		ports/67645
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-06-07 19:14:35 +00:00
Ade Lovett
1a628ded35 Sync with new bsd.autotools.mk 2004-06-04 17:29:38 +00:00
Ade Lovett
e360452599 Over the past few weeks, we have been testing the next
incarnation of ports/Mk/bsd.autotools.mk on the road to bringing
at least some semblance of sanity back to this corner of the
ports collection.

By far and away the easiest way to see the changes will be to
view the new file once committed, but here is a summary of the
changes:

1. USE_LIBTOOL, USE_AUTOCONF, USE_AUTOHEADER, USE_AUTOMAKE have
been fully deprecated.  Ports attempting to use these variables
after the commit will error out, and most obviously break INDEX
generation, with a helpful error message.  Instead, ports must
now specifically choose the version of any of these tools that
they need with the corresponding USE_*_VER variables.  Note that
these variables understand any and all versions of autotools ports
in the tree, there is no longer a need to have specific version
numbers hardcoded in the infrastructure of bsd.autotools.mk
(as there is now).  In particular, this will immediately open up
automake18 and autoconf259 for general use and beating.

2. Similarly for WANT_LIBTOOL, WANT_AUTOCONF, and WANT_AUTOMAKE.
Again, these have been fully deprecated, and the equivalent
WANT_*_VER versions should be used.

In order to preserve existing behavior for these variables, please
note the 20040314 entry in ports/CHANGES for the appropriate
version numbers to use for any ports in the GNATS queue.

Both WANT_* and USE_* bring in the relevant tool as a build
dependency, and set up a reasonably large number of variables
pointing to the right programs to be using in the port.  The
only difference at the moment, is that USE_* will run an extra
autotools-related configuration step, whereas WANT_* merely
requests the environment.

3. The helper knob USE_LIBLTDL has been added which currently
simply adds a LIB dependency on the libltdl port.

4. Three new variables have been introduced,
WANT_{LIBTOOL,AUTOCONF,AUTOMAKE}_RUN=yes.  These variables will
do nothing by themselves (a Work-In-Progress), but if the
appropriate autotool version is defined (either through
WANT_*_VER or USE_*_VER), this will add the relevant dependency
to RUN_DEPENDS.

Steps 3 and 4 now essentially negate the need for any kind of
direct dependency within a non-autotools port Makefile on
devel/autoconf*, devel/automake*, devel/libtool*, and devel/libltdl.

PR:		66037
Reviewed by:	4-exp bento cluster
2004-06-04 17:27:29 +00:00
Eric Anholt
dcf6695794 Add a set of MASTER_SITEs for X.Org. 2004-05-31 20:03:45 +00:00
Pav Lucistnik
2821ebfb31 - Update default perl version from 5.8.2 to 5.8.4
Forgotten by:	tobez
2004-05-31 18:07:57 +00:00
Edwin Groothuis
92d9b3454c ports/67402: [PATCH] Mk/bsd.sites.mk MASTER_SITE_NETBSD sunsite fix
changed structure

PR:		ports/67402
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-31 00:02:29 +00:00
Edwin Groothuis
33427c1fc5 [PATCH] Mk/bsd.sites.mk MASTER_SITE_PYTHON tuwien.ac.at fix
http://gd.tuwien.ac.at/www.python.org/ -> 302
	http://gd.tuwien.ac.at:8075/ they still have the mirror
	(see ftp://gd.tuwien.ac.at/gds-mirrors.html#PYTHON), but
	with a different structure, it breaks MASTER_SITE_SUBDIR,
	so I'd just drop it.

PR:		ports/67399
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-30 23:28:00 +00:00
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
Joe Marcus Clarke
9c199f0593 Add another GNOME mirror currently being used while the main GNOME services are
brought back up.
2004-03-31 07:33:05 +00:00
Dirk Meyer
b4e012219b - make PKGNAMESUFFIX extandable 2004-03-26 08:00:35 +00:00
Greg Lewis
83ab5068fd . Fix MASTER_SITE_SAMBA site (ftp.easynet.be) URL.
PR:		64676
Submitted by:	Kimura Fuyuki <fuyuki@hadaly.org>
2004-03-24 23:37:33 +00:00
Akinori MUSHA
f0e1196e4b Add utility variables for ruby-iconv. 2004-03-23 09:03:32 +00:00
Adam Weinberger
be1494f3f1 Remove unc.dl.sourceforge.net. For over a week now, I haven't
been able to pull even 1KB/s from any box.
2004-03-22 08:53:12 +00:00
Kris Kennaway
131cd97388 Move the ancient emacs 19.x port from editors/emacs to
editors/emacs19, and update the main emacs port to 21.x by copying from
editors/emacs21.  Retire the editors/emacs21 port.

PR:	ports/24983
2004-03-21 07:39:49 +00:00
Dirk Meyer
844edecab8 - update Security check
- use OPENSSL_VERSION_TEXT for detection.

Security: version in base must be 0.9.7d or have fixes
http://www.freebsd.org/cgi/cvsweb.cgi/src/crypto/openssl/crypto/opensslv.h
2004-03-18 13:30:47 +00:00
Trevor Johnson
7107d5f70e Move ftp.auckland.ac.nz to the bottom of the CPAN list. It does
not permit passive FTP, and
<URL:http://www2.auckland.ac.nz/net/Accounting/> asks that we only
download from it "at any time between 0700 and 2000 GMT (traffic
charges to New Zealand - which we pay - are cheaper between 8 pm
and 9 am)."
2004-03-17 17:22:47 +00:00
Edwin Groothuis
c9f5767464 devel/sdl12: upgrading to 1.2.7 + some fixes.
- upgrade to 1.2.7
        - add a knob WITH_NAS
        - fix dependences to aalib & svgalib
        - use standard DOCSDIR & EXAMPLESDIR
        - fix plist for NOPORTDOCS
        - distribute README-SDL.txt.

PR:             Based on ports/57475
Submitted by:   Thierry Thomas <thierry@pompo.net>
Reviewed by:    kris@ with a build on bento
2004-03-16 04:06:48 +00:00
Oliver Eikemeier
0f5726c770 Remove one lagging and one unreachable exim mirror
Noticed by:	make check-distfiles :)
2004-03-12 13:06:42 +00:00
Joe Marcus Clarke
2e42662a8f Chase the gal2 and gtkhtml3 shared lib versions. 2004-03-12 09:57:14 +00:00
Hye-Shik Chang
2083111047 Update to Python development snapshot as of 040311.
I must say that it's faster by 10%~ than previous snapshot or 2.3.
And it incorporated CJKCodecs from this! :)
2004-03-11 15:53:06 +00:00
Sergey A. Osokin
61ca76b3a4 Add MASTER_SITE_SAMBA for samba official mirrors.
Utilize MASTER_SITE_SAMBA for SMB-specific ports.

Submitted by:	Kimura Fuyuki <fuyuki@nigredo.org>
PR:		63861
2004-03-11 09:58:04 +00:00
Michael Nottebrock
f64c6af4f4 Update to KDE 3.2.1 / QT 3.3.1
Important changes:
==================

KDE:

- Audio/arts does not install artswrapper anymore, instead it is provided by
  audio/artswrapper. See UPDATING.

- misc/kdeaddons3 is now a metaport with

	editors/kate-plugins
	editors/vimpart
	games/atlantikdesigner
	misc/kaddressbook-plugins
	misc/kfile-plugins
	misc/kicker-applets
	misc/knewsticker-scripts
	misc/konq-plugins
	misc/ksig
	misc/renamedlgplugins
	multimedia/noatun-plugins
	net/kontact-plugins

  as slave ports.

- A number of KDE ports now uses OPTIONS do make various WITH_* options more
  visible.

- Plist fixes

- devel/kdevelop should be able to detect FreeBSD's autoconf/automake now for
  newly created projects.

- kdebase will no longer remove previous KDM configurations. This won't take
  effect during the update from 3.2.0 to 3.2.1 (as deinstalling 3.2.0 will still
  remove the configuration), but subsequent updates will merge old configs.

QT:

- Previous versions of QT could be compiled with debugging-support enabled by
  defining DEBUG. This switch has been renamed to the more unambiguous
  WANT_QT_DEBUG (similar to WANT_KDE_DEBUG in the KDE ports).
2004-03-09 19:41:12 +00:00
Oliver Eikemeier
d79f764986 - bring sourceforge mirrors in line with http://prdownloads.sourceforge.net/PROJECT/
- remove belnet from the list until the distfiles are fixed

rationale:
- separately listed mirrors make the distfile survey more reliable,
  and we can remove sites with problems, even though it is bad for
  automatic sorting

try the following sh scripts:

for m in heanet aleron unc belnet umn twtelecom switch easynews keihanna cesnet; \
	do echo -n $m ": "; fetch -o - -q -A http://$m.dl.sourceforge.net/sourceforge/balance/balance-3.11.tar.gz | md5; done

for m in heanet aleron unc belnet umn twtelecom switch easynews keihanna cesnet; \
	do echo -n $m ": "; fetch -o - -q -A http://$m.dl.sourceforge.net/sourceforge/gaim/gaim-0.75.tar.bz2 | md5; done
2004-03-06 16:28:30 +00:00
Pav Lucistnik
7e355b0a78 MASTER_SITE_SOURCEFORGE:
- prefer european mirrors because US mirrors were unbearably slow last few months
2004-03-01 15:06:13 +00:00
Clement Laforet
c10d036994 Remove 3 dead apache mirrors. 2004-02-29 23:25:35 +00:00
Akinori MUSHA
7be480ee5d Change the default version of ruby to 1.8 for i386 as well, finally.
Always put a version suffix to the ruby name (no matter if ruby is the
default version) to avoid mess in future.

[Notes for i386 users]

If you are a ruby developer and still want to stick with ruby 1.6 as
default, please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf.

If you are a ruby developer and want to keep ruby 1.6 as default,
please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf.  Otherwise, please
run the following series of commands to migrate to ruby 1.8:

  1) Reinstall portupgrade manually (and ruby 1.8 will be installed)
	pkg_delete portupgrade-\*
        (cd /usr/ports/sysutils/portupgrade; make install clean)

  2) Reinstall everything that depends on ruby 1.6 (to use ruby 1.8)
	portupgrade -fr lang/ruby16

  3) Reinstall ruby 1.8 (because the previous step kills symlinks)
	portupgrade -f lang/ruby18

  4) Deinstall ruby 1.6 stuff (if you are paranoia)
        pkg_deinstall -ri lang/ruby16
2004-02-26 19:20:09 +00:00
Pav Lucistnik
7e7107ebd1 - Refresh mirrors in MASTER_SITE_GNU, change some ftp to http to improve
http/ftp ratio

PR:		ports/63194
Submitted by:	Jason Harris <jharris@widomaker.com>
2004-02-24 16:57:04 +00:00
Kris Kennaway
9d9b1a10af Fennerize a windowmaker master site that does not appear to carry a full
mirror.
2004-02-21 22:52:24 +00:00
Trevor Johnson
e9dc840a5f Remove two sites from the REDHAT list due to problems found by
fenner's survey: ftp.cso.uiuc.edu is no longer in the DNS, and
ftp.monash.edu.au says "451 Local resource failure: malloc: no such
device or address"
2004-02-17 20:50:22 +00:00
Michael Nottebrock
5493ff1670 Prefer a LIB_DEPENDS.
Pointy hat to: me.
2004-02-09 12:05:31 +00:00
Alex Dupre
f7331a179b Fix apache2 auto-detection, since apr is now conditional.
Submitted by:	kuriyama
Approved by:	nork (mentor/implicitly)
2004-02-09 10:37:45 +00:00
Michael Nottebrock
8ac9780c65 Be more anal about dependencies: Depend on something only present in kdelibs
3.2.0, but not in 3.1.x.
2004-02-09 04:46:23 +00:00
Alexander Nedotsukov
3b91f8b26b Fix MASTER_SITE_GNOME.
Reported by:	Tom McLaughlin <tmclaugh@sdf.lonestar.org>
2004-02-09 03:05:28 +00:00
Trevor Johnson
cb5b85e201 housekeeping for FESTIVAL and FESTIVAL_OGI lists 2004-02-06 18:27:38 +00:00
Trevor Johnson
3634ac1ea0 In Mozilla list, remove sites which do not have recent files. Add
new sites.

PR:		62371
Submitted by:	Tom McLaughlin
2004-02-05 14:23:31 +00:00
Michael Nottebrock
38a92d46fe Update to KDE 3.2.0
Important changes:
==================

- Kmail and knode have been moved from kdenetwork to kdepim. This
  means you will have to install kdepim if you want to continue using
  kmail or knode. This is to ease integration with korganizer, in
  the new 'Kontact' application.

- The arabic translations for KDE and KOffice have been moved from
  misc to the arabic category.

- There is a new module called kdeaccessibility in the accessibility
  category.  It contains a few utilities for disabled users like a
  magnification lens and a text-to-speech frontend.

- In KDM, you need to select the 'CUSTOM' session profile in order
  to have your .xsession executed. This is particularly important if
  you're using the aegypten tools
  (http://freebsd.kde.org/howtos/aegypten-kmail.php).

- We have started making more parts of the ports optional. In kdepim,
  both Kandy and KPilot can be turned off with ports-knobs. This
  process will continue in the 3.2 series.
2004-02-05 01:23:10 +00:00
Joe Marcus Clarke
742adcabd7 * Add a new bsd.php.mk that takes the place of lang/php4/bsd.php.mk [1]
* Remove trailing whitespace from bsd.port.mk [2]
* Enhanced OPTIONS handling [3]
* Add a USE_ICONV macro [4]
* Add a USE_GETTEXT macro [5]
* Add support for p5-Module::Build [6]
* Enhance bsd.sdl.mk with WANT_SDL [7]
* Remove NetBSD and OpenBSD bits from bsd.port.mk [8]
* Correct a type in PKGDIR description in bsd.port.mk [9]
* Add new DIRNAME macro [10]
* Cleanup bsd.port.mk [11]
* The default Perl for -CURRENT has been updated to 5.8.2 [12]
* Optimize recursive operations on the ports tree [13]
* Do not attempt to remove _CPUCFLAGS from CFLAGS if _CPUCFLAGS is
  not defined [14]
* Remove sysutils/rc_subr dependency on -CURRENT [15]
* Add MySQL 5.X support to the ports system [16]
* Fix a comment typo related to MySQL [17]
* Change PTHREAD_{CFLAGS,LIBS} behavior [18]
* Do not check distfile size on FreeBSD < 4.8 [19]
* Do not install ports with security vulnerabilities [20]
* Use ${LOCALBASE}/sbin/pkg_* tools if found [21]
* A new net-mgmt physical category has been added [22]
* Stop relying on port.mkversion [23]
* Fix a regression in checksum processing [24]
* Allow PLIST_{DIRS,FILES} to make use of PLIST_SUB [25]
* Switch to root to run config and rmconfig targets [26]
* Add SIZE attributes for distfiles by default [27]

PR:		61683 [3]
		62131 [4]
		61992 [5]
		61621 [6]
		61877 [7]
		61401 [8]
		61684 [10]
		61684 61955 [11]
		61857 [12]
		61757 [14]
		61454 [15]
		60559 [16]
		62039 [20]
		62039 [21]
		61856 [23]
		61972 [27]
Submitted by:	ale [1]
		marcus [2]
		eik [3]
		trevor [4]
		trevor [5]
		skv [6]
		edwin [7]
		Markus Brueffer <brueffer@phoenix-systems.de> [8]
		trevor [9]
		eik [10]
		eik des [11]
		des [12]
		kris [13]
		marcus [14]
		Sergey Matveychuk <sem@ciam.ru> [15]
		ale [16]
		linimon [17]
		eischen netchild [18]
		marcus netchild [20]
		eik [21]
		wollman [22]
		des [23]
		marcus eik [24]
		marcus [25]
		marcus [26]
		trevor [27]
2004-02-04 04:27:04 +00:00
Joe Marcus Clarke
a41faa82bd * Add another check to make sure bsd.gnome.mk isn't included more than needed
* Remove all trailing whitespace
2004-02-03 21:26:54 +00:00
Pav Lucistnik
bc1e86f976 - Savannah is back! Hooray!
Submitted by:	Jason Harris <jharris@widomaker.com>
2004-01-29 16:40:46 +00:00
Pete Fritchman
59813b1efc Sort www.gtlib.cc.gatech.edu further down away from the top in
MASTER_SITE_{GNOME,GNU}.  It's been rather slow lately, and listing it
first for GNOME and GNU couldn't be helping.
2004-01-27 01:39:06 +00:00
Hye-Shik Chang
ba4f95c0b0 Add ZOPEPRODUCTDIR to PLIST_SUB when USE_ZOPE is triggered.
PR:		61611
Submitted by:	Khairil Yusof <kaeru@streamyx.com>
2004-01-26 02:11:36 +00:00
Daniel Eischen
fba0329712 Back out last change to make PTHREAD_LIBS and PTHREAD_CFLAGS conditional
as I didn't get explicit permission from portmgr.

Suggested by:	adamw
2004-01-24 01:26:30 +00:00
Daniel Eischen
497c0097b4 Make PTHREAD_LIBS and PTHREAD_CFLAGS conditional. Also remove
-D_THREAD_SAFE from PTHREAD_CFLAGS when it isn't needed.
2004-01-23 22:31:36 +00:00
Joe Marcus Clarke
616f248e22 Fix a regression in bsd.port.mk where ports with multiple checksums per file
would fail make checksum.  Note: this is the simplest fix, but there is a
more complete fix by eik and myself that works in the spirit of the original
distinfo cleanup patch.  However, that patch needs to be tested on bento first.

PR:		61772
Submitted by:	dinoex
2004-01-23 16:22:26 +00:00
Ernst de Haan
8ca0e055a2 Fixed an incorrect comment.
Requested by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
PR:		61741
2004-01-23 07:43:23 +00:00
Oliver Eikemeier
b751b33376 Correct two GNU mirrors, delete an outdated one.
Obtained from:	Bill Fenner's portsurvey
2004-01-23 02:25:57 +00:00
Joe Marcus Clarke
c777bf12fb Chase the new locations for atspi, atk, and gail. 2004-01-22 09:12:25 +00:00
Kirill Ponomarev
d0a4ce84ae - Replace sdl_mm directory and use sdlmm
Submitted by:	erwin
Approved by:	edwin
2004-01-21 10:01:54 +00:00
Joe Marcus Clarke
93c1cc87f6 Remove an extra blank line. 2004-01-20 22:27:01 +00:00
Joe Marcus Clarke
02da5b02ba Conditionalize the max command length on whether or not GNU_CONFIGURE is
defined.
2004-01-20 22:26:36 +00:00
Joe Marcus Clarke
5be37c5652 OPTIONSFILE now defaults to ${PORT_DBDIR}/${UNIQUENAME}/options where
${PORT_DBDIR} is /var/db/ports and ${UNIQUENAME} is
${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}.  OPTIONSFILE, PORT_DBDIR,
and UNIQUENAME are all overrideable by the porter.

Note: a better solution may be forthcoming after it can be shaken out
on bento.  This is a simple fix to workaround PORTNAME conflicts in the
tree.

Submitted by:	eivind
2004-01-20 22:17:03 +00:00
Joe Marcus Clarke
8be6ffc4f3 * Chase the shared lib version of OpenLDAP 2.2 [1]
* Make CONFIGURE_MAX_CMD_LEN default to sysctl -n kern.argmax which is more
  accurate, and has been in FreeBSD since the beginning (NOTE:
  CONFIGURE_MAX_CMD_LEN is still overrideable from a port's Makefile) [2]

Submitted by:	eik [1]
Requested by:	juli [2]
2004-01-20 19:35:27 +00:00
Joe Marcus Clarke
77e590c67f s/sanity-check/check-sanity/ since the latter is the actual target name.
Submitted by:	rushani
Pointy hats to: linimon and me
2004-01-20 16:18:33 +00:00
Joe Marcus Clarke
324357fea5 Gak! That last commit overwrote my bsd.gnome.mk changes from earlier
tonight.  Revert back to rev 1.57.
2004-01-20 09:19:07 +00:00
Joe Marcus Clarke
adb227d8a9 Actually add bsd.sdl.mk from the previous commit. 2004-01-20 09:14:50 +00:00
Joe Marcus Clarke
e587cce18d Here come the patches!
* Add ghostscript knobs [1]
* Add per-port persistent build options with a menu-driven front-end [2]
* Allow porters to override the message generated when do-configure fails [3]
* Add patch to obviate many pkg-plist files [4]
* Fix the PKG_DBDIR comment [5]
* Make ports framework more robust with regard to make index [6]
* Add new command macros to bsd.port.mk [7]
* Remove direct command use from bsd.port.mk [8]
* Make the ports system respect WITHOUT_CPU_CFLAGS [9]
* Break the SDL code out into bsd.sdl.mk [10]
* Add working support for USE_SIZE [11]
* Fix RANDOMIZE_MASTER_SITES on -CURRENT [12]
* Convert some spaces to tabs [13]
* Add new physcial categories accessibility and x11-themes [14]
* Speed up GNU configure scripts [15]
* Remove "//" from MLINKS items in PLISTs and fix make -s install and
  make -s deinstall [16]
* Be more specific about looking for files in distinfo [17]
* Add new run-autotools target, and resort configure targets [18]
* Make CONFLICTS compare prefix for installed packages and PREFIX [19]
* Change directory to ${.CURDIR} before running certain make commands [20]
* When INSTALL_AS_USER is set, run ldconfig with failures ignored [21]
* Speed up the security check phase [22]
* Fix some corner cases in the PORTDOCS code [23]
* Add a new DEPRECATED macro [24]
* Make INDEX breakage more informative [25]

Look for a full write-up to follow on ports@ and ports-developers@.

PR:		36112 [1]
		59909 [4]
		61351 [6]
		59058 [7]
		59058 [8]
		59493 [9]
		55494 [10]
		59058 [11]
		59315 [12]
		59058 [13]
		59811 [15]
		59058 [16]
		59058 [17]
		60882 [18]
		58149 [19]
		59058 [20]
		61133 [21]
		55331 [22]
		59070 [23]
		59362 [24]
		59626 [25]
Submitted by:	linimon [1]
		eivind [2]
		marcus [3]
		trevor [4]
		gerald [5]
		linimon [6]
		eik [7]
		eik [8]
		jeh [9]
		edwin [10]
		eik [11]
		Sergey Matveychuk <sem@ciam.ru> [12]
		eik [13]
		trevor gnome [14]
		adamw [15]
		eik [16]
		eik [17]
		edwin [18]
		clement [19]
		eik [20]
		edwin lev [21]
		Eugene M. Kim <ab@astralblue.com> [22]
		eik [23]
		linimon [24]
		eik [25]
2004-01-20 09:14:10 +00:00
Joe Marcus Clarke
d126ef31f0 * Add a new intltool component which adds a BUILD_DEPENDS on textproc/intltool
* Make intlhack and gtk20 use the new intltool component
* Add a new gtkhtml3 component that adds a dependency on www/gtkhtml3 (this
  will be used for balsa2 as well as some of the upcoming GNOME 2.6 ports)
2004-01-19 20:09:19 +00:00
Joe Marcus Clarke
c6fb7bc242 Remove the gnomeaudio component as it is only used by one port, x11/gnome2,
which registers it as an explicit RUN_DEPENDS.

Submitted by:	adamw
2004-01-13 17:37:27 +00:00
Joe Marcus Clarke
2d3838456f * Correct a typo in the libartlgpl2 detection [1]
* Simplify the {BUILD,RUN}_DEPENDS code [1]
* Add a new intlhack component for ports that require intltool >= 0.28
* Add a gstreamerplugins component [2]
* Add an lthack component that takes the place of the standard GNOME
  patch-configure [2]
* Add pygtk, pygnome, pygtk2, and pygnome2 components [2]
* Point gnomeaudio to audio/gnomeaudio2 [2]
* Categorize the USE_GNOME component list [2]

Submitted by:	Rolf Grossmann <rg@progtech.net> [1]
		adamw [2]
2004-01-13 17:36:19 +00:00
Pav Lucistnik
c2957cfbb9 - Update GnuPG sites
PR:		ports/61268
Submitted by:	Jason Harris <jharris@widomaker.com>
2004-01-12 21:28:52 +00:00
Hye-Shik Chang
629c6dcf48 Update python-devel to 2.4 20040106 snapshot. 2004-01-09 01:43:30 +00:00
Akinori MUSHA
ba4b7305d5 Update lang/ruby18 to the 1.8.1 final release. Merry Christmas! 2003-12-24 21:08:32 +00:00
Akinori MUSHA
eab7cdca8b Update lang/ruby18 to 1.8.1.p4. 2003-12-22 10:08:34 +00:00
Pav Lucistnik
3ffa724050 - Add redhat 7.1 master site that have XFree86-4.1 rpm needed for
devel/linux_devtools-7 port.
2003-12-21 15:17:15 +00:00
Hye-Shik Chang
60d09f59f5 - Update to Python-2.3.3
- Pass PYTHON_VERSION variable to dependent builds.
- Enable email package to use cjkcodecs.
- Decrease default recursion limit to 900 on sparc64.
2003-12-20 07:13:43 +00:00
Greg Lewis
cb19cf422f . Update to match changes in the Apache distribution structure.
PR:		58943
Submitted by:	Palle Girgensohn <girgen@pingpong.net>
2003-12-19 16:31:28 +00:00
Ernst de Haan
a423698f97 Fixed bug. If a Linux 1.4 JDK would have been installed, it
would not have been picked up if USE_JAVA was set to "1.3+".

The behaviour is now as follows if USE_JAVA is set to
"1.3+":
- If the setting is 1.3+, then use an already installed 1.3
  or 1.4 JDK. If there is no such JDK, then set USE_JAVA to
  1.3. The FreeBSD JDK 1.4 is preferred over all other
  JDK's.

Noticed by:	pav
2003-12-15 07:04:50 +00:00
Akinori MUSHA
940b7f1c39 Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3. 2003-12-15 06:35:48 +00:00
Mark Pulford
34ee0c9925 Add MASTER_SITE_FEDORA_LINUX 2003-12-12 13:18:27 +00:00
Kiriyama Kazuhiko
b3dfa9e53c * Sync with update of editors/xemacs-devel (to 21.5-b15).
* Sync with update of editors/xemacs-devel-mule (to 21.5-b16).

Approved by:	shige	(maintainer)
		portmgr	(joe)
2003-12-08 08:31:58 +00:00
Dirk Meyer
c78319a291 - fixes a comment that did no longer match.
Submitted by:	seanc
2003-12-05 08:20:51 +00:00
Kevin Lo
2abc3d8ad0 Typo. Pointed out by S.J. Yu <sjyu@msi.com.tw> 2003-11-28 01:46:52 +00:00
Akinori MUSHA
9b0614fee9 Set the configure target properly and unbreak packaging for amd64.
It turned out that the configure target does not need to be
overridable but just RUBY_ARCH does for those who are to use a
hand-built interpreter with modules from ports.

Hint given from:	obrien
Approved by:		kris (implicitly), and myself
2003-11-24 12:43:40 +00:00
Joe Marcus Clarke
5d0e10b310 Fix a typo that prevented proper automake257 dependencies from working.
PR:		59433
Submitted by:	Clement Laforet <sheepkiller@cultdeadsheep.org>
Approved by:	portmgr (implicit and kris)
2003-11-24 01:08:41 +00:00
Greg Lewis
779cc32f12 . Update MASTER_SITE_APACHE_JAKARTA to allow some of the older Jakarta
ports to fetch.
2003-11-20 22:09:37 +00:00
Trevor Johnson
e3701b46d5 Fix another error introduced in 1.199. 2003-11-19 01:41:30 +00:00
Oliver Eikemeier
1ecd7bbe8b Fix MASTER_SITE_MOZILLA
Approved by:	marcus (mentor)
2003-11-14 17:45:30 +00:00
Dirk Meyer
a19be1be0f - populate MASTER_SITE_GNUSTEP 2003-11-12 15:06:22 +00:00
Greg Lewis
22c2963e1c . Note some of the JDKs are now 1.4.2 rather than 1.4.1 (the native one
was updated today in particular).
2003-11-11 22:25:08 +00:00
Joe Marcus Clarke
b30aef932e Catch up on the libgnomeprint[ui] detection file names.
Submitted by:	ade
2003-11-11 17:04:11 +00:00
Joe Marcus Clarke
35cd093dc0 Document the new PORTDOCS macro. This is a comment change only.
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-11-08 03:22:08 +00:00
Joe Marcus Clarke
e01b8f26ce Really add the fix for 56096. This was tested on bento, but somehow removed
at the last minute.  This fixes PKG_ARGS when WRKDIRPREFIX is specified.

Reminded by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-11-07 17:55:41 +00:00
Joe Marcus Clarke
eb67234c29 * Improve the test for the old ports directory layout [1]
* Include SITE_PERL earlier [2]
* Use the correct versions of autoconf and automake [3]
* Add a PORTDOCS macro for automating installation of documentation files [4]
* Define a default Fortran compiler for each version of USE_GCC [5]
* Fix package builds when WRKDIRPREFIX is set [6]
* Add more comment documentation on default targets [7]
* Fix plist generation in certain cases [8]
* Fix COMMENT/COMMENTFILE checking [9]
* Use SU_CMD for deinstall and deinstall-all targets (provided
  INSTALL_AS_USER is not set) [10]
* Define a default WWWOWN and WWWGRP [11]
* Make INDEX builds work even when the port name is the same as a default
  target [12]
* Fix the new share/nls/C links [13]
* Don't look in ${LOCALBASE}/lib/compat/pkg for LIB_DEPENDS [14]
* Document package-recursive [15]
* Create a new virtual category, lisp  [16]
* Create a new real category, arabic
* Add a new GCCVERSION macro for eaisly tracking compiler version changes [17]
* Abstract out some of the common Apache bits [18]
* Enable the use of USE_OPENLDAP after including bsd.port.pre.mk [19]
* Add a new virtual category, pear [20]
* Add support for randomizing MASTER_SITES [21]
* Don't accept PORTVERSIONS that pkg_version can't handle [22]
* Add support for dynamic pkg-install, pkg-deinstall, pkg-message, and
  pkg-req scripts [23]
* Don't redirect stderr when running pkg_info -O.  This may help troubleshoot
  mysterious "Error 1" messages.
* Fix up the order of the various PKGNAME related macros to be consistent with
  portlint [24]

PR:		21885 [1]
		51588 [2]
		55325 [3]
		57778 [4]
		55674 [5]
		56096 [6]
		56355 [7]
		56533 [8]
		57272 [9]
		57378 [10]
		57403 [11]
		57438 [12]
		57488 [13]
		57664 [14]
		57928 [15]
		58232 [16]
		58317 [17]
		32604 [18]
		57529 [19]
		56582 [20]
		48377 [21]
		56960 [22]
		58885 [23]
		54351 [24]
Submitted by:	trevor [1]
		eik@fillmore-labs.com [2]
		rehsack@liwing.de, ade [3]
		eikemeier@fillmore-labs.com [4]
		thierry@pompo.net [5]
		Palle Girgensohn <girgen@pingpong.net> [6]
		edwin [7]
		leeym [8]
		edwin [9]
		fjoe [10]
		edwin [11]
		eikemeier@fillmore-labs.com [12]
		fuyuki@nigredo.org [13]
		eikemeier@fillmore-labs.com [14]
		freebsd@generalresources.com [15]
		linimon [16]
		linimon [17]
		dinoex [18]
		eikemeier@fillmore-labs.com [19]
		edwin [20]
		seanc [21]
		eikemeier@fillmore-labs.com [22]
Reviewed by:	eikemeier@fillmore-labs.com [23]
2003-11-07 08:51:46 +00:00
Mark Linimon
5575655017 Per distfile survey, remove mastersite from exim list that disappeared
October 1st.
2003-11-05 17:02:02 +00:00
Joe Marcus Clarke
7c03628c05 Chase the libxslt shared lib version. 2003-11-04 18:22:56 +00:00
Hye-Shik Chang
360fced428 Add dependency line for pyexpat as ${PYEXPAT} to provide adaptive
dependency for both of pre-2.3.2_2 and after-.
2003-11-04 18:07:03 +00:00
Ying-Chieh Liao
f400ce6416 back out my last commit
Noted by:	trevor
2003-11-04 16:05:47 +00:00
Edwin Groothuis
b7952664e3 remove ftp.chl.chalmers.se from master_site_isc 2003-11-03 08:12:59 +00:00
Edwin Groothuis
ee431a373e fix location of GNU_SITES for ftp.rediris.es 2003-11-03 08:10:48 +00:00
Edwin Groothuis
fb07e46f49 Cleanup MASTER_SITE_MOZILLA, based on the information from www/mozilla
and net/perldap on the fenner distsurvey.
2003-11-03 06:51:33 +00:00
Mark Linimon
39b6a7ffa7 Per distfile survey, remove packetstorm.blackroute.net, which disappeared
in September 2003 (blackroute.net itself is still there, however); and
packetstorm.org, which on its main page tells you that packetstorm.nl
is the canonical page.
2003-11-02 00:46:39 +00:00
Mark Linimon
3b47192c61 Per distfile survey, crl.dec.com has not carried the Xcontrib files
since January 2003.  This was especially annoying in the distfile
survey (and to users) as it was listed as the first choice.
2003-11-02 00:30:15 +00:00
Akinori MUSHA
2997d721f3 Update lang/ruby16 to the latest snapshot as of 2003-10-15.
This fixes a few bugs in standard libraries.
2003-10-31 19:34:06 +00:00
Akinori MUSHA
b23aecf8c6 Update the ruby 1.8 feature list for the new ruby16-shim-18. 2003-10-31 18:43:43 +00:00
Akinori MUSHA
aaa48e0ef8 Update lang/ruby18 to 1.8.1-preview2. 2003-10-31 12:33:35 +00:00
Ying-Chieh Liao
036aa3da13 substitute space with tab 2003-10-31 07:38:24 +00:00
Ying-Chieh Liao
d5126fe5f3 introduce MASTER_SITE_GNU_ALPHA 2003-10-31 02:39:30 +00:00
Hye-Shik Chang
040577c1f7 - Update lang/python-devel to Python-2.4 031022 snapshot.
- Correct USE_ZOPE dependency to Python 2.1. [1]
- Fetch from correct MASTER_SITE_SUBDIR when upgrading python
  in same branch. [2]
- Enable installing separated standard modules for python-devel port.

Reported by:	Filippo Natali <pitonat@libero.it> [1],
		Yoshihiko Sarumaru <mistral@imasy.or.jp> [2]
2003-10-29 21:31:13 +00:00
Trevor Johnson
7271b8c999 Augment NETBSD list.
Obtained from:	<URL:http://www.alltheweb.com>
2003-10-28 10:06:21 +00:00