Commit Graph

2311 Commits

Author SHA1 Message Date
Chin-San Huang
2239236e13 - Add mesh as SF mirrors. 2008-08-25 02:38:14 +00:00
Rong-En Fan
3fa3860491 - Fix a small hole after last CONFIGURE_TARGET (actually, it's CONFIGURE_ARGS)
update: if a port version is 2.13, my magic detection treats this port
  using the old autoconf. To fix this, change the regex to include the prefix
  "autoconf" before the version number 2.13.

Tested by:	pointyhat 7-amd64 exp run (by pav)
2008-08-25 01:29:01 +00:00
Joe Marcus Clarke
b1cd681a01 Make sure the CONFIGURE_ENV is updated for all lthacks. 2008-08-24 17:24:33 +00:00
Joe Marcus Clarke
89cf99e9fd If any of the libtool hacks are used, set an empty ac_cv_path_DOLT_BASH
variable to prevent a bash script from being used to wrap libtool.  If
the wrapper is used, none of the lthacks actually have any effect.
2008-08-24 16:55:54 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Greg Lewis
8edf38e1e7 . Add diablo-jdk16 and make it the default on 6.x and 7.x.
. Make jdk16 the default on all other supported versions.
2008-08-18 15:42:41 +00:00
Martin Wilke
2c918e019a The KDE FreeBSD team is proud to announce the release
of KDE 3.5.9 for FreeBSD. The official KDE 3.5.9 release
notes can be found at:
http://www.kde.org/announcements/announce-3.5.9.php

After the KDE 4.1.0 import the team found time to make
KDE 3.5.9 ready for the Ports tree.

KDE 3.5.9 was released six months ago and 3.5.10 is coming
soon. We are not sure we have time to get 3.5.10 for FreeBSD
7.1/6.4 release, but we would have minimum 3.5.9 for those
people who prefer to stay with KDE3.

Of course Thanks to all Testers.
2008-08-18 09:22:07 +00:00
Gerald Pfeifer
510446b284 Remove support for GCC 2.7 (the lang/gcc27 port) which, as it turns out,
had been removed from ports three years ago.
2008-08-17 06:57:17 +00:00
Gerald Pfeifer
8fbaded65b Remove support for GCC 3.2 which is not used by a port anymore (and
where we'll shortly remove lang/gcc32 which does not support amd64,
for example).
2008-08-16 20:48:58 +00:00
Stanislav Sedov
0d117481de - Update ruby to 1.8.6 patchset 287. 2008-08-15 21:45:56 +00:00
Boris Samorodov
ce3a776fc1 Make bsd.linux-rpm.mk respect NOPORTDOCS variable.
PR:		123964
Submitted by:	Ganael Laplanche <ganael.laplanche at martymac.com>
Discussed at:	emulation@
2008-08-15 12:29:42 +00:00
Martin Wilke
a12016fccb - Fix dependency checks so that KDE3 apps pull in the correct versions
of kdelibs3 and kdebase3, when they only currently have KDE4 installed
  (this is because kde4 also installs libs with same name, so check for unique files)

Thanks to:	Andy Fawcett/Max Brazhnikov
2008-08-13 09:14:11 +00:00
Dirk Meyer
31ee6087fb - update stable to 0.14.0 2008-08-12 09:26:51 +00:00
Alejandro Pulver
b2fe6b6e8d - Merge patch-Makefile into patch-src-Makefile (both actually patch same file).
- Patch lang/lua to behave as expected by the framework.
- Add missing library dependency (only run before) when using lua 5.1.
- Add notes in bsd.lua.mk for updating lang/lua* ports describing how they are
  integrated into the ports tree.

PR:		ports/126207
Submitted by:	Daniel Roethlisberger <daniel@roe.ch>
2008-08-10 19:29:43 +00:00
Stanislav Sedov
344acaf18a - Fix CVE-2008-1447 (DNS spoofing vulnerability).
- Fix Webrick DoS vulnerability.
- Serveral minor bugfixes in cgi.rb, ipaddr.rb and resolver.
- Bump PORTREVISION.

Obtained from:	ruby VCS
Tested by:	Ilya Bakulin <webmaster@kibab.com>
2008-08-10 19:26:33 +00:00
Martin Wilke
927ebf7e81 - Update to 2.6.1
Changelog:
	http://www.cmake.org/pipermail/cmake/2008-August/023188.html

bsd.cmake.mk
- Use VERBOSE mode when BATCH is defined to get more informative logs
  on pointyhat/tinderbox
2008-08-10 15:43:46 +00:00
Alejandro Pulver
c4edf8e143 - Fix tolua dependency for version 5.0 (was using 5.1).
- Add tolua dependency for version 5.1.

PR:		ports/126350
Submitted by:	amdmi3
2008-08-10 15:09:54 +00:00
Martin Wilke
568f8e877f The KDE FreeBSD team is proud to announce the release of KDE 4.1.0
for FreeBSD. The official KDE 4.1.0 release notes can be found at
http://www.kde.org/announcements/4.1/.

Some note:

* Prefix
KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4.
KDE4 and KDE3 can co-exist

* Sound
For sound to work, it is necessary to have dbus and hal enabled
in your system. Please see the respective documentation on how
to enable these.

For more Informations see the HEADS UP at ports@ and kde-freebsd@
or our wiki page http://wiki.freebsd.org/KDE4/Install.

Have fun!
2008-08-09 16:52:28 +00:00
Jeremy Messenger
61d9883622 Remove firefox3 from USE_GECKO; it does not work and wait for xulrunner 1.9
comes in. The xulrunner 1.9 is current in MC ports. It's clear about that
Mozilla folks want us to use xulrunner for SDK/build.
2008-08-06 16:26:18 +00:00
Dirk Meyer
4c06dc72b1 - improve detection installed openssl port
With about 1000 ports installed,
  there is a perormance gain about 50% with emty cache
  and about 25% when files are in cache.
Submitted by: Vladimir Chukharev, Doug Barton

- OPENSSL_INSTALLED could now be set by bsd.port.subdir.mk for further caching.
2008-08-05 09:33:07 +00:00
Martin Wilke
d56984b056 - Update to qt 4.4.1
Note:
	With this update several ports specific problems
	have been fixed. Qt4 headers and libraries have
	been moved to include/qt4 and lib/qt4. bsd.qt.mk
	defines QT_INCDIR and QT_LIBDIR now, which could
	be used in qt4-dependent ports if required.

Thanks to:	Max Brazhnikov Danny Pansters
2008-08-04 23:30:38 +00:00
Pav Lucistnik
ab727ae7c9 - Move easynet.be down the list of MySQL mirrors. Fetch from it hangs a lot. 2008-07-28 20:45:20 +00:00
Alex Dupre
e1f92301af Add support for MySQL 6.0. 2008-07-26 08:38:53 +00:00
Pav Lucistnik
e314a0d3c4 - Add CC and CXX to MAKE_ENV for all ports
PR:		ports/86106, ports/101120 (based on)
2008-07-24 22:29:33 +00:00
Pav Lucistnik
ed7666e663 - Add an ugly kludge to strip the trailing whitespace from CFLAGS (it comes
this way from outside already).  Unless stripped, later CFLAGS+= assignments
  will produce a double-space in CFLAGS string.  Sub-configure will reduce it
  back to single space and complain that CFLAGS changed underneath it.

  Most prominent example of a problem solved by this kludge is the -CURRENT,
  where -fno-strict-aliasing is added to every port's CFLAGS.
2008-07-24 21:55:47 +00:00
Pav Lucistnik
80339c4345 - Forbid automatical fetching of rubygems from rubyforge
Submitted by:	Alexander Logvinov <ports@logvinov.com>
2008-07-24 07:51:12 +00:00
Pav Lucistnik
0e3c723ed8 - Remove special treatment of ia64 [1], 4.x, and sparc 64 5.x
Requested by:	marcel
2008-07-22 09:21:16 +00:00
Xin LI
afc54d0892 Fix typo: OPENLPAP should be spelled like OPENLDAP. 2008-07-22 01:59:22 +00:00
Pav Lucistnik
7336164f49 - Separate OpenLDAP related code into bsd.ldap.mk
- Change default OpenLDAP version to 2.4
- Remove OpenLDAP 2.2 support, the port has been gone for some time now
- Add -DDEPRECATED to CFLAGS for all OpenLDAP using ports

PR:		ports/123602, ports/124115, ports/125605
Submitted by:	delphij, Jens Rehsack <rehsack@web.de>,
		Yuri Pankov <yuri.pankov@gmail.com>

- Remove USE_GTK, it's no longer used

PR:		ports/123528
Submitted by:	mezz

- Use PATCH_WRKSRC instead of WRKSRC in do-patch target

PR:		ports/124169
Submitted by:	Max Brazhnikov <makc@issp.ac.ru>

- Remove USE_XPM, it's been replaced by USE_XORG+=xpm

PR:		ports/124506
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>

- Minor fixups for bsd.port.mk

PR:		ports/122675
Submitted by:	linimon

- Remove stale comment about USE_GETOPT_LONG

PR:		ports/124521
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>

- Correct comment about default fetch arguments

PR:		ports/125334
Submitted by:	Gary Palmer <freebsd-gnats@in-addr.com>
2008-07-21 22:29:22 +00:00
Xin LI
38231e45ad - Overhaul the way we handle with LDAP data directory, populate
the data directory upon start, not upon install. [1]
 - Update to OpenLDAP 2.4.11.
 - Modify bsd.port.mk to fit with the shared libary version bump [2]
   This has no impact to package building yet as 2.4.x is not the
   default version.

Submitted by:	Mikhail Goriachev <mikhailg webanoide org> [1]
Approved by:	portmgr (marcus) [2]
2008-07-20 03:35:42 +00:00
Kris Kennaway
54e565eedc Major optimizations for 'make index' and other recursive traversal
targets.

* Use /rescue/sh for index builds instead of /bin/sh, when it exists.
  The former is statically linked and faster to execute, which becomes
  significant when executing it tens of thousands of times.  This
  trick can be used with other recursive targets by passing in
  __MAKE_SHELL.

* Get rid of make variable assignments that use != command invocations
  in the critical path, using several methods:

  - rewriting logic to use shell or make builtins instead of external command executions
  - macroizing commands and executing them in the targets where they
    are needed instead of with every invocation of make
  - precomputing the results of invariant commands in
    bsd.port.subdir.mk and passing them in explicitly to child makes,
    and using this to avoid recalculation in all the children. NB: the
    commands are still run one per top-level subdirectory but this
    does not currently seem to be a major issue.  They could be moved
    further up into the top-level Makefile at the cost of some
    cleanliness.
  - Committers are strongly discouraged from adding further "bare" !=
    assignments to the ports tree, even in their own ports.  One of
    the above strategies should be used to avoid future bloat.

* Rewrite the core 'describe' target to work entirely within a single
  shell process using only builtin commands.  The old version is
  retained as a backup for use on systems older than 603104, which
  does not have the make :u modifier.  This cuts down the number of
  processes executed during the course of a 'make index' by an order
  of magnitude, and we are essentially now amortized to the minimum of
  a single make + sh instance per port, plus whatever commands the
  port makefile itself executes (which are usually unnecessary and
  bogus).

* Less validation of the WWW: target is performed; this can become
  policed at a port level by portlint.  Specifically we look at the
  second word of the first line beginning with "WWW:" in pkg-descr,
  and append "http://" to it unless it already begins with "http://",
  "https://" or "ftp://".  Thanks to dougb for the idea of how to
  extract WWW: using shell builtins.

* Use the "true" shell builtin instead of echo > /dev/null for a
  measurable decrease in CPU use.

* Add a note about dubious escaping strategy in bsd.port.subdir.mk

* Minor change in output of 'make describe': it no longer strips
  trailing CR characters from pkg-descr files with MSDOS CR/LF
  termination.  Instead the makeindex perl script that post-processes
  make describe into the INDEX is tweaked to strip on input.

The bottom line is that on my test hardware INDEX builds are now
faster by more than a factor of 2 and with a reduction in system time
by a factor of 4-8 depending on configuration.
2008-07-19 17:59:41 +00:00
Alex Dupre
bd20f68ed5 Add pecl-APC module support.
PR:		ports/121240
Submitted by:	Greg Larkin <glarkin@sourcehosting.net>
2008-07-11 10:57:15 +00:00
Adam Weinberger
675a13e8a4 Add a quick-reference comment block at the beginning directing end-users
how to use the WITH_GECKO mechanism.
2008-07-04 08:14:21 +00:00
Jeremy Messenger
903b45dfc5 First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.

x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------

graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------

graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------

www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------

Approved by:	portmgr (marcus)
2008-06-30 20:16:22 +00:00
Gerald Pfeifer
f51e2a7fcc Provide the test-gcc target and at least key information there even if
USE_GCC has not been specified.  This is relevant for USE_FORTRAN, but
should be useful in general.
2008-06-28 16:52:40 +00:00
Stanislav Sedov
5027cd7b72 - Add a couple of other patches from ruby SVN repo:
* fix integer overflow in bignums;
  * correctly check for string length in regexps;
  * fix memory leak in parse.c.

- Bump portrevision.
2008-06-25 23:00:28 +00:00
Jose Alonso Cardenas Marquez
45536b357d - Add support for freepascal based ports
Approved by:	portmgr (pav)
2008-06-24 14:56:06 +00:00
Tim Bishop
a3deac7d14 mirror.ac.uk closed down during 2007:
"JISC ceased funding for the JISC Mirror service during 2007.
	If you came to this page via a referring site, you may wish to
	let that site know that its links are out of date."
2008-06-23 12:18:35 +00:00
Stanislav Sedov
1fc6f981bf - Fix possible memory corruption when using String;
- fix integer overflow in Array;
- fix overflow in String;
- bump PORTREVISION.

Obtained from:	ruby VCS
2008-06-21 10:34:53 +00:00
Dirk Meyer
28bb14d6a1 - update gnustep-back to 0.14.x 2008-06-20 15:13:50 +00:00
Pav Lucistnik
0dbf0836b8 - Refresh MASTER_SITE_SAVANNAH 2008-06-18 19:47:22 +00:00
Vanilla I. Shu
d226c4cace Add db47 to bsd.databases.mk. 2008-06-09 06:01:41 +00:00
Boris Samorodov
23f3a4a858 - Update editors/emacs to 22.2.
- Change bsd.emacs.mk accordingly.
- Fix comment about emacs-devel in bsd.emacs.mk.
- Some lisp directories are changed, add a note to UPDATING.

PR:		122783
Submitted by:	KIMURA Yasuhiro <yasu at utahime.org>
Approved by:	keramida (maintainer timeout, 6 weeks)
2008-06-03 14:36:50 +00:00
Ion-Mihai Tetcu
29ff44b08b - GENTOO mirror from RoEduNet, this should unbreak at least
emulators/linux_base-gentoo-stage1 and emulators/linux_dist-gentoo-stage1
fetching.

Prompted by by:		ionbot (my alter ego) QA tindy run
2008-06-02 07:42:56 +00:00
Hye-Shik Chang
724489c253 Update python23 to 2.3.7. 2008-05-30 05:50:03 +00:00
Jeremy Messenger
6ae533c6e1 Add one more hack for pkg-config path in gnomehack, (prefix)/lib/pkgconfig.
PR:		ports/124096
Submitted by:	Björn König <bkoenig@alpha-tierchen.de>
2008-05-29 16:34:11 +00:00
Lars Thegler
9680598cb0 Doc change: PERL_ARCH is *always* mach. 2008-05-28 12:38:27 +00:00
Martin Wilke
18dd6954f3 - Add common code to support for cmake based ports.
- Update devel/cmake to 2.6.0 (also fix ports/123092)
- Use the new CMAKE build framework in all ports using cmake

Approved by:	portmgr (pav)
2008-05-27 22:12:09 +00:00
Martin Wilke
97728e3198 - Add support for drupal6*
PR:		123784
Submitted by:	Nick Hilliard <nick@foobar.org> (maintainer)
2008-05-27 07:38:59 +00:00
Jeremy Messenger
ad3db301ce Instead of move to bottom and remove it. The GNOME has many mirrors anyway.
Requested by:	dougb
2008-05-27 00:36:03 +00:00
Jeremy Messenger
05de22beaa Remove a dead mirror and move http://rpmfind.net/linux/gnome.org to more
bottom since /gnome.org doesn't exist. Maybe it will be back later, so keep
it in bottom for now. Will need to recheck in next week to see if it should
be remove or not.
2008-05-26 22:35:07 +00:00
Jeremy Messenger
d286861e9b Looks like farbror.acc.umu.se doesn't carry GNOME tarballs anymore (404 error),
so replace it to gemmei.acc.umu.se.
2008-05-26 20:02:17 +00:00
Stanislav Sedov
15f93e6560 - Add a knob to generate pkg-plist for ocaml findlib
ports automatically. Now if USE_OCAMLFIND_PLIST is defined
  all files under findlib target directories will be added
  to pkg-plist and thus requires no entries in static pkg-plist.
  This is important since a number of ocaml ports install its
  package files conditionally depending on platform and ocaml
  configurations and thus static entries are not possible.

PR:		ports/122844 (based on)
Submitted by:	Jaap Boender <jaapb@kerguelen.org>
2008-05-19 07:05:35 +00:00
Gerald Pfeifer
93e37fc5a3 Add support for GCC 4.3 (lang/gcc43), to be enabled by USE_GCC=4.3+.
No objections by:	portmgr (linimon, marcus, erwin)
2008-05-05 23:26:30 +00:00
Dirk Meyer
1b9f926d36 - add WITH_GNUSTEP_DEVEL 2008-05-04 21:13:22 +00:00
Ion-Mihai Tetcu
e2f9abce24 Move heanet SF mirror at the end of the list, for e few weeks now it resets the
connection while downloading files > ~1MB.

Reviewed by:	simon@
2008-05-01 07:33:19 +00:00
Boris Samorodov
a2d5cc6798 Add valid values fc6, f7 and f8:
. to USE_LINUX variable, so users can install linux ports which  [1]
  use AUTOMATIC_PLIST (while those values are assigned to
  OVERRIDE_LINUX_BASE_PORT variable);
. to IGNORE message.

netchild said: "I don't think it will hurt if the fix for fc6 is committed.
There are users out there which already use the experimental 2.6.16 support,
and it would make their life easier."

me decided: "Why should we segragate f7/f8 users?" and committed f7/f8
parts as well.

PR:		ports/122826  [1]
Submitted by:	Naram Qashat <cyberbotx at cyberbotx.com>  [1]
2008-04-29 19:20:52 +00:00
Edwin Groothuis
5dcff294ec Add support for SDL_console
PR:		ports/123171
Submitted by:	Yen-Ming Lee <leeym@cn1.leeym.com>
Reviewed by:	edwin@
2008-04-28 23:20:54 +00:00
Dirk Meyer
4262e05575 - note reason why INSTALL_SHLIBS is needed 2008-04-24 05:04:25 +00:00
Vanilla I. Shu
b0735936dd Remove mirror.tw from MASTER_SITE_FEDORA_LINUX,
it's really slow :(  As I know, they use adsl to build very slow sites.

coreutils-6.9-16.fc8.i386.rpm                  61% of 3406 kB 3073  Bps 07m22s
2008-04-24 04:27:34 +00:00
Dirk Meyer
c5cfffa2e6 - back out last (approved) commit
substitution fails, pointhat run did not reveal the problem.
using USE_LDCONFIG+=${i} does not work.
USE_LDCONFIG is still broken with custom PREFIX
2008-04-23 05:51:23 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Pav Lucistnik
7829467dfb caliu.info domain is gone 2008-04-16 21:58:03 +00:00
Pav Lucistnik
a616189c8c Support @rmtry in pkg-plist, analogous to @dirrmtry but for single file rm.
PR:		ports/116219
Submitted by:	edwin

Make USE_DISPLAY more general: set up virtual X server when USE_DISPLAY is
defined and no DISPLAY variable is in environment; pass DISPLAY value in
CONFIGURE_ENV and MAKE_ENV.

PR:		ports/116244
Submitted by:	edwin

Define ${PW}.

PR:		ports/119821
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk>

Move SHA256, MD5, GMAKE and XMKMF to bsd.commands.mk.

PR:		ports/119879
Submitted by:	edwin

Fix a build failure for ports that define their own MTREE File.

PR:		ports/120200
Submitted by:	dinoex

Don't recreate mtree symlinks if they are already present.

PR:		ports/121681
Submitted by:	sobomax

Fix LIB_DEPENDS for libraries whose name contains plus sign. Both intuitive and
old escaped syntax works.

PR:		ports/121741 (based on)
Submitted by:	fjoe

Disable post-install security checks if DISABLE_SECURITY_CHECK variable is
defined.

PR:		ports/122224
Submitted by:	Bjoern Koenig <bkoenig@alpha-tierchen.de>

Remove versioned Tcl/Tk categories.

PR:		ports/122622
Submitted by:	pav
2008-04-14 16:46:41 +00:00
Vsevolod Stakhov
2db89a42eb Add WITH_PGSQL_VER macro to bsd.database.mk, that allows to specify
in make.conf which version of pgsql client is required for this build.

Reviewed by:	skv
2008-04-11 13:52:57 +00:00
Martin Wilke
0112a7cadc - Add SFJP macro for SOURCEFORGE_JP 2008-04-10 20:32:51 +00:00
Rong-En Fan
26fc161977 - Update emacs-devel version
PR:		ports/121495
Submitted by:	keramida (maintainer of emacs-devel)
2008-04-07 01:18:10 +00:00
Stanislav Sedov
662f637eb4 - Fix webrick vulnerability
- Update rexml to 3.1.7.2
- Bump portrevision.

Obtained from:	ruby svn
2008-04-06 10:29:54 +00:00
Stanislav Sedov
2ef3a8e563 - Update ruby 1.9 to patchlevel 1. Forgotten in previous commit. 2008-04-06 09:25:27 +00:00
Stanislav Sedov
fae8e0f615 - Add ruby 1.9 support
- Implement new knobs for gems and rake (these are included in
  ruby 1.9 distribution already). Also move gem bits from
  ruby-gems/Makefile.common to bsd.ruby.mk[1]. Now to depend
  on gems or rake you should define USE_RUBYGEMS/USE_RAKE
  accordingly. Also RAKE_BIN variable is provided for
  pointing to the right rake executable.
- Rewrite RUBY_SCHEBANG in awk to eliminate build dependency
  on ruby.

Discussed with:	Jonathan Weiss <jw@innerewut.de> [1] (gems maintainer)
Tested by:	ports@
2008-04-06 08:58:21 +00:00
Marcus Alves Grando
009ec786da - Fix when USE_SQLITE != yes
- Fix lib version of sqlite34
2008-04-05 18:26:35 +00:00
Marcus Alves Grando
e3998d8884 - Fix .endif. Maybe works now :)
Pointy hat to:	mnag
Reported by:	bsam
2008-04-05 18:11:59 +00:00
Marcus Alves Grando
1444568e77 - Fix wrong .endif
Submitted by:	cperciva
2008-04-05 15:58:47 +00:00
Marcus Alves Grando
99c9326aa1 - Add option to databases/sqlite34 2008-04-05 14:55:43 +00:00
Pav Lucistnik
bd7f7d69f0 - Remove progeny.com, it's parked domain now 2008-03-31 15:00:38 +00:00
Pav Lucistnik
52ec918c8e - Add ring.nict.go.jp to Ringserver group
PR:		ports/119555
Submitted by:	KIMURA Yasuhiro <yasu@utahime.org>
2008-03-31 14:58:22 +00:00
Dirk Meyer
19ec198baa - bugfix, commited wrong patch 2008-03-30 11:38:02 +00:00
Dirk Meyer
2d78d2b61d - remove OPENSSL_OVERWRITE_BASE
Suggestet by:	tmclaugh

