Version bump.
authorJeroen Roovers <jer@gentoo.org>
Sat, 3 Jul 2010 15:23:50 +0000 (15:23 +0000)
committerJeroen Roovers <jer@gentoo.org>
Sat, 3 Jul 2010 15:23:50 +0000 (15:23 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux i686

x11-misc/dmenu/ChangeLog
x11-misc/dmenu/Manifest
x11-misc/dmenu/dmenu-4.1.1.ebuild [new file with mode: 0644]

index 1bc9c56414084e75841b48e8df689dcd2711fbcc..3e6c1077711787e402c3b25a7653a0ba15cbd71b 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for x11-misc/dmenu
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/dmenu/ChangeLog,v 1.58 2010/06/22 15:09:58 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/dmenu/ChangeLog,v 1.59 2010/07/03 15:23:50 jer Exp $
+
+*dmenu-4.1.1 (03 Jul 2010)
+
+  03 Jul 2010; Jeroen Roovers <jer@gentoo.org> +dmenu-4.1.1.ebuild:
+  Version bump.
 
   22 Jun 2010; Jeroen Roovers <jer@gentoo.org> dmenu-4.0.ebuild:
   Marked ~hppa (bug #323039).
index 485edd4dd99a36215d2bb7af0b7dca269c4c21a5..599f847213bb44987525874cacab9e3c5419bf27 100644 (file)
@@ -1,6 +1,8 @@
 DIST dmenu-3.9.tar.gz 8582 RMD160 76dae0e752f9ae9d24d15568aaf80ec927301414 SHA1 9575cf9225de45ae3eb180aaddff2f5e5a662942 SHA256 2370111e02c6a3863ea04376795fa72f9e41cdd2650b12f90e6a0c7d096e4b22
 DIST dmenu-4.0.tar.gz 8576 RMD160 9292c516397b578a753b1ba6a87ce68135a465b6 SHA1 6fb1ff6e414d5ef33d2f627b0ec563eaac19fbd8 SHA256 c04508285e21a1fc055b76890ec47e9956d8edc4d460dbcac59f96f061b2e862
+DIST dmenu-4.1.1.tar.gz 9351 RMD160 3683f9dc620b16b39dc531e49402d37bec78f123 SHA1 5d41d9cbf68960863623d821962c31cac92d92fc SHA256 9e5f775ae62169520aeb5707f72f8a843552becf776abbd7bcb6ba11fd41e60a
 EBUILD dmenu-3.9.ebuild 1632 RMD160 36debc9080048ce2a639a063594e6adb823027bf SHA1 a50e56e60c0c328fde27b41801e03c567482217c SHA256 950595154c1c9c65ce35b126f5f53d6b5e238447e942a183558477005a2eaa03
 EBUILD dmenu-4.0.ebuild 1635 RMD160 e5f610a792176af4382959ee1b2d785824e67211 SHA1 06529ad387f30ed22c373d6ac7fd019469be4d05 SHA256 b5ae9303b9efcb8970fc65df09511b63b6719e2c3772e44377176b70127e2207
-MISC ChangeLog 6309 RMD160 99858d7848f5091985c2ac7241fd4ddd4a6cc771 SHA1 37df4ac3081aeecbf021e8932de7c1b3f2f5a1b2 SHA256 b617385dc057c3893f04686e6bf2d086a5013792c7aba9eeaa8820adf2f111d7
+EBUILD dmenu-4.1.1.ebuild 1636 RMD160 c4802711a942c84cefc301f03359af327944cca1 SHA1 5d61f44890c3e6ee604695894a03fed06d5ba468 SHA256 4d9fa2bb085101098372c1e2430f934f133c54cff5635c5493e69e65050a6b56
+MISC ChangeLog 6422 RMD160 73db7c94538c57c8149c858edbfbbe5e22449d9e SHA1 6657b9f44d42dc63ea3faf64938097f33506cb81 SHA256 aed9eb42b290594fed8da1a6adcb25500eb6accf43099de714555328d7c2b9a7
 MISC metadata.xml 264 RMD160 4a42dacaf8b7d3d015cc213529aeebb4c14c00b1 SHA1 a3102166478c00c9fa25b067d0d6bb6c77b796db SHA256 7c5d86dda58d2fef2a5bbf9eb560745a6c0586224b8d9f941f6eaca9e1552c84
diff --git a/x11-misc/dmenu/dmenu-4.1.1.ebuild b/x11-misc/dmenu/dmenu-4.1.1.ebuild
new file mode 100644 (file)
index 0000000..ae00946
--- /dev/null
@@ -0,0 +1,62 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/dmenu/dmenu-4.1.1.ebuild,v 1.1 2010/07/03 15:23:50 jer Exp $
+
+inherit toolchain-funcs savedconfig
+
+DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System"
+HOMEPAGE="http://www.suckless.org/programs/dmenu.html"
+SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="xinerama"
+
+DEPEND="x11-libs/libX11
+       xinerama? ( x11-libs/libXinerama )"
+RDEPEND=${DEPEND}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       sed -i \
+               -e "s/CFLAGS = -std=c99 -pedantic -Wall -Os/CFLAGS += -std=c99 -pedantic -Wall -g/" \
+               -e "s/LDFLAGS = -s/LDFLAGS += -g/" \
+               -e "s/XINERAMALIBS =/XINERAMALIBS ?=/" \
+               -e "s/XINERAMAFLAGS =/XINERAMAFLAGS ?=/" \
+               config.mk || die "sed failed"
+
+       if use savedconfig; then
+               restore_config config.h
+       fi
+}
+
+src_compile() {
+       local msg
+       use savedconfig && msg=", please check the configfile"
+       if use xinerama; then
+               emake CC=$(tc-getCC) || die "emake failed${msg}"
+       else
+               emake CC=$(tc-getCC) XINERAMAFLAGS="" XINERAMALIBS="" \
+                       || die "emake failed${msg}"
+       fi
+}
+
+src_install() {
+       emake DESTDIR="${D}" PREFIX="/usr" install || die "emake install failed"
+
+       insinto /usr/share/${PN}
+       newins config.h ${PF}.config.h
+
+       dodoc README
+
+       save_config config.h
+}
+
+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}"
+}