summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weber <xmw@gentoo.org>2012-07-09 16:28:18 +0000
committerMichael Weber <xmw@gentoo.org>2012-07-09 16:28:18 +0000
commit5da1cfc8d893293753f112791b5197135682585e (patch)
treecb57fa13ef3cd46510ec3a61bbc7778f9e436ee6 /x11-wm/spectrwm
parentVersion bump (diff)
downloadhistorical-5da1cfc8d893293753f112791b5197135682585e.tar.gz
historical-5da1cfc8d893293753f112791b5197135682585e.tar.bz2
historical-5da1cfc8d893293753f112791b5197135682585e.zip
Version bump (bug 425510 by Timothy Messier)
Package-Manager: portage-2.1.11.5/cvs/Linux x86_64
Diffstat (limited to 'x11-wm/spectrwm')
-rw-r--r--x11-wm/spectrwm/ChangeLog9
-rw-r--r--x11-wm/spectrwm/Manifest21
-rw-r--r--x11-wm/spectrwm/files/spectrwm-1.1.1-makefile.patch32
-rw-r--r--x11-wm/spectrwm/spectrwm-1.1.1.ebuild43
4 files changed, 94 insertions, 11 deletions
diff --git a/x11-wm/spectrwm/ChangeLog b/x11-wm/spectrwm/ChangeLog
index 2f4702a32a84..3dba72596e7f 100644
--- a/x11-wm/spectrwm/ChangeLog
+++ b/x11-wm/spectrwm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-wm/spectrwm
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/ChangeLog,v 1.2 2012/02/18 03:34:10 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/ChangeLog,v 1.3 2012/07/09 16:28:17 xmw Exp $
+
+*spectrwm-1.1.1 (09 Jul 2012)
+
+ 09 Jul 2012; Michael Weber <xmw@gentoo.org>
+ +files/spectrwm-1.1.1-makefile.patch, +spectrwm-1.1.1.ebuild:
+ Version bump (bug 425510 by Timothy Messier)
18 Feb 2012; Michael Weber <xmw@gentoo.org> spectrwm-1.0.0.ebuild:
Fix PREFIX parameter.
@@ -46,4 +52,3 @@
+files/scrotwm-0.9.28-makefile.patch, +metadata.xml:
Initial import, thanks to Massimo Gengarelli, Nikolay Ostanen and Toffanin
for the initial ebuilds (bug 284350)
-
diff --git a/x11-wm/spectrwm/Manifest b/x11-wm/spectrwm/Manifest
index b2a3b060edd5..cffaa699c44b 100644
--- a/x11-wm/spectrwm/Manifest
+++ b/x11-wm/spectrwm/Manifest
@@ -1,15 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX spectrwm-1.0.0-makefile.patch 1015 RMD160 769e76a8e5db733dc862cc8bbbbb06cf22ef63a0 SHA1 427c9963e868769bc9dc93029d40df0250199bb1 SHA256 107b7d8f24855e64525d69c30930c90c2ec11556e45fbc0322bec62742817c75
-DIST spectrwm-1.0.0.tgz 88112 RMD160 be7afacba0a571b127664491dfea5f2b09128c63 SHA1 fc0485c0a1c9fc782ba6f8fa6e11c8d6dbf2c9f0 SHA256 4cfd7ed7c61fdfc8c108e5efec4513ee14b32baa8d2b095465c62e7bfdd65998
-EBUILD spectrwm-1.0.0.ebuild 1016 RMD160 30ce498f8678305f5c4f1e1c8afdfe45ecf494a8 SHA1 a5e75efb8108a7a38a91b1e1a106a02d6853d3cb SHA256 6ccbbba916a8c54f022c70fc25f93669525370f69c356acb688df782eb090e79
-MISC ChangeLog 1735 RMD160 4c3a9c5586416fb39a31ea9702ee08242d46bb32 SHA1 1230e861679909d9be147eb5b2562e4312578c30 SHA256 225ea0d73c9d10f7e8436e463e8245071785a9e456ec647547eb55cb598cf43d
-MISC metadata.xml 248 RMD160 fbc371bb7ae348f0607504a16f7a406d53c91ccf SHA1 865f2327a48abf34aa91cb715262a20a9b35d8e2 SHA256 c1168e4bf7a55150e29e8796925a7cf24a98b532e879b7134b8cb5f03cffbdea
+AUX spectrwm-1.0.0-makefile.patch 1015 SHA256 107b7d8f24855e64525d69c30930c90c2ec11556e45fbc0322bec62742817c75 SHA512 52e8cb32268314effe84387b3ef0aa9aad782811448ae6229410ba6a27427595aa94cca6bf868a8a75d4934cf00e4b9011da0203943011cf63222b7251898e2e WHIRLPOOL 22a4d2ba7018b3fa5479c216ea069d491ad5eac54ea505bdf1f5961fbc678f30af2ad4fae2648f1c2d681bc6bfe82116c3e2b3ec358a9356d749e7a15ae2040c
+AUX spectrwm-1.1.1-makefile.patch 895 SHA256 a1dc1e7c15ef63cda621390bb396e788777bf832f3d0708fcc85a8aee836d92e SHA512 6e05ae002ec013900dad0a8866642eacb2ce46924d455b13cf5dd8bc900ccbb697d23c6db478a3f5f9e8b6f1b2c6d9662f06a2d5a3122f6868a3b10bb477eed2 WHIRLPOOL 24f1fadd1b7ab97a33156a47ae105ca1e8c4d77f7f87a64f40ceb3282fc92ccbc05ff3c574ef19ea35e8fa9438c153aabe4a698f1efa35cb7013ce429c1a1ed2
+DIST spectrwm-1.0.0.tgz 88112 SHA256 4cfd7ed7c61fdfc8c108e5efec4513ee14b32baa8d2b095465c62e7bfdd65998 SHA512 1e86aecf6e7922a46a8bcd6bfdb5c9e031bdfeac973e30d9f9e1f58f3f38d97d98c2f3781ff5aeb69446b67e9bd2c42e9f5055babbb4af27d0b9c3cb2c08dc33 WHIRLPOOL 8f87ca462eb773e5e1e95570a2fed0a5b17218cb239e9eb5d8f86fcbb89c984cec4551948caf3545392675618a554e305b89528cfc7e9c28882c2a0a033d1ec8
+DIST spectrwm-1.1.1.tgz 93045 SHA256 36daf5fb55d8215abbd64a3f98681a5c6a4a9141d08ec5efc57e33786619357f SHA512 d7c1f3c6773e45a7f42bb241d452b9ed624fe7a325bacc8fdd148fe821f9365eb3b689adf35678559071b1237987a15d4c7c6974ea6e40ac67eaa379d71c5a10 WHIRLPOOL c233f6dce3177aeaea320527fb01aa268caa94548667cf9013014fce4ae93c44ee5642958500d6faacffc970322160e310e9dadc22bacf52be1d344bb4bd242f
+EBUILD spectrwm-1.0.0.ebuild 1016 SHA256 6ccbbba916a8c54f022c70fc25f93669525370f69c356acb688df782eb090e79 SHA512 5e6da05939415a4fa0c42cd1fbeef0dcca40f9b2da36732ad16f9c64de6ecb66ee9257a1c4026587e6ae3a2c1bd0da62dd64b05fd83834099894148f0099ae37 WHIRLPOOL f683a921678f5b7852ab368ce126ad374464d47681b5472897d9dece24e6f552ce4b63e8618be403030200eb6720d2c1d46b2465367bb37a70ba001977907363
+EBUILD spectrwm-1.1.1.ebuild 1016 SHA256 0e892dd69837e5bc620086746aedb8ae12320bda66f7deac66f6d84d24a191d4 SHA512 3c4222fca5cea735ce9920e1f2ffa10e7c3fbeb8252e8afe572a5d2caaec2c734fb0c2f5a8d8fb5fd0f45a693756c9e3ee9a22b2bb0ba666138eadf72c63f29b WHIRLPOOL 5dae348f8032ed5c2baec1a0e23cc400c618dd1a0d937178ca03baecf8a27f21ba26fcadb1cc7b1d3864348a4317d1a9bbbb8a70cc8a3b9b78ae5d5eb8733ba8
+MISC ChangeLog 1923 SHA256 e9b9e3968e2689128b651dff4ca70566412a8c029d562b472482326766108b3d SHA512 37b4506bd50f4059a0966057da2ca250a9a1fbc06475b160b6cd8f9312c8a50c8e3c63605da54b0fbc2d940a1129d4b656d0d4a6286a40467c15d9a2c6b86067 WHIRLPOOL 888d6c845242bcb160a1db7af7ab65a4768b2254e65016474749536525f0089a83e287c494f1961d21ed15fdc70a8f0c0c6e69a0aeab3635b3ccf54e557088b8
+MISC metadata.xml 248 SHA256 c1168e4bf7a55150e29e8796925a7cf24a98b532e879b7134b8cb5f03cffbdea SHA512 f6be9c552c7054235815712a3af3bfd9069cea9bd9b07ce2754047ec3b0a242983330e3c17f6071ee2eac89b74c2989678652723b514e59a336879e3dc340111 WHIRLPOOL a573bfcdd698c07f8e21e09c1764b2e897db371126741c1fa62c62920aaa633f5c233d82695ac85cdf85b8ce1537693379844f4a2ec8720f7cdf3d73cc3df9d0
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAk8/HDUACgkQknrdDGLu8JD5cAD/d/LCaWQTfpYohoko7lwfucg3
-F85dkONuLA/7buJF9LsA/ipBV8tUDyBErt3weViD1k1CHTWGgqe2QX4zYDGiSljE
-=Un3N
+iF4EAREIAAYFAk/7Bm0ACgkQknrdDGLu8JAP3QD/awu3xYpSq4HlfrhuEN2r9FaA
+xU3VAGY0QPIYk7H6u6MA+wW1dMo4mj8crM4qd2wBhnHdWf868OOztmkijmQAlL0W
+=ZOqX
-----END PGP SIGNATURE-----
diff --git a/x11-wm/spectrwm/files/spectrwm-1.1.1-makefile.patch b/x11-wm/spectrwm/files/spectrwm-1.1.1-makefile.patch
new file mode 100644
index 000000000000..86cc3c73e202
--- /dev/null
+++ b/x11-wm/spectrwm/files/spectrwm-1.1.1-makefile.patch
@@ -0,0 +1,32 @@
+--- spectrwm-1.1.1/linux/Makefile
++++ spectrwm-1.1.1/linux/Makefile
+@@ -1,5 +1,5 @@
+-CFLAGS+= -Wall -g -D_GNU_SOURCE -I.
+-CFLAGS+= -DSWM_LIB=\"$(LIBDIR)/libswmhack.so.$(LVERS)\"
++CFLAGS+= -Wall -D_GNU_SOURCE -I.
++CFLAGS+= -DSWM_LIB=\"libswmhack.so.$(LVERS)\"
+ LDADD+= -lX11 -lXrandr -lXtst
+
+ PREFIX?= /usr/local
+@@ -7,7 +7,7 @@
+ LIBDIR?= $(PREFIX)/lib
+ MANDIR?= $(PREFIX)/share/man
+
+-CC= gcc
++CC ?= gcc
+
+ LVERS= $(shell . ../lib/shlib_version; echo $$major.$$minor)
+
+@@ -29,10 +29,10 @@
+ $(CC) $(LDFLAGS) -o $@ $+ $(LDADD)
+
+ %.so: %.c
+- $(CC) $(CFLAGS) -c -fpic -DPIC $+ -o $@
++ $(CC) $(CFLAGS) $(LDFLAGS) -c -fpic -DPIC $+ -o $@
+
+ libswmhack.so.$(LVERS): swm_hack.so
+- $(CC) -shared -fpic -o libswmhack.so.$(LVERS) swm_hack.so $(LDADD)
++ $(CC) $(LDFLAGS) -Wl,-soname,$@ -shared -fpic -o libswmhack.so.$(LVERS) swm_hack.so $(LDADD)
+
+ install: all
+ install -m 755 -d $(DESTDIR)$(BINDIR)
diff --git a/x11-wm/spectrwm/spectrwm-1.1.1.ebuild b/x11-wm/spectrwm/spectrwm-1.1.1.ebuild
new file mode 100644
index 000000000000..d276b8cfe0dc
--- /dev/null
+++ b/x11-wm/spectrwm/spectrwm-1.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/spectrwm/spectrwm-1.1.1.ebuild,v 1.1 2012/07/09 16:28:17 xmw Exp $
+
+EAPI=4
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Small dynamic tiling window manager for X11"
+HOMEPAGE="https://opensource.conformal.com/wiki/spectrwm"
+SRC_URI="http://opensource.conformal.com/snapshots/${PN}/${P}.tgz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-misc/dmenu"
+DEPEND="${DEPEND}
+ x11-libs/libX11
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ !x11-wm/scrotwm"
+
+S=${WORKDIR}/${P}/linux
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+ tc-export CC
+}
+
+src_install() {
+ emake PREFIX="${D}"/usr LIBDIR="${D}usr/$(get_libdir)" install
+
+ cd ${WORKDIR}/${P} || die
+
+ insinto /etc
+ doins ${PN}.conf
+ dodoc ${PN}_*.conf {initscreen,screenshot}.sh
+
+ elog "Example keyboard config and helpful scripts can be found"
+ elog "in ${ROOT}usr/share/doc/${PF}"
+}