- ignore returncode from grep to be kind to portmaster
2008-03-30 11:36:47 +00:00
Emanuel Haupt
f3173bc0b1 Add MASTER_SITE_CRITICAL 2008-03-27 16:43:21 +00:00
Joe Marcus Clarke
5462fa8599 Add back two lines that were accidentally removed in the merge.
Reported by:	Stefan Hauser <etienne@usr.ch>
2008-03-24 15:59:55 +00:00
Joe Marcus Clarke
6f32add9a7 The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 for
FreeBSD.  The official GNOME 2.22 release notes can be found at
http://library.gnome.org/misc/release-notes/2.22/ .  On the FreeBSD front,
this release features an updated hal port with support for video4linux
devices, DRM (Direct Rendering), and better support of removable media.  Work
is also underway to tie webkit more closely into GNOME.  As part of the
GNOME 2.22 upgrade, GStreamer received a rather large upgrade as well.
Be sure to consult UPDATING on the proper steps to upgrade all of your
GNOME ports.

This release would not have been possible without the contributions and
testing efforts of the following people:

Pawel Worach
kan
edwin
Peter Ulrich Kruppa
J. W. Ballantine
Yasuda Keisuke
Andriy Gapon
2008-03-24 03:52:36 +00:00
Hye-Shik Chang
7a90a036a7 Update python23 to Python 2.3.6 and python24 to Python 2.4.5. 2008-03-16 10:25:08 +00:00
Michael Nottebrock
06ccc547f1 Update to Qt 4.3.4 2008-03-13 17:57:19 +00:00
Martin Wilke
c622262593 devel/sdl12:
- Update to 1.2.13
	- OPTIONize as recommended by Danny Pansters
	- Fixed up gnome dependencies as recommended by Danny Panster
	- Fixed up NOPORTDOCS and NOPORTEXAMPLES knobs as recommended by Danny Pansters
	- Got rid of library renaming as recommended by Danny Pansters
	- Pass maintainership to submitter
