1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
Commit Graph

1298 Commits

Author SHA1 Message Date
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
Akinori MUSHA
930c34b164 Update lang/ruby18 to the 1.8.2 release. Happy holidays! 2004-12-25 04:28:37 +00:00
Sergey Matveychuk
36ca1a2052 - Update to 2.4.16
- Pass maintainership to submitter

PR:		ports/75444
Submitted by:	Andrey Slusar <anray(at)inet.ua>
2004-12-24 12:39:56 +00:00
Alexander Leidinger
dccdff50a3 Fix the URL of a Fedora mirror (IPv6 only) and add another one which
has the gdk-pixbuf rpm.

Noticed by:	pointyhat (experimental run of a linux patchset)
2004-12-23 20:57:21 +00:00
Akinori MUSHA
50db8ccf3a Update lang/ruby18 to 1.8.2-preview4.
* Please upgrade sysutils/portupgrade prior to this one, or pkgdb(1)
  may coredump with a double free() problem from a misuse of the DL
  module.  In that case, reinstall sysutils/portupgrade manually.
2004-12-23 20:30:09 +00:00
Mark Linimon
219dd20939 With portmgr hat on, reset maintainership. nork has reset the various
ports that the maintainer used to maintain due to being unable to contact
by email.  I have had the same experience.
2004-12-23 19:07:09 +00:00
Kirill Ponomarev
14d8295472 Bump shlib version for graphics/sdl_gfx and bump PORTREVISION for
depended ports.
2004-12-23 10:10:15 +00:00
Eric Anholt
c90ee83f03 Update X.Org ports to 6.8.1, and the DRI port to use Mesa 6.2. Because Mesa 6.2
DRI drivers are incompatible with the old libGL in XFree86, they have been
repocopied to graphics/xfree86-dri.  Also note that with this commit the html
manpages are going away, and with it the runtime dependency on perl for the
imake port.

Release notes at: http://www.x.org/X11R6.8.1/RELNOTES.txt

Props to:	kris (multiple cluster runs and sorting through logs)
		lesi (fixing all the issues in those logs, and more)
2004-12-23 01:35:49 +00:00
Edwin Groothuis
f9fabc1fc9 [PATCH] Mk/bsd.sites.mk: add MASTER_SITE_MYSQL
The sites included are a semirandom subset of the official
	mirror list.

Tested with databases/mysql40-server:
	CATEGORIES=     databases
	MASTER_SITES=   ${MASTER_SITE_MYSQL}
	MASTER_SITE_SUBDIR=     MySQL-4.0
	PKGNAMESUFFIX?= -server

PR:		ports/67311
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-12-22 00:06:31 +00:00
Trevor Johnson
c62c052bf1 Update MASTER_SITE_FEDORA_LINUX. None of the previously listed
sites had the updates.

Obtained from:	http://fedora.redhat.com/download/mirrors.html
2004-12-21 17:50:02 +00:00
Jeremy Messenger
58a61e763c Put all hacks of hicolor icons and mime from ports to bsd.gnome.mk's gnomehack.
deskutils/drivel is the only port that has pkg-plist change, so bump the
PORTREVISION. The rest else should be no function change, but just remove the
patches to allow gnomehack takes care of it. Keep in mind, I only touch those
ports that already have gnomehack.

Reviewed by:	pav and marcus
2004-12-21 00:23:18 +00:00
Trevor Johnson
45be54d2be Remove dead site alpha.crl.dec.com. 2004-12-20 22:41:30 +00:00
Trevor Johnson
5f15dbc518 USC mirrors SUSE. 2004-12-20 18:05:27 +00:00
Trevor Johnson
49d1c061a6 Add a missing "http://" to MASTER_SITE_SUSE.
Submitted by:	krion
Pointy hat:	all mine
2004-12-20 10:14:27 +00:00
Trevor Johnson
20b868a9d4 Add MASTER_SITE_SUSE.
<URL:http://www.suse.com/en/private/download/ftp/int_mirrors.html>,
<URL:http://www.suse.com/de/private/download/ftp/inland.html> and
<URL:http://www.filesearching.com>
2004-12-20 10:06:34 +00:00
Hye-Shik Chang
644dfb3715 Force to use Python 2.3 for Zope ports. We still have "duplicated
ORIGIN" problem when a python extension module is needed by not
only a Zope product but also non-Zope python application.  And
there's no known good solution yet.

