Commit graph

1440 commits

Author SHA1 Message Date
Alex Dupre
ddabbb3919 Bump MySQL 5.0 library version.
Approved by:	portmgr (marcus)
2005-08-28 18:47:56 +00:00
Dirk Meyer
291f0b046d - cleanup Makefile location 2005-08-28 09:15:29 +00:00
Mark Linimon
b893e492c1 Site maintainer of rge.com notes that they are discontinuing their mirror
service.  We appreciate all your support in the past.
2005-08-28 08:02:43 +00:00
Xin LI
9755c4d375 Add the site maintained by the FreeBSD Simplified Chinese Project (also
known as FreeBSDChina.org), to improve the user experience of local
distfile downloads from the mainland China.

Approved by:	portmgr (linimon), clive
2005-08-02 07:26:30 +00:00
Michael Nottebrock
ecc191066f Update to KDE 3.4.2 / KOffice 1.4.1 2005-07-31 22:46:35 +00:00
Kirill Ponomarev
66a68620ff Remove gcc3.1
Submitted by:	gerald
2005-07-31 17:07:23 +00:00
Hye-Shik Chang
ec0aa03843 Update python-devel to 2.5.a0.20050728 snapshot. 2005-07-28 08:29:32 +00:00
Dirk Meyer
3227fb2e98 - drop vulnerability check 2005-07-28 05:08:45 +00:00
Dirk Meyer
5bdecaabbd Update for gnustep-back 0.10 2005-07-27 17:13:46 +00:00
Dejan Lesjak
7488d427d1 Upgrade xemacs-devel to 21.5.b21 "corn" by following upgrade of
xemacs-devel-mule.
Rename patch-ak to patch-unexelf.c after realigning. Changes in patch-ai
were merged.
2005-07-26 17:05:18 +00:00
Pav Lucistnik
2932a0de8f - Refresh list of Sourceforge mirrors 2005-07-24 04:00:04 +00:00
Herve Quiroz
8d777aa3f2 Fix typo in header documentation
PR:		83498
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2005-07-15 11:32:31 +00:00
Alex Dupre
276c3a29ae Update to 4.4.0 release:
- fix a serious memory corruption problem
- remove automake dependency
- switch to the latest autoconf version
2005-07-13 19:56:27 +00:00
Hye-Shik Chang
28e479b650 - Add new bsd.python.mk-side support for Twisted Python.
This brings USE_TWISTED options which works like USE_GNOME
  to python ports. [1]
- Fill comment about USE_ZOPE. [1]
- Fix some mixed usage of tab and space.

PR:		82445 [1]
Submitted by:	Vsevolod Stakhov <vsevolod@highsecure.ru> [1]
2005-07-07 08:10:24 +00:00
Koop Mast
3f91498e6d Update to 0.8.10.
Wavpack moves from main package to stand alone plugin.
New cdio plugin, spc plugin now enabled.

Mark the cairo plugin ignore because it needs a newer version of cairo.
Use gst-register-0.8 instead of gst-register.

Changelog:	http://gstreamer.freedesktop.org/releases/gst-plugins/0.8.10.html

Approved by:	maintainer (implicit)
2005-07-06 15:04:58 +00:00
Joe Marcus Clarke
328194eb2d Instead of checking to see if USE_AUTOTOOLS_COMPAT is defined, ensure that
it is empty.  USE_AUTOTOOLS_COMPAT will always be defined, but we don't
want to assume that we're using autotools compatibility unless its value
is non-null.  Previously, the defined check would cause ports using the new
USE_AUTOTOOLS scheme to fail.

Approved by:	ade
2005-07-02 05:02:24 +00:00
Ade Lovett
39738ddbc5 Install the new version of bsd.autotools.mk with support for the
USE_AUTOTOOLS stanza.  Full backwards compatibility with the current
USE/WANT variables has been maintained via a number of shims which
are set to expire on January 1st, 2006.

Please do *not* start using USE_AUTOTOOLS in port Makefiles until
after 6.0-RELEASE has gone out the door.  Once that has happened,
I will implement a tree-wide conversion process before 5.5-RELEASE,
at which points ports will be free to use the new mechanisms.

This change has been extensively locally tested with various large
consumers of autotools building with no ill-effects notice.  However,
there may well be edge cases that need to be taken care of.  After
discussion with various members of portmgr, it was agreed that this
commit could go ahead without an -exp run, but that does not, in
my mind, constitute full approval.  The responsibility for any breakages
caused by this commit are mine, and mine alone.  Please do file PRs,
or mail me directly, if breakage is noticed, and I will endeavor to
fix immediately.