Mk/bsd.sdl.mk:
	- Fixed _LIB_* entries in order to retrieve the correct library versions.

PR:		117608
Submitted by:	Marcus von Appen <mva@sysfault.org>
2008-03-13 13:52:27 +00:00
Edwin Groothuis
ba391f6a40 [patch] improve Mk/bsd.sites.mk MASTER_SITE_GOOGLE_CODE variable
There are 18 ports which can't use the MASTER_SITE_GOOGLE_CODE
    variable for MASTER_SITES yet because their PORTNAME isn't the
    same as the hostname. For example:

    graphics/tesseract/Makefile:MASTER_SITES= http://tesseract-ocr.googlecode.com/files/ CENKES
    net-im/jabber-pyaim/Makefile:MASTER_SITES= http://pyaimt.googlecode.com/files/
    net-im/jabber-pyicq/Makefile:MASTER_SITES= http://pyicqt.googlecode.com/files/

    This patch introduces the PROJECTHOST variable which can be
    used to overcome this problem.

PR:		ports/121453
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Reviewed by:	pav@
2008-03-13 11:21:27 +00:00
Florent Thoumie
5d486865e5 - Mark xtrans as a BUILD_DEPENDS only (unless specified otherwise with :both)
- Bump PORTREVISION on ports having xtrans in USE_XORG.
- Add some missing dependencies in various xorg libraries.
2008-03-13 10:33:56 +00:00
Pav Lucistnik
8c32b0a02c - Backout part of 1.71: ${PERL} is not available in bsd.port.subdir.mk, only in
bsd.port.mk. Fixes `make readmes'

PR:		ports/117192
Submitted by:	Joergen Blomberg <jnbg@blomberg.tk>
Pointy hat to:	gabor
2008-03-12 00:13:06 +00:00
Pav Lucistnik
821fed09a7 - Automatically append -fno-strict-aliasing to CFLAGS when -O2 or higher
optimizations are enabled.

PR:		ports/121363
Submitted by:	obrien

- Change USE_XPM variable to use USE_XORG framework, and lose implied USE_XLIB

PR:		ports/113799
Submitted by:	des (based on)
Patch by:	pav

- Teach USE_LDCONFIG to do the right thing when used with USE_LINUX_PREFIX

PR:		ports/118212
Original patch:	vd
Patch by:	pav

- Allow tab as well as space in param.h for OSVERSION determination

PR:		ports/117507
Submitted by:	erwin

- Reverse the condition so EXTRACT_PRESERVE_OWNERSHIP now work as advertised

PR:		ports/117916
Submitted by:	tobez

- Assorted comment fixes

PR:		ports/118054
Submitted by:	linimon

- Style nit ($@ -> ${.TARGET})

PR:		ports/120276
Submitted by:	obrien
2008-03-11 23:45:04 +00:00
Pav Lucistnik
416c09fcd2 - Pass PATH variable to chrooted command, so BUILD/RUN_DEPENDS have a chance of
working

PR:		ports/117738
Reported by:	Erik Cederstrand <erik@cederstrand.dk>
Patch by:	pav

- Pass TERM variable to chrooted command, so the OPTIONS screen work

PR:		ports/117453
Reported by:	Erik Cederstrand <erik@cederstrand.dk>
Patch by:	pav
2008-03-11 23:37:32 +00:00
Pav Lucistnik
9d5889dd37 - Fix typo (unclosed double-quote)
PR:		ports/120618
Submitted by:	Gennady Proskurin <gpr@nnz.ru>

- Change default PostgreSQL dependency from 8.1 to 8.2

PR:		ports/120865
Submitted by:	edwin
2008-03-11 23:34:09 +00:00
Pav Lucistnik
851f58e69f - Add UNMAKESELF_CMD (fixing USE_MAKESELF feature)
PR:		ports/118749
Submitted by:	alepulver
2008-03-11 23:31:29 +00:00
Stanislav Sedov
9a2e4c8b78 - Update enlightenment-devel and EFL libraries to the latest snapshot
- Deprecate old unsupported apps and modules (entice, devian, eveil, engage)
- Split evas and ecore to separate modules to handle dependencies properly
- Disable PAM in enlightenment-devel as it don't work anyway (requires root
  privilegies)
- Add DBUS support.

Thanks to:	az
2008-03-11 21:13:53 +00:00
Florent Thoumie
836aebde5b Remove support for XFree8-4.
From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore.

PR:		ports/119418
Submitted by:	flz
Approved by:	portmgr (pav)
2008-03-07 21:47:50 +00:00
Edwin Groothuis
454beeec54 Add MASTER_SITE_GOOGLE_CODE macro to bsd.site.mk
The attached patch will add a macro to bsd.sites.mk so that
    ports that are hosted on Google Code can simply have MASTER_SITE=
    set to ${MASTER_SITE_GOOGLE_CODE}

PR:		ports/121435
Submitted by:	Steven Kreuzer <skreuzer@exit2shell.com>
2008-03-06 21:32:03 +00:00
Edwin Groothuis
f630ef5a3d Creation of MASTER_SITE_OPENBSD macro in bsd.sites.mk
Included patch for bsd.sites.mk created a new macro called
	MASTER_SITE_OPENBSD that contains a list of OpenBSD mirrors.

PR:		ports/121369
Submitted by:	Steven Kreuzer <skreuzer@exit2shell.com>
2008-03-04 22:20:54 +00:00
Dirk Meyer
bdb78ad44f - udpate to 0.12.1 2008-02-28 09:07:37 +00:00
Emanuel Haupt
9db5ee5c2b Apache Commons project are no longer hosted under MASTER_SITES_APACHE
jakarta/commons subdirectory, they have been moved one directory up.

Introduce MASTER_SITE_APACHE_COMMONS_SOURCE and adjust 22 ports accordingly.

PR:		121041
Submitted by:	Marcin Cieslak <saper@system.pl>
Approved by:	portmgr (linimon)
2008-02-27 15:10:54 +00:00
Hye-Shik Chang
bfb5f6f187 Update to Python 2.5.2. 2008-02-24 13:42:27 +00:00
Alejandro Pulver
b3ec8aa81a - Fix defining Lua include/library directories under PREFIX (last commit) [1].
- Now LUA_PREFIX has 2 functions: for Lua ports indicate where to install, and
  for dependencies indicate where Lua is installed (check new comments inside
  bsd.lua.mk for more information).

PR:		ports/120277
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
Reported by:	Dmitry Marakasov <amdmi3@amdmi3.ru> [1]
2008-02-18 18:41:26 +00:00
Oliver Lehmann
642e3577d9 update xfce4 to 4.4.2
Approved by:    portmgr (linimon)
Security:       CVE-2007-6531, CVE-2007-6532
2008-02-12 18:11:07 +00:00
Alejandro Pulver
722d972bee - Change LUA_PREFIX default value from LOCALBASE to PREFIX.
Actually the Lua prefix should be recorded on each port and read from there
(as with "*-config --prefix" scripts), instead of this assumption. But
supporting PREFIX is a requirement, while supporting different custom
combinations of a general PREFIX for dependencies and a different PREFIX for a
specific port is not. Also the latter could be achieved by changing LOCALBASE
too, or directly modifying LUA_PREFIX in this case.

PR:		ports/120277
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
2008-02-09 23:11:51 +00:00
Shaun Amott
64b51d72cc Update the Vim master site list so that the HTTP mirrors are used first.
This makes downloading all those patches slightly less painful.
2008-02-07 16:13:41 +00:00
Mark Linimon
8d696fd16d Update ringserver entries:
- Update MASTER_SITE_APACHE to chase change of sub-directory
 - FreeBSD is no longer mirrored.
 - Add to MASTER_SITE_XORG

Submitted by:	KIMURA Yasuhiro <yasu at utahime dot org>
Hat:		bugmeister
Approved by:	maintainer timeout (> 2 weeks)
2008-02-01 08:05:09 +00:00
Andrey Slusar
be9c1e9f59 - Update editors/emacs-devel to 23.0.50.20080101 snapshot.
PR:		ports/119290
Submitted by:	keramida(maintainer)
2008-01-27 14:26:42 +00:00
Alex Dupre
f0eff8e075 Add support for installing different PHP versions in different PHPBASE.
Requested by:	many
2008-01-21 07:19:24 +00:00
Xin LI
836873e17f A bandaid for recent cheeseshop -> pypi rename. 2008-01-14 06:01:41 +00:00
Alex Dupre
2c0ea767d0 Add pdo_mysql extension. 2007-12-27 06:52:45 +00:00
Andrey Slusar
470a14b89f - Update xemacs and xemacs21-mule to 21.4.21 2007-12-13 19:25:09 +00:00
Stanislav Sedov
3d86af7e4a - Fix a typo in the bundled REXML package.
- Bump up portrevision.

Approved by:	portmgr (marcus)
Reported by:	mat
2007-12-04 12:26:07 +00:00
Gerald Pfeifer
8deb6a4aca Remove lang/gcc40 which only has three dependencies left in the tree
(all of which only have it as a minimal requirement and also build with
lang/gcc42) and has issues on at least 8-CURRENT.

Approved by:	portmgr (pav)
2007-11-05 19:26:16 +00:00
Stanislav Sedov
4f98af6d86 - Update ruby to the latest 111 patchversion.
It's a bugfix release.

Thanks to:	Alexander Logvinov <ports@logvinov.com> for initial patchset.
2007-10-30 11:24:59 +00:00
Michael Nottebrock
c13a5bcfcd Update to KDE 3.5.8 2007-10-29 23:48:18 +00:00
Pav Lucistnik
2a3d311fcd - Update luasocket to 2.0.2, set luasocket port to lua 5.1
- Add lua 5.0 compatible slave port

PR:		ports/117168
Submitted by:	Andrew Turner <andrew+ports@fubar.geek.nz> (maintainer)
2007-10-28 19:43:49 +00:00
Herve Quiroz
e2135b211a Remove support for Java 1.1 and 1.2 in the ports tree
To ease upgrade, bsd.java.mk now substitutes JAVA_VERSION values of 1.1+ and
1.2+ as 1.3+.

The related JDK ports that have been marked as deprecated and scheduled for
removal some time ago are now safe to be removed.

The patch has been tested successfully on the cluster.

PR:		116724
2007-10-28 15:09:43 +00:00
Andrew Pantyukhin
16f59f05ca - Fix a typo in bsd.sites.mk along with all the places it affected
Approved by:	oliver (maintainer of the respective ports)
2007-10-25 22:53:28 +00:00
Joe Marcus Clarke
4acc6fb2a4 Presenting GNOME 2.20.1 and all related works for FreeBSD. The official
GNOME 2.20 release notes can be found at
http://www.gnome.org/start/2.20/notes/en/ .  Beyond that, this update
includes the new GIMP 2.4 (courtesy of ahze).

The GNOME 2.20 update also includes a huge change in the FreeBSD GNOME
hierarchy.  We are now using the more standard DATADIR of ${PREFIX}/share
rather than ${PREFIX}/share/gnome. The result is that fewer patches and
hacks are needed to port GNOME components to FreeBSD.  This will mean some
user changes may be required, so be sure to read /usr/ports/UPDATING for
more details.

This release and the things we accomplished in it would not have been
possible without mezz's crazy idea to collapse DATADIR, and his persistence
to make it happen successfully.  Ahze and pav also deserve thanks for
their work on porting modules and testing the whole ball of wax on
pointyhat (respectively).

The FreeBSD GNOME team would also like to thank our various testers and
contributors:

Yasuda Keisuke
Frank Jahnke
Pawel Worach
Brian Gruber
Franz Klammer
Yuri Pankov
Nick Barkas
Cristian KLEIN
Tony Maher
Scot Hetzel
Martin Matuska (mm)
Benoit Dejean
Martin Wilke (miwi)
(And anyone else I may have missed)

PRs fixed in this release:

111272, 113470, 115995, 116338
2007-10-24 23:37:25 +00:00
Alejandro Pulver
d39f10a502 - Remove Unicode checks for FreeBSD < 5.x (unsupported).
PR:		ports/116891
Submitted by:	edwin
2007-10-19 02:21:14 +00:00
Ade Lovett
dbd39ca660 Migration from bison 1.x to 2.x
PR:		117086
Tested by:	-exp runs
2007-10-17 10:13:01 +00:00
Jeremy Messenger
221deb5e47 Add four new mirrors for GNOME, these mirrors are usually fastest to grab the
newest tarballs.
2007-10-15 20:22:46 +00:00
Palle Girgensohn
104aa6c048 Introducing the first beta of PostgreSQL 8.3
Note that this is a BETA VERSION of the PostgreSQL server.
Use it only for testing.
2007-10-15 15:32:19 +00:00
Vasil Dimov
5e4e8ecf76 Remove expired Emacs ports and the surrounding expired ports:
2007-08-19 chinese/mule-freewnn: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 chinese/xemacs: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 converters/mule-ucs-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 devel/eieio-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/apel-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/bitmap-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/emacs19: emacs19 is obsolete; please use a more recent version
2007-08-19 editors/emacs20: "editors/emacs is recommended instead for new installations"
2007-08-19 editors/flim-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/mule-common: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 editors/mule: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 editors/semi-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/speedbar-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 irc/irchat-pj-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 irc/pure-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/diclookup-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/diclookup-mule: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+freewnn+sj3: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+sj3+wnn6: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+sj3+wnn7: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+sj3: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+wnn6: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+wnn7: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-freewnn: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-sj3: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-wnn6: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-wnn7: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/navi2ch-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/w3: distfile is 10 years old and depends on emacs19 which is obsolete
2007-08-19 korean/mule-freewnn: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 www/w3: distfile is 10 years old and depends on emacs19 which is obsolete
2007-10-14 10:10:01 +00:00
Greg Lewis
eda1f83c1c . Remove a couple of entries from MASTER_SITES_ECLIPSE that appear to have
stopped mirroring eclipse a couple of versions ago.
2007-10-13 04:34:13 +00:00
Hye-Shik Chang
7302e6b360 Don't define PYTHONPATH unless PREFIX != LOCALBASE. This fixes
the massive plist problems introduced by the previous commit.

Reported by:	pav
2007-10-10 07:04:49 +00:00
Greg Lewis
15bc91d784 . Remove a check for OSVERSION >= 500000 since this is now true for all
supported versions of FreeBSD.

PR:		116890
Submitted by:	edwin
2007-10-07 14:42:03 +00:00
Hye-Shik Chang
9dfb6158ff - Correct installation paths in plist for PREFIX != LOCALBASE [1]
- Fix typo on comment about SZOPEBASEDIR and ZOPEBASEDIR [2]
- Fix type on Zope 2.10 support [3]
- Add a workaround for package building of ports using easy_install
  on jail environments [4]

PR:		116278 [1], 116428 [2], 116520 [3]
Submitted by:	Marcus von Appen <mva@sysfault.org> [1],
		nakaji [2], Christian Ullrich <chris@chrullrich.net> [3]
Reported by:	sat [4]
2007-10-07 13:50:15 +00:00
Pav Lucistnik
7e427bdbb7 - Fix issues with actual-package-depends, most notably fix bad list when a
third party package with invalid or missing pkgorigin is installed; this
  resulted in silently discarding dependency records for some people

PR:		ports/115010
Submitted by:	netchild

- Replace some calls to basename and dirname with make logic

PR:		ports/115994
Submitted by:	netchild

- Fix bsd.xorg.mk to work when USE_XORG is used below
  .include <bsd.port.pre.mk>; should allow conditional X.Org component
  dependencies with OPTIONS, etc

Submitted by:	flz

- When installing as user, don't install any libdata/ldconfig entries

Submitted by:	flz
PR:		ports/106613 (in audit trail)

- Introduce INSTALL_KLD; it's same as INSTALL_SCRIPT but the name is more
  obvious

PR:		ports/116200
Submitted by:	edwin
2007-10-03 22:24:59 +00:00
Mark Linimon
2e0f001e73 Remove ale.org; unfortunately they are offline right now. 2007-10-02 17:15:26 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Mark Linimon
64ec019f72 Add an anti-foot-shooting measure that protects against a dependent port
being null, resulting in an entire category being depended on.  This was
seen with missing USE_PERL5 definitions, for which there is now a test;
however, it could theoretically be tripped over by other bad port
Makefiles.  Since the failure mode is painful and seems unrelated to
the lack of the definition (the build will fail at some random point
within that entire category), IMHO it's worth the complexity tradeoff
to put this in.
2007-09-30 04:01:39 +00:00
Alejandro Pulver
5b12368729 - Complete repocopy of x11-toolkits/py-wxPython28,
x11-toolkits/py-wxPython28-common and x11-toolkits/py-wxPython28-unicode,
  applying the corresponding patches.
- Add PYDISTUTILS_NOEGGINFO to fix plist issues [1].
- Integrate with bsd.wx.mk: the noticeable difference is that ports using
  USE_WX=2.6+ and WX_COMPS=python will be built from now on with wxWidgets
  2.8, which was previously restricted for these ports because of the lack of
  the "python" component for version 2.6 [1].

PR:		ports/115349, ports/115350, ports/115351
Submitted by:	Neal Nelson <neal@nelson.name>
Reworked by:	alepulver (myself) [1]
2007-09-29 17:54:39 +00:00
Mark Linimon
efb871fcc7 Fix the CONFIGURE_ENV anti-foot-shooting measure to have the correct
quoting.  It turns out that this is only an issue for ports that torture
CONFIGURE_ENV to run a command as well as just set the environment (often,
used to echo 'N' to fool an interactive script.)

Tested on:	pointyhat
2007-09-29 03:46:06 +00:00
Mark Linimon
e192fbdad8 Fine-tune the anti-foot-shooting measure for systems that set PERL_VERSION
in /etc/make.conf.  This did not show up on the cluster.
2007-09-26 00:36:44 +00:00
Mark Linimon
c7735b8048 Add an anti-foot-shooting measure to detect missing default Perl definition.
This can happen if bsd.perl.mk was not included before or during the
inclusion of bsd.port.pre.mk.  As of bsd.port.mk 1.586 this can't yet
happen, as bsd.perl.mk is included unconditionally, so this checkin should
be a no-op.

While here, reserve WANT_PERL for ports that conditionally depend on Perl.
WANT_PERL will need to be defined before bsd.port.pre.mk is included.
2007-09-26 00:15:26 +00:00
Mark Linimon
e5239edf5d Disable AutoInstall from trying to contact CPAN directly in the case of
a missing dependency (which is the actual underlying error).  This cures
the case of the build cluster looping indefinitely asking for user input.

Suggested by:		tobez
Regression-tested with:	devel/p5-Config-Any
2007-09-24 23:05:56 +00:00
Rong-En Fan
9716a77fea Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gpl
since version 8.57. The leading ghostscript is the -gpl one.

Approved by:	portmgr (pav)
2007-09-24 08:43:49 +00:00
Clement Laforet
ab8293d70e - Avoid "OPTIONS blackhole" during 'make make-options-list' 2007-09-19 21:03:59 +00:00
Clement Laforet
4d35566575 - cosmetic changes
- s/OPTIONS=/OPTIONS+=/
2007-09-18 20:01:17 +00:00
Florent Thoumie
a9d833cd9e Oops. Backout some changes that shouldn't have been checked in during
xorg update.

Pointy hat to:	$self
2007-09-13 23:29:48 +00:00
Mark Linimon
43b5db1e28 Restore the semantics of USE_PERL and friends by moving them back to
the 'post' block from which they originally came.  This should fix the
remaining few package build errors because of conditional perl inclusion.

Pointy hat:	linimon
2007-09-13 22:10:33 +00:00
Florent Thoumie
62df320cc3 - Update X.org ports to 7.3.
- Mark XFree86-4 as DEPRECATED with EXPIRATION_DATE set to 2007-12-25.
I hope that nobody will be bored enough on Christmas to remove them on
that day.

Tested by:	vehemens, Rene Ladan, Beech Rintoul, sarek on x11@
2007-09-13 19:45:08 +00:00
Andrew Pantyukhin
94a42b403e - Remove a number of sites without A/AAAA DNS records
PR:		ports/116264
Submitted by:	Yoshihiko Sarumaru <mistral@imasy.or.jp>
2007-09-10 20:44:33 +00:00
Clement Laforet
fc5126bc4c - fix pre/post includes for USE_APACHE=common*
We still perform a double inclusion for modules to ensure backward
  compatibility
- add "Apache servers"-wide support for OPTIONS.
  !! Warning !!
  If OPTIONS is defined, all other modes to select modules are disabled.
  Here's the logic behind:
    1) OPTIONS
    2) WITH_MODULES
    3) all others knobs.

  OPTIONS'ified list of modules can be obtained via:
  "make make-options-list"
2007-09-09 14:36:42 +00:00
Mark Linimon
5d36202ed8 Revert the conditional inclusion of bsd.perl.mk and make it unconditional.
Apparently my test run was completely bogus.

New owner of the entire pointy hat factory:	linimon
2007-09-09 01:02:15 +00:00
Mark Linimon
1f6376d63c Move an XXX comment to make it not show up in build logs. 2007-09-08 23:58:28 +00:00
Mark Linimon
3e644dc6bd Please welcome bsd.perl.mk, a refactoring of Perl-related code from
bsd.port.mk.  In addition, a revision shorthand has been added, e.g.,
USE_PERL5= 5.8.0+.  This syntax is implemented for the following knobs:

   USE_PERL5, USE_PERL5_RUN, USE_PERL5_BUILD, PERL_CONFIGURE and PERL_MODBUILD.

Credit also goes to sem who wrote an earlier version of this patch in
ports/55515, marcus and kris for doing earlier testing, and kuriyama and
others for additional work along the way.

Thanks to gabor@FreeBSD.org for doing all this work.

Sponsored by:	Google Summer of Code 2007
2007-09-08 00:16:27 +00:00
Lars Balker Rasmussen
e896c6bcb3 Add backpan.cpan.org as a last resort mirror, to remove the often seen
failure case where the package a port relies on is moved from cpan to cold
storage (backpan).

On my system, it takes 70 seconds to fall through the mirrors before hitting
backpan, which is enough to be annoying (so you press C-c and file a PR),
but not enough to ruin the normal use-case (make install elsewhere and go
fetch coffee).  A current port where this is an issue is archivers/p5-IO-Zlib
2007-09-03 13:40:00 +00:00
Michael Nottebrock
deaff82245 Update to Qt 4.3.1. 2007-09-02 06:23:28 +00:00
Alex Dupre
493779bf8b Update to 5.1.21 release. 2007-08-28 09:33:41 +00:00
Andrew Pantyukhin
6bd1986896 - Add a few NonGNU Savannah mirrors 2007-08-24 17:27:23 +00:00
Martin Wilke
0ffad27239 - Add support for Drupal5 Themes
PR:		114894
Submitted by:	Geoff Glasson <g_glasson@jimali.dyndns.org>
Approved by:	maintainer
2007-08-21 08:33:35 +00:00
Andrew Pantyukhin
66b938e43c - Make PORTNAME the default subdir for GNU 2007-08-16 11:55:02 +00:00
Andrew Pantyukhin
6a5088cf54 - Update the list of vim mirrors
PR:		ports/115322
Submitted by:	Esa Karkkainen <ejk@iki.fi>
2007-08-15 16:54:14 +00:00
Michael Nottebrock
9b4688947e Change PKGNAME of devel/qmake4 to qt4-qmake, bringing it in line with
the rest of the qt4 ports and avoiding dependency resolution troubles
if devel/qmake is installed on the same system.

While here, change NOMAN to NO_MAN in Makefile.bsd.

PR: ports/115352
Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
2007-08-11 10:27:36 +00:00
Kris Kennaway
4a917313b0 * Shuffle some important variable definitions to early in the file,
notably PORTSDIR.  The previous commit introduced a use-before-define
  with respect to this variable, which broke things like portmaster.

* Drop support for COMMENTFILE and a vestigial remnant of NetBSD support.
2007-08-08 03:46:04 +00:00
Dirk Meyer
4cf26145e8 - fix DESTDIR for config stage 2007-08-06 10:39:24 +00:00
Xin LI
8cf2689cdd Add support of Berkeley DB 4.6. 2007-08-06 09:23:13 +00:00
Greg Lewis
0ae458e9c4 . Enforce NO_JIKES when 1.6 is required as well. 2007-08-05 21:19:47 +00:00
Greg Lewis
131eb04d2f . Support for the JDK 1.6 ports.
Submitted by:	jkim
2007-08-05 21:16:39 +00:00
Pav Lucistnik
66d6ee1539 - Add --x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include to
CONFIGURE_ARGS for ports setting USE_XORG.  This restores the old USE_XLIB
  behaviour. [1]
- Whitespace fixes [2]

PR:		ports/115098 [1]
Submitted by:	mm [1], miwi [2]
2007-08-04 19:48:34 +00:00
Gabor Kovesdan
4c9cd257fd - Extract command variable definitions from bsd.port.mk, they are now stored in
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:37:24 +00:00
Michael Nottebrock
8a34c2856c Add a QMAKEFLAGS variable that contains some useful mappings of
standard make and environment variables to their qmake counterparts:

QMAKE_CC="${CC}" QMAKE_CXX="${CXX}" QMAKE_LINK_SHLIB="${CXX}"
QMAKE_LINK="${CXX}" QMAKE_CFLAGS="${CFLAGS}"
QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_CFLAGS_THREAD="${PTHREAD_CFLAGS}"
QMAKE_LFLAGS_THREAD="${PTHREAD_LIBS}"

This is mostly useful for ports which call ${QMAKE} directly in some
target and want to override some of the defaults in qmake.conf.
2007-08-03 19:11:00 +00:00
Michael Nottebrock
e332496be5 - bsd.qt.mk:
QT_COMPONENTS can now be depended on at runtime or buildtime only by
specifiying them as <component>_build or <component>_run, respectively.
Specifying <component> without any suffix will depend on the component
at both build- and runtime just like before.

- Convert Qt core ports to use the new dependency switches.

- Add a patch to corelib to fix Qt4 on ARM, submitted by:
  Björn König <bkoenig@alpha-tierchen.de>
2007-08-02 22:37:40 +00:00
Xin LI
5f1bac712f Allow depending on Berkeley DB 4.5 2007-08-02 05:42:21 +00:00
Pav Lucistnik
c799948280 - Correct typo in comment block 2007-07-30 17:52:58 +00:00
Hye-Shik Chang
06e297a6fa Fix typo in comment. 2007-07-30 12:02:44 +00:00
Alexander Botero-Lowry
4942ce5a7d - Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
2007-07-30 09:42:28 +00:00
Ade Lovett
3b3128196e Update to the autotools new world order.
Tested by:	numerous package build runs
Approved by:	portmgr
Thanks to:	des, kris, linimon, pav
2007-07-28 06:33:59 +00:00
Pav Lucistnik
736ba201dc - Pass FFLAGS to make when USE_FORTRAN is set [1]
- Fix detection of i386 libs on amd64/ia64 [2]
- Make IGNORE messages show as a real sentences [3]
- Make COPYTREE_* work under unpriviledged user [4]

PR:		ports/112203 [2], ports/114329 [3], ports/113425
Submitted by:	gerald [1], Scot Hetzel <swhetzel@gmail.com> [2], danfe [3],
		Dmitry Marakasov <amdmi3@amdmi3.ru> [4]
2007-07-27 21:40:11 +00:00
Michael Nottebrock
902b1b5d70 The bug that makes gcc 3.4 choke on some amd64 inline assembler does not
only affect the Qt4 core ports but ports depending on them as well, so
try a more sweeping approach for a workaround.
2007-07-27 10:31:45 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Clement Laforet
a1bae9f6e3 - Fix index build: temporary remove pre/post stuff.
Pointy Hat to: clement
2007-07-22 12:43:00 +00:00
Clement Laforet
9173d040e4 - fix long standing bugs
* fix pre/post includes
  * fix local port overiding for apache > 2.1
  * Add a short notr about USE_APACHE=yes
2007-07-22 10:48:42 +00:00
Edwin Groothuis
660134e658 [patch] bsd.database.mk - Give PostgresSQL a better default database version
I think we're a little bit over-conservative by keeping the
	default PostgreSQL version on 7.4. Let's move it to 8.1.

PR:		ports/113873
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Approved by:	portmgr after maintainer timeout
2007-07-18 21:56:10 +00:00
MANTANI Nobutaka
f069d02ebe Set default EMACS_PORT_NAME to emacs22.
Requested by:	ume
2007-07-16 18:05:18 +00:00
MANTANI Nobutaka
d82bd998d1 Reflect upgrade of editors/emacs. 2007-07-16 17:07:45 +00:00
Michael Nottebrock
8bd00266dc Update to Qt 4.3.0, introduce bsd.qt.mk.
Approved by: portmgr (bsd.port.mk changes)
2007-07-16 10:12:15 +00:00
Stanislav Sedov
61a4eaf412 - Delete rb_thread_status prototype from public header, since it causes
problems with some extensions. This also had been fixed in upsteam CVS.
- Bump portrevision.

Reported by:	many
2007-07-15 09:39:06 +00:00
Edwin Groothuis
0c0668d340 xorg master-site addition
PR:		ports/114540
Submitted by:	Rainer Duffner <rainer@ultra-secure.de>
2007-07-12 22:50:04 +00:00
Maho Nakata
4b163093ab Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.

Approved by: gerald, portmgr (pav)
2007-07-12 01:57:10 +00:00
Stanislav Sedov
889c289308 - Add a bunch of fixes and patchs from the upstream. These fixes a lot of
serious bugs, some of which can pose security-related problems.
- Bump up PORTREVISION.

Requested by:	many
2007-07-10 15:04:49 +00:00
Alex Dupre
67b94e82ee Add bitset and memcache pecl extensions.
PR:		ports/114361
Submitted by:	Greg Larkin <glarkin@sourcehosting.net>
2007-07-09 18:37:35 +00:00
Michael Nottebrock
961141fb14 Update to KDE 3.5.7 / KOffice 1.6.3 2007-07-04 10:25:00 +00:00
Pav Lucistnik
a2c2c04172 - Fix make clean, broken in previous rev. 1.571
PR:		ports/114125
2007-06-29 14:09:39 +00:00
Pav Lucistnik
b10a23b81c - Add a new virtual category `kld' for ports that install kernel loadable
module
2007-06-28 16:06:02 +00:00
Pav Lucistnik
0bdc41fc63 - Speed up recursive `make clean'
Submitted by:	reg
Tested by:	pointyhat exprun
2007-06-28 16:05:08 +00:00
Pav Lucistnik
8afd9b3727 - Speed up dependency lookup
Submitted by:	Stephen Montgomery-Smith <stephen@math.missouri.edu>
Tested by:	pointyhat exprun
2007-06-28 16:02:48 +00:00
Pav Lucistnik
ed612087de - Correct and extend actual-package-depends target, introduced in previous
revision

Submitted by:	netchild
Tested by:	pointyhat exprun
2007-06-28 15:53:04 +00:00
Pav Lucistnik
ac049a67f3 - Fix leftover httpd.conf for AP_GEN_PLIST using ports. The problem is that
apxs does not remove module line from httpd.conf, it merely comments it out.
  Later, on Apache deinstall, the file differs from stock httpd.conf and is not
  deleted.

Tested by:	pointyhat exprun
2007-06-28 15:50:53 +00:00
Dirk Meyer
94688b1bb3 - use PACKAGE_BUILDING 2007-06-26 16:58:33 +00:00
Edwin Groothuis
dceb773b51 [PATCH] update MASTER_SITE_RUBYFORGE mirrors in bsd.sites.mk
It seems one of the MASTER_SITE_RUBYFORGE site is dead (for example
    http://people.freebsd.org/~fenner/portsurvey/www.html and all
    rubygem-)

    There is another mirror from http://rubyforge.org/credits/.

PR:		ports/114032
Submitted by:	Alexander Logvinov <ports@logvinov.com>
2007-06-26 11:39:12 +00:00
Michael Johnson
bb302da228 gstreamer-plugins-[nas|sndfile|x264] are back in the ports tree 2007-06-19 14:39:38 +00:00
Andrew Pantyukhin
d1f265b433 - Add master_site_rar and use it in rar, unrar and libunrar ports
Approved by:	ache, gabor, Alex Samorukov <samm@os2.kiev.ua> (maintainers)
2007-06-19 10:28:40 +00:00
Pav Lucistnik
0391f3691a - Provide actual-package-depends target, which prints actual dependencies of
freshly installed port, according to records in /var/db/pkg
- Use this new target when registering package, providing massive speedup

PR:		ports/112765
Submitted by:	Stephen Montgomery-Smith <stephen@math.missouri.edu>
Tested by:	bento amd64 exprun

- Fix double slash typo

Submitted by:	Alexander Logvinov <ports@logvinov.com>
Tested by:	bento amd64 exprun
2007-06-16 19:07:42 +00:00
Pav Lucistnik
1ada4e152a Add missing target ordering when make -j1 is used (this should be a NOP)
Noticed by:	gibbs
Submitted by:	kris
Tested by:	bento amd64 exprun
2007-06-16 19:03:50 +00:00
Pav Lucistnik
0d766e48b7 - Update MASTER_SITE_FEDORA_LINUX
PR:		ports/113414
Submitted by:	Marcus von Appen <mva@sysfault.org>
2007-06-16 12:47:49 +00:00
Michael Johnson
9b6468c61b Add link to gstreamer-plugins-mp3
Reported by:	cperciva
2007-06-07 16:21:34 +00:00
Michael Johnson
794f096bf9 Switch from using mad to mp3 in USE_GSTREAMER 2007-06-07 14:04:25 +00:00
Greg Lewis
8a88cb13c1 . Remove references to deprecated, forbidden and expired port of the
Linux Blackdown 1.3 JDK.

PR:		113268
Submitted by:	gabor@
2007-06-06 15:38:54 +00:00
Alejandro Pulver
8131b5a9a5 - Respect BUILD_WRKSRC and INSTALL_WRKSRC as bsd.port.mk does.
PR:		ports/112281
Submitted by:	alepulver (myself)
Approved by:	alexbl (maintainer)
2007-06-05 02:06:10 +00:00
Dirk Meyer
79f2ca5cac - set default compiler as GNUSTEP_WITH_GCC42=yes 2007-06-04 11:20:29 +00:00
Michael Johnson
87beca2a5b Readd a line that didn't need to be removed
Submitted by:	jon@jackson-spencer.ca
2007-06-02 21:02:10 +00:00
Michael Johnson
f2ae9f3e0b - Retire gstreamer 0.8.0 2007-06-01 20:43:43 +00:00
Andrey Slusar
f8600ecedb Update to 21.5-b28 "fuki" 2007-05-27 17:43:21 +00:00
Mark Linimon
942838f1d5 * Make 'make-deinstall-all' check for moved ports. [1]
* Defined the installation directories PORTEXAMPLES and PORTDATA. [2]

* Add USE_MAKESELF knob is added for ports that use the makeself archiver. [3]

* Update the description of fetch-list; add targets fetch-required-list,
  fetch-url-list, and fetch-urlall-list. [4]

* Make 'make search' also search in ports/MOVED. [5]

* Move several Makevar definitions to the pre-makefile section:
  DATADIR, DOCSDIR, ETCDIR, EXAMPLESDIR, WWWDIR. [6]

* The target 'ignorelist-verbose' was added for portsmon. [7]

PR:	69965 [1], 78490 [2], 79398 [3], 86776 [4], 104161 [5], 110781 [6]

Submitted by:	Dancho Penev <dpenev at mnet dot bg> [1], mnag [2],
		jylefort [3], edwin [4], Lars Engels <lars dot engels
		at 0x20 dot net> [5], Alexander Logvinov <ports at
		logvinov dot com> [6], linimon [7]
2007-05-25 00:09:37 +00:00
Pav Lucistnik
721f8e17ac - Fix comments to match reality 2007-05-24 22:13:55 +00:00
Florent Thoumie
f8e2a239ac Fix USE_XLIB to depend on stub file rather than libX11.
Submitted by:	marcus
Approved by:	portmgr (blanket)
2007-05-21 10:21:39 +00:00
Pav Lucistnik
b06abcc4cb Recognize gcc42 in 7-CURRENT base
Approved by:	portmgr (implicit)
2007-05-19 22:06:14 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Jeremy Messenger
df25178453 Remove graphics/gstreamer-plugins-libcaca80, it is no point for me to try to
fix it with future update of libcaca. All of gstreamer*80 will be remove in
May anyway.
2007-04-29 19:15:55 +00:00
Cheng-Lung Sung
ffd36e3244 - Update to 22.0.99
PR:		ports/112168
Submitted by:	matainer (keramida)
2007-04-29 08:27:33 +00:00
Shaun Amott
a2266880ed downloads.planetmirror.com and public.planetmirror.com force Temporary
Redirects unless you've visited both sites. They're designed for
interactive browser use, and there doesn't seem to be a reasonable
work-around.

python.planetmirror.com no longer mirrors python packages.

Therefore, remove all of the above.

PR:		ports/112092
Submitted by:	Marcin Simonides <marcin@studio4plus.com>
2007-04-28 00:11:47 +00:00
Edwin Groothuis
955f61fb2a bsd.sites.mk - Removal of mirror from MASTER_SITE_GNUPG
when building packages such as libgcrypt, the first site the source is
    downloaded from is http://ftp.sunsite.dk/pub/security/gcrypt/
    which results in a 404

    On closer inspection, it appears that everything below
    http://ftp.sunsite.dk/pub/security/ has been deleted.

PR:		ports/112041
Submitted by:	Steven Kreuzer<skreuzer@f2o.org>
2007-04-23 20:03:16 +00:00
Cheng-Lung Sung
d19fd3d803 - Update editors/emacs-devel to 22.0.98.
PR:		ports/111813
Submitted by:	NIIMI Satoshi <sa2c_AT_sa2c dot net>
Approved by:	maintainer (keramida)
2007-04-23 02:09:08 +00:00
Michael Nottebrock
7aeef3e519 Rename all binaries in qt4 which conflict with binaries installed by
qt33 to ($binary)-qt4 and adjust dependencies accordingly. This
avoids conflicts once X11BASE has been changed to /usr/local and
incidentally makes the naming scheme of the qt4 executables in ports
equal to that of the Fedora Core and Debian packages.
2007-04-19 17:08:04 +00:00
Michael Nottebrock
ff2a7904b5 Another typo of mine.
Discovered by: Diego Depaoli <trebestie@gmail.com>
2007-04-12 12:33:34 +00:00
Oliver Lehmann
9646c0a68d update xfce to 4.4.1
bump PORTREVISION where needed
2007-04-11 16:26:53 +00:00
Andrew Pantyukhin
0bb074ed59 - Add the only cheeseshop download site for the sake of a
universal macro (works for 34 out of 35 cheeseshop ports)
- Mirrors will appear later
2007-04-11 07:42:33 +00:00
Alejandro Pulver
e34004305a - Don't override the DEPTYPE of a component (accidentally introduced in
version 1.11).

Obtained from:	Andrew Turner <andrew@fubar.geek.nz>
2007-04-11 03:22:34 +00:00
Alejandro Pulver
26aabdd342 - Change some spaces into tabs. 2007-04-09 17:24:21 +00:00
Alejandro Pulver
76601d3b38 - Make autodetection work properly. 2007-04-09 17:23:20 +00:00
Pav Lucistnik
e697ae3387 - Fix regression in makesum target introduced with rev. 1.561
Tested by:	kris on pointyhat
2007-04-07 12:51:47 +00:00
Pav Lucistnik
c470893e3e - Commit the correct version of mi's patch from ports/109896 as tested on
pointyhat

Reported by:	kris
2007-04-05 13:52:44 +00:00
Stanislav Sedov
b2af53dd11 - Add forgotten RUBY_PORTEPOCH variable [1]
- Document new variables.

PR:		ports/111209 [1]
Submitted by:	KIMURA Yasuhiro <yasu@utahime.org> [1]
2007-04-04 12:52:04 +00:00
Cheng-Lung Sung
d8aa7b2b08 * Update to 22.0.97.
* Remove etc/DOC-%%EMACS_VER%%.2 from pkg-plist even if WITHOUT_GTK is defined.
* Use "bootfast" target to recompile necessary emacs lisp files before dump.

PR:		ports/111218
Submitted by:	NIIMI Satoshi <sa2c_AT_sa2c dot net>
Approved by:	maintainer (timeout)
2007-04-04 07:24:07 +00:00
Stanislav Sedov
3b3142ce5d - Update ruby mirrors list. 2007-04-03 21:58:35 +00:00
Stanislav Sedov
8752c350a7 - Update ruby to 1.8.6
- Synchronise portversions and portepochs in all ruby subports
- Take maintainerships of all ruby subports.
2007-04-03 21:57:49 +00:00
Pav Lucistnik
0486e0af1d - Change default USE_GHOSTSCRIPT dependency from ghostscript-gnu to
ghostscript-gpl, which is a new preferred vendor platform

Submitted by:	rafan
Tested on:	pointyhat exp-run
2007-04-02 23:00:50 +00:00
Pav Lucistnik
93b7554779 - Overhaul bsd.tcl.mk: most importantly, change the semantics to match
USE_PERL5* macros:

  USE_TCL, USE_TK: lib depends
  USE_TCL_BUILD, USE_TK_BUILD: build depends
  USE_TCL_RUN, USE_TK_RUN: run depends

  See comment block in bsd.tcl.mk for details

PR:		ports/109097
Submitted by:	Martin Matuska <martin@matuska.org>
Tested on:	pointyhat exp-run
2007-04-02 22:55:29 +00:00
Pav Lucistnik
4c21980b83 - Minor optimizations: invocations of ${CUT} eliminated, pipes compacted, some
redundant sub-shells avoided
- Unify access to MD5_FILE data
- Deinstall bzip compressed man pages in addition to gzip compressed ones

PR:		ports/109896
Submitted by:	mi
Tested on:	pointyhat exp-run
2007-04-02 22:44:52 +00:00
Pav Lucistnik
90c48348fe - Add a code to invalidate saved OPTIONS when the set of OPTIONS defined in a
port changes. The end user inpact of this is more blue screens.

PR:		ports/97125
Submitted by:	pav
Tested on:	pointyhat exp-run
2007-04-02 22:42:38 +00:00
Pav Lucistnik
14489fef6b - Fix handling of OPTIONS default values when configuration files wasn't
written yet (make depends, make describe), and for options missing from
  existing configuration files

PR:		ports/96777
Submitted by:	rafan (in follow-up)
Tested on:	pointyhat exp-run
2007-04-02 22:41:20 +00:00
Pav Lucistnik
4b837cd0de - Remove now unused tcl81 category, add new categories tcl and tk
Tested on:	pointyhat exp-run
2007-04-02 22:39:20 +00:00
Martin Wilke
c5671f5d13 - Fix build with drupal modules
- Bump PORTREVISION

PR              110864
Submitted by:   Nick Hilliard <nick@foobar.org> (maintainer)
2007-03-27 13:38:47 +00:00
Mark Linimon
0383def79b I do not appreciate the attempt to play politics with the reassignment of
maintainership of these two files.  I insist that further commits be run
through portmgr@ first.

Hat:		portmgr
2007-03-27 01:23:57 +00:00
Jean-Yves Lefort
e25341484f Take maintainership.
Approved by:	maintainer timeout (16 days)
2007-03-27 00:34:04 +00:00
Rong-En Fan
2d7aaf91e6 - Add drupal5 support
- Fix SUB_LIST quoting
- Reflect drupal -> drupal4 rename

PR:		ports/110412
Submitted by:	Nick Hilliard <nick at foobar.org> (maintainer)
2007-03-25 09:41:28 +00:00
Michael Nottebrock
56d3b226bf Update to 4.2.3 2007-03-25 04:08:03 +00:00
Michael Nottebrock
5b55cb51cc Remove the ftp:// URL for ftp.scarlet.be from MASTER_SITE_KDE, their ftp
server is closed for anonymous access too often.
2007-03-24 18:50:20 +00:00
Pav Lucistnik
65e107ab69 [1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros
[2] Fix ECHO_CMD/ECHO_MSG usage in bsd.port.mk
[3] Move bsd.efl.mk to ports/Mk
[4] Change LIBTOOLFILES default to ${CONFIGURE_SCRIPT}
[5] Whitespace sweep
[6] Add WWWDIR variable with default value of ${PREFIX}/www/${PORTNAME}

PR:		ports/100996 [1], ports/100556 [2], ports/100497 [3],
		ports/104009 and ports/104018 [5], ports/105529 [6]
Submitted by:	stass [1] [3], gabor [2], pav [4], edwin [5], laszlof [6]
Approved by:	ade [4]
2007-03-24 14:02:06 +00:00
Joe Marcus Clarke
022cbc78ef Presenting GNOME 2.18 for FreeBSD. GNOME 2.18 is a departure from recent GNOME
releases in that it focuses more on stability and functionality than on
new features.  Not that it doesn't have its share of new and exciting
items.  See http://www.gnome.org/start/2.18/ for all the goodies in
this release.

GNOME 2.18 for FreeBSD would not have been possible without the hard work
of the FreeBSD GNOME Team and our intrepid band of testers including
J. W. Ballantine, Pawel Worach, Yasuda Keisuke, Pascal Hofstee, miwi,
Yoshihiro Ota, Vladimir Grebenschikov, Jukka A. Ukkonen,
Phillip Neumann, Franz Klammer, and Neal Delmonico.
2007-03-19 05:19:11 +00:00
Mark Linimon
74fd78a763 * Add bsd.ocaml.mk to support OCaml packages [1]
* Move x11-wm/xfce4/bsd.xfce.mk to Mk/ [2]

* Refactoring of FETCH_CMD to allow parameters to be overridden
  separately from commands [3]

PR:	101029 [1], 108862 [2], 109966 [3]

Submitted by:	Stanislav Sedov <ssedov at mbsd dot msk dot ru> [1],
		oliver [2], edwin [3], linimon [3]

Note: this patch also adds 108738 and 108739 which the previous commit
claimed were committed, but were not.  These are comment-only changes.
2007-03-14 04:06:55 +00:00
Mark Linimon
8e6c372415 Move x11-wm/xfce4/bsd.xfce.mk to Mk/.
PR:		ports/108862
Submitted by:	oliver
2007-03-14 04:06:11 +00:00
Mark Linimon
75ea0e3bcc Add bsd.ocaml.mk to support OCaml packages.
PR:		ports/101029
Submitted by:	Stanislav Sedov <ssedov at mbsd dot msk dot ru>
2007-03-14 04:05:25 +00:00
Michael Nottebrock
a209c5b185 Update to KDE 3.5.6 / KOffice 1.6.2 2007-03-13 19:13:51 +00:00
Stanislav Sedov
40594b52a6 - Add Get-E mirrors for e17 stuff. 2007-03-11 22:13:19 +00:00
Michael Johnson
d2deeabc7a Retire jpeg-mmx 2007-03-08 14:20:03 +00:00
Alex Dupre
97ba472a33 Add php5 oci8 extensions.
PR:		ports/109962
Submitted by:	chinsan
2007-03-08 07:17:32 +00:00
Andrew Pantyukhin
1b58b62b43 - Update and rename my mirrors
- Keep the old name around for a smooth transition
  instead of a sweeping commit
2007-03-07 12:46:20 +00:00
Mark Linimon
e3907bef8b * Fix 'make search' with non-default ${PORTSDIR}
PR:		ports/105917
Submitted by:	shaun
2007-03-06 06:58:35 +00:00
Mark Linimon
fbcb891de4 * Refine some comments about Linux emulation [1]
* Fix 'make search' with non-default ${PORTSDIR} [2]

* Fix typo in USE_LDCONFIG32 message [3]

* Allow USE_PHP after inclusion of bsd.port.pre.mk [4]

* Document NO_LDCONFIG_MTREE [5]

* Update/enhance description of INSTALLS_SHLIB and USE_LDCONFIG [6]

* Remove obsolete code in bsd.port.mk dealing with 4.X and other,
  even older, releases [7]

* Remove references to obsolete ports from bsd.java.mk [8]

PR:	105883 [1], 105917 [2], 106195 [3], 106557 [4], 108738 [5],
	108739 [6], 108782 [7], 103357 [8]

Submitted by:	bsam [1], shaun [2], edwin [3], ale [4], gerald [5] [6],
		linimon [7], kris [7], gabor [4]
2007-03-06 06:21:46 +00:00
Alexander Botero-Lowry
9aad87b2df - add PYTHON to CONFIGURE_ENV so that ports using auto* for python will be
able to detect it if it's not installed as bin/python

Prodded by:	104560, and others
2007-02-26 07:32:02 +00:00
Michael Nottebrock
c264578105 - (Re)add the sql dependency trigger. [1]
- Don't clobber BUILD/RUN_DEPENDS if no QT4_COMPONENTS are specified. [2]

Submitted by: [1] Danny Pansters <danny@ricin.com>, [2] nivit
2007-02-23 16:53:13 +00:00
Xin LI
624cee410a Update to OpenLDAP 2.4.4a.
Approved by:	portmgr (kris, bsd.port.mk part)
2007-02-21 05:40:11 +00:00
Pav Lucistnik
1f93c53266 - Fix WITH_DEBUG for ports that use STRIP_CMD
PR:		ports/109347
Submitted by:	Andrew Turner <andrew@fubar.geek.nz>
2007-02-20 15:30:54 +00:00
Pav Lucistnik
107532bd4d - Correct recently added WITH_DEBUG knob to not overzealously eat all -f
starting cflags, but only -fno-strict-aliasing, thus not going beyond the
  point of negating the default CFLAGS

Reported by:	Sean McNeil <sean@mcneil.com>
2007-02-19 22:31:31 +00:00
Alex Dupre
b53e33baef Revert previous commit: it creates more damage than it fixed. 2007-02-18 19:56:53 +00:00
Alex Dupre
67c1c8ae7f Fix segmentation fault on unloading, by loading php extensions in
reversal alphabetical order.
2007-02-16 08:53:33 +00:00
Xin LI
f523e0e7b2 Update to Python 2.4.4.
Approved by:	maintainer timeout, alexbl (python@)
Tested by:	pointyhat
PR:		ports/105901
2007-02-14 06:07:29 +00:00
Stanislav Sedov
5d1eefff07 - Remobe ruby 1.6 bits. 2007-02-13 10:33:46 +00:00
Andrew Pantyukhin
fc89985c8d - Add horde mirrors 2007-02-12 23:23:31 +00:00
Alex Dupre
d127173435 Add a bunch of php5 default extensions. 2007-02-09 08:29:33 +00:00
Rong-En Fan
cdfbf14e48 - Fix typo: svg is in graphics/qt4-svg
Approved by:	lofi (implicit)
2007-02-08 17:17:35 +00:00
Andrey Slusar
efb578bb64 Update to 22.0.93
PR:		ports/108464
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
Approved by:	keramida(maintainer)
2007-02-06 20:58:06 +00:00
Michael Nottebrock
2df0d56dec Post-import bugfixorama:
- Move qt4-codecs-tw to chinese [1]
- Add some missing quotes [1]

- From the "this never happened in the clean room" dept:
  Disable session management support more universally to
  avoid linktime errors.

[1] Spotted by: rafan
2007-02-06 10:37:14 +00:00
Pav Lucistnik
c00be10dd8 - Force new pkg_install suite on people on systems older than January 10 2006.
That is: 4.X, 5.3 and older, 6.0

  This fixes tar bailing out cannot finding (null) on make package,
  and if people use pkg_delete(1) from this port, it fixes the `can't remove
  (null)/libdata/ldconfig/foo' on deinstall too.
