cvs commit: ports CHANGES UPDATING ports/Mk bsd.port.mk
ports/accessibility/linux-atk Makefile pkg-plist
ports/archivers/stuffit Makefile ports/astro/linux-setiathome
Makefile ports/audio/baudline Makefile ports/audio/linux-arts ...
Alexander Leidinger
netchild at FreeBSD.org
Fri Dec 31 10:24:10 PST 2004
netchild 2004-12-31 18:24:10 UTC
FreeBSD ports repository
Modified files:
. CHANGES UPDATING
Mk bsd.port.mk
accessibility/linux-atk Makefile
archivers/stuffit Makefile
astro/linux-setiathome Makefile
audio/baudline Makefile
audio/linux-arts Makefile
audio/linux-esound Makefile
audio/linux-libaudiofile Makefile
audio/linux-vsound Makefile
cad/linux-eagle Makefile
devel/linux-allegro Makefile
devel/linux-glib2 Makefile
devel/linux-libglade Makefile
devel/linux-runrev Makefile
devel/linux-sdl12 Makefile
devel/linux-understand_ada Makefile
devel/linux-understand_c Makefile
devel/linux-understand_java Makefile
devel/linux_devtools Makefile
devel/linux_devtools-6 Makefile
devel/linux_devtools-7 Makefile
devel/linux_kdump Makefile
devel/zendstudio Makefile
editors/edith Makefile
editors/staroffice5 Makefile
editors/staroffice52 Makefile
editors/staroffice60 Makefile
editors/staroffice70 Makefile
emulators/linux-geepee32 Makefile
emulators/linux-peops-softgpu Makefile
emulators/linux-peops-spu Makefile
emulators/linux-pete-mesagpu Makefile
emulators/linux-vmware-toolbox2 Makefile
emulators/linux-vmware-toolbox4 Makefile
emulators/linux-winetools Makefile
emulators/linux_base-8 Makefile distinfo.i386 pkg-install
emulators/vmware2 Makefile
emulators/vmware3 Makefile
french/gibi Makefile
french/homard Makefile
french/staroffice52 Makefile
games/HeroesOfMightAndMagic Makefile
games/adom Makefile
games/atitd Makefile
games/dsnake Makefile
games/halflifeserver Makefile
games/hlserver-cs Makefile
games/hohlin Makefile
games/linux-enemyterritory Makefile
games/linux-nwnclient Makefile
games/linux-nwserver Makefile
games/linux-q3ademo Makefile
games/linux-steam Makefile
games/q3server Makefile
games/rt2-demo Makefile
games/rtcw Makefile
games/rtcw-paks Makefile
games/ssamtse Makefile
games/stvef-paks Makefile
games/stvef-server Makefile
games/utserver Makefile
games/utserver-to Makefile
german/citrix_ica Makefile
german/staroffice5 Makefile
german/staroffice52 Makefile
german/staroffice70 Makefile
graphics/linux-ac3d Makefile
graphics/linux-bmrt Makefile
graphics/linux-gdk-pixbuf Makefile
graphics/linux-jpeg Makefile
graphics/linux-libmng Makefile
graphics/linux-panorama-tools Makefile
graphics/linux-png Makefile
graphics/linux-png10 Makefile
graphics/linux-sdl_image Makefile
graphics/linux-tiff Makefile
graphics/linux-ungif Makefile
graphics/linux_dri Makefile
graphics/linux_glide Makefile
graphics/linux_glx Makefile
graphics/linux_mesa3 Makefile
japanese/linux-mozillafirebird-gtk2 Makefile
japanese/linux-ttfonts Makefile
java/linux-blackdown-jdk12 Makefile
java/linux-blackdown-jdk13 Makefile
java/linux-blackdown-jdk14 Makefile
java/linux-blackdown-jre11 Makefile
java/linux-ibm-jdk13 Makefile
java/linux-ibm-jdk14 Makefile
java/linux-sun-jdk12 Makefile
java/linux-sun-jdk13 Makefile
java/linux-sun-jdk14 Makefile
java/linux-sun-jdk15 Makefile
korean/linux_locale Makefile
lang/icc Makefile
lang/icc7 Makefile
lang/ifc Makefile
lang/ifc7 Makefile
lang/linux-j Makefile
lang/visualworks Makefile
mail/mulberry Makefile
math/linux-dislin Makefile
math/linux-relview Makefile
math/mupad Makefile
math/wingz Makefile
math/wingz3 Makefile
misc/ftree Makefile
misc/linux-edonkey-tool-list Makefile
misc/linux-edonkey-tool-recovermet Makefile
misc/linux-opengroupware Makefile
misc/opencyc Makefile
multimedia/linux-divx4linux Makefile
multimedia/linux-divx4linux4 Makefile
multimedia/linux-divxplayer Makefile
multimedia/linux-realplayer Makefile
multimedia/linux-xmovie Makefile
multimedia/mtv Makefile
multimedia/netshow Makefile
net/aim Makefile
net/citrix_ica Makefile
net/linux-agsatellite Makefile
net/linux-edonkey-core Makefile
net/linux-edonkey-gui-gtk Makefile
net/linux-edonkey-server Makefile
net/peercast Makefile
net/skype Makefile
palm/hdconv Makefile
portuguese/staroffice52 Makefile
print/acroread Makefile
print/bjfiltercom Makefile
russian/linux-mozillafirebird Makefile
sysutils/linux-acu Makefile
sysutils/linux-afaapps Makefile
textproc/linux-aspell Makefile
textproc/linux-expat Makefile
textproc/linux-libxml Makefile
textproc/pocketreader Makefile
www/aswedit Makefile
www/linux-beonex Makefile
www/linux-flashplugin Makefile
www/linux-flashplugin6 Makefile
www/linux-flashplugin7 Makefile
www/linux-lesstif-ns Makefile
www/linux-mozilla Makefile
www/linux-mozilla-devel Makefile
www/linux-mozillafirebird Makefile
www/linux-nvu Makefile
www/linux-opera Makefile
www/netscape7 Makefile
x11/linux-XFree86-libs Makefile
x11/linux-gnomelibs Makefile
x11/nvidia-driver Makefile
x11-fonts/linux-fontconfig Makefile
x11-fonts/linux-urw-fonts Makefile
x11-toolkits/linux-gtk Makefile
x11-toolkits/linux-gtk2 Makefile
x11-toolkits/linux-openmotif Makefile
x11-toolkits/linux-pango Makefile
Added files:
accessibility/linux-atk pkg-plist
devel/linux-glib2 pkg-plist
x11/linux-XFree86-libs/files pkg-install.in
x11-fonts/linux-fontconfig/files pkg-install.in
x11-toolkits/linux-gtk2 pkg-plist
x11-toolkits/linux-pango pkg-plist
Log:
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 at .
- 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 at tasam.com> [1]
Requested by: portmgr [2]
Submitted by: kris [3]
Approved by: portmgr
Revision Changes Path
1.36 +5 -1 ports/CHANGES
1.505 +13 -6 ports/Mk/bsd.port.mk
1.128 +12 -1 ports/UPDATING
1.8 +4 -12 ports/accessibility/linux-atk/Makefile
1.1 +22 -0 ports/accessibility/linux-atk/pkg-plist (new)
1.13 +1 -0 ports/archivers/stuffit/Makefile
1.7 +1 -0 ports/astro/linux-setiathome/Makefile
1.18 +3 -1 ports/audio/baudline/Makefile
1.7 +2 -2 ports/audio/linux-arts/Makefile
1.7 +2 -2 ports/audio/linux-esound/Makefile
1.7 +2 -2 ports/audio/linux-libaudiofile/Makefile
1.4 +1 -0 ports/audio/linux-vsound/Makefile
1.14 +2 -2 ports/cad/linux-eagle/Makefile
1.2 +3 -1 ports/devel/linux-allegro/Makefile
1.7 +3 -13 ports/devel/linux-glib2/Makefile
1.1 +55 -0 ports/devel/linux-glib2/pkg-plist (new)
1.7 +2 -2 ports/devel/linux-libglade/Makefile
1.5 +3 -1 ports/devel/linux-runrev/Makefile
1.9 +3 -2 ports/devel/linux-sdl12/Makefile
1.51 +3 -0 ports/devel/linux-understand_ada/Makefile
1.70 +3 -0 ports/devel/linux-understand_c/Makefile
1.5 +3 -0 ports/devel/linux-understand_java/Makefile
1.38 +3 -4 ports/devel/linux_devtools-6/Makefile
1.44 +2 -4 ports/devel/linux_devtools-7/Makefile
1.47 +3 -5 ports/devel/linux_devtools/Makefile
1.23 +1 -0 ports/devel/linux_kdump/Makefile
1.4 +3 -0 ports/devel/zendstudio/Makefile
1.8 +3 -0 ports/editors/edith/Makefile
1.20 +2 -0 ports/editors/staroffice5/Makefile
1.45 +4 -2 ports/editors/staroffice52/Makefile
1.56 +3 -1 ports/editors/staroffice60/Makefile
1.60 +3 -1 ports/editors/staroffice70/Makefile
1.6 +4 -3 ports/emulators/linux-geepee32/Makefile
1.4 +2 -0 ports/emulators/linux-peops-softgpu/Makefile
1.4 +2 -0 ports/emulators/linux-peops-spu/Makefile
1.4 +2 -0 ports/emulators/linux-pete-mesagpu/Makefile
1.14 +3 -0 ports/emulators/linux-vmware-toolbox2/Makefile
1.19 +3 -0 ports/emulators/linux-vmware-toolbox4/Makefile
1.6 +3 -1 ports/emulators/linux-winetools/Makefile
1.95 +6 -6 ports/emulators/linux_base-8/Makefile
1.16 +50 -51 ports/emulators/linux_base-8/distinfo.i386
1.5 +1 -1 ports/emulators/linux_base-8/pkg-install
1.61 +3 -1 ports/emulators/vmware2/Makefile
1.82 +3 -2 ports/emulators/vmware3/Makefile
1.5 +3 -3 ports/french/gibi/Makefile
1.10 +1 -1 ports/french/homard/Makefile
1.23 +4 -2 ports/french/staroffice52/Makefile
1.4 +3 -2 ports/games/HeroesOfMightAndMagic/Makefile
1.15 +3 -0 ports/games/adom/Makefile
1.6 +1 -0 ports/games/atitd/Makefile
1.4 +3 -1 ports/games/dsnake/Makefile
1.39 +2 -0 ports/games/halflifeserver/Makefile
1.33 +2 -0 ports/games/hlserver-cs/Makefile
1.2 +2 -5 ports/games/hohlin/Makefile
1.3 +2 -0 ports/games/linux-enemyterritory/Makefile
1.8 +1 -0 ports/games/linux-nwnclient/Makefile
1.14 +1 -0 ports/games/linux-nwserver/Makefile
1.10 +3 -4 ports/games/linux-q3ademo/Makefile
1.4 +3 -0 ports/games/linux-steam/Makefile
1.12 +2 -0 ports/games/q3server/Makefile
1.3 +2 -0 ports/games/rt2-demo/Makefile
1.3 +1 -0 ports/games/rtcw-paks/Makefile
1.9 +2 -0 ports/games/rtcw/Makefile
1.3 +4 -1 ports/games/ssamtse/Makefile
1.3 +2 -0 ports/games/stvef-paks/Makefile
1.5 +2 -0 ports/games/stvef-server/Makefile
1.8 +2 -0 ports/games/utserver-to/Makefile
1.14 +2 -1 ports/games/utserver/Makefile
1.9 +2 -2 ports/german/citrix_ica/Makefile
1.15 +3 -1 ports/german/staroffice5/Makefile
1.37 +4 -2 ports/german/staroffice52/Makefile
1.61 +3 -1 ports/german/staroffice70/Makefile
1.6 +2 -0 ports/graphics/linux-ac3d/Makefile
1.9 +2 -1 ports/graphics/linux-bmrt/Makefile
1.4 +5 -1 ports/graphics/linux-gdk-pixbuf/Makefile
1.9 +2 -2 ports/graphics/linux-jpeg/Makefile
1.4 +2 -0 ports/graphics/linux-libmng/Makefile
1.3 +1 -1 ports/graphics/linux-panorama-tools/Makefile
1.15 +2 -1 ports/graphics/linux-png/Makefile
1.17 +2 -1 ports/graphics/linux-png10/Makefile
1.2 +1 -1 ports/graphics/linux-sdl_image/Makefile
1.7 +2 -2 ports/graphics/linux-tiff/Makefile
1.4 +1 -1 ports/graphics/linux-ungif/Makefile
1.11 +5 -2 ports/graphics/linux_dri/Makefile
1.13 +2 -0 ports/graphics/linux_glide/Makefile
1.18 +4 -3 ports/graphics/linux_glx/Makefile
1.24 +6 -4 ports/graphics/linux_mesa3/Makefile
1.5 +0 -3 ports/japanese/linux-mozillafirebird-gtk2/Makefile
1.6 +2 -2 ports/japanese/linux-ttfonts/Makefile
1.23 +3 -2 ports/java/linux-blackdown-jdk12/Makefile
1.14 +3 -2 ports/java/linux-blackdown-jdk13/Makefile
1.11 +3 -2 ports/java/linux-blackdown-jdk14/Makefile
1.6 +3 -2 ports/java/linux-blackdown-jre11/Makefile
1.26 +3 -2 ports/java/linux-ibm-jdk13/Makefile
1.13 +3 -1 ports/java/linux-ibm-jdk14/Makefile
1.23 +3 -2 ports/java/linux-sun-jdk12/Makefile
1.43 +4 -2 ports/java/linux-sun-jdk13/Makefile
1.50 +4 -2 ports/java/linux-sun-jdk14/Makefile
1.11 +4 -2 ports/java/linux-sun-jdk15/Makefile
1.8 +4 -3 ports/korean/linux_locale/Makefile
1.76 +1 -3 ports/lang/icc/Makefile
1.67 +1 -0 ports/lang/icc7/Makefile
1.36 +1 -2 ports/lang/ifc/Makefile
1.27 +1 -0 ports/lang/ifc7/Makefile
1.8 +1 -1 ports/lang/linux-j/Makefile
1.9 +3 -0 ports/lang/visualworks/Makefile
1.14 +3 -0 ports/mail/mulberry/Makefile
1.4 +4 -1 ports/math/linux-dislin/Makefile
1.4 +1 -0 ports/math/linux-relview/Makefile
1.20 +1 -1 ports/math/mupad/Makefile
1.20 +3 -1 ports/math/wingz/Makefile
1.17 +3 -0 ports/math/wingz3/Makefile
1.5 +3 -1 ports/misc/ftree/Makefile
1.10 +1 -0 ports/misc/linux-edonkey-tool-list/Makefile
1.10 +1 -0 ports/misc/linux-edonkey-tool-recovermet/Makefile
1.10 +2 -2 ports/misc/linux-opengroupware/Makefile
1.5 +4 -1 ports/misc/opencyc/Makefile
1.12 +2 -0 ports/multimedia/linux-divx4linux/Makefile
1.10 +2 -0 ports/multimedia/linux-divx4linux4/Makefile
1.8 +3 -0 ports/multimedia/linux-divxplayer/Makefile
1.36 +2 -1 ports/multimedia/linux-realplayer/Makefile
1.29 +2 -1 ports/multimedia/linux-xmovie/Makefile
1.14 +3 -1 ports/multimedia/mtv/Makefile
1.23 +3 -0 ports/multimedia/netshow/Makefile
1.7 +4 -3 ports/net/aim/Makefile
1.33 +2 -3 ports/net/citrix_ica/Makefile
1.12 +3 -1 ports/net/linux-agsatellite/Makefile
1.19 +1 -0 ports/net/linux-edonkey-core/Makefile
1.11 +2 -1 ports/net/linux-edonkey-gui-gtk/Makefile
1.8 +1 -0 ports/net/linux-edonkey-server/Makefile
1.3 +0 -2 ports/net/peercast/Makefile
1.8 +4 -4 ports/net/skype/Makefile
1.14 +1 -1 ports/palm/hdconv/Makefile
1.6 +3 -1 ports/portuguese/staroffice52/Makefile
1.36 +5 -10 ports/print/acroread/Makefile
1.21 +3 -3 ports/print/bjfiltercom/Makefile
1.5 +0 -3 ports/russian/linux-mozillafirebird/Makefile
1.4 +5 -4 ports/sysutils/linux-acu/Makefile
1.6 +4 -4 ports/sysutils/linux-afaapps/Makefile
1.2 +3 -1 ports/textproc/linux-aspell/Makefile
1.8 +4 -2 ports/textproc/linux-expat/Makefile
1.7 +2 -2 ports/textproc/linux-libxml/Makefile
1.4 +1 -0 ports/textproc/pocketreader/Makefile
1.15 +3 -0 ports/www/aswedit/Makefile
1.11 +1 -2 ports/www/linux-beonex/Makefile
1.20 +3 -1 ports/www/linux-flashplugin/Makefile
1.5 +3 -1 ports/www/linux-flashplugin6/Makefile
1.8 +3 -0 ports/www/linux-flashplugin7/Makefile
1.12 +2 -1 ports/www/linux-lesstif-ns/Makefile
1.37 +2 -1 ports/www/linux-mozilla-devel/Makefile
1.38 +2 -1 ports/www/linux-mozilla/Makefile
1.11 +4 -4 ports/www/linux-mozillafirebird/Makefile
1.3 +1 -1 ports/www/linux-nvu/Makefile
1.55 +7 -20 ports/www/linux-opera/Makefile
1.82 +2 -1 ports/www/netscape7/Makefile
1.7 +30 -6 ports/x11-fonts/linux-fontconfig/Makefile
1.1 +9 -0 ports/x11-fonts/linux-fontconfig/files/pkg-install.in (new)
1.5 +2 -2 ports/x11-fonts/linux-urw-fonts/Makefile
1.28 +14 -2 ports/x11-toolkits/linux-gtk/Makefile
1.9 +13 -25 ports/x11-toolkits/linux-gtk2/Makefile
1.1 +166 -0 ports/x11-toolkits/linux-gtk2/pkg-plist (new)
1.9 +3 -1 ports/x11-toolkits/linux-openmotif/Makefile
1.6 +9 -17 ports/x11-toolkits/linux-pango/Makefile
1.1 +62 -0 ports/x11-toolkits/linux-pango/pkg-plist (new)
1.14 +10 -8 ports/x11/linux-XFree86-libs/Makefile
1.1 +12 -0 ports/x11/linux-XFree86-libs/files/pkg-install.in (new)
1.6 +2 -2 ports/x11/linux-gnomelibs/Makefile
1.24 +2 -1 ports/x11/nvidia-driver/Makefile
More information about the cvs-all
mailing list