diff options
author | Luis Medinas <metalgod@gentoo.org> | 2006-08-19 20:08:10 +0000 |
---|---|---|
committer | Luis Medinas <metalgod@gentoo.org> | 2006-08-19 20:08:10 +0000 |
commit | 758718337ee2c64597b2117d6647f76cc88b65cc (patch) | |
tree | 6b83a52b443f05ec9d259b3900ed2914349b036d /x11-wm/windowmaker | |
parent | Added ~sparc keyword wrt bug #144414. (diff) | |
download | historical-758718337ee2c64597b2117d6647f76cc88b65cc.tar.gz historical-758718337ee2c64597b2117d6647f76cc88b65cc.tar.bz2 historical-758718337ee2c64597b2117d6647f76cc88b65cc.zip |
re-add older version so it don't break ppc64.
Package-Manager: portage-2.1.1_pre5-r2
Diffstat (limited to 'x11-wm/windowmaker')
-rw-r--r-- | x11-wm/windowmaker/Manifest | 14 | ||||
-rw-r--r-- | x11-wm/windowmaker/files/digest-windowmaker-0.80.2-r4 | 6 | ||||
-rw-r--r-- | x11-wm/windowmaker/windowmaker-0.80.2-r4.ebuild | 165 |
3 files changed, 182 insertions, 3 deletions
diff --git a/x11-wm/windowmaker/Manifest b/x11-wm/windowmaker/Manifest index 23fb1c364c94..c5af0c05d5e7 100644 --- a/x11-wm/windowmaker/Manifest +++ b/x11-wm/windowmaker/Manifest @@ -61,9 +61,14 @@ AUX wmaker.desktop 221 RMD160 501ba6451f7e756cc3d07682d728bcd6fe55366d SHA1 acd9 MD5 f70c1e1b121cfc32dbd802678f3b111f files/wmaker.desktop 221 RMD160 501ba6451f7e756cc3d07682d728bcd6fe55366d files/wmaker.desktop 221 SHA256 40359d3c61117f0dbc5eb547e4c369982427e8bc3174c95002d34eb30f9a4a84 files/wmaker.desktop 221 +DIST WindowMaker-0.80.2.tar.gz 2532831 RMD160 3a7ec7c98c07a8b8b103d9f1d21d766849cee714 SHA1 8d5d46477b60f3592d1216ba741c5e18bfdb7dce SHA256 932eb1fa3b97110b42a48e9f2ae148120c30e7c00d34c7b1d87c4b11d6cb0615 DIST WindowMaker-0.91.0.tar.gz 2742380 DIST WindowMaker-0.92.0.tar.gz 2758524 RMD160 b8bebed6a34696625ae0ae7c0ebcfdfc0ba09cdd SHA1 6f545356acde7e9bf4c11345ac1359b451a9d1bc SHA256 9edaa8d9ee6e6beb06f4c391c0aec5cd0e5b5494456cae2cdcfd49656177afc6 DIST WindowMaker-extra-0.1.tar.gz 238018 RMD160 94334c2c12d20a8fd0cd2a70e54cd3689f043038 SHA1 80f34cb3af705ec0f79d727b82cef28ee50fc4e7 SHA256 acd6e1fb790485b107daf2b710da372367b41383c55d9c8bdfdac521d850edc4 +EBUILD windowmaker-0.80.2-r4.ebuild 4101 RMD160 d4e92e145aeb1ee4c417eb1a62542cb013d63be0 SHA1 92ae8420f6c71c6b401fce69652ed3c17f32d3a7 SHA256 0c0a7de29c00a292646fb114fc5b1b5f2fd653c1000b25595ee461a4177f8fa4 +MD5 d50bf38d1558e9d145312d15b5da5930 windowmaker-0.80.2-r4.ebuild 4101 +RMD160 d4e92e145aeb1ee4c417eb1a62542cb013d63be0 windowmaker-0.80.2-r4.ebuild 4101 +SHA256 0c0a7de29c00a292646fb114fc5b1b5f2fd653c1000b25595ee461a4177f8fa4 windowmaker-0.80.2-r4.ebuild 4101 EBUILD windowmaker-0.91.0-r1.ebuild 5908 RMD160 2013269a04d5173c041f99bc501785eb170e7a0a SHA1 f1d4d5169d5bb790f0ec6141e937a20b7885c1d1 SHA256 f1451419e4d2d539ccd5c7152ab4d09f8a7a22861461abf2a828601a41e75f8c MD5 acab0234baf78d76b51e3c16584a1d92 windowmaker-0.91.0-r1.ebuild 5908 RMD160 2013269a04d5173c041f99bc501785eb170e7a0a windowmaker-0.91.0-r1.ebuild 5908 @@ -80,6 +85,9 @@ MISC metadata.xml 248 RMD160 507fd60616d5d14e274ac0628255acdddc90e4d4 SHA1 4d78c MD5 870a91577a60ccb6ea581e99f879e9b8 metadata.xml 248 RMD160 507fd60616d5d14e274ac0628255acdddc90e4d4 metadata.xml 248 SHA256 0d544700457efe5f7c24489f30572dd20c81a6d8879bf833f7d050408a79f36a metadata.xml 248 +MD5 fee13e4b386429991f8ef727df05c45f files/digest-windowmaker-0.80.2-r4 524 +RMD160 0b6d0cfdaf42837e1909dd1fd638333068990d21 files/digest-windowmaker-0.80.2-r4 524 +SHA256 0729dc6ea8316ad028bca3ca25248ecbcb6e08f4e846c78d10bcf049e4dd9931 files/digest-windowmaker-0.80.2-r4 524 MD5 e40e88f37ba7477c1c660053fcdfe796 files/digest-windowmaker-0.91.0-r1 336 RMD160 e307136ce4871c659a93f4943b4023f0646b521a files/digest-windowmaker-0.91.0-r1 336 SHA256 b66479e31295f64a312d2d098aef323e8e9cb745edb9acba1b17c9a0b60487d0 files/digest-windowmaker-0.91.0-r1 336 @@ -89,7 +97,7 @@ SHA256 f1929cf5dfc688631773e6f18c3e9b0856863825579b372b7a25593125216a30 files/di -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFE5RQywUpWvClEHQoRAojlAJkBKcqyhxVwDA/lPrO/Eh6U1DLs2gCfTN/W -uuRUm/zOiS9la3cc5jKiOtM= -=MabH +iD8DBQFE52+7wUpWvClEHQoRAjPnAJ96lXvV0NXtxdCZnEksigafL2SGEACfVV7r +CKuE3+eKZi/Vr6eEVP6ckpg= +=dapb -----END PGP SIGNATURE----- diff --git a/x11-wm/windowmaker/files/digest-windowmaker-0.80.2-r4 b/x11-wm/windowmaker/files/digest-windowmaker-0.80.2-r4 new file mode 100644 index 000000000000..100afbc4cd1a --- /dev/null +++ b/x11-wm/windowmaker/files/digest-windowmaker-0.80.2-r4 @@ -0,0 +1,6 @@ +MD5 e4b71ee2b35a4e16b371ab9595e7335f WindowMaker-0.80.2.tar.gz 2532831 +RMD160 3a7ec7c98c07a8b8b103d9f1d21d766849cee714 WindowMaker-0.80.2.tar.gz 2532831 +SHA256 932eb1fa3b97110b42a48e9f2ae148120c30e7c00d34c7b1d87c4b11d6cb0615 WindowMaker-0.80.2.tar.gz 2532831 +MD5 07c7700daaaf232bc490f5abaabef085 WindowMaker-extra-0.1.tar.gz 238018 +RMD160 94334c2c12d20a8fd0cd2a70e54cd3689f043038 WindowMaker-extra-0.1.tar.gz 238018 +SHA256 acd6e1fb790485b107daf2b710da372367b41383c55d9c8bdfdac521d850edc4 WindowMaker-extra-0.1.tar.gz 238018 diff --git a/x11-wm/windowmaker/windowmaker-0.80.2-r4.ebuild b/x11-wm/windowmaker/windowmaker-0.80.2-r4.ebuild new file mode 100644 index 000000000000..7b6f8850b347 --- /dev/null +++ b/x11-wm/windowmaker/windowmaker-0.80.2-r4.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/windowmaker-0.80.2-r4.ebuild,v 1.16 2006/08/19 20:08:10 metalgod Exp $ + +inherit eutils flag-o-matic +filter-mfpmath "sse" "387" + +IUSE="alsa esd gif gnome jpeg kde nls oss png xinerama" + +MY_P=${P/windowm/WindowM} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="The fast and light GNUstep window manager" +SRC_URI="ftp://ftp.windowmaker.info/pub/source/release/${MY_P}.tar.gz + ftp://ftp.windowmaker.info/pub/source/release/WindowMaker-extra-0.1.tar.gz" +HOMEPAGE="http://www.windowmaker.info/" + +DEPEND="|| ( ( x11-libs/libXt ) virtual/x11 ) + media-libs/hermes + >=media-libs/tiff-3.5.5 + gif? ( >=media-libs/giflib-4.1.0-r3 ) + png? ( >=media-libs/libpng-1.2.1 ) + jpeg? ( >=media-libs/jpeg-6b-r2 )" + +RDEPEND="${DEPEND} + nls? ( >=sys-devel/gettext-0.10.39 )" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ppc ~sparc ~alpha ~mips amd64 ppc64" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${PV}/${PN}-0.80.2-r1-gentoo.patch + + # scroll with the arrow keys + cd ${S}/WINGs + epatch ${FILESDIR}/${PV}/wlist.patch + + # transparency/translucency + cd ${S} + epatch ${FILESDIR}/${PV}/trance.patch.WM-0.80.2.diff + + # Add some BETTER xinerama support + use xinerama && epatch ${FILESDIR}/${PV}/xinerama.patch.bz2 + + # Fix GTK2 window flickering bug + epatch ${FILESDIR}/${PV}/gtk2flickerfix.patch + + # Add options to WPrefs for single-click launching of windows + # and maximize vs. shading when double-click on titlebars + # http://orbita.starmedia.com/~neofpo/home.html + epatch ${FILESDIR}/${PV}/wmfpo.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 \ + --with-x \ + --enable-newstyle \ + --enable-superfluous \ + --enable-usermenu \ + --with-appspath=/usr/lib/GNUstep/Apps \ + --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} + for file in ${S}/WindowMaker/*menu*; do + if [ -r $file ]; then + sed -e 's/\/usr\/local\/GNUstep/\/usr\/lib\/GNUstep/g; + s/\/usr\/local\/share\/WindowMaker/\/usr\/share\/WindowMaker/g;' < $file > $file.tmp; + mv $file.tmp $file; + fi; + done; + + cd ${S} + #0.80.1-r2 did not work with make -j4 (drobbins, 15 Jul 2002) + #with future Portage, this should become "emake -j1" + emake -j1 || die + + # WindowMaker Extra + cd ../WindowMaker-extra-0.1 + econf || die + + emake -j1 || die +} + +src_install() { + + einstall \ + sysconfdir=${D}/etc/X11 \ + wprefsdir=${D}/usr/lib/GNUstep/Apps/WPrefs.app \ + wpdatadir=${D}/usr/lib/GNUstep/Apps/WPrefs.app \ + wpexecbindir=${D}/usr/lib/GNUstep/Apps/WPrefs.app || die + + cp -f WindowMaker/plmenu ${D}/etc/X11/WindowMaker/WMRootMenu + + dodoc AUTHORS BUGFORM 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() { + einfo "/usr/share/GNUstep/ has moved to /usr/lib/GNUstep/" + einfo "this means the WPrefs app has moved. If you have" + einfo "entries for this in your menus, please correct them" +} |