2007-02-05 22:57:20 +00:00
Michael Nottebrock
74cb0fb1e8 Add qt4, a multiplatform C++ application framework 2007-02-05 20:56:24 +00:00
Michael Nottebrock
ffccf2fe1a Update the USE_QT_VER switch description (allows 3 and 4 for values now).
Approved by:	portmgr
2007-02-05 20:48:59 +00:00
Pav Lucistnik
0dcb6347ed - Support Tcl/Tk 8.5 in USE_TCL/USE_TK
PR:		ports/108510
Submitted by:	Martin Matuska <martin@matuska.org>
2007-02-05 14:03:40 +00:00
Pav Lucistnik
0d0d56457b Populate a new ports-mgmt category. List of moved ports:
devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus
2007-02-05 01:08:46 +00:00
Tom McLaughlin
95c638cb6d - Add some bits for gtk-sharp10, gtk-sharp20, and gnome-sharp20 dependencies
* New USE_GNOME values:
    gtksharp10
    gtksharp20
    gnomesharp20

Approved by:	gnome@ (awhile ago, i just never committed this)
2007-02-04 22:25:07 +00:00
Kris Kennaway
bfb0242e1e Drop PORTOBJFORMAT now that it is entirely unused. 2007-02-04 20:23:37 +00:00
Pav Lucistnik
0de3ff661a bsd.port.mk
[1] Remove DEPENDS
 [2] Add a new pkg-plist keyword @stopdaemon
 [3] Provide rc.subr script suffix as RC_SUBR_SUFFIX
 [4] Add USE_CDRTOOLS to abstract dependency on sysutils/cdrtool[-cjk]
 [5] Add DOS2UNIX_REGEX, allowing to pass a filename regex to CRLF replacement
     routine
 [6] Support partially translated manpages in MAN* variables
 [7] Fix USE_LDCONFIG on ports with @cwd in pkg-plist
 [8] Remove support for XFree86 3.X
 [9] Add user settable WITH_DEBUG flag that turns on -g in CFLAGS and resets
     STRIP
 [9] Fix `make install' to refuse overwriting of older version of the port
[10] New category ports-mgmt
[11] New category gnustep
[12] Removed category picobsd

bsd.java.mk
[13] Remove deprecated syntax

bsd.tcl.mk
[14] Provide TCL_VER when USE_TK[_BUILD] is defined. Fixes cad/netgen

ports/Makefile
[15] Make csup default `make update' method on FreeBSD 6.2 and up