PR:		75013
Submitted by:	Filippo Natali <filippo@widestore.net>
2004-12-19 17:06:16 +00:00
Herve Quiroz
d638c122fb Add Java related substitutions to SUB_LIST: JAVASHAREDIR, JAVAJARDIR and
JAVALIBDIR
2004-12-19 02:26:53 +00:00
Alex Dupre
0a62d1f8eb PHP 5.0.3 uses a different extension dir.
Spotted by:	Joe Zeiler <zeiler07@covad.net>
2004-12-17 06:48:01 +00:00
Michael Nottebrock
0083804533 Update to KDE 3.3.2 2004-12-13 20:12:15 +00:00
Sergey Matveychuk
ff2455610e Add a new sourceforge mirror run by the UK Mirror Service
(mirrorservice.org).

PR:		ports/74685
Submitted by:	Tim Bishop <tim(at)bishnet.net>
2004-12-10 12:02:26 +00:00
Kirill Ponomarev
21ee7168bc * Add new command macros: DATE, FMT, MKTEMP, OBJDUMP,
and use command macro SORT. [1]

* Clean up the comments, and use 4 column tabs everywhere. [2]

* Introduce 2 new variables: SUB_FILES and SUB_LIST. [3]

* Document DEPRECATED and EXPIRATION_DATE variables. [4]

* Sanitize the intermittent output by the build infrastructure
  so that cutting and pasting from it no longer interferes
  with GNATS-tags. [5]

* Honour configure arguments for USE_XLIB if USE/WITH_LIBTOOL_
  is used. [6]

* Properly document 'describe' target. [7]

* Fix pkg-plist handling for ports that set a non-standard
  PREFIX. [8]

* Defaults INDEXFILE to INDEX-6 on 6-CURRENT (600000). [8]

PR:		ports/62298 [1], ports/73633 [2], ports/67151 [3],
		ports/74310 [4]. ports/74758 [5], ports/74536 [6],
		ports/74710 [7], ports/74691 [8]
Submitted by:	eik [1], edwin [2], Florent Thoumie <flz@xbsd.org>,
		sem [4], vs [5], ahze [6], linimon [7], kris [8]
2004-12-09 21:44:48 +00:00
Pav Lucistnik
5fff65a307 - Remove cesnet.dl.sourceforge.net, it suffered fatal hardware failure
some time ago
2004-12-08 23:33:00 +00:00
Joe Marcus Clarke
7607f11414 Chase the gtkhtml3 shared lib version. 2004-12-08 06:29:09 +00:00
Volker Stolz
6638a6806f Remove ftp.apache.inetcosmos.org from MASTER_SITE_APACHE: no longer exists 2004-12-07 12:40:41 +00:00
Joe Marcus Clarke
ae0159eac2 Add another hack to intlhack needed for newer versions of intltool that
hardcode the path to iconv.
2004-12-07 03:01:33 +00:00
Michael Nottebrock
90bfc50e2a Fix implicit dependency on imake for KDE and all USE_KDELIBS_VER
users.
2004-12-05 11:24:07 +00:00
Greg Lewis
47777f27c3 . Default 4.x to jdk14 as the Diablo JDK has been marked FORBIDDEN. 2004-12-05 07:06:33 +00:00
Michael Nottebrock
c941be99ae Argh argh argh argh. Full reverse! 2004-12-02 00:18:06 +00:00
Michael Nottebrock
fd3cca14a8 Sync with ports. 2004-12-02 00:15:44 +00:00
Pav Lucistnik
90a41cf4a7 - GNOME: replace dead russian mirror with working italian one 2004-12-01 20:34:33 +00:00
Hye-Shik Chang
cbee63519e - Update lang/python to 2.4 final release.
- Finish repocopy lang/python -> lang/python23 for Python 2.3.4
2004-12-01 15:04:05 +00:00
Joe Marcus Clarke
485ac734cf Don't always create a ${PREFIX}/etc/gconf directory if gconf is one of the
port's dependencies.  Instead, only create this directory if the port will
actually install GConf schemas.  Also, do the creation in pre-su-install
as we may not be root in pre-install.

Spotted by:	pav
Tested by:	pav
2004-11-29 23:23:18 +00:00
Herve Quiroz
3bc39f5fdd When USE_ANT is defined, JAVA_BUILD is automatically set to 'jdk' but this
conflicts with the default values for JAVA_BUILD and JAVA_RUN. Those variables
are indeed set a default value when none of the them (together with
JAVA_EXTRACT) is defined. Having USE_ANT set a value for JAVA_BUILD will cause
JAVA_RUN not to be set its default value.