PR:		82462
2005-07-01 17:04:53 +00:00
Michael Nottebrock
8bf4bd1c32 Update to KDE 3.4.1 2005-06-26 15:38:58 +00:00
Anton Berezin
77fccdbd9d Update bsd.port.mk's notion of the current perl version.
Approved by:	portmgr (krion)
2005-06-24 09:18:54 +00:00
Mathieu Arnold
4726b54ea8 Fix plist for perl ports using devel/p5-Module-Build
PR:		ports/79330
Approved by:	portmgr (kris with pointyhat help)
2005-06-23 10:09:22 +00:00
Alexander Leidinger
23b3bc4b0d Mega-patch to cleanup the ports infrastructure regarding our linux bits:
- USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD
    tools to strip binaries anymore, so it's not neccesary anymore to override
    STRIP and STRIP_CMD.
  - USE_LINUX_PREFIX implies NO_MTREE now.
  - In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries
    instead upon the native FreeBSD libraries.
  - The variable LINUX_BASE_PORT contains a string which is suitable as an
    item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the
    default (or overriden) linux base, ${LINUX_BASE_PORT} should be used
    instead of a hardcoded reference.
  - Change all ports to comply to the "new world order".
  - The Ports Collection now allows to override the default linux_base port.
    Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
    ${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
    ${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}).
  - If USE_LINUX or OVERRIDE_LINUX_BASE doesn't point to an existing linux_base
    port and if USE_LINUX isn't set to "yes" (case insensitive), the port will
    be marked as IGNORE. [1]
  - Readd USE_LINUX knobs into several ports and make several uses of a
    conditional dependency ("USE_LINUX?=") into an unconditional one
    ("USE_LINUX=") which where removed/changed by Trevor to allow the use of
    alternative linux_base ports. While this is a nice goal, the implementation
    resulted in missing dependencies. The OVERRIDE_LINUX_BASE_PORT knob
    in this commit is supposed to fix the problem while keeping the feature.
    Basicaly this includes a backout of Trevor's commit, to prevent confusion
    I mention it here explicitely.
  - Use the correct prefix (X11- instead of LOCAL- or LINUX-) for some ports.
    Chase dependencies for this.
  - Changes to make linux_devtools installable on amd64, remove some stray
    device nodes (they don't work on recent OS versions and aren't really
    needed).
  - Make linux_base-8 PREFIX clean and remove some stray device nodes.
    Additionally tell a little bit more about how to setup NIS/YP [2].
  - Update the PGSQL dependency in the linux-opengroupware port to a recent
    version (the old one isn't available anymore), I don't know if this
    works (at least it isn't more broken than before).
  - Use PREFIX/usr/share/doc instead of PREFIX/usr/doc in the divx4linux
    ports, the former path exists already and gets populated by other
    packages too (PREFIX=LINUXPREFIX!).
  - Fix some obvious (non-linuxolator) bugs in some linux ports while being
    there.
  - Bump PORTREVISION where neccesary.

Requested by:	portmgr (linimon) [1]
Submittted by:	Gerrit Kuehn <gerrit_huehn@gruft.fido.de [2]
Approved by:	portmgr (kris, linimon), maintainers (or maintainer timeout)
Tested on:	ports cluster (kris)
Reviewed by:	silence on emulation@
Superseedes PR:	69997

Maintainer approval from:
	chris@chrisburkert.de
	cracauer@cons.org
	des
	girgen
	jamie@bishopston.net
	mezz
	mi
	nivit@users.sf.net
        pat
	simond@irrelevant.org
	riggs@rrr.de
	Udo.Schweigert@Siemens.com
2005-06-17 22:59:29 +00:00
Ade Lovett
cd08d5c603 Remove old, deprecated entry points into bsd.autotools.mk that merely
flagged a port as BROKEN.  Since INDEX builds just fine, it's pretty
obvious that all ports have been converted over to the current world
order, and this has been the case through at least the lifetime of 5.x,
so it's time they went away.
2005-06-17 04:04:23 +00:00
Ade Lovett
130b8f2317 Add USE_ACLOCAL_VER= (automake-version), another entry point into
using the various GNU autotools, running "aclocal" at configuration
time, prior to any other tools.

This should allow a number of ports Makefiles to be cleaned up with
respect to their explicit calling of ${ACLOCAL}

PR:		41945 (reworked for current reality)
Submitted by:	Bruce M Simpson <bms@spc.org>
2005-06-16 21:52:56 +00:00
Ade Lovett
cbcdcfb3d4 Purge WANT_{LIBTOOL,AUTOCONF,AUTOMAKE}_RUN
The versioned autotools are now strictly for building other ports in the tree.
Likewise, the gnu- autotools are for runtime dependencies for IDEs, and others,
where unmodified cross-platform capabilities are desired.
2005-06-16 17:29:45 +00:00
Kirill Ponomarev
bd272b52cc * Improve documentation of CONFLICTS. [1]
* Fix add-plist-docs target to work correctly with wildcards. [2]

* Fix USE_MYSQL and USE_PGSQL knobs to work in partitial ports tree. [2] [3]

* Introduce 2 new variables: USE_FAM and WANT_FAM_SYSTEM. [4]

* Suppress "Vulnerability check disabled" message if
  DISABLE_VULNERABILITIES is defined. [5]

* Switch default MySQL version to 4.1 [6]

* Add support for OpenLDAP v.23. [7]

* Fix add-plist-info and add-plist-post targets to avoid warnings
  from ports which redefine them. [8]

* Fix add-plist-docs target to handle NOPORTDOCS knob properly. [9]

* Use INSTALLDIRS="site" in configure for perl ports. [10]

* Fix NO_(CHECKSUM|BUILD|INSTALL|PACKAGE) knobs if OPTIONS are
  defined. [11]

* Add an ability to depend on versioned installed package. [12]
  Example:

        BUILD_DEPENDS=p5-Tree-Simple>=1.12:${PORTSDIR}/devel/p5-Tree-Simple

  Please note, it's experimental feature, work is currently in
  progress.

PR:		ports/81922 [1], ports/77820 [2], ports/80023 [2],
		ports/78597 [2], ports/79011 [3], ports/79012 [3],
		ports/81168 [4], ports/78607 [5], ports/79604 [6],
		ports/80653 [7], ports/80880 [8], ports/81189 [9],
		ports/78144 [10], ports/69512 [11], ports/79823 [12]
Submitted by:	gerald [1], clement [2], lawrance [2], Jilles
		Tjoelker <jilles at stack dot nl> [3], marcus [4],
		adamw [5], ale [6], Vsevolod Stakhov <vsevolod at
		highsecure.dot.ru> [7], Vasil Dimov <vd at datamax dot bg> [8],
		sem [10], leeym [11], tobez [12]
2005-06-09 20:39:43 +00:00
Edwin Groothuis
d8f397a82b Add support for USE_GCC=2.8 (*)
(*) Yes I know I'm only kidding myself with it.
2005-06-06 06:30:18 +00:00
Florent Thoumie
a9fb6a5b22 - Replace .error with BROKEN.
PR:		ports/68569
Submitted by:	eik
Approved by:	maintainer timeout (almost 1 year)
2005-06-05 23:29:11 +00:00
Sergey Matveychuk
a1df4337cd - Add two mirrors from Russia in MASTER_SITE_SOURCEFORGE_EXTENDED
PR:		ports/81900
Submitted by:	Vsevolod Stakhov <vsevolod@highsecure.ru>
2005-06-05 11:49:30 +00:00
Sergey Matveychuk
261feb1dc8 * Update to 21.5-b21 "corn"
* Unbreak on non-i386 platforms
* Update EMACS_VER on editors/xemacs-devel-mule
* Fix EMACS_VER on editors/xemacs-devel

PR:		ports/81866
Submitted by:	Andrey Slusar <anrays@gmail.com> (maintainer)
2005-06-04 09:56:18 +00:00
Edwin Groothuis
b86571032d USE_GCC=X.Y+ should prefer the stock compiler
USE_GCC=3.2+ on a 6-CURRENT system prefers the GCC 3.2 compiler
    instead of the GCC 3.4 default system compiler.
    One often uses USE_GCC=3.2+ to enable a port to build on RELENG_4,
    but that does not mean a 6-CURRENT user doesn't want to use the
    native compiler.
    I also argue that the correct algorithm for USE_GCC=3.2+ is:
    1. Use system compiler if it's version is allowable by the USE_GCC
       invocation.
    2. Prefer the highest version # found already installed and allowed
       by the USE_GCC invocation, rather than the lowest.
    3. Install the specified GCC version and use if, if no other already
       installed compiler meets the USE_GCC invocation.

#1 and #3 are implemented with this patch, but #2 isn't.

The reason for it is because there is no highest version # specifiable
with the USE_GCC command. What could be made is that the USE_GCC
command accepts two arguments, where the first is the lower version,
the second is the upper version. Or USE_GCC=-4.0, where everything
<= 4.0 is allowed.

PR:		ports/81116
Reviewed by:	David O'Brien <obrien@freebsd.org>
2005-06-03 01:42:54 +00:00
Koop Mast
482d77c904 Update to 0.8.9.
Remove xine plugins, not very well supported and gstreamer-ffmpeg does a
better job.
Override COMMENT and PORTREVISION in slave ports.
For the slave ports in multimedia add also CATAGORIES.
Chase libmusepack -> libmpcdec rename.

Changelog: http://gstreamer.freedesktop.org/releases/gst-plugins/0.8.9.html

Approved by:	maintainer (implicit)
2005-05-31 15:51:42 +00:00
Mario Sergio Fujikawa Ferreira
602f6f4558 Add MASTER_SITE_SOURCEFORGE mirror entry ufpr. This mirror is
graciously provided by the Federal University of Parana, Brazil;
the only SOURCEFORGE mirror on Latin America. They are committed
for full SOURCEFORGE mirroring.
2005-05-29 12:26:41 +00:00
Michael Johnson
c170ff7c50 - Fix depends on multimedia/gstreamer-plugins-dv 2005-05-26 20:26:59 +00:00
Michael Johnson
b7bfffcb8f - Fix fatal typo in libvisual so USE_GSTREAMER=libvisual will now work. 2005-05-26 16:50:51 +00:00
Koop Mast
718b940f32 Update dependencies to reflect reality. 2005-05-21 19:51:41 +00:00
Edwin Groothuis
70c0695c19 [patch] Include gcc 4.1 in Mk/bsd.gcc.mk
With the import of lang/gcc41, enable support for it in bsd.gcc.mk.

PR:		ports/81262
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2005-05-21 11:34:43 +00:00
Michael Johnson
b608cfcee6 - Add "-type f" to ${FIND} in gnomehack and lthack so it only finds
files and not directories.
2005-05-20 19:53:59 +00:00
Joe Marcus Clarke
0dea958325 Remove trailing whitespace. 2005-05-16 21:20:23 +00:00
Sergey Matveychuk
4cff37e496 - Remove inactives sites from MASTER_SITE_QMAIL
PR:		ports/81106
Submitted by:	Renato Botelho <freebsd@galle.com.br> (qmail maintainer)
2005-05-16 12:41:07 +00:00
Sergey Matveychuk
595ff900a3 - Add MASTER_SITE_QMAIL
PR:		ports/80704
Submitted by:	Renato Botelho <freebsd@galle.com.br> (qmail maintainer)
2005-05-06 16:40:03 +00:00
Greg Lewis
2672ac6c8c . Add a missing / to one of MASTER_SITES_GCC. 2005-04-27 20:34:46 +00:00
Sergey Matveychuk
1c67cde1f1 - Make bsd.emacs.mk respect PREFIX
PR:		ports/61069
Submitted by:	Munehiro Matsuda <haro@h4.dion.ne.jp>
Improved by:	Andrey Slusar <anrays@gmail.com>, sem
2005-04-17 18:13:12 +00:00
Dirk Meyer
6c8bf7e520 - update for 0.9.7g 2005-04-15 04:35:37 +00:00
Sergey Skvortsov
f55ece472b Update MASTER_SITE_EXIM:
Fix 18 of 29 sites and remove 1 (http://exim.stanford.edu/ftp/pub/exim/)
2005-04-11 09:45:24 +00:00
Alex Dupre
2cee0c25ff Update PHP ports to 4.3.11 and 5.0.4 releases:
- fix security issues
- unbreak PEAR packages [1]

PR:		ports/78516 [1]
Submitted by:	Yen-Ming Lee <leeym@utopia.leeym.com> [1]
Tested by:	thierry
2005-04-04 09:20:21 +00:00
Hye-Shik Chang
88c5d79c02 Update to Python 2.4.1 2005-04-03 13:55:44 +00:00
Dirk Meyer
2130ee3865 - update for openssl 0.9.7f 2005-04-02 20:10:01 +00:00
Pav Lucistnik
d1cddd245e - Update librsvg2_IMPLIES according to changes to this port by adamw 4 days ago
Bumped into by:	lofi
Pointy hat to:	adamw
Approved by:	portmgr (marcus)
2005-03-22 18:11:51 +00:00
Adam Weinberger
b63effc0bc Put the USE_GNOME component lists in alphamabetical order. 2005-03-21 17:47:08 +00:00
Michael Nottebrock
d57e6a8257 Update to KDE 3.4 2005-03-20 18:17:55 +00:00
Hye-Shik Chang
e540d152d9 Update lang/python23 to Python 2.3.5. 2005-03-20 16:18:42 +00:00
Koop Mast
731fd5b898 Slit off gstreamer gconf stuff in a seperate port.
Requested by:	lofi
Approved by:	maintainer (implicit)
2005-03-20 16:01:42 +00:00
Sergey Matveychuk
5c91585b59 - Update to 21.5.b20 "cilantro".
- Fixed option WITH_GTK(bug, reported by Palle Girgensohn <girgen@pingpong.net>)

PR:		ports/78960
Submitted by:	maintainer
2005-03-18 08:03:53 +00:00
Dejan Lesjak
ac39221672 Upgrade X.Org ports to 6.8.2.
Release notes are available at
http://www.x.org/X11R6.8.2/doc/RELNOTES.html

Thanks to kris and krion for running several cluster test builds,
maintainers of GNOME for prompt responses, portmgr for postponing ports
freeze for this update, testers on FreeBSD-X11@ list and others that I
might have mised here.

Also included:
- fix for ATI Mobility on Dell Inspiron 7500 (obtained from Marc Aurele La
  France; obtained and tested by julian)
- fix for kbd driver on Sparc64 (tested by Aaron Dudek, Michael G. Jung and
  Matthias Muthmann), which still appears to have problems with some
  keyboards - so
- fix for kbd driver on PC98 (reported and tested by NAKAJI Hiroyuki; PR
  ports/77217)
- fix for i810 on HP D530 (obtained from Egbert Eich; obtained and tested
  by Anders Nor Berle; PR ports/74757)
2005-03-17 23:22:13 +00:00
Michael Johnson
a03143867b - Add USE_GSTREAMER=libmms support (net/gstreamer-plugins-libmms) 2005-03-17 05:55:26 +00:00
Michael Johnson
9dffc9b13d - Add forgotten path to gstreamer-plugins-shout2 2005-03-17 01:10:24 +00:00
Michael Johnson
06a5ad6af0 - Add audio/gstreamer-plugins-shout2 with new USE_GSTREAMER=shout2 2005-03-17 01:07:06 +00:00
Pav Lucistnik
0d7ebb42fd - Fix braino in pygnomeextras section that prevented dependencies
on pygnomeextras from working

Submitted by:	Franz Klammer <klammer@webonaut.com>
2005-03-16 15:26:10 +00:00
Dejan Lesjak
53d4e7da44 Move Freedesktop mirror downward in MASTER_SITE_XORG. It doesn't hold
distfiles for upcoming X.Org 6.8.2 ports.

Noticed by:	pointyhat via krion
2005-03-16 01:48:26 +00:00
Alex Dupre
3ed93d0e78 - Add handling of statically included extensions
- Better dependencies tracking [1]

Suggested by:	des
2005-03-14 14:37:45 +00:00
Edwin Groothuis
3458dfa8a7 Implement Adam Weinbergers idea of an overridable bsd.sites.mk:
His idea was:

    What do you guys think of changing the +='s in bsd.sites.mk to
    ?='s? The deal is this: say I have a specific AfterStep dist
    site that I want to use, and I don't want the default listed
    sites to be attempted at all.

    As it stands now, there are two current solutions that I see:
    * edit bsd.sites.mk after every cvsup
    * put like 100 entries for that site in MASTER_SITE_AFTERSTEP
      in /etc/make.conf and turn on RANDOMIZE_MASTER_SITES

His solution was:

    Change the bsd.sites.mk to MASTER_SITE_AFTERSTEP?=, and then I
    can define MASTER_SITE_AFTERSTEP to be whatever I want it to
    be.

The final solution is:

    Add an .if !defined(IGNORE_MASTER_SITE_xxx) / .endif around all
    MASTER_SITE definitions:

    +.if !defined(IGNORE_MASTER_SITE_XORG)
     MASTER_SITE_XORG+= \
	     ftp://ftp.x.org/pub/%SUBDIR%/ \
	     ftp://ftp.gwdg.de/pub/x11/x.org/pub/%SUBDIR%/ \
     [...]
    +.endif

This way, if you want to ignore the default MASTER_SITE_xxx and use
a certain mastersite for this collection, you set this in your
/etc/make.conf:

    IGNORE_MASTER_SITE_xxx=yes
    MASTER_SITE_xxx=http://z.x.y/

While if you prefer a certain mastersite for this collection, you
set this in your /etc/make.conf:

    MASTER_SITE_xxx=http://z.x.y/
2005-03-13 22:34:11 +00:00
Joe Marcus Clarke
47b1a6e9dd Update with all the new GNOME 2.10 components. 2005-03-12 10:40:28 +00:00
Pav Lucistnik
bdac2ee36e - Teach USE_PHP about new pecl extension radius
Submitted by:	Antonio Carlos Venancio Junior <antonio@php.net>
2005-03-11 16:53:44 +00:00
Foxfair Hu
7a9ffcbc7e Add new sf.net mirror site in Taiwan, Asia.
Administrative/contact window should go: sf-mirrors@nchc.org.tw
Sponsor by: TWAREN, NCHC Taiwan
2005-03-11 15:08:05 +00:00
Michael Johnson
99b71ddeca - Add unc back in to the sourceforge mix, I am able to receive 491kBps~ from unc mirror.
No objections:	marcus
2005-03-11 07:23:48 +00:00
Pav Lucistnik
40cbc98edb - Reshuffle MASTER_SITE_GNOME according to download speeds at my place.
mirrorservice.org was extremely slow lately.
2005-03-09 21:10:32 +00:00
Florent Thoumie
c457ac7259 - Fix MASTER_SITE_XCONTRIB.
PR:		ports/78602
Submitted by:	KOMATSU Shinichiro <koma2@ms.u-tokyo.ac.jp>
Approved by:	pav (mentor)
2005-03-09 09:01:50 +00:00
Michael Johnson
eee8c71af2 - Add graphics/gstreamer-plugins-cairo 2005-03-08 07:17:24 +00:00
Kirill Ponomarev
bd07e61e5b * Add info files to TMPPLIST, only if INFO is specified. [1]
* Fix PATH problems during README.html generation if "make
  -DPORTSTOP readmes" is defined. [2]

* Add support for early rcNG startup scripts. [3]

* Remove duplicate USE_XLIB handling. [4]

* Add check for USE_PYTHON_(BUILD|RUN), and include bsd.python.mk if
  both are specified. [5]

* Use PRE-INSTALL target for SUB_FILES and SUB_LIST. [6]

* Introduce bsd.gstreamer.mk and utilize new macros:
  USE_GSTREAMER/WANT_GSTREAMER. [7]

PR:		ports/77634 [1], ports/77592 [2], ports/77385 [3],
		ports/77557 [4], ports/77344 [5], ports/77211 [6],
		ports/77838 [7]
Submitted by:	krion [1] [2], Florent Thoumie <flz@xbsd.org> [3] [6],
		pav [4], lofi [5], ahze [7]
2005-02-28 21:09:05 +00:00
Herve Quiroz
466ef83db3 Add JAVA_VERSION, JAVA_OS and JAVA_VENDOR to SUB_LIST.
NOTE: these are only added if the related variables are defined by the port.

This should ease the configuration of launcher shell scripts used for Java
application ports, when they are using javavmwrapper to invoke a JVM. From now,
a simple launcher that suits most of the Java application ports can be writen
using the following scheme:

  #!/bin/sh
  JAVA_VERSION="%%JAVA_VERSION%%" \
    "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/myport.jar" "$@"

As mentioned above, this is of course only correct provided that the port
defines JAVA_VERSION.

Approved by:	glewis (co-maintainer)
2005-02-27 23:49:33 +00:00
Sergey Matveychuk
c0dbef558a - conform to the last xemacs-devel-mule updates
Submitted by:	Andrey Slusar <anrays@gmail.com> (maintainer of the port)
2005-02-26 06:21:34 +00:00
Herve Quiroz
27d4d379d6 Fix a typo in header documentation
Submitted by:	vs
2005-02-25 13:29:52 +00:00
Dejan Lesjak
4429d891cd Add freedesktop.org mirror to X.Org mirrors and move ftp.x.org to end of
list.
2005-02-14 08:33:01 +00:00
Herve Quiroz
c84a75b4c1 Fix a typo
PR:		77330
Submitted by:	Conrad J. Sabatier <conrads@cox.net>
2005-02-10 01:44:14 +00:00
Sergey Matveychuk
e972d1edf6 - Update port to 21.4.17 "Jumbo Shrimp".
- Sync up Motif selection algorithm with xemacs21-mule port.
- Remove GTK support for now, it was commented out and it does not work well.
- General Makefile cleanup
- Unbreak on sparc64

PR:		ports/77291
Submitted by:	Pawel Worach <pawel.worach(at)telia.com>
2005-02-09 09:38:44 +00:00
Kirill Ponomarev
445134f025 Fix variable expansion bug on 4.x systems, this will fix INDEX and
builds of some ports.

PR:		ports/77250
Submitted by:	NIIMI Satoshi <sa2c at sa2c dot net>
2005-02-09 09:07:37 +00:00
Sergey Matveychuk
dcd21d2a73 Update to 21.4.17 "Jumbo Shrimp"
PR:		ports/77236
Submitted by:	maintainer
2005-02-08 17:04:33 +00:00
Kirill Ponomarev
1c8dc16ebe * Change bento to pointyhat names in comments. [1]
* Document DISABLE_VULNERABILITIES variable. [2]

* Add WWW: line for 'search' target. [3]

* Speedup check-vulnerable invokation, if portaudit is installed. [4]

* Run install-info for all .info files. [5]

* Run add-plist-docs more strictly and prevent some situations with
  leftover files in the future. [6]

* Introduce two new variables: MASTER_PORT and SLAVE_PORT.
  The results from these variables is only used as information for
  users. [7]

* Honour OPTIONS if PACKAGE_BUILDING or BATCH are defined. [8]

* Move all USE_GCC entries to new file - bsd.gcc.mk.  'test-gcc'
  target allows users to check gcc version if USE_GCC is used.  Give
  maintainers opportunity to add '+' character to USE_GCC version
  for using specified and higher versions. [9]

* Install startup scripts with the help of USE_RC_SUBR variable. [10]

* Add three new targets: config-recursive, rmconfig-recursive and
  config-conditional.  You can set or delete OPTIONS for all
  dependencies before every build.  config-conditional target is
  used to skip configuring ports which have already been
  configured. [11]

* Fix using of WANT_PGSQL_VER variable if postgresql is already
  installed. [12]

PR:		ports/75768 [1], ports/75728 [2], ports/76187 [3],
		ports/76191 [4], ports/76182 [5], ports/75379 [6],
		ports/75286 [7], ports/75727 [8], ports/76489 [9],
		ports/73691 ports/69217 [10], ports/76254 [11],
		ports/76988 [12]
Submitted by:	dinoex [1], edwin [2] [5] [6] [8] [9] [10],
		Marcus Grando <marcus@corp.grupos.com.br> [3],
		tobez and Valentin Nechayev <netch@netch.kiev.ua> [4],
		linimon [7], Florent Thoumie <flz@xbsd.org> [10],
		Chris Dillon <cdillon@wolves.k12.mo.us> [11],
		girgen [12]
2005-02-07 11:17:50 +00:00
Michael Nottebrock
608701413a Update to Qt 3.3.4, introduce MASTER_SITE_QT.
Approved by:	maintainer (for qmake)
2005-02-06 11:58:19 +00:00
Akinori MUSHA
870baf2a9a The slippery pthread support for systems prior to 502102 has been
dropped and the lang/ruby16_r and lang/ruby18_r ports have been
removed, since no one seems to appreciate the partially working
solution.

Good news is that the pthread support of lang/ruby18 is now enabled by
default for newer systems, which means the ruby interpreter is linked
with libpthread.  This will allow threaded extension libraries to run
and work properly on those systems.

The --march=cputype flag is disabled because it gets ruby to
malfunction and fail to build.  I don't know if the problem is in
libpthread or in gcc.

(It really makes me wonder if they had actually tested before asking
me to do this somewhat risky change ;-)
2005-02-05 04:59:26 +00:00
Anton Berezin
fa39bc732b www.cpan.dk is too slow to be the first CPAN site to use. 2005-02-03 12:45:07 +00:00
Anton Berezin
e2611e24e0 Update bsd.port.mk's notion of the perl version (to 5.8.6) [1].
Use more correct OSVERSION threshold to distinguish between
base system perl and perl from ports - the right value is 500036 [1].

Also, simplify OSVERSION-related logic in lang/perl5 and lang/perl5.8.
Now it goes as follows:

- for lang/perl5.8, if there is perl in the base system, install
  use.perl script, use a helpful pkg-message, and do not automatically
  update symlinks;
- for lang/perl5.8, if there is no perl in the base system, do not
  install use.perl script, and update symlinks automatically;
- for lang/perl5, always install use.perl;
- for lang/perl5, never update symlinks automatically;
- for lang/perl5, vary produced pkg-message depending on the presence of
  the base system perl.

Bump PORTREVISION for both lang/perl5 and lang/perl5.8.

[1] Approved by:	portmgr
2005-02-02 09:34:05 +00:00
Palle Girgensohn
34fa6c853e Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@ (kris), ade & sean (mentors)
2005-01-31 00:35:55 +00:00
Anton Berezin
902b10a554 Update xemacs master sites.
PR:		76822
Submitted by:	Andrey Slusar <anrays _at_ gmail ?dot? com>
2005-01-29 18:04:14 +00:00
Hye-Shik Chang
35c8a898d4 Resurrect lang/python-devel port with Python 2.5 development snapshot
as of today.
2005-01-29 05:01:02 +00:00
Hye-Shik Chang
215a13d04a Propagate PYTHON_VERSION to child make processes to avoid duplicated
dependency on many python versions.  This fixes a problem that Zope
product ports depend on both of Python 2.3 and 2.4 if they use not
only Zope itself but also 3rd party Python modules.

Submitted by:	Filippo Natali <filippo.natali@widestore.net>
2005-01-29 01:47:40 +00:00
Pav Lucistnik
8fdaf5d1e7 - Move x11-toolkits/eel2 -> x11-toolkits/eel 2005-01-24 23:07:37 +00:00
Volker Stolz
ebe1ba396e Prune ftp.usyd.edu.au, they no longer carry xemacs
PR:		ports/76076
Submitted by:	Gregory Bond
2005-01-24 14:56:36 +00:00
Alexey Zelkin
e25a1ba484 Add minimal support for jdk 1.5 2005-01-20 08:43:09 +00:00
Pav Lucistnik
de77c34224 - Eliminate gd.tuwien.ac.at site.
This site is pain in the butt. I'm sitting 280 km away from it, on ISP
  backbone who have a direct link to Wien, and still I was not able to
  pull more than 5000 bytes per second from this site in past year or two.
2005-01-16 17:34:57 +00:00
Trevor Johnson
3ace1dbf08 Remove ftp.rz.uni-karlsruhe.de and ftp2.compaq.com from the Red Hat
list.  Both were set up with no SUBDIR.  The former gives a "No
such directory" response and the latter only carries Alpha bits
from Red Hat 7.2, whereas I removed Alpha support from the Red Hat
7 linux_base port when I updated it to 7.3.  I conclude that these
entries are no longer needed.
2005-01-15 17:28:37 +00:00
Trevor Johnson
8ce77936fd Remove defunct GCC and Eclipse sites in software-archive.net,
get-software.com and binarycode.org domains (with customary nod to
fenner's survey).
2005-01-14 10:53:36 +00:00
Kirill Ponomarev
f296ccd76e Remove trailing spaces. 2005-01-09 10:12:07 +00:00
Yen-Ming Lee
39ad88a844 - remove redundant ' --> ' in MASTER_SITE_FEDORA_LINUX 2005-01-09 10:02:12 +00:00
Alexander Leidinger
64cf27c85d Say hello to the linux mega patch, it consolidates our linux bits a
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.

It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).

This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).

Changes:
 - change the default linux_base from v7 to v8
 - add a newer freetype to linux_base-8 for nicer fonts display [1]
 - don't let cpio use hardlinks in the linux_base-8 port to quiet some
   warnings in some cases [2]
 - fix a cut&past error in the linux_base-8 pkg-install script [3]
 - convert the binary knob "USE_LINUX" to a version specifier, e.g.
   USE_LINUX=<value> specifies a dependency upon
   emulators/linux_base-<value>, exceptions are a value of "7" (which
   does what you want and adds a dependency to linux_base) and any
   value without a corresponding port in
   PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
   the default linux_base)
 - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
   this allows us to use the USE_LINUX_PREFIX knob for linux_base and
   paves the way for splitting up future linux base ports into
   individual pieces
 - remove RESTRICTED from some GPL licensed ports, even when we only
   distribute binaries, we get them from official linux sites, so
   anyone can grab them there if he needs to
 - add a dependency upon the linux X11 bits where necessary (based upon
   guesswork)
 - don't use USE_X_PREFIX in some linux ports since it adds a dependency
   to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
   solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
 - bump the portrevision of the linux ports ("better safe than sorry"
   algorithm)
 - pass maintainership of the important linux infrastructure to a
   mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
   doesn't like this: tell us your bikeshed color at freebsd-emulation@,
   my color would be "linuxolator@" in case someone cares...)
 - add a pkg-install script for linux-fontconfig, but don't use it;
   everything should work without it (the FreeBSD fc-cache program should
   do all the work), but in case we need it we just need to decomment the
   pkg-install part in the Makefile
 - fix some dependencies
 - fix some bugs
 - add some static plists
 - unbreak the ports with dependecies to more than one linux_base