PR:		ports/99742 [1], ports/93373 [2], ports/100915 [3],
		ports/105161 [4], ports/106029 [5], ports/106252 [6],
		ports/106235 [7], ports/100939 [9], ports/97507 [10],
		ports/103931 [11], ports/106921 [12], ports/104136 [13],
		ports/105215 [15]
Submitted by:	sem [1] [2], Matthias Andree <matthias.andree@gmx.de> [3],
		nork [4], pav [5] [7] [14], Nick Barkas <snb@threerings.net> [6],
		flz [8], gabor [9], shaun [10], erwin [12], hq [13],
		Gurkan Sengun <gurkan@linuks.mine.nu> [11]
2007-01-31 14:07:24 +00:00
Rong-En Fan
1ba17e0c01 - ftp.cn.FreeBSD.org is back
PR:		ports/108410
Submitted by:	chinsan
2007-01-30 20:35:49 +00:00
Kris Kennaway
cbd60a5b80 * Hard-code PORTOBJFORMAT?= elf instead of using the (now removed)
objformat(1) and defaulting to a.out.  This will be removed entirely
  once port makefiles no longer reference it.
2007-01-30 04:29:04 +00:00
Kris Kennaway
a01439c2ca Retire NO_FILTER_SHLIBS now that it no longer serves a purpose 2007-01-30 04:25:35 +00:00
Kris Kennaway
1801d62b27 * Hard-code PORTOBJFORMAT?= elf instead of using the (now removed)
objformat(1) and defaulting to a.out.  This will be removed entirely
  once port makefiles no longer reference it.

