From owner-cvs-ports@FreeBSD.ORG Fri Jun 17 22:59:29 2005 Return-Path: X-Original-To: cvs-ports@FreeBSD.org Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD86C16A41C; Fri, 17 Jun 2005 22:59:29 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80F5F43D49; Fri, 17 Jun 2005 22:59:29 +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 j5HMxTin068379; Fri, 17 Jun 2005 22:59:29 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j5HMxTad068378; Fri, 17 Jun 2005 22:59:29 GMT (envelope-from netchild) Message-Id: <200506172259.j5HMxTad068378@repoman.freebsd.org> From: Alexander Leidinger Date: Fri, 17 Jun 2005 22:59:29 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: 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-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jun 2005 22:59:29 -0000 netchild 2005-06-17 22:59:29 UTC FreeBSD ports repository Modified files: . CHANGES UPDATING Mk bsd.port.mk accessibility/linux-atk Makefile pkg-plist archivers/stuffit Makefile astro/linux-setiathome Makefile audio/baudline Makefile audio/linux-arts Makefile audio/linux-esound Makefile audio/linux-libaudiofile Makefile audio/linux-mbrola Makefile audio/linux-vsound Makefile audio/teamspeak_client Makefile audio/teamspeak_server Makefile cad/linux-eagle Makefile cad/linux-gid Makefile databases/sybase_ase Makefile devel/linux-allegro Makefile devel/linux-glib2 Makefile pkg-plist devel/linux-libglade Makefile devel/linux-runrev Makefile devel/linux-sdl12 Makefile pkg-plist.i386 devel/linux-understand_ada Makefile devel/linux-understand_c Makefile devel/linux-understand_java Makefile devel/linux_devtools Makefile devel/zendstudio Makefile editors/edith Makefile editors/staroffice5 Makefile editors/staroffice52 Makefile editors/staroffice60 Makefile editors/staroffice70 Makefile emulators/linux-ePSXe 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-vmware-toolbox5 Makefile emulators/linux-winetools Makefile emulators/linux_base-8 Makefile pkg-message emulators/rtc Makefile 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-enemyterritory-fortress Makefile games/linux-enemyterritory-tce Makefile games/linux-nwnclient Makefile games/linux-nwserver Makefile games/linux-q3ademo Makefile games/linux-spheresofchaos-demo Makefile games/linux-steam Makefile games/q3server Makefile pkg-plist games/q3server-ra3 Makefile games/rt2-demo Makefile games/rtcw Makefile games/rtcw-paks Makefile pkg-plist games/ssamtse Makefile games/stvef-paks Makefile pkg-plist games/stvef-server Makefile pkg-plist games/utserver Makefile pkg-message 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-imlib 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/acroread Makefile japanese/linux-ttfonts Makefile japanese/slimeforest 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/compaq-cc Makefile lang/freetxl 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 pkg-plist multimedia/linux-divx4linux4 Makefile pkg-plist 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-server Makefile net/linux-jigdo Makefile net/linux-nx-client Makefile net/linux-overnet-core Makefile net/peercast Makefile net/skype Makefile portuguese/staroffice52 Makefile print/acroread Makefile print/acroread7 Makefile print/bjfiltercom Makefile sysutils/linux-acu Makefile sysutils/linux-afaapps Makefile textproc/cdsware Makefile textproc/linux-aspell Makefile textproc/linux-expat Makefile textproc/linux-libxml Makefile textproc/pocketreader Makefile www/aswedit Makefile www/flashpluginwrapper Makefile www/linux-beonex Makefile www/linux-firefox 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-opera Makefile www/linux-sunbird Makefile www/linuxpluginwrapper Makefile x11/XFree86/files patch-e x11/linux-XFree86-libs Makefile x11/linux-gnomelibs Makefile pkg-plist.i386 x11/nvidia-driver Makefile x11-fonts/linux-fontconfig Makefile x11-fonts/linux-urw-fonts Makefile x11-fonts/mathfonts Makefile x11-toolkits/linux-gtk Makefile x11-toolkits/linux-gtk2 Makefile x11-toolkits/linux-openmotif Makefile x11-toolkits/linux-pango Makefile Added files: x11-toolkits/linux-gtk2 pkg-plist Log: Mega-patch to cleanup the ports infrastructure regarding our linux bits: - USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD tools to strip binaries anymore, so it's not neccesary anymore to override STRIP and STRIP_CMD. - USE_LINUX_PREFIX implies NO_MTREE now. - In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries instead upon the native FreeBSD libraries. - The variable LINUX_BASE_PORT contains a string which is suitable as an item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the default (or overriden) linux base, ${LINUX_BASE_PORT} should be used instead of a hardcoded reference. - Change all ports to comply to the "new world order". - The Ports Collection now allows to override the default linux_base port. Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use ${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use ${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}). - If USE_LINUX or OVERRIDE_LINUX_BASE doesn't point to an existing linux_base port and if USE_LINUX isn't set to "yes" (case insensitive), the port will be marked as IGNORE. [1] - Readd USE_LINUX knobs into several ports and make several uses of a conditional dependency ("USE_LINUX?=") into an unconditional one ("USE_LINUX=") which where removed/changed by Trevor to allow the use of alternative linux_base ports. While this is a nice goal, the implementation resulted in missing dependencies. The OVERRIDE_LINUX_BASE_PORT knob in this commit is supposed to fix the problem while keeping the feature. Basicaly this includes a backout of Trevor's commit, to prevent confusion I mention it here explicitely. - Use the correct prefix (X11- instead of LOCAL- or LINUX-) for some ports. Chase dependencies for this. - Changes to make linux_devtools installable on amd64, remove some stray device nodes (they don't work on recent OS versions and aren't really needed). - Make linux_base-8 PREFIX clean and remove some stray device nodes. Additionally tell a little bit more about how to setup NIS/YP [2]. - Update the PGSQL dependency in the linux-opengroupware port to a recent version (the old one isn't available anymore), I don't know if this works (at least it isn't more broken than before). - Use PREFIX/usr/share/doc instead of PREFIX/usr/doc in the divx4linux ports, the former path exists already and gets populated by other packages too (PREFIX=LINUXPREFIX!). - Fix some obvious (non-linuxolator) bugs in some linux ports while being there. - Bump PORTREVISION where neccesary. Requested by: portmgr (linimon) [1] Submittted by: Gerrit Kuehn