diff options
author | 2002-11-10 09:32:33 +0000 | |
---|---|---|
committer | 2002-11-10 09:32:33 +0000 | |
commit | e62ee43ead8b4472b262f46acb081ddc9043104f (patch) | |
tree | 4464082840a00fe9670627d4c4c2d551b3d27352 /x11-wm | |
parent | Changed -ppc to ~ppc (diff) | |
download | historical-e62ee43ead8b4472b262f46acb081ddc9043104f.tar.gz historical-e62ee43ead8b4472b262f46acb081ddc9043104f.tar.bz2 historical-e62ee43ead8b4472b262f46acb081ddc9043104f.zip |
Version bump. Currently marked unstable. Bug #10387 prompted this
upgrade.
Diffstat (limited to 'x11-wm')
-rw-r--r-- | x11-wm/WindowMaker/ChangeLog | 7 | ||||
-rw-r--r-- | x11-wm/WindowMaker/WindowMaker-0.80.2.ebuild | 135 | ||||
-rw-r--r-- | x11-wm/WindowMaker/files/digest-WindowMaker-0.80.2 | 2 |
3 files changed, 143 insertions, 1 deletions
diff --git a/x11-wm/WindowMaker/ChangeLog b/x11-wm/WindowMaker/ChangeLog index ac6561da845f..534638021f35 100644 --- a/x11-wm/WindowMaker/ChangeLog +++ b/x11-wm/WindowMaker/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for x11-wm/WindowMaker # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/x11-wm/WindowMaker/ChangeLog,v 1.17 2002/10/22 15:50:39 raker Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/WindowMaker/ChangeLog,v 1.18 2002/11/10 09:32:33 raker Exp $ + +*WindowMaker-0.80.2 (10 Nov 2002) + + 10 Nov 2002; Nick Hadaway <raker@gentoo.org> WindowMaker-0.80.2.ebuild : + Version bump. Fixes a potential buffer overflow. *WindowMaker-0.80.1-r2 (17 Jul 2002) diff --git a/x11-wm/WindowMaker/WindowMaker-0.80.2.ebuild b/x11-wm/WindowMaker/WindowMaker-0.80.2.ebuild new file mode 100644 index 000000000000..33649c6b2bb9 --- /dev/null +++ b/x11-wm/WindowMaker/WindowMaker-0.80.2.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/WindowMaker/WindowMaker-0.80.2.ebuild,v 1.1 2002/11/10 09:32:33 raker Exp $ + +IUSE="gif nls png kde oss jpeg gnome" + +S=${WORKDIR}/${P} +DESCRIPTION="The fast and light GNUstep window manager" +SRC_URI="ftp://ftp.windowmaker.org/pub/source/release/${P}.tar.gz + ftp://ftp.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz" +HOMEPAGE="http://www.windowmaker.org/" + +DEPEND="virtual/x11 + >=media-libs/tiff-3.5.5 + gif? ( >=media-libs/giflib-4.1.0-r3 + >=media-libs/libungif-4.1.0 ) + png? ( >=media-libs/libpng-1.2.1 ) + jpeg? ( >=media-libs/jpeg-6b-r2 )" + +RDEPEND="nls? ( >=sys-devel/gettext-0.10.39 )" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~sparc64 ~alpha" + +src_unpack() { + unpack ${A} + cd ${S} + patch -p1 < ${FILESDIR}/${PN}-0.80.1-gentoo.patch +} + +src_compile() { + + local myconf + + use gnome \ + && myconf="${myconf} --enable-gnome" \ + || myconf="${myconf} --disable-gnome" + + use kde \ + && myconf="${myconf} --enable-kde" \ + && export KDEDIR=/usr/kde/2 \ + || myconf="${myconf} --disable-kde" + + if [ "$WITH_MODELOCK" ] ; then + myconf="${myconf} --enable-modelock" + else + myconf="${myconf} --disable-modelock" + fi + + use nls \ + && export LINGUAS="`ls po/*.po | sed 's:po/\(.*\)\.po$:\1:'`" \ + || myconf="${myconf} --disable-nls --disable-locale" + + use gif \ + || myconf="${myconf} --disable-gif" + + use jpeg \ + || myconf="${myconf} --disable-jpeg" + + use png \ + || myconf="${myconf} --disable-png" + + + use esd || use alsa || use oss \ + && myconf="${myconf} --enable-sound" \ + || myconf="${myconf} --disable-sound" + + econf \ + --sysconfdir=/etc/X11 \ + --localstatedir=/var/state/WindowMaker \ + --with-x \ + --enable-newstyle \ + --enable-superfluous \ + --enable-usermenu \ + --with-appspath=/usr/share/GNUstep \ + --with-pixmapdir=/usr/share/pixmaps \ + ${myconf} || die + + cd ${S}/po + cp Makefile Makefile.orig + sed 's:zh_TW.*::' \ + Makefile.orig > Makefile + + cd ${S}/WPrefs.app/po + cp Makefile Makefile.orig + sed 's:zh_TW.*::' \ + Makefile.orig > Makefile + + cd ${S} + #0.80.1-r2 did not work with make -j4 (drobbins, 15 Jul 2002) + #with future Portage, this should become "emake -j1" + make || die + + # WindowMaker Extra + cd ../WindowMaker-extra-0.1 + econf || die + + make || die +} + +src_install() { + + einstall \ + sysconfdir=${D}/etc/X11 \ + wprefsdir=${D}/usr/share/GNUstep/WPrefs.app \ + wpdatadir=${D}/usr/share/GNUstep/WPrefs.app \ + wpexecbindir=${D}/usr/share/GNUstep/WPrefs.app || die + + cp -f WindowMaker/plmenu ${D}/etc/X11/WindowMaker/WMRootMenu + + dodoc AUTHORS BUGFORUM BUGS ChangeLog COPYING* INSTALL* FAQ* \ + MIRRORS README* NEWS TODO + + # WindowMaker Extra + cd ../WindowMaker-extra-0.1 + einstall || die + + newdoc README README.extra + + echo "#!/bin/bash" > wmaker + echo "/usr/bin/wmaker" >> wmaker + + exeinto /etc/X11/Sessions/ + doexe wmaker +} + +pkg_postinst() { + echo + echo '######################################################################' + echo '# If do you want trans globes and other trans elements you need #' + echo '# libxpm (media-libs/xpm). #' + echo '######################################################################' + } + diff --git a/x11-wm/WindowMaker/files/digest-WindowMaker-0.80.2 b/x11-wm/WindowMaker/files/digest-WindowMaker-0.80.2 new file mode 100644 index 000000000000..4ef83da7e63a --- /dev/null +++ b/x11-wm/WindowMaker/files/digest-WindowMaker-0.80.2 @@ -0,0 +1,2 @@ +MD5 e4b71ee2b35a4e16b371ab9595e7335f WindowMaker-0.80.2.tar.gz 2532831 +MD5 07c7700daaaf232bc490f5abaabef085 WindowMaker-extra-0.1.tar.gz 238018 |