* Retire NO_FILTER_SHLIBS and associated pkg-plist mangling code that
  attempted to handle a.out-style shared library naming
2007-01-30 04:18:07 +00:00
Pav Lucistnik
e8db33b749 - Transfer maintainership of this file to Gerald Pfeifer 2007-01-29 09:27:04 +00:00
Tom McLaughlin
590851c076 Remove python21 and python22 bits now that they are gone.
Approved by:	python@ (alexbl)
2007-01-27 05:47:57 +00:00
Jeremy Messenger
4923f5b5a5 Does not build with current wavpack and got obsoleted by 0.10.x version.
BTW: All of gstreamer-*80 are arleady deprecate and expire at 2007-05-31.

Reminded by:	pav
2007-01-25 16:22:43 +00:00
Oliver Lehmann
4cefbd8e9d move MASTER_SITES_XFCE to bsd.sites.mk 2007-01-23 15:57:50 +00:00
Greg Lewis
a2821cdbbc . Add an entry for the linux-sun-jdk15 port.
PR:		108130
Submitted by:	Milon Papezik
2007-01-22 21:49:51 +00:00
Martin Wilke
88b9902bd8 - Fix whitespaces
Approved by:	alexbl
2007-01-17 10:48:02 +00:00
Alexander Botero-Lowry
fca9b4f689 - add a PYTHON_VER variable to bsd.python.mk, this provides a simple x.y
version variable for the Python installation which is to be used when
   making egg filenames instead of using the internal _PYTHON_VERSION
