From owner-cvs-all@FreeBSD.ORG Fri Dec 31 18:24:10 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF60716A4CE; Fri, 31 Dec 2004 18:24:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 66C7943D1F; Fri, 31 Dec 2004 18:24:10 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id iBVIOAC8026390; Fri, 31 Dec 2004 18:24:10 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iBVIOAhM026389; Fri, 31 Dec 2004 18:24:10 GMT (envelope-from netchild) Message-Id: <200412311824.iBVIOAhM026389@repoman.freebsd.org> From: Alexander Leidinger Date: Fri, 31 Dec 2004 18:24:10 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: 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 ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2004 18:24:10 -0000 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= specifies a dependency upon emulators/linux_base-, 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- (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 [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