This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.

Known bugs:
 - the linux-mesa and linux-devtools ports install libGL*.so symlinks
 - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
   the linux X11 port, so linx_Base-8 moans at deinstall time)

Future work (interested souls should coordinate with freebsd-emulation@):
 - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
   or modify the behavior of USE_XLIB in the USE_LINUX case
   AFAIK trevor has some patches.
 - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
   the PREFIX?= workaround in some linux ports
   Should be discussed/coordinated on/with x11@.
 - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
 - update to a more recent linux base

PR:			69997, 70539 (and maybe others)
Discussed with/on:	java@, x11@, trevor, portmgr
Tested by:		mezz, portmgr, pointyhat
RPM hunted down by:	Joseph Gelinas <scirocco@tasam.com> [1]
Requested by:		portmgr [2]
Submitted by:		kris [3]
Approved by:		portmgr
2004-12-31 18:24:10 +00:00
Kris Kennaway
71da5b35cf Rework MTREE_FILE handling from last commit:
* Users may specify a nonstandard PREFIX to install somewhere.  If they
  are trying to use an USE_X_PREFIX=yes port, install with BSD.x11*.dist.
  Otherwise, use BSD.local.dist.  Ports that deliberately set a nonstandard
  PREFIX must also set NO_MTREE to avoid spamming their hierarchy with an
  inappropriate MTREE specfile.