2007-01-17 10:41:48 +00:00
Pav Lucistnik
dcdaa0a519 - Remove ftp.xemacs.org which is so broken it does not work at all in passive
mode (our fetch default)

PR:		ports/107948
2007-01-16 09:03:14 +00:00
Brooks Davis
855a2f788c Add @'s in front of ${CHOWN} calls. 2007-01-09 03:15:19 +00:00
Pav Lucistnik
b681129df8 - Fix USE_TCL_BUILD to not disable runtime dependency on tcl from USE_TCL
- Add a new knob: USE_TK_BUILD
- Support a new tcl version: 84-thread

PR:		ports/103897, ports/107372 (based on)
2007-01-08 00:00:33 +00:00
Gerald Pfeifer
78d0daf10c Make WITH_FORTRAN use lang/gcc42 (which now builds the Fortran frontend by
default) instead of lang/gfortran (which is scheduled for removal).

Reviewed by:	thierry, maho
Approved by:	portmgr (pav)
2007-01-06 09:46:09 +00:00
Brooks Davis
874c88d048 Upgrade drupal to 4.7.5 fixing a couple security issues.
Upgrade drupal-pubcookie and drupal-textile to the 4.7 versions.

Submitted by:	Nick Hilliard <nick at foobar dot org> (upgrade to 4.7.4)
Security:	vid:3d8d3548-9d02-11db-a541-000ae42e9b93
2007-01-05 21:32:19 +00:00
Alejandro Pulver
9fc0873382 - Fix WANT_LUA (broken since autodetection commit). 2007-01-05 02:56:47 +00:00
Alejandro Pulver
27ce134ab9 - Fix WANT_WX (broken since autodetection commit).
Reported by:	Mike Harding <mvh@ix.netcom.com>
2007-01-04 13:02:26 +00:00
Jeremy Messenger
d39f170c2f Merging from MC ports to FreeBSD ports:
- Make sure --mandir is set appropriately for ports that use gnomeprefix. [1]
- Add a new variable for Makefile.in, called GNOME_MAKEFILEIN for anyone can
  tweak it. Some ports have GNUmakefile.in, so with this variable will be
  useful.

