[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: d73d14c4807f4ac6304f5b9fb38475a350717102 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jun 22 19:59:23 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jun 22 20:00:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73d14c4 x11-misc/dmenu: drop 5.2 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dmenu/Manifest | 1 - x11-misc/dmenu/dmenu-5.2.ebuild | 62 - 2 files changed, 63 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 153676f0aeb1..1a8e433206cb 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,2 +1 @@ -DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3 DIST dmenu-5.3.tar.gz 16274 BLAKE2B fd76b0b11a153f98dd58ec20bc8a0ebc67f814cdf2d13a35ea3addcc3ad423bb9b2f4f73897cf6293e61a507900e7b7fec65e4f0acd15cc8e425f5506faa SHA512 60f758134063ad7f304fbb0785c66dddc21461e5e5014f8735cf6d5c95dc22a177f069d48101e633ddffe5bbefc1118a2bf8b31daaf7b6438fdf6fe1bcb5d61c diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild deleted file mode 100644 index 9bc599cf5b83.. --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit savedconfig toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - >=x11-libs/libXft-2.3.5 - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-5.2-gentoo.patch -) - -src_prepare() { - default - - sed -i \ - -e 's|^ @| |g' \ - -e '/^ echo/d' \ - Makefile || die - - restore_config config.h -} - -src_compile() { - emake CC="$(tc-getCC)" \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ - "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ - "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ - "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - - save_config config.h -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 867a842942a145067fe95c393b393312744d2a1a Author: Sam James gentoo org> AuthorDate: Sun May 5 22:00:47 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 22:00:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867a8429 x11-misc/dmenu: Stabilize 5.3 arm64, #931263 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.3.ebuild b/x11-misc/dmenu/dmenu-5.3.ebuild index 32db8837632d..ba847486ffc0 100644 --- a/x11-misc/dmenu/dmenu-5.3.ebuild +++ b/x11-misc/dmenu/dmenu-5.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 10a413480138ba403b3db4f98f1edb0adc4aad49 Author: Arthur Zamarin gentoo org> AuthorDate: Sun May 5 19:50:46 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun May 5 19:50:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a41348 x11-misc/dmenu: Stabilize 5.3 ppc64, #931263 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/dmenu/dmenu-5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.3.ebuild b/x11-misc/dmenu/dmenu-5.3.ebuild index 5c01c6321eee..32db8837632d 100644 --- a/x11-misc/dmenu/dmenu-5.3.ebuild +++ b/x11-misc/dmenu/dmenu-5.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 884ab7cbecbc6ab0293cfddec27f5352d35b7339 Author: Arthur Zamarin gentoo org> AuthorDate: Sun May 5 19:50:43 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun May 5 19:50:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884ab7cb x11-misc/dmenu: Stabilize 5.3 ppc, #931263 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/dmenu/dmenu-5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.3.ebuild b/x11-misc/dmenu/dmenu-5.3.ebuild index 15a6591b7d1c..5c01c6321eee 100644 --- a/x11-misc/dmenu/dmenu-5.3.ebuild +++ b/x11-misc/dmenu/dmenu-5.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 4617d1b5f8b64871471749ddb84227c885b60366 Author: Sam James gentoo org> AuthorDate: Sun May 5 19:49:41 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 19:49:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4617d1b5 x11-misc/dmenu: Stabilize 5.3 amd64, #931263 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.3.ebuild b/x11-misc/dmenu/dmenu-5.3.ebuild index 7d41a6f1d7f5..9033f97a31ae 100644 --- a/x11-misc/dmenu/dmenu-5.3.ebuild +++ b/x11-misc/dmenu/dmenu-5.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: a4ea26a85b94094ea304e51a069b6ec90ec6264c Author: Sam James gentoo org> AuthorDate: Sun May 5 19:49:43 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 19:49:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ea26a8 x11-misc/dmenu: Stabilize 5.3 x86, #931263 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.3.ebuild b/x11-misc/dmenu/dmenu-5.3.ebuild index 9033f97a31ae..15a6591b7d1c 100644 --- a/x11-misc/dmenu/dmenu-5.3.ebuild +++ b/x11-misc/dmenu/dmenu-5.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/files/
commit: 0e8dc088f23eb71562ea86371dc0eb17f6288d7f Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Apr 18 18:17:02 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 18 19:31:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8dc088 x11-misc/dmenu: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dmenu/files/dmenu-4.9-gentoo.patch | 21 - 1 file changed, 21 deletions(-) diff --git a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch deleted file mode 100644 index 25fd34ab4579.. --- a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch +++ /dev/null @@ -1,21 +0,0 @@ a/config.mk -+++ b/config.mk -@@ -19,13 +19,13 @@ - #FREETYPEINC = $(X11INC)/freetype2 - - # includes and libs --INCS = -I$(X11INC) -I$(FREETYPEINC) --LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) -+INCS = $(X11INC) $(FREETYPEINC) -+LIBS = $(X11LIB) $(XINERAMALIBS) $(FREETYPELIBS) - - # flags --CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) --CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) --LDFLAGS = $(LIBS) -+CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) -+CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) -+LDFLAGS += $(LIBS) - - # compiler and linker - CC = cc
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 0c1060e82d1d270be4313af3cf8651b9c5f59a58 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 28 14:07:42 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 28 14:09:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c1060e8 x11-misc/dmenu: update live ebuild Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dmenu/dmenu-.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index 49e950d0bb94..9fc2e0ca88da 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" @@ -10,13 +11,12 @@ EGIT_REPO_URI="https://git.suckless.org/dmenu"; LICENSE="MIT" SLOT="0" -KEYWORDS="" IUSE="xinerama" RDEPEND=" media-libs/fontconfig x11-libs/libX11 - x11-libs/libXft + >=x11-libs/libXft-2.3.5 xinerama? ( x11-libs/libXinerama ) " DEPEND="${RDEPEND} @@ -25,7 +25,7 @@ DEPEND="${RDEPEND} BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${PN}-4.9-gentoo.patch + "${FILESDIR}"/${PN}-5.2-gentoo.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 58c01b37cc031c82279dd24387855381abb248d3 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 28 14:03:56 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 28 14:09:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c01b37 x11-misc/dmenu: add 5.3 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-5.3.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 8b77f6d19c65..153676f0aeb1 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1 +1,2 @@ DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3 +DIST dmenu-5.3.tar.gz 16274 BLAKE2B fd76b0b11a153f98dd58ec20bc8a0ebc67f814cdf2d13a35ea3addcc3ad423bb9b2f4f73897cf6293e61a507900e7b7fec65e4f0acd15cc8e425f5506faa SHA512 60f758134063ad7f304fbb0785c66dddc21461e5e5014f8735cf6d5c95dc22a177f069d48101e633ddffe5bbefc1118a2bf8b31daaf7b6438fdf6fe1bcb5d61c diff --git a/x11-misc/dmenu/dmenu-5.3.ebuild b/x11-misc/dmenu/dmenu-5.3.ebuild new file mode 100644 index ..7d41a6f1d7f5 --- /dev/null +++ b/x11-misc/dmenu/dmenu-5.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + >=x11-libs/libXft-2.3.5 + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-5.2-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { + emake CC="$(tc-getCC)" \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: dcbb606111c654e219f105330c7d1c4c438c43de Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 28 14:03:33 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 28 14:09:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcbb6061 x11-misc/dmenu: drop 5.0, 5.1 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dmenu/Manifest | 2 -- x11-misc/dmenu/dmenu-5.0.ebuild | 62 - x11-misc/dmenu/dmenu-5.1.ebuild | 62 - 3 files changed, 126 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 641869ae7333..8b77f6d19c65 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,3 +1 @@ -DIST dmenu-5.0.tar.gz 16028 BLAKE2B 9f161e3d44d5cb80e3996db81e28cdf7f143d310ec2660c837df167d8426645dde09d4f5a0c71d4be73f80f76615a32c20dd3d7f30a23506993215c89fe40844 SHA512 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 -DIST dmenu-5.1.tar.gz 16096 BLAKE2B 22132d851c37c6fd7b08ce1087cb33278f3194412cc590b196831568f7fc0b25e1b7a98b83720fcd5df1f8bae095ea7405b96003a698038599b1f25b58aa8a3c SHA512 2f950c30e15880e6081e04d73dd0cf8f402f52d793a77d22c3f10739bfed6222a9c4e7ec8eb3fc676422fea09e30b8cf9789f67b276b22c398c96f5ed3b56453 DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3 diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild deleted file mode 100644 index a8602b9f9bb2.. --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit savedconfig toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXft - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-4.9-gentoo.patch -) - -src_prepare() { - default - - sed -i \ - -e 's|^ @| |g' \ - -e '/^ echo/d' \ - Makefile || die - - restore_config config.h -} - -src_compile() { - emake CC="$(tc-getCC)" \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ - "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ - "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ - "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - - save_config config.h -} diff --git a/x11-misc/dmenu/dmenu-5.1.ebuild b/x11-misc/dmenu/dmenu-5.1.ebuild deleted file mode 100644 index 98db03cf8f38.. --- a/x11-misc/dmenu/dmenu-5.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit savedconfig toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXft - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-4.9-gentoo.patch -) - -src_prepare() { - default - - sed -i \ - -e 's|^ @| |g' \ - -e '/^ echo/d' \ - Makefile || die - - restore_config config.h -} - -src_compile() { - emake CC="$(tc-getCC)" \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: e48456a8867b1407035347d4d4204b15d964bef3 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Feb 14 20:25:24 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Feb 14 20:25:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48456a8 x11-misc/dmenu: take overship Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dmenu/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x11-misc/dmenu/metadata.xml b/x11-misc/dmenu/metadata.xml index 115e9d64a669..c07e13d4a6bd 100644 --- a/x11-misc/dmenu/metadata.xml +++ b/x11-misc/dmenu/metadata.xml @@ -1,5 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + conik...@gentoo.org + Conrad Kostecki +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: f0aa499fa09aa3bbe73acdad243d68f5d7c12377 Author: Sam James gentoo org> AuthorDate: Fri Aug 4 09:18:17 2023 + Commit: Sam James gentoo org> CommitDate: Fri Aug 4 09:19:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0aa499f x11-misc/dmenu: Stabilize 5.2 ppc, #909807 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild index 4d082a30d72d..9bc599cf5b83 100644 --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 66daaa2c2d19942a7159a464256ad7f45839ccb8 Author: Sam James gentoo org> AuthorDate: Sat Jul 8 03:38:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jul 8 03:38:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66daaa2c x11-misc/dmenu: Stabilize 5.2 arm64, #909807 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild index 77c004cc86cb..4d082a30d72d 100644 --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: b029d95e587be7ebdf4ec624922ee3c2afbe5949 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 10:14:25 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 10:14:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b029d95e x11-misc/dmenu: Stabilize 5.2 x86, #909807 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild index 4b01fcf18d34..77c004cc86cb 100644 --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 0ebf76bd8c123f21867509c04afe4362165c9b07 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 04:40:12 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 04:40:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebf76bd x11-misc/dmenu: Stabilize 5.2 amd64, #909807 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild index de7dd36d35cb..ab948045197b 100644 --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 5f12bf232806fc1d39b64b34534665c6b3bed389 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 04:40:13 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 04:40:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f12bf23 x11-misc/dmenu: Stabilize 5.2 ppc64, #909807 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild index ab948045197b..4b01fcf18d34 100644 --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: ace80d35b2da72c1ff4189cb310bbd503228cc04 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Oct 7 18:34:18 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Oct 7 19:07:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace80d35 x11-misc/dmenu: add 5.2 Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-5.2.ebuild | 62 + x11-misc/dmenu/files/dmenu-5.2-gentoo.patch | 26 3 files changed, 89 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 8b4995d4ede7..641869ae7333 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,2 +1,3 @@ DIST dmenu-5.0.tar.gz 16028 BLAKE2B 9f161e3d44d5cb80e3996db81e28cdf7f143d310ec2660c837df167d8426645dde09d4f5a0c71d4be73f80f76615a32c20dd3d7f30a23506993215c89fe40844 SHA512 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 DIST dmenu-5.1.tar.gz 16096 BLAKE2B 22132d851c37c6fd7b08ce1087cb33278f3194412cc590b196831568f7fc0b25e1b7a98b83720fcd5df1f8bae095ea7405b96003a698038599b1f25b58aa8a3c SHA512 2f950c30e15880e6081e04d73dd0cf8f402f52d793a77d22c3f10739bfed6222a9c4e7ec8eb3fc676422fea09e30b8cf9789f67b276b22c398c96f5ed3b56453 +DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3 diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild new file mode 100644 index ..de7dd36d35cb --- /dev/null +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + >=x11-libs/libXft-2.3.5 + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-5.2-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { + emake CC="$(tc-getCC)" \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +} diff --git a/x11-misc/dmenu/files/dmenu-5.2-gentoo.patch b/x11-misc/dmenu/files/dmenu-5.2-gentoo.patch new file mode 100644 index ..91ee6f353bda --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-5.2-gentoo.patch @@ -0,0 +1,26 @@ +From 3c494e2289c93ab6262409f9498866bdfd57bcf4 Mon Sep 17 00:00:00 2001 +From: Georgy Yakovlev +Date: Fri, 7 Oct 2022 11:29:04 -0700 +Subject: [PATCH] gentoo patch + +--- a/config.mk b/config.mk +@@ -20,13 +20,13 @@ FREETYPEINC = /usr/include/freetype2 + #MANPREFIX = ${PREFIX}/man + + # includes and libs +-INCS = -I$(X11INC) -I$(FREETYPEINC) +-LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) ++INCS = $(X11INC) $(FREETYPEINC) ++LIBS = $(X11LIB) $(XINERAMALIBS) $(FREETYPELIBS) + + # flags +-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +-CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) +-LDFLAGS = $(LIBS) ++CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) ++CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += $(LIBS) + + # compiler and linker + CC = cc
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 0147e531558c2bf56d9b8a492a3278663d9316f5 Author: François-Xavier Carton gmail com> AuthorDate: Tue Mar 15 17:57:17 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 16 17:06:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0147e531 x11-misc/dmenu: quote variables to allow CC containing spaces Signed-off-by: François-Xavier Carton gmail.com> Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.0.ebuild | 2 +- x11-misc/dmenu/dmenu-5.1.ebuild | 2 +- x11-misc/dmenu/dmenu-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild index a6e9cace9bc6..a8602b9f9bb2 100644 --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -40,7 +40,7 @@ src_prepare() { } src_compile() { - emake CC=$(tc-getCC) \ + emake CC="$(tc-getCC)" \ "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ diff --git a/x11-misc/dmenu/dmenu-5.1.ebuild b/x11-misc/dmenu/dmenu-5.1.ebuild index c4cf69c227c4..98db03cf8f38 100644 --- a/x11-misc/dmenu/dmenu-5.1.ebuild +++ b/x11-misc/dmenu/dmenu-5.1.ebuild @@ -40,7 +40,7 @@ src_prepare() { } src_compile() { - emake CC=$(tc-getCC) \ + emake CC="$(tc-getCC)" \ "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index bcc3080b34a2..49e950d0bb94 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -40,7 +40,7 @@ src_prepare() { } src_compile() { - emake CC=$(tc-getCC) \ + emake CC="$(tc-getCC)" \ "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 83779ab55287dd85f794d6777912cf1c51a3d310 Author: Zsolt Vadasz protonmail com> AuthorDate: Tue Feb 15 13:30:53 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Feb 16 21:20:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83779ab5 x11-misc/dmenu: Version bump (5.1) Signed-off-by: Zsolt Vadasz protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/24179 Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-5.1.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 849feaa27122..8b4995d4ede7 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1 +1,2 @@ DIST dmenu-5.0.tar.gz 16028 BLAKE2B 9f161e3d44d5cb80e3996db81e28cdf7f143d310ec2660c837df167d8426645dde09d4f5a0c71d4be73f80f76615a32c20dd3d7f30a23506993215c89fe40844 SHA512 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 +DIST dmenu-5.1.tar.gz 16096 BLAKE2B 22132d851c37c6fd7b08ce1087cb33278f3194412cc590b196831568f7fc0b25e1b7a98b83720fcd5df1f8bae095ea7405b96003a698038599b1f25b58aa8a3c SHA512 2f950c30e15880e6081e04d73dd0cf8f402f52d793a77d22c3f10739bfed6222a9c4e7ec8eb3fc676422fea09e30b8cf9789f67b276b22c398c96f5ed3b56453 diff --git a/x11-misc/dmenu/dmenu-5.1.ebuild b/x11-misc/dmenu/dmenu-5.1.ebuild new file mode 100644 index ..c4cf69c227c4 --- /dev/null +++ b/x11-misc/dmenu/dmenu-5.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-4.9-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: d881c7e4e96fcf01014f749fa6df13d5d96b03bb Author: Yongxiang Liang gmail com> AuthorDate: Tue Sep 21 09:52:00 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue Sep 21 13:40:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d881c7e4 x11-misc/dmenu: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> x11-misc/dmenu/dmenu-5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild index 333d2fd7d51..a6e9cace9bc 100644 --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: 521ad220accf56a5dfea6f7dfaaa6242cc7d85e8 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Apr 25 09:13:28 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Apr 25 09:13:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=521ad220 x11-misc/dmenu: drop old Bug: https://bugs.gentoo.org/722894 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/dmenu/Manifest | 2 - x11-misc/dmenu/dmenu-4.8.ebuild | 60 x11-misc/dmenu/dmenu-4.9.ebuild | 61 - x11-misc/dmenu/files/dmenu-4.7-gentoo.patch | 38 -- 4 files changed, 161 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index b5b7b6135f9..849feaa2712 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,3 +1 @@ -DIST dmenu-4.8.tar.gz 15658 BLAKE2B 8e027905a3c32d0db20f22ac911bcd69c39d00b2c426c1fa79a9b6253c13223ddc79413b9f8ecf38f3258aada3d7c4a91535fb930a5d2a9fb239f398a6b6af07 SHA512 fa2700018cfb912a21f867ef3ca771a58a25c2cb8e1fb37acef046bb15d8d8b92dcc5bfce486befae0f143495d0283910988e181a9eb143be3bb1b5be9738d77 -DIST dmenu-4.9.tar.gz 15972 BLAKE2B 56ba03a3dfd24e2fb0f45fec53e441b63a0d72adbc36499a97e2eab7c524da2088e3a15c6599c513bb35a6a049663b97220e671e03bd577baaaf711f228a SHA512 c2779209fe012de8ca1cdd72923da6d594f4a8368c85c3c0e0afd4ae489a95fe0e6f05a947d115b6b389aa7170ab14c2c645a2031353b0a08f38327ab461fe65 DIST dmenu-5.0.tar.gz 16028 BLAKE2B 9f161e3d44d5cb80e3996db81e28cdf7f143d310ec2660c837df167d8426645dde09d4f5a0c71d4be73f80f76615a32c20dd3d7f30a23506993215c89fe40844 SHA512 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild deleted file mode 100644 index 976b6840c2e..000 --- a/x11-misc/dmenu/dmenu-4.8.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit savedconfig toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXft - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" -PATCHES=( - "${FILESDIR}"/${PN}-4.7-gentoo.patch -) - -src_prepare() { - default - - sed -i \ - -e 's|^ @| |g' \ - -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ - -e '/^ echo/d' \ - Makefile || die - - restore_config config.h -} - -src_compile() { - emake CC=$(tc-getCC) \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ - "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - - save_config config.h -} diff --git a/x11-misc/dmenu/dmenu-4.9.ebuild b/x11-misc/dmenu/dmenu-4.9.ebuild deleted file mode 100644 index 29be48084ef..000 --- a/x11-misc/dmenu/dmenu-4.9.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit savedconfig toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXft - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" -PATCHES=( - "${FILESDIR}"/${PN}-4.9-gentoo.patch -) - -src_prepare() { - default - - sed -i \ - -e 's|^ @| |g' \ - -e '/^ echo/d' \ - Makefile || die - - restore_config config.h -} - -src_compile() { - emake CC=$(tc-getCC) \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfi
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 9262326c8e118a298434cb47542d45ddfca062da Author: Sam James gentoo org> AuthorDate: Fri Apr 23 16:13:06 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 23 16:13:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9262326c x11-misc/dmenu: Stabilize 5.0 x86, #783759 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild index f864b26afa0..8c7565cf707 100644 --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: ad8490ca0ffd573d2945442731e897a274d050da Author: Sam James gentoo org> AuthorDate: Thu Apr 22 20:12:32 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 22 20:12:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8490ca x11-misc/dmenu: Stabilize 5.0 amd64, #783759 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild index d46b2394987..f864b26afa0 100644 --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 60500153464e51d59aa93ae24c3feef1b9e0736c Author: Sam James gentoo org> AuthorDate: Thu Apr 22 12:20:29 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 22 12:22:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60500153 x11-misc/dmenu: Stabilize 5.0 arm64, #783759 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild index a3eeb8bcd1b..d46b2394987 100644 --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 8e11016db09ee0c4749230a79f29c4d6f83c31e2 Author: Sam James gentoo org> AuthorDate: Thu Apr 22 12:16:42 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 22 12:17:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e11016d x11-misc/dmenu: Stabilize 5.0 ppc, #783759 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild index bccd963a25a..a3eeb8bcd1b 100644 --- a/x11-misc/dmenu/dmenu-5.0.ebuild +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: cde3d26b770ff8626ca582a04f28fde23e88bb56 Author: Sam James gentoo org> AuthorDate: Tue Apr 20 01:49:15 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 20 01:49:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde3d26b x11-misc/dmenu: drop 4.6 (epatch) Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/Manifest | 1 - x11-misc/dmenu/dmenu-4.6.ebuild | 55 - x11-misc/dmenu/files/dmenu-4.6-gentoo.patch | 38 3 files changed, 94 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 85b473475b8..b5b7b6135f9 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,4 +1,3 @@ -DIST dmenu-4.6.tar.gz 15057 BLAKE2B 87469e86400fc5d99c6c62666f6903c2dee6221739a52aab0facd4e417b1ddc88b138440b62e410d8230e7dec89ace1c684348eaab223fc7027eda0b6712e495 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 DIST dmenu-4.8.tar.gz 15658 BLAKE2B 8e027905a3c32d0db20f22ac911bcd69c39d00b2c426c1fa79a9b6253c13223ddc79413b9f8ecf38f3258aada3d7c4a91535fb930a5d2a9fb239f398a6b6af07 SHA512 fa2700018cfb912a21f867ef3ca771a58a25c2cb8e1fb37acef046bb15d8d8b92dcc5bfce486befae0f143495d0283910988e181a9eb143be3bb1b5be9738d77 DIST dmenu-4.9.tar.gz 15972 BLAKE2B 56ba03a3dfd24e2fb0f45fec53e441b63a0d72adbc36499a97e2eab7c524da2088e3a15c6599c513bb35a6a049663b97220e671e03bd577baaaf711f228a SHA512 c2779209fe012de8ca1cdd72923da6d594f4a8368c85c3c0e0afd4ae489a95fe0e6f05a947d115b6b389aa7170ab14c2c645a2031353b0a08f38327ab461fe65 DIST dmenu-5.0.tar.gz 16028 BLAKE2B 9f161e3d44d5cb80e3996db81e28cdf7f143d310ec2660c837df167d8426645dde09d4f5a0c71d4be73f80f76615a32c20dd3d7f30a23506993215c89fe40844 SHA512 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild deleted file mode 100644 index 3105af4cd56..000 --- a/x11-misc/dmenu/dmenu-4.6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit epatch toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXft - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" - -src_prepare() { - sed -i \ - -e 's|^ @| |g' \ - -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ - -e '/^ echo/d' \ - Makefile || die - - epatch "${FILESDIR}"/${PN}-4.6-gentoo.patch - - epatch_user -} - -src_compile() { - emake CC=$(tc-getCC) \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ - "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install -} diff --git a/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch deleted file mode 100644 index 0d826e0d5a9..000 --- a/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch +++ /dev/null @@ -1,38 +0,0 @@ a/config.mk -+++ b/config.mk -@@ -5,8 +5,8 @@ - PREFIX = /usr/local - MANPREFIX = ${PREFIX}/share/man - --X11INC = /usr/X11R6/include --X11LIB = /usr/X11R6/lib -+X11INC = -I/usr/X11R6/include -+X11LIB = -L/usr/X11R6/lib - - # Xinerama, comment if you don't want it - XINERAMALIBS = -lXinerama -@@ -14,18 +14,18 @@ - - # freetype - FREETYPELIBS = -lfontconfig -lXft --FREETYPEINC = /usr/include/freetype2 -+FREETYPEINC = -I/usr/include/freetype2 - # OpenBSD (uncomment) - FREETYPEINC = ${X11INC}/freetype2 - - # includes and libs --INCS = -I${X11INC} -I${FREETYPEINC} --LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -+INCS = ${X11INC} ${FREETYPEINC} -+LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} - - # flags --CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} --CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} --LDFLAGS = -s ${LIBS} -+CPPFLA
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 00ba2ab482ceb7a5caba6a3b2b72fd5d5f64bff0 Author: Sam James gentoo org> AuthorDate: Fri Apr 16 14:06:56 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 18 06:05:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ba2ab4 x11-misc/dmenu: eutils->epatch Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-4.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild index f35a5bae308..3105af4cd56 100644 --- a/x11-misc/dmenu/dmenu-4.6.ebuild +++ b/x11-misc/dmenu/dmenu-4.6.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit eutils toolchain-funcs +inherit epatch toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="https://tools.suckless.org/dmenu/";
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 0ef338103dd0d27e6562e2ee4d4de2bad8dac60c Author: Sam James gentoo org> AuthorDate: Sat Feb 27 12:30:20 2021 + Commit: Sam James gentoo org> CommitDate: Sat Feb 27 12:30:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef33810 x11-misc/dmenu: Stabilize 4.8 ppc64, #773142 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild index 3bb52a7f6a0..976b6840c2e 100644 --- a/x11-misc/dmenu/dmenu-4.8.ebuild +++ b/x11-misc/dmenu/dmenu-4.8.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 4fc6ae8dca19306903ca884e2c85891f6caa012f Author: Sam James gentoo org> AuthorDate: Sat Feb 27 10:43:50 2021 + Commit: Sam James gentoo org> CommitDate: Sat Feb 27 10:43:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc6ae8d x11-misc/dmenu: Stabilize 4.8 ppc, #773142 Signed-off-by: Sam James gentoo.org> x11-misc/dmenu/dmenu-4.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild index e577a44a68f..3bb52a7f6a0 100644 --- a/x11-misc/dmenu/dmenu-4.8.ebuild +++ b/x11-misc/dmenu/dmenu-4.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 x86" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 692e190f86185362ef9e80daf62f5d9295d612cc Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 3 21:47:32 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 3 21:54:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692e190f x11-misc/dmenu: update metadata.xml Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> x11-misc/dmenu/metadata.xml | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-misc/dmenu/metadata.xml b/x11-misc/dmenu/metadata.xml index bc1b97e1eb7..efcd58fe0b9 100644 --- a/x11-misc/dmenu/metadata.xml +++ b/x11-misc/dmenu/metadata.xml @@ -1,8 +1,8 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -desktop-m...@gentoo.org -Gentoo Desktop Miscellaneous Project - + + gyakov...@gentoo.org + Georgy Yakovlev +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 8dd6dc3de140b4d72592b40590bce7c6ed56c083 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Sep 2 17:17:07 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Sep 2 17:17:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd6dc3d x11-misc/dmenu: Version 5.0 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-5.0.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 99bfcb51fc2..85b473475b8 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,3 +1,4 @@ DIST dmenu-4.6.tar.gz 15057 BLAKE2B 87469e86400fc5d99c6c62666f6903c2dee6221739a52aab0facd4e417b1ddc88b138440b62e410d8230e7dec89ace1c684348eaab223fc7027eda0b6712e495 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 DIST dmenu-4.8.tar.gz 15658 BLAKE2B 8e027905a3c32d0db20f22ac911bcd69c39d00b2c426c1fa79a9b6253c13223ddc79413b9f8ecf38f3258aada3d7c4a91535fb930a5d2a9fb239f398a6b6af07 SHA512 fa2700018cfb912a21f867ef3ca771a58a25c2cb8e1fb37acef046bb15d8d8b92dcc5bfce486befae0f143495d0283910988e181a9eb143be3bb1b5be9738d77 DIST dmenu-4.9.tar.gz 15972 BLAKE2B 56ba03a3dfd24e2fb0f45fec53e441b63a0d72adbc36499a97e2eab7c524da2088e3a15c6599c513bb35a6a049663b97220e671e03bd577baaaf711f228a SHA512 c2779209fe012de8ca1cdd72923da6d594f4a8368c85c3c0e0afd4ae489a95fe0e6f05a947d115b6b389aa7170ab14c2c645a2031353b0a08f38327ab461fe65 +DIST dmenu-5.0.tar.gz 16028 BLAKE2B 9f161e3d44d5cb80e3996db81e28cdf7f143d310ec2660c837df167d8426645dde09d4f5a0c71d4be73f80f76615a32c20dd3d7f30a23506993215c89fe40844 SHA512 2b6a7cdf5aefc5e7ca7a4944883c3c16ee6f5005d2a96b61482d4899ad395f9cb8926907681d88b9df3e1188cf421dad4cc17e343b752f6cb8b161d33384b3f3 diff --git a/x11-misc/dmenu/dmenu-5.0.ebuild b/x11-misc/dmenu/dmenu-5.0.ebuild new file mode 100644 index 000..49610645344 --- /dev/null +++ b/x11-misc/dmenu/dmenu-5.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-base/xorg-proto +" +PATCHES=( + "${FILESDIR}"/${PN}-4.9-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/files/
commit: 94c673973ab7a944154e74014f1d9fc851c5da2b Author: Jeroen Roovers gentoo org> AuthorDate: Fri Jan 10 11:44:08 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Jan 10 11:45:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c67397 x11-misc/dmenu: Drop unused patch Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/files/dmenu--gentoo.patch | 15 --- 1 file changed, 15 deletions(-) diff --git a/x11-misc/dmenu/files/dmenu--gentoo.patch b/x11-misc/dmenu/files/dmenu--gentoo.patch deleted file mode 100644 index c22e9b78fe0..000 --- a/x11-misc/dmenu/files/dmenu--gentoo.patch +++ /dev/null @@ -1,15 +0,0 @@ a/config.mk -+++ b/config.mk -@@ -23,9 +23,9 @@ - LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) - - # flags --CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) --CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) --LDFLAGS = $(LIBS) -+CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" -+CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) -+LDFLAGS += $(LIBS) - - # compiler and linker - CC = cc
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 6da5ea9769819d66b2d32e8c85ffdd28e6a2609b Author: Jeroen Roovers gentoo org> AuthorDate: Mon Jun 3 09:42:53 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Jun 3 09:43:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da5ea97 x11-misc/dmenu: Mark ~arm64 too Package-Manager: Portage-2.3.67, Repoman-2.3.13 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/dmenu-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-4.9.ebuild b/x11-misc/dmenu/dmenu-4.9.ebuild index dafe23ddeda..c8171c859d8 100644 --- a/x11-misc/dmenu/dmenu-4.9.ebuild +++ b/x11-misc/dmenu/dmenu-4.9.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: cfb472f24ce395c648222ee754a3929baaeb9c8f Author: Aaron Bauman gentoo org> AuthorDate: Tue Apr 23 16:51:49 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Apr 23 16:52:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb472f2 x11-misc/dmenu: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 x11-misc/dmenu/dmenu-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild index aaf42bf59d9..916ea5565a5 100644 --- a/x11-misc/dmenu/dmenu-4.8.ebuild +++ b/x11-misc/dmenu/dmenu-4.8.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm arm64 hppa ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 524deaa55c22ed4c235d8027267a0a00469593da Author: Jeroen Roovers gentoo org> AuthorDate: Fri Mar 15 13:26:23 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Mar 15 13:26:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524deaa5 x11-misc/dmenu: Update live ebuild Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/dmenu-4.9.ebuild | 1 - x11-misc/dmenu/dmenu-.ebuild | 24 +--- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.9.ebuild b/x11-misc/dmenu/dmenu-4.9.ebuild index 9fe6efe1753..dafe23ddeda 100644 --- a/x11-misc/dmenu/dmenu-4.9.ebuild +++ b/x11-misc/dmenu/dmenu-4.9.ebuild @@ -32,7 +32,6 @@ src_prepare() { sed -i \ -e 's|^ @| |g' \ - -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ -e '/^ echo/d' \ Makefile || die diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index 8001b06f1d6..ac2f60df320 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" @@ -32,7 +32,6 @@ src_prepare() { sed -i \ -e 's|^ @| |g' \ - -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ -e '/^ echo/d' \ Makefile || die @@ -41,15 +40,18 @@ src_prepare() { src_compile() { emake CC=$(tc-getCC) \ - INCS=" \ - $(usex xinerama "-DXINERAMA" '') \ - $( - $(tc-getPKG_CONFIG) --cflags fontconfig freetype2 x11 xft $(usex xinerama xinerama '') - )" \ - LIBS=" \ - $( - $(tc-getPKG_CONFIG) --libs fontconfig x11 xft $(usex xinerama xinerama '') - )" + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: 412900288e16795e9d6765b186b43df68810ff28 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Feb 7 09:20:28 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Feb 7 09:21:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41290028 x11-misc/dmenu: Fix includes Package-Manager: Portage-2.3.59, Repoman-2.3.12 Fixes: https://bugs.gentoo.org/677324 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/dmenu-4.9.ebuild | 2 ++ x11-misc/dmenu/files/dmenu-4.9-gentoo.patch | 10 -- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.9.ebuild b/x11-misc/dmenu/dmenu-4.9.ebuild index 022c42ba3dc..9fe6efe1753 100644 --- a/x11-misc/dmenu/dmenu-4.9.ebuild +++ b/x11-misc/dmenu/dmenu-4.9.ebuild @@ -43,6 +43,8 @@ src_compile() { emake CC=$(tc-getCC) \ "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \ + "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \ "XINERAMAFLAGS=$( usex xinerama "-DXINERAMA $( $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null diff --git a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch index ee2ce0b9c15..25fd34ab457 100644 --- a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch +++ b/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch @@ -1,7 +1,13 @@ --- a/config.mk +++ b/config.mk -@@ -23,9 +23,9 @@ - LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) +@@ -19,13 +19,13 @@ + #FREETYPEINC = $(X11INC)/freetype2 + + # includes and libs +-INCS = -I$(X11INC) -I$(FREETYPEINC) +-LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) ++INCS = $(X11INC) $(FREETYPEINC) ++LIBS = $(X11LIB) $(XINERAMALIBS) $(FREETYPELIBS) # flags -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/files/, x11-misc/dmenu/
commit: 424d347633450bf1c07d1043d96958b6ba2be458 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Feb 5 15:15:49 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Feb 5 15:16:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424d3476 x11-misc/dmenu: Version 4.9 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-4.9.ebuild | 60 + x11-misc/dmenu/files/dmenu-4.9-gentoo.patch | 15 3 files changed, 76 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 3ab401367f4..99bfcb51fc2 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,2 +1,3 @@ DIST dmenu-4.6.tar.gz 15057 BLAKE2B 87469e86400fc5d99c6c62666f6903c2dee6221739a52aab0facd4e417b1ddc88b138440b62e410d8230e7dec89ace1c684348eaab223fc7027eda0b6712e495 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 DIST dmenu-4.8.tar.gz 15658 BLAKE2B 8e027905a3c32d0db20f22ac911bcd69c39d00b2c426c1fa79a9b6253c13223ddc79413b9f8ecf38f3258aada3d7c4a91535fb930a5d2a9fb239f398a6b6af07 SHA512 fa2700018cfb912a21f867ef3ca771a58a25c2cb8e1fb37acef046bb15d8d8b92dcc5bfce486befae0f143495d0283910988e181a9eb143be3bb1b5be9738d77 +DIST dmenu-4.9.tar.gz 15972 BLAKE2B 56ba03a3dfd24e2fb0f45fec53e441b63a0d72adbc36499a97e2eab7c524da2088e3a15c6599c513bb35a6a049663b97220e671e03bd577baaaf711f228a SHA512 c2779209fe012de8ca1cdd72923da6d594f4a8368c85c3c0e0afd4ae489a95fe0e6f05a947d115b6b389aa7170ab14c2c645a2031353b0a08f38327ab461fe65 diff --git a/x11-misc/dmenu/dmenu-4.9.ebuild b/x11-misc/dmenu/dmenu-4.9.ebuild new file mode 100644 index 000..022c42ba3dc --- /dev/null +++ b/x11-misc/dmenu/dmenu-4.9.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-base/xorg-proto +" +PATCHES=( + "${FILESDIR}"/${PN}-4.9-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + save_config config.h +} diff --git a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch new file mode 100644 index 000..ee2ce0b9c15 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch @@ -0,0 +1,15 @@ +--- a/config.mk b/config.mk +@@ -23,9 +23,9 @@ + LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) + + # flags +-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +-CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) +-LDFLAGS = $(LIBS) ++CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) ++CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += $(LIBS) + + # compiler and linker + CC = cc
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 036096f8fd1828f8143a76366d80f3decabd338e Author: Jeroen Roovers gentoo org> AuthorDate: Fri Jan 18 07:55:23 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Jan 18 07:56:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036096f8 x11-misc/dmenu: Old Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/Manifest| 1 - x11-misc/dmenu/dmenu-4.7-r1.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 7686dd5d68f..3ab401367f4 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,3 +1,2 @@ DIST dmenu-4.6.tar.gz 15057 BLAKE2B 87469e86400fc5d99c6c62666f6903c2dee6221739a52aab0facd4e417b1ddc88b138440b62e410d8230e7dec89ace1c684348eaab223fc7027eda0b6712e495 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 -DIST dmenu-4.7.tar.gz 15597 BLAKE2B d942c541a0e76d7287c85073324b0107224256d944a87f575e02238a10f16eb62d1eee06182da91242c049e3b17fa4068be72ffd1c70f6a7bbf5a0596fe62162 SHA512 67a184f3ddb018e7b372e049052662955403e3367639b9c2284939d6f105ae74c995fe38f126d8ff75886831c8add8b50e338a1bfb0d8620b7fb1457cf88a00c DIST dmenu-4.8.tar.gz 15658 BLAKE2B 8e027905a3c32d0db20f22ac911bcd69c39d00b2c426c1fa79a9b6253c13223ddc79413b9f8ecf38f3258aada3d7c4a91535fb930a5d2a9fb239f398a6b6af07 SHA512 fa2700018cfb912a21f867ef3ca771a58a25c2cb8e1fb37acef046bb15d8d8b92dcc5bfce486befae0f143495d0283910988e181a9eb143be3bb1b5be9738d77 diff --git a/x11-misc/dmenu/dmenu-4.7-r1.ebuild b/x11-misc/dmenu/dmenu-4.7-r1.ebuild deleted file mode 100644 index 1bf43050b79..000 --- a/x11-misc/dmenu/dmenu-4.7-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit savedconfig toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="https://tools.suckless.org/dmenu/"; -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="xinerama" - -RDEPEND=" - media-libs/fontconfig - x11-libs/libX11 - x11-libs/libXft - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" -PATCHES=( - "${FILESDIR}"/${PN}-4.7-gentoo.patch -) - -src_prepare() { - default - - sed -i \ - -e 's|^ @| |g' \ - -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ - -e '/^ echo/d' \ - Makefile || die - - restore_config config.h -} - -src_compile() { - emake CC=$(tc-getCC) \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ - "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install - - save_config config.h -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 46959d1072b4b5ecdf7d6c87e37fb38aba280004 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Jan 18 07:52:15 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Jan 18 07:54:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46959d10 x11-misc/dmenu: Fix PREFIX support Fixes: https://bugs.gentoo.org/675750 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Susan Wilson airmail.cc> Signed-off-by: Jeroen Roovers gentoo.org> x11-misc/dmenu/dmenu-4.8.ebuild | 4 ++-- x11-misc/dmenu/dmenu-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild index 7d0c6c78aff..aaf42bf59d9 100644 --- a/x11-misc/dmenu/dmenu-4.8.ebuild +++ b/x11-misc/dmenu/dmenu-4.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -54,7 +54,7 @@ src_compile() { } src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install save_config config.h } diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index fc4d6bc..8001b06f1d6 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -53,7 +53,7 @@ src_compile() { } src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install save_config config.h }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 30fa71f9d0eb6b0bbd61dd82d8f9dba2b13ce597 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Sep 23 19:22:26 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Sep 23 20:45:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30fa71f9 x11-misc/dmenu: Stable for AMD64 HPPA x86 too. Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --ignore-arches x11-misc/dmenu/dmenu-4.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild index 1bf43050b79..7d0c6c78aff 100644 --- a/x11-misc/dmenu/dmenu-4.8.ebuild +++ b/x11-misc/dmenu/dmenu-4.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/files/
commit: fab829b563fcf405fdc8b6db1e35f96b4aac7602 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Jun 19 11:16:13 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Jun 19 11:16:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab829b5 x11-misc/dmenu: Update live ebuild patch. Package-Manager: Portage-2.3.40, Repoman-2.3.9 x11-misc/dmenu/files/dmenu--gentoo.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/files/dmenu--gentoo.patch b/x11-misc/dmenu/files/dmenu--gentoo.patch index 75a1f89415e..c22e9b78fe0 100644 --- a/x11-misc/dmenu/files/dmenu--gentoo.patch +++ b/x11-misc/dmenu/files/dmenu--gentoo.patch @@ -6,7 +6,7 @@ # flags -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) -CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) --LDFLAGS = -s $(LIBS) +-LDFLAGS = $(LIBS) +CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" +CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) +LDFLAGS += $(LIBS)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: 4012abe8b06da80e146bacd1ccbfec0af1a255cb Author: Jeroen Roovers gentoo org> AuthorDate: Sat Apr 28 12:14:04 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Apr 28 12:14:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4012abe8 x11-misc/dmenu: Fix patch, rework src_compile(). Package-Manager: Portage-2.3.31, Repoman-2.3.9 x11-misc/dmenu/dmenu-.ebuild | 21 --- x11-misc/dmenu/files/dmenu--gentoo.patch | 38 ++-- 2 files changed, 18 insertions(+), 41 deletions(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index e55ea229223..5cb15906696 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -42,16 +42,15 @@ src_prepare() { src_compile() { emake CC=$(tc-getCC) \ - "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ - "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" + INCS=" \ + $(usex xinerama "-DXINERAMA" '') \ + $( + $(tc-getPKG_CONFIG) --cflags fontconfig freetype2 x11 xft $(usex xinerama xinerama '') + )" \ + LIBS=" \ + $( + $(tc-getPKG_CONFIG) --libs fontconfig x11 xft $(usex xinerama xinerama '') + )" } src_install() { diff --git a/x11-misc/dmenu/files/dmenu--gentoo.patch b/x11-misc/dmenu/files/dmenu--gentoo.patch index faeed310c88..75a1f89415e 100644 --- a/x11-misc/dmenu/files/dmenu--gentoo.patch +++ b/x11-misc/dmenu/files/dmenu--gentoo.patch @@ -1,37 +1,15 @@ --- a/config.mk +++ b/config.mk -@@ -5,8 +5,8 @@ - PREFIX = /usr/local - MANPREFIX = ${PREFIX}/share/man - --X11INC = /usr/X11R6/include --X11LIB = /usr/X11R6/lib -+X11INC = -I/usr/X11R6/include -+X11LIB = -L/usr/X11R6/lib - - # Xinerama, comment if you don't want it - XINERAMALIBS = -lXinerama -@@ -14,18 +14,18 @@ - - # freetype - FREETYPELIBS = -lfontconfig -lXft --FREETYPEINC = /usr/include/freetype2 -+FREETYPEINC = -I/usr/include/freetype2 - # OpenBSD (uncomment) - #FREETYPEINC = ${X11INC}/freetype2 - - # includes and libs --INCS = -I${X11INC} -I${FREETYPEINC} --LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -+INCS = ${X11INC} ${FREETYPEINC} -+LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} +@@ -23,9 +23,9 @@ + LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) # flags - CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} --CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} --LDFLAGS = -s ${LIBS} -+CFLAGS = -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS} -+LDFLAGS = ${LIBS} +-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +-CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) +-LDFLAGS = -s $(LIBS) ++CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" ++CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += $(LIBS) # compiler and linker CC = cc
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: b1618ac68b7583d87e2654c4ab213d99e7f38092 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Mar 16 15:13:27 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Mar 16 15:13:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1618ac6 x11-misc/dmenu: Versions 4.8 manifest. Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-4.8.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 1b838b33736..7686dd5d68f 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,2 +1,3 @@ DIST dmenu-4.6.tar.gz 15057 BLAKE2B 87469e86400fc5d99c6c62666f6903c2dee6221739a52aab0facd4e417b1ddc88b138440b62e410d8230e7dec89ace1c684348eaab223fc7027eda0b6712e495 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 DIST dmenu-4.7.tar.gz 15597 BLAKE2B d942c541a0e76d7287c85073324b0107224256d944a87f575e02238a10f16eb62d1eee06182da91242c049e3b17fa4068be72ffd1c70f6a7bbf5a0596fe62162 SHA512 67a184f3ddb018e7b372e049052662955403e3367639b9c2284939d6f105ae74c995fe38f126d8ff75886831c8add8b50e338a1bfb0d8620b7fb1457cf88a00c +DIST dmenu-4.8.tar.gz 15658 BLAKE2B 8e027905a3c32d0db20f22ac911bcd69c39d00b2c426c1fa79a9b6253c13223ddc79413b9f8ecf38f3258aada3d7c4a91535fb930a5d2a9fb239f398a6b6af07 SHA512 fa2700018cfb912a21f867ef3ca771a58a25c2cb8e1fb37acef046bb15d8d8b92dcc5bfce486befae0f143495d0283910988e181a9eb143be3bb1b5be9738d77 diff --git a/x11-misc/dmenu/dmenu-4.8.ebuild b/x11-misc/dmenu/dmenu-4.8.ebuild new file mode 100644 index 000..8740afefa1f --- /dev/null +++ b/x11-misc/dmenu/dmenu-4.8.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xproto +" +PATCHES=( + "${FILESDIR}"/${PN}-4.7-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.h +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install + + save_config config.h +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 50131048b8e8bcd9f9129b78deae94db486aa6b1 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Oct 31 04:59:30 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Oct 31 04:59:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50131048 x11-misc/dmenu: Fix savedconfig support in live ebuild by Hadrien Lacour (bug #635820). Package-Manager: Portage-2.3.13, Repoman-2.3.4 x11-misc/dmenu/dmenu-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index ebd674d6232..e55ea229223 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -37,7 +37,7 @@ src_prepare() { -e '/^ echo/d' \ Makefile || die - restore_config config.def.h + restore_config config.h } src_compile() { @@ -57,5 +57,5 @@ src_compile() { src_install() { emake DESTDIR="${D}" PREFIX="/usr" install - save_config config.def.h + save_config config.h }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: e2dc58720ac8be82138b1e4d682399edf9d49ff7 Author: Jeroen Roovers gentoo org> AuthorDate: Mon Oct 30 15:52:43 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Oct 30 15:53:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2dc5872 x11-misc/dmenu: Add savedconfig support by Hadrien Lacour (bug #635820). Package-Manager: Portage-2.3.13, Repoman-2.3.4 x11-misc/dmenu/{dmenu-4.7.ebuild => dmenu-4.7-r1.ebuild} | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-4.7.ebuild b/x11-misc/dmenu/dmenu-4.7-r1.ebuild similarity index 93% rename from x11-misc/dmenu/dmenu-4.7.ebuild rename to x11-misc/dmenu/dmenu-4.7-r1.ebuild index 47042fad0e7..05dc375cb2b 100644 --- a/x11-misc/dmenu/dmenu-4.7.ebuild +++ b/x11-misc/dmenu/dmenu-4.7-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit toolchain-funcs +inherit savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="https://tools.suckless.org/dmenu/"; @@ -36,6 +36,8 @@ src_prepare() { -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ -e '/^ echo/d' \ Makefile || die + + restore_config config.h } src_compile() { @@ -54,4 +56,6 @@ src_compile() { src_install() { emake DESTDIR="${D}" PREFIX="/usr" install + + save_config config.h }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 6c4850ebf7699dd8342da510fe93e667ad051592 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Sep 10 21:44:17 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Sep 10 21:46:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4850eb x11-misc/dmenu: Use HTTPS. Package-Manager: Portage-2.3.8, Repoman-2.3.3 x11-misc/dmenu/dmenu-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index 9e869161279..ebd674d6232 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -6,7 +6,7 @@ inherit git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="https://tools.suckless.org/dmenu/"; -EGIT_REPO_URI="git://git.suckless.org/dmenu" +EGIT_REPO_URI="https://git.suckless.org/dmenu"; LICENSE="MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 1dd3a3d7552c3929ac13eb6f5b38308012f67123 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Aug 31 10:05:34 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Aug 31 10:05:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd3a3d7 x11-misc/dmenu: Switch to HTTPS. Package-Manager: Portage-2.3.8, Repoman-2.3.3 x11-misc/dmenu/dmenu-4.6.ebuild | 6 +++--- x11-misc/dmenu/dmenu-4.7.ebuild | 4 ++-- x11-misc/dmenu/dmenu-.ebuild | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild index 121c77abecb..dbf358fff49 100644 --- a/x11-misc/dmenu/dmenu-4.6.ebuild +++ b/x11-misc/dmenu/dmenu-4.6.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit eutils toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="http://tools.suckless.org/dmenu/"; -SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" diff --git a/x11-misc/dmenu/dmenu-4.7.ebuild b/x11-misc/dmenu/dmenu-4.7.ebuild index 619f585174c..47042fad0e7 100644 --- a/x11-misc/dmenu/dmenu-4.7.ebuild +++ b/x11-misc/dmenu/dmenu-4.7.ebuild @@ -5,8 +5,8 @@ EAPI=6 inherit toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="http://tools.suckless.org/dmenu/"; -SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; +HOMEPAGE="https://tools.suckless.org/dmenu/"; +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index 740dcacd311..9e869161279 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -5,7 +5,7 @@ EAPI=6 inherit git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="http://tools.suckless.org/dmenu/"; +HOMEPAGE="https://tools.suckless.org/dmenu/"; EGIT_REPO_URI="git://git.suckless.org/dmenu" LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/files/, x11-misc/dmenu/
commit: 60ec67a1bc5d7fdb664d1f3d2a1902ce08868a33 Author: Jeroen Roovers gentoo org> AuthorDate: Fri May 5 12:29:45 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri May 5 12:29:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ec67a1 x11-misc/dmenu: Version bump. Package-Manager: Portage-2.3.5, Repoman-2.3.2 x11-misc/dmenu/Manifest| 1 + .../dmenu/{dmenu-.ebuild => dmenu-4.7.ebuild} | 21 +--- x11-misc/dmenu/dmenu-.ebuild | 13 x11-misc/dmenu/files/dmenu-4.7-gentoo.patch| 38 ++ 4 files changed, 55 insertions(+), 18 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index f6485f05c0a..adb43f91f2a 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1 +1,2 @@ DIST dmenu-4.6.tar.gz 15057 SHA256 4a7a24008a621c3cd656155ad91ab8136db8f0d3b9ec56dafeec518cabda96b3 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 WHIRLPOOL b4354552356ab5ab93b20c44a313f0d8e626c22c589cf4376f82f876dc742b961a07bad45d12b5fe749b03354dfa76acf36e4089a701754e341ec0383232fa5d +DIST dmenu-4.7.tar.gz 15597 SHA256 a75635f8dc2cbc280deecb906ad9b7594c5c31620e4a01ba30dc83984881f7b9 SHA512 67a184f3ddb018e7b372e049052662955403e3367639b9c2284939d6f105ae74c995fe38f126d8ff75886831c8add8b50e338a1bfb0d8620b7fb1457cf88a00c WHIRLPOOL 6acb632c06374c92bce2a2951bebbcd81c9f5529c6a44859e86d92d8aace52c847a542bb2a0c34d69cb0a8e4cdb525bbe9d82885c0ae8f79004c90094d21069b diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-4.7.ebuild similarity index 80% copy from x11-misc/dmenu/dmenu-.ebuild copy to x11-misc/dmenu/dmenu-4.7.ebuild index e94945351f0..619f585174c 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-4.7.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils git-r3 savedconfig toolchain-funcs +inherit toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="http://tools.suckless.org/dmenu/"; -EGIT_REPO_URI="git://git.suckless.org/dmenu" +SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="xinerama" RDEPEND=" @@ -24,19 +24,18 @@ DEPEND="${RDEPEND} xinerama? ( x11-proto/xineramaproto ) x11-proto/xproto " +PATCHES=( + "${FILESDIR}"/${PN}-4.7-gentoo.patch +) src_prepare() { + default + sed -i \ -e 's|^ @| |g' \ -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ -e '/^ echo/d' \ Makefile || die - - epatch "${FILESDIR}"/${P}-gentoo.patch - - eapply_user - - restore_config config.def.h } src_compile() { @@ -55,6 +54,4 @@ src_compile() { src_install() { emake DESTDIR="${D}" PREFIX="/usr" install - - save_config config.def.h } diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index e94945351f0..740dcacd311 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils git-r3 savedconfig toolchain-funcs +inherit git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="http://tools.suckless.org/dmenu/"; @@ -24,18 +24,19 @@ DEPEND="${RDEPEND} xinerama? ( x11-proto/xineramaproto ) x11-proto/xproto " +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch +) src_prepare() { + default + sed -i \ -e 's|^ @| |g' \ -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ -e '/^ echo/d' \ Makefile || die - epatch "${FILESDIR}"/${P}-gentoo.patch - - eapply_user - restore_config config.def.h } diff --git a/x11-misc/dmenu/files/dmenu-4.7-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.7-gentoo.patch new file mode 100644 index 000..77f59415588 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-4.7-gentoo.patch @@ -0,0 +1,38 @@ +--- a/config.mk b/config.mk +@@ -5,8 +5,8 @@ + PREFIX = /usr/local + MANPREFIX = ${PREFIX}/share/man + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = -I/usr/X11R6/include ++X11LIB = -L/usr/X11R6/lib + + # Xinerama, comment if you don't want it + XINERAMALIBS = -lXinerama +@@ -14,18 +14,18 @@ + + # freetype + FREETYPELIBS = -lfontconfig -lXft +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = -I/usr/include/f
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: f1c5d825e62c0c4514e30fd41e9ddef368961c7a Author: Patrick Lauer gentoo org> AuthorDate: Fri Mar 25 09:01:16 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Fri Mar 25 09:01:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c5d825 x11-misc/dmenu: Remove unneeded useflag description from metadata.xml Package-Manager: portage-2.2.28 x11-misc/dmenu/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/x11-misc/dmenu/metadata.xml b/x11-misc/dmenu/metadata.xml index f1f09f9..b4a38aa 100644 --- a/x11-misc/dmenu/metadata.xml +++ b/x11-misc/dmenu/metadata.xml @@ -8,7 +8,4 @@ desktop-m...@gentoo.org Gentoo Desktop Miscellaneous Project - - Enable unofficial x11-libs/libXft support -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: 8d4cc21efb4dc380cf0327d6df513bdf36066dda Author: Jeroen Roovers gentoo org> AuthorDate: Fri Mar 25 03:16:13 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Mar 25 03:16:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4cc21e x11-misc/dmenu: Old. Package-Manager: portage-2.2.28 x11-misc/dmenu/Manifest| 1 - x11-misc/dmenu/dmenu-4.5-r3.ebuild | 59 - x11-misc/dmenu/dmenu-4.5-r4.ebuild | 59 - x11-misc/dmenu/files/dmenu-4.5-xft-2.patch | 410 x11-misc/dmenu/files/dmenu-4.5-xft-3.patch | 412 - 5 files changed, 941 deletions(-) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index 37adb31..f6485f0 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1,2 +1 @@ -DIST dmenu-4.5.tar.gz 11543 SHA256 082cd698d82125ca0b3989006fb84ac4675c2a5585bf5bb8af0ea09cfb95a850 SHA512 872dee68c35a93c663eb0a941653eaaa4aa83d8379e05b4dbca089a2c9335036b496de85d8ddf7af1228a5625490a06a89031fb1aac726236b608b952962c248 WHIRLPOOL b91660f3028d314f1a10b994af73e6239c4aaabda6c9ab269bda7e37e0cd22c0eaf3b93998c4cb0fe1f9d8f2fd198afc2e70c237a46921ece9fd9a697f58c869 DIST dmenu-4.6.tar.gz 15057 SHA256 4a7a24008a621c3cd656155ad91ab8136db8f0d3b9ec56dafeec518cabda96b3 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 WHIRLPOOL b4354552356ab5ab93b20c44a313f0d8e626c22c589cf4376f82f876dc742b961a07bad45d12b5fe749b03354dfa76acf36e4089a701754e341ec0383232fa5d diff --git a/x11-misc/dmenu/dmenu-4.5-r3.ebuild b/x11-misc/dmenu/dmenu-4.5-r3.ebuild deleted file mode 100644 index 2b20972..000 --- a/x11-misc/dmenu/dmenu-4.5-r3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="http://tools.suckless.org/dmenu/"; -SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 hppa ppc ppc64 x86 ~x86-fbsd" -IUSE="xft xinerama" - -RDEPEND=" - x11-libs/libX11 - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - xft? ( virtual/pkgconfig ) - xinerama? ( virtual/pkgconfig ) -" - -src_prepare() { - # Respect our flags - sed -i \ - -e '/^CFLAGS/{s|=.*|+= -ansi -pedantic -Wall $(INCS) $(CPPFLAGS)|}' \ - -e '/^LDFLAGS/s|= -s|+=|' \ - config.mk || die - # Make make verbose - sed -i \ - -e 's|^ @| |g' \ - -e '/^ echo/d' \ - Makefile || die - use xft && epatch "${FILESDIR}"/${PN}-4.5-xft-2.patch - - epatch_user -} - -src_compile() { - emake CC=$(tc-getCC) \ - "XFTINC=$( $(tc-getPKG_CONFIG) --cflags xft 2>/dev/null )" \ - "XFTLIBS=$( $(tc-getPKG_CONFIG) --libs xft 2>/dev/null )" \ - "XINERAMAFLAGS=$( - usex xinerama "-DXINERAMA $( - $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null - )" '' - )" \ - "XINERAMALIBS=$( - usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' - )" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install -} diff --git a/x11-misc/dmenu/dmenu-4.5-r4.ebuild b/x11-misc/dmenu/dmenu-4.5-r4.ebuild deleted file mode 100644 index 7844730..000 --- a/x11-misc/dmenu/dmenu-4.5-r4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils toolchain-funcs - -DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" -HOMEPAGE="http://tools.suckless.org/dmenu/"; -SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="xft xinerama" - -RDEPEND=" - x11-libs/libX11 - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - xft? ( virtual/pkgconfig ) - xinerama? ( virtual/pkgconfig ) -" - -src_prepare() { - # Respect our flags - sed -i \ - -e '/^CFLAGS/{s|=.*|+= -ansi -pedantic -Wall $(INCS) $(CPPFLAGS)|}' \ - -e '/^LDFLAGS/s|= -s|+=|' \ - config.mk || die - # Make make verbose - sed -i \ - -e 's|^ @| |g' \ - -e '/^ echo/d' \ - Makefile || die - use xft && epatch "${FILESDIR}"/${PN}-4.5-xft-3.patch - - epatch_user -} - -src_compile() { - emake CC=$(tc-getCC)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: f14e66f41b9251e1c59f7f322d6fa59ee28004f8 Author: Jeroen Roovers gentoo org> AuthorDate: Fri Mar 25 03:14:55 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Fri Mar 25 03:16:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14e66f4 x11-misc/dmenu: Stable for HPPA (bug #576066). Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches x11-misc/dmenu/dmenu-4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild index d76b496..c154603 100644 --- a/x11-misc/dmenu/dmenu-4.6.ebuild +++ b/x11-misc/dmenu/dmenu-4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: 4a7dab58101e17754ab76cbe6c8e1a399ca4ca75 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Mar 1 04:15:08 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Mar 1 04:15:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7dab58 x11-misc/dmenu: Tweak Gentoo patch. Package-Manager: portage-2.2.27 x11-misc/dmenu/dmenu-.ebuild | 4 +++- x11-misc/dmenu/files/dmenu--gentoo.patch | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index 65eabbb..79a2f8b 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit eutils git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" @@ -35,6 +35,8 @@ src_prepare() { epatch "${FILESDIR}"/${P}-gentoo.patch + eapply_user + restore_config config.def.h } diff --git a/x11-misc/dmenu/files/dmenu--gentoo.patch b/x11-misc/dmenu/files/dmenu--gentoo.patch index b6940d1..faeed31 100644 --- a/x11-misc/dmenu/files/dmenu--gentoo.patch +++ b/x11-misc/dmenu/files/dmenu--gentoo.patch @@ -27,7 +27,7 @@ +LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} # flags - CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} + CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} -LDFLAGS = -s ${LIBS} +CFLAGS = -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 30205903382dc4699372bd2526bb7715055e5f09 Author: Markus Meier gentoo org> AuthorDate: Sat Jan 9 18:51:42 2016 + Commit: Markus Meier gentoo org> CommitDate: Sat Jan 9 18:51:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30205903 x11-misc/dmenu: add ~arm, bug #570394 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" x11-misc/dmenu/dmenu-4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild index 29e7639..5f3a4ff 100644 --- a/x11-misc/dmenu/dmenu-4.6.ebuild +++ b/x11-misc/dmenu/dmenu-4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="xinerama" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/
commit: 4bfb3cc22ec737d0e7245f553a43ac0f3de98a1b Author: Jeroen Roovers gentoo org> AuthorDate: Thu Nov 12 06:22:58 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Nov 12 06:22:58 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bfb3cc2 x11-misc/dmenu: Re-add USE=savedconfig by Balint SZENTE (bug #565530). Package-Manager: portage-2.2.24 x11-misc/dmenu/dmenu-.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index f5f8bf6..65eabbb 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=5 -inherit eutils git-r3 toolchain-funcs +inherit eutils git-r3 savedconfig toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="http://tools.suckless.org/dmenu/"; @@ -35,7 +35,7 @@ src_prepare() { epatch "${FILESDIR}"/${P}-gentoo.patch - epatch_user + restore_config config.def.h } src_compile() { @@ -54,4 +54,6 @@ src_compile() { src_install() { emake DESTDIR="${D}" PREFIX="/usr" install + + save_config config.def.h }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/, x11-misc/dmenu/files/
commit: 6e50d6f4430dc175f0e151891f5951d1322c2b5e Author: Jeroen Roovers gentoo org> AuthorDate: Mon Nov 9 06:11:58 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Nov 9 06:12:23 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e50d6f4 x11-misc/dmenu: Update live ebuild. Package-Manager: portage-2.2.24 x11-misc/dmenu/dmenu-.ebuild | 35 +++--- x11-misc/dmenu/files/dmenu--gentoo.patch | 37 2 files changed, 51 insertions(+), 21 deletions(-) diff --git a/x11-misc/dmenu/dmenu-.ebuild b/x11-misc/dmenu/dmenu-.ebuild index fcb7bf4..f5f8bf6 100644 --- a/x11-misc/dmenu/dmenu-.ebuild +++ b/x11-misc/dmenu/dmenu-.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=5 -inherit eutils git-r3 savedconfig toolchain-funcs +inherit eutils git-r3 toolchain-funcs DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" HOMEPAGE="http://tools.suckless.org/dmenu/"; @@ -15,50 +15,43 @@ KEYWORDS="" IUSE="xinerama" RDEPEND=" + media-libs/fontconfig x11-libs/libX11 + x11-libs/libXft xinerama? ( x11-libs/libXinerama ) " DEPEND="${RDEPEND} - xinerama? ( virtual/pkgconfig ) + virtual/pkgconfig + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xproto " src_prepare() { - # Respect our flags - sed -i \ - -e '/^CFLAGS/{s|=.*|+= -ansi -pedantic -Wall $(INCS) $(CPPFLAGS)|}' \ - -e '/^LDFLAGS/s|= -s|+=|' \ - config.mk || die - # Make make verbose sed -i \ -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ -e '/^ echo/d' \ Makefile || die - restore_config config.def.h - epatch_user -} + epatch "${FILESDIR}"/${P}-gentoo.patch -src_configure() { - tc-export PKG_CONFIG + epatch_user } src_compile() { - emake \ - CC=$(tc-getCC) \ + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ "XINERAMAFLAGS=$( usex xinerama "-DXINERAMA $( - ${PKG_CONFIG} --cflags xinerama 2>/dev/null + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null )" '' )" \ "XINERAMALIBS=$( - usex xinerama "$( - ${PKG_CONFIG} --libs xinerama 2>/dev/null - )" '' + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' )" } src_install() { emake DESTDIR="${D}" PREFIX="/usr" install - - save_config config.def.h } diff --git a/x11-misc/dmenu/files/dmenu--gentoo.patch b/x11-misc/dmenu/files/dmenu--gentoo.patch new file mode 100644 index 000..b6940d1 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu--gentoo.patch @@ -0,0 +1,37 @@ +--- a/config.mk b/config.mk +@@ -5,8 +5,8 @@ + PREFIX = /usr/local + MANPREFIX = ${PREFIX}/share/man + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = -I/usr/X11R6/include ++X11LIB = -L/usr/X11R6/lib + + # Xinerama, comment if you don't want it + XINERAMALIBS = -lXinerama +@@ -14,18 +14,18 @@ + + # freetype + FREETYPELIBS = -lfontconfig -lXft +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = -I/usr/include/freetype2 + # OpenBSD (uncomment) + #FREETYPEINC = ${X11INC}/freetype2 + + # includes and libs +-INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++INCS = ${X11INC} ${FREETYPEINC} ++LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} + + # flags + CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +-LDFLAGS = -s ${LIBS} ++CFLAGS = -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS} ++LDFLAGS = ${LIBS} + + # compiler and linker + CC = cc
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dmenu/files/, x11-misc/dmenu/
commit: 3901425436242cb38dee98c47e3d3f2d983dcb6d Author: Jeroen Roovers gentoo org> AuthorDate: Mon Nov 9 06:01:12 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Nov 9 06:12:18 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39014254 x11-misc/dmenu: Version bump. Package-Manager: portage-2.2.24 x11-misc/dmenu/Manifest | 1 + x11-misc/dmenu/dmenu-4.6.ebuild | 57 + x11-misc/dmenu/files/dmenu-4.6-gentoo.patch | 38 +++ 3 files changed, 96 insertions(+) diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index a1177f5..37adb31 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -1 +1,2 @@ DIST dmenu-4.5.tar.gz 11543 SHA256 082cd698d82125ca0b3989006fb84ac4675c2a5585bf5bb8af0ea09cfb95a850 SHA512 872dee68c35a93c663eb0a941653eaaa4aa83d8379e05b4dbca089a2c9335036b496de85d8ddf7af1228a5625490a06a89031fb1aac726236b608b952962c248 WHIRLPOOL b91660f3028d314f1a10b994af73e6239c4aaabda6c9ab269bda7e37e0cd22c0eaf3b93998c4cb0fe1f9d8f2fd198afc2e70c237a46921ece9fd9a697f58c869 +DIST dmenu-4.6.tar.gz 15057 SHA256 4a7a24008a621c3cd656155ad91ab8136db8f0d3b9ec56dafeec518cabda96b3 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 WHIRLPOOL b4354552356ab5ab93b20c44a313f0d8e626c22c589cf4376f82f876dc742b961a07bad45d12b5fe749b03354dfa76acf36e4089a701754e341ec0383232fa5d diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild new file mode 100644 index 000..29e7639 --- /dev/null +++ b/x11-misc/dmenu/dmenu-4.6.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="http://tools.suckless.org/dmenu/"; +SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xproto +" + +src_prepare() { + sed -i \ + -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ + -e '/^ echo/d' \ + Makefile || die + + epatch "${FILESDIR}"/${PN}-4.6-gentoo.patch + + epatch_user +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} diff --git a/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch new file mode 100644 index 000..0d826e0 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch @@ -0,0 +1,38 @@ +--- a/config.mk b/config.mk +@@ -5,8 +5,8 @@ + PREFIX = /usr/local + MANPREFIX = ${PREFIX}/share/man + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = -I/usr/X11R6/include ++X11LIB = -L/usr/X11R6/lib + + # Xinerama, comment if you don't want it + XINERAMALIBS = -lXinerama +@@ -14,18 +14,18 @@ + + # freetype + FREETYPELIBS = -lfontconfig -lXft +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = -I/usr/include/freetype2 + # OpenBSD (uncomment) + FREETYPEINC = ${X11INC}/freetype2 + + # includes and libs +-INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++INCS = ${X11INC} ${FREETYPEINC} ++LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} + + # flags +-CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +-LDFLAGS = -s ${LIBS} ++CPPFLAGS += -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} ++CFLAGS += -ansi -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += ${LIBS} + + # compiler and linker + CC = cc