Pointed out by:	krion
2004-12-30 23:56:13 +00:00
Kris Kennaway
d9f3d6b0d0 * Back out introduction of DATE variable in previous commit; it conflicts
with the reasonable use of that variable to hold date strings in the
  environment [1]

* Overhaul the mtree spec file selection code: instead of deciding based
  on the value of USE_X_PREFIX, compare PREFIX to X11BASE and LOCALBASE
  directly.  This fixes the MTREE_FILE for ports that set PREFIX=${X11BASE}
  but don't set USE_X_PREFIX for some reason.  If PREFIX is a
  nonstandard value, set NO_MTREE=yes.

Noticed by:	Jez Hancock <jez.hancock@gmail.com> [1]
2004-12-30 07:14:27 +00:00
Michael Nottebrock
56e0f20337 Globally disable -Wl,-as-needed for all users of USE_KDELIBS_VER. Binaries
linked with -pthread and -Wl,as-needed will have all references to libphthread
stripped (reason/reasoning unknown), causing funny runtime errors when Qt
decides to fire up a thread.
2004-12-29 21:51:42 +00:00
Joe Marcus Clarke
1326e56c4f desktop-file-utils now lives in LOCALBASE.
Reported by:	mezz
2004-12-29 02:23:30 +00:00
Sergey Matveychuk
709e3cd878 - Update xemacs version
Submitted by:	Andrey Slusar <anray(at)inet.ua>
2004-12-26 16:27:00 +00:00