Submitted by:	marcus [1]
2007-01-04 02:14:44 +00:00
Hiroki Sato
567160c635 Cleanup unreachable sites:
- SunSITE.sut.ac.jp has officially closed.
- sut.ac.jp is now replaced with tus.ac.jp.
- www.seki.ee.kagu.tus.ac.jp does not respond for a long time.
- www.people.or.jp has officially closed.
2007-01-03 16:39:20 +00:00
Stanislav Sedov
58b782278a - Add patch that allows GC performance profiling and analasys.
- Bump portrevison
2007-01-02 20:58:41 +00:00
Stanislav Sedov
b842a54f75 - Beautify comments (wrap and some fixes). 2007-01-02 19:43:02 +00:00
Dirk Meyer
ea94111b3c - fix path for */Servcies
Reported by:	cbv on FreeNode
2007-01-02 17:26:31 +00:00
Stanislav Sedov
f2889b4db3 - Update lang/ruby18 to 1.8.5p12 (bugfix release)
- Make RI generation disabled by default (it causes problems
  on slow hardware)
- PREFIX-cleaness fixes (in bsd.ruby.mk) [1]
- Take maintainership of bsd.ruby.mk [1]

The patch was tested in the tinderbox with all ruby-dependend ports.

Approved by:	portmgr (linimon)
2007-01-02 16:23:42 +00:00
Alejandro Pulver
78bb67764f - Change WxWidgets to wxWidgets to match real application name.
Reported by:	pav
2007-01-01 16:39:29 +00:00
Alejandro Pulver
1fa92c8dc1 - If multiple versions are allowed and some do not have the required
components, remove them instead of producing an error.
- Do not add invalid dependencies in addition to setting IGNORE.
2007-01-01 01:10:42 +00:00
Alejandro Pulver
5630cdc079 - Remove _WX_ILLEGAL_VERS_* and introduce a new way of handling it.
- Do not add invalid dependencies in addition to setting IGNORE.
2007-01-01 01:04:07 +00:00