summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11-misc/dmenu/ChangeLog4
-rw-r--r--x11-misc/dmenu/Manifest24
-rw-r--r--x11-misc/dmenu/dmenu-0.4.ebuild68
-rw-r--r--x11-misc/dmenu/files/digest-dmenu-0.43
-rw-r--r--x11-misc/dmenu/files/dmenu-0.4-config_mk.patch27
-rw-r--r--x11-misc/dmenu/files/dmenu-0.4-makefile.patch10
6 files changed, 132 insertions, 4 deletions
diff --git a/x11-misc/dmenu/ChangeLog b/x11-misc/dmenu/ChangeLog
index 51586b20f..a5c40c119 100644
--- a/x11-misc/dmenu/ChangeLog
+++ b/x11-misc/dmenu/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 15 Aug 2006; Cedric Krier <ced@ced.homedns.org> +dmenu-0.4.ebuild,
+ +files/dmenu-0.4-config_mk.patch, +files/dmenu-0.4-makefile.patch:
+ Version bump
+
13 Aug 2006; Cedric Krier <ced@ced.homedns.org> -dmenu-0.2.ebuild,
-files/dmenu-0.2-config_mk.patch, -files/dmenu-0.2-makefile.patch,
+dmenu-0.3.ebuild, +files/dmenu-0.3-config_mk.patch,
diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest
index bcf47ae62..4d9a1b603 100644
--- a/x11-misc/dmenu/Manifest
+++ b/x11-misc/dmenu/Manifest
@@ -6,15 +6,28 @@ AUX dmenu-0.3-makefile.patch 238 RMD160 852ab2dfe8ca320f783e919ffa8257c316e1f7f0
MD5 126eb30f8531f9ae15fb2c79345bfac0 files/dmenu-0.3-makefile.patch 238
RMD160 852ab2dfe8ca320f783e919ffa8257c316e1f7f0 files/dmenu-0.3-makefile.patch 238
SHA256 758b2e495dc80f833bc01d93bc24c0d1247ae87a6942dae5a3c0a0cd47f9d1ca files/dmenu-0.3-makefile.patch 238
+AUX dmenu-0.4-config_mk.patch 678 RMD160 c8561bc8fea8c988d1b98a5bcf3f8de269917804 SHA1 5c2448145f279c61c45488468225dfd0bdef756e SHA256 34e5aaeb3e5265ad103b17e3bba502fad228967377b46856d537574f0b01e9bd
+MD5 08fb2ec4a0da4a9260cedf6d753b1a52 files/dmenu-0.4-config_mk.patch 678
+RMD160 c8561bc8fea8c988d1b98a5bcf3f8de269917804 files/dmenu-0.4-config_mk.patch 678
+SHA256 34e5aaeb3e5265ad103b17e3bba502fad228967377b46856d537574f0b01e9bd files/dmenu-0.4-config_mk.patch 678
+AUX dmenu-0.4-makefile.patch 238 RMD160 2f8affba77f030d92a8c4b7fa99f1fb057af29b1 SHA1 52a13516396b94d80ecde246de69c7d69ebfdec5 SHA256 efa4eee0a27a7093642cbba59a98a078e54ca57517dd4d5c99d61541b67a3e84
+MD5 4391efc4143ffccb17137bd6baa0edca files/dmenu-0.4-makefile.patch 238
+RMD160 2f8affba77f030d92a8c4b7fa99f1fb057af29b1 files/dmenu-0.4-makefile.patch 238
+SHA256 efa4eee0a27a7093642cbba59a98a078e54ca57517dd4d5c99d61541b67a3e84 files/dmenu-0.4-makefile.patch 238
DIST dmenu-0.3.tar.gz 6959 RMD160 814f14469c567682db3a896a170ea0e6c3769de7 SHA1 5753a8ed7b42e3677e7652a9c11e375caf184e61 SHA256 c85fdd759c8b703818e15e45702cdfb2b5dbb503dd15470b8b5aab8b69ef931d
+DIST dmenu-0.4.tar.gz 7007 RMD160 f90ace270deb3fdf53e9abf4faa60277906416f1 SHA1 6a57c8bff4816bcd74adc901995d67ccc38bbd5d SHA256 940f94e090f84ce22f7b688c033f5ab1f733d157a98302457c6b7cbee094b6f8
EBUILD dmenu-0.3.ebuild 1792 RMD160 283ffa3653c25c96aef5acf975ea2859fb83c2e3 SHA1 61c3023e67e27a40429485a6e6386bbde140c3ab SHA256 40987184ab22efbdef6562cd48cd5eeff903ca286845d07c240e237d7ce3b195
MD5 e4beb98fee6dfca2607b20001a52ecb9 dmenu-0.3.ebuild 1792
RMD160 283ffa3653c25c96aef5acf975ea2859fb83c2e3 dmenu-0.3.ebuild 1792
SHA256 40987184ab22efbdef6562cd48cd5eeff903ca286845d07c240e237d7ce3b195 dmenu-0.3.ebuild 1792
-MISC ChangeLog 582 RMD160 55afcc9652003432d58b36862d587c8cf7a60bec SHA1 c871dbf07b8532875d67c5f526451df8d6b4dd34 SHA256 7b7c655ba84f54390b9f3b236be5817a23037ae89a3f511c3d3fbaf48adf4f02
-MD5 4a194a2e8e7328dd9ae35fed49e90eda ChangeLog 582
-RMD160 55afcc9652003432d58b36862d587c8cf7a60bec ChangeLog 582
-SHA256 7b7c655ba84f54390b9f3b236be5817a23037ae89a3f511c3d3fbaf48adf4f02 ChangeLog 582
+EBUILD dmenu-0.4.ebuild 1792 RMD160 283ffa3653c25c96aef5acf975ea2859fb83c2e3 SHA1 61c3023e67e27a40429485a6e6386bbde140c3ab SHA256 40987184ab22efbdef6562cd48cd5eeff903ca286845d07c240e237d7ce3b195
+MD5 e4beb98fee6dfca2607b20001a52ecb9 dmenu-0.4.ebuild 1792
+RMD160 283ffa3653c25c96aef5acf975ea2859fb83c2e3 dmenu-0.4.ebuild 1792
+SHA256 40987184ab22efbdef6562cd48cd5eeff903ca286845d07c240e237d7ce3b195 dmenu-0.4.ebuild 1792
+MISC ChangeLog 736 RMD160 ac17ea05f254412896e74db17e227c3b44b39072 SHA1 d2110b42387536e1c1b8819898bdebd32ea41f37 SHA256 b1deebea9321556b70980ce62306ad7a6b042107108d55b5efcfc96b0f1633a7
+MD5 5fafb15a9f9b3eecf1d312a1e4d5cf0a ChangeLog 736
+RMD160 ac17ea05f254412896e74db17e227c3b44b39072 ChangeLog 736
+SHA256 b1deebea9321556b70980ce62306ad7a6b042107108d55b5efcfc96b0f1633a7 ChangeLog 736
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
@@ -22,3 +35,6 @@ SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata
MD5 3d65150e72838b3c46349d3229314079 files/digest-dmenu-0.3 223
RMD160 3ce4c356e860d4cf7085efb11f1db88787b150f7 files/digest-dmenu-0.3 223
SHA256 35f7aa7ddcc9734584c48e17afe17be935a007a773d6b33901b1f1fc1feaf61f files/digest-dmenu-0.3 223
+MD5 335730198df2bc313da5226b8b6c166a files/digest-dmenu-0.4 223
+RMD160 2ea99dd6a5d4c7265d06a49a7652fb456a0316fe files/digest-dmenu-0.4 223
+SHA256 2e287006c448f5310dd8cfadf2ac8756774d4bc519d9cd14ea1e82902e08721c files/digest-dmenu-0.4 223
diff --git a/x11-misc/dmenu/dmenu-0.4.ebuild b/x11-misc/dmenu/dmenu-0.4.ebuild
new file mode 100644
index 000000000..8f35cbbc8
--- /dev/null
+++ b/x11-misc/dmenu/dmenu-0.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System"
+HOMEPAGE="http://www.10kloc.org/dwm"
+SRC_URI="http://10kloc.org/download/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="savedconfig"
+
+DEPEND="|| ( x11-libs/libX11 virtual/x11 )"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-config_mk.patch"
+ epatch "${FILESDIR}/${P}-makefile.patch"
+
+ if use savedconfig; then
+ local conf root
+ [[ -r config.h ]] && rm config.h
+ for conf in ${PF} ${P} ${PN}; do
+ for root in "${PORTAGE_CONFIGROOT}" "${ROOT}" /; do
+ configfile=${root}etc/portage/savedconfig/${conf}.config.h
+ if [[ -r ${configfile} ]]; then
+ elog "Found your ${configfile} and using it."
+ cp ${configfile} "${S}"/config.h
+ return 0
+ fi
+ done
+ done
+ ewarn "Could not locate user configfile, so we will save a default one."
+ fi
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="/usr" install || die "emake install failed"
+
+ dodoc README
+}
+
+pkg_preinst() {
+ if use savedconfig; then
+ local
+ config_dir="${PORTAGE_CONFIGROOT:-${ROOT}}/etc/portage/savedconfig"
+ elog "Saving this build config to ${config_dir}/${PF}.config.h"
+ einfo "Read this ebuild for more info on how to take advantage of this option."
+ mkdir -p "${config_dir}"
+ cp "${S}"/config.h "${config_dir}"/${PF}.config.h
+ fi
+}
+
+pkg_postinst() {
+ einfo "This ebuild has support for user defined configs"
+ einfo "Please read this ebuild for more details and re-emerge as needed"
+ einfo "if you want to add or remove functionality for ${PN}"
+}
diff --git a/x11-misc/dmenu/files/digest-dmenu-0.4 b/x11-misc/dmenu/files/digest-dmenu-0.4
new file mode 100644
index 000000000..d020e4fc1
--- /dev/null
+++ b/x11-misc/dmenu/files/digest-dmenu-0.4
@@ -0,0 +1,3 @@
+MD5 ff0879aec43abff1f70f39c1ad262a10 dmenu-0.4.tar.gz 7007
+RMD160 f90ace270deb3fdf53e9abf4faa60277906416f1 dmenu-0.4.tar.gz 7007
+SHA256 940f94e090f84ce22f7b688c033f5ab1f733d157a98302457c6b7cbee094b6f8 dmenu-0.4.tar.gz 7007
diff --git a/x11-misc/dmenu/files/dmenu-0.4-config_mk.patch b/x11-misc/dmenu/files/dmenu-0.4-config_mk.patch
new file mode 100644
index 000000000..ee486c051
--- /dev/null
+++ b/x11-misc/dmenu/files/dmenu-0.4-config_mk.patch
@@ -0,0 +1,27 @@
+--- dmenu-0.4~/config.mk 2006-08-15 15:37:08.000000000 +0200
++++ dmenu-0.4/config.mk 2006-08-15 15:38:32.000000000 +0200
+@@ -4,8 +4,8 @@
+ # Customize below to fit your system
+
+ # paths
+-PREFIX = /usr/local
+-MANPREFIX = ${PREFIX}/share/man
++PREFIX ?= /usr/local
++MANPREFIX ?= ${PREFIX}/share/man
+
+ X11INC = /usr/X11R6/include
+ X11LIB = /usr/X11R6/lib
+@@ -15,11 +15,11 @@
+ LIBS = -L/usr/lib -lc -L${X11LIB} -lX11
+
+ # flags
+-CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\"
++CFLAGS = -g -Wall ${INCS} -DVERSION=\"${VERSION}\"
+ LDFLAGS = ${LIBS}
+ #CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\"
+ #LDFLAGS = -g ${LIBS}
+
+ # compiler and linker
+-CC = cc
++CC ?= cc
+ LD = ${CC}
diff --git a/x11-misc/dmenu/files/dmenu-0.4-makefile.patch b/x11-misc/dmenu/files/dmenu-0.4-makefile.patch
new file mode 100644
index 000000000..563cca70e
--- /dev/null
+++ b/x11-misc/dmenu/files/dmenu-0.4-makefile.patch
@@ -0,0 +1,10 @@
+--- dmenu-0.4~/Makefile 2006-08-15 15:37:08.000000000 +0200
++++ dmenu-0.4/Makefile 2006-08-15 15:38:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ dmenu: ${OBJ}
+ @echo LD $@
+ @${LD} -o $@ ${OBJ} ${LDFLAGS}
+- @strip $@
+
+ clean:
+ @echo cleaning