This has RUN_DEPENDS not correctly set (missing the JDK entry) on many ports
that use USE_ANT.

This patch addresses this issue by moving the statements dealing with default
values to have them executed before USE_ANT handling.

Approved by:	glewis (co-maintainer)
2004-11-29 17:33:41 +00:00
Kirill Ponomarev
fe6125d27a Fix MASTER_SITE_SAMBA sites.
Reported by:	Kent Stewart <kstewart@owt.com>
2004-11-23 22:04:27 +00:00
Dirk Meyer
9cddf54e41 - reflect fips import in the base
PR:		74275
Submitted by:	freebsd@simplerezo.com
2004-11-23 06:16:27 +00:00
Pav Lucistnik
32c7e9da3e - Kill stray word in comment 2004-11-20 22:35:32 +00:00
Hye-Shik Chang
c8faaa29b0 - Update python-devel to 2.4c1 2004-11-20 17:17:28 +00:00
Kirill Ponomarev
ae1ec8f3dc * Fix INDEX build if MAINTAINER is not defined. [1]
* Remove USE_QT2 since it's obsolete now. [2]

* Clarify comments about ARCH. [3]

* Speedup 'make readmes'.  Add a perl script "Tools/make_readmes"
  and modify bsd.port.subdir.mk to avoid recursing into individual
  port directories to create README.html. [4]

* Fix 'make search' to allow case insensitive search on 5-x/6-x. [5]

* Add the possibility to search the ports by category. [6]

* Remove tk42 and tcl76 from virtual categories since they're
  obsolete. [7]

* Introduce new variable - DISTVERSION, vendor version of the
  distribution, that can be set instead of PORTVERSION and is
  automatically converted in a conforming PORTVERSION. [8]

* Use --suffix instead of -b option for patch(1) to make it
  compatible with BSD patch(1) [9]

* Fix {WANT,WITH}_MYSQL_VER behavior, to deal with conflicting
  versions. [10]

PR:		ports/68895 [1], ports/69486 [2], ports/68539 [3],
		ports/70018 [4], ports/68896 [5], ports/73299 [6],
		ports/73570 [7], ports/67171 [8], ports/72182 [9]
Submitted by:	linimon [1][3], arved [2][7], cperciva [4],
		Matthew Seaman <m.seaman@infracaninophile.co.uk> [5],
		Radek Kozlowski <radek@raadradd.com> [6],
		eik [8], Andreas Hauser <andy-freebsd@splashground.de> [9],
		clement [10]
2004-11-19 13:45:07 +00:00
Jeremy Messenger
8defaa36b9 Add a new INSTALLS_OMF to take care of .omf, ScrollKeeper file. It will
automatically scan pkg-plist file and add apropriate @exec/@unexec directives
for each .omf file found to track OMF registration database. Details can be
found in bsd.gnome.mk and http://www.freebsd.org/gnome/docs/porting.html .

Current, gedit2 is the only port that use INSTALLS_OMF for now. I will chasing
all the other ports that are maintaining by gnome@FreeBSD.org when I am done
with two todo list. The other ports, you are on your own and portlint will
bug you when portlint is update.

While I am here, switch from make loops to sh loops in GCONF_SCHEMAS part.

Document writer by:	bland
Reviewed by:		my team, FreeBSD GNOME team
2004-11-16 07:34:58 +00:00
Jun Kuriyama
7d3449905a Modify $MASTER_SITE_REDHAT_LINUX as:
- Remove ftp.kobe-u.ac.jp which doesn't have redhat packages any more.
  - Change directory of ftp.icm.edu.pl because previous one seems to be
    moved to new location.
2004-11-16 06:40:35 +00:00
Dirk Meyer
3c2ad672d7 - cleanup obsolete defs 2004-11-14 08:06:16 +00:00
Pav Lucistnik
f71e2c2648 - Implement GCONF_SCHEMAS knob, which is already documented and people are
starting to use it

Original work:	mezz
Obtained from:	marcuscom repository
2004-11-09 10:10:54 +00:00
Herve Quiroz
cfffec88cb Ports that use USE_ANT will now automatically build with Jikes if available and
not explicitly forbiden.

PR:		44432
Suggested by:	znerd
Approved by:	glewis (co-maintainer)
2004-11-09 02:11:42 +00:00