public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2020-01-13 10:07 David Seifert
  0 siblings, 0 replies; 7+ messages in thread
From: David Seifert @ 2020-01-13 10:07 UTC (permalink / raw
  To: gentoo-commits

commit:     7e73e0f99db785f461b8b80d000a5571bb77fda3
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 13 10:06:24 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Jan 13 10:06:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e73e0f9

x11-misc/dzen: [QA] Fix HomepageInSrcUri

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 x11-misc/dzen/dzen-0.9.5_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/dzen/dzen-0.9.5_p1.ebuild b/x11-misc/dzen/dzen-0.9.5_p1.ebuild
index 38e2ad7461c..bb90779e3e2 100644
--- a/x11-misc/dzen/dzen-0.9.5_p1.ebuild
+++ b/x11-misc/dzen/dzen-0.9.5_p1.ebuild
@@ -8,7 +8,7 @@ COMMITID="488ab66019f475e35e067646621827c18a879ba1"
 
 DESCRIPTION="A general purpose messaging, notification and menuing program for X11"
 HOMEPAGE="https://github.com/robm/dzen"
-SRC_URI="${HOMEPAGE}/tarball/${COMMITID} -> ${P}.tar.gz"
+SRC_URI="https://github.com/robm/dzen/tarball/${COMMITID} -> ${P}.tar.gz"
 
 LICENSE="MIT"
 KEYWORDS="~amd64 ~x86"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2020-01-14 10:26 Jeroen Roovers
  0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2020-01-14 10:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f513303ad716c202d7ad3d5468cef039e43ff8c6
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 10:25:59 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 10:26:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f513303a

x11-misc/dzen: Fix copyright(QA), SRC_URI

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Fixes: 7e73e0f99db785f461b8b80d000a5571bb77fda3
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 x11-misc/dzen/dzen-0.9.5_p1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/dzen/dzen-0.9.5_p1.ebuild b/x11-misc/dzen/dzen-0.9.5_p1.ebuild
index bb90779e3e2..f8b22d1c4b8 100644
--- a/x11-misc/dzen/dzen-0.9.5_p1.ebuild
+++ b/x11-misc/dzen/dzen-0.9.5_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ COMMITID="488ab66019f475e35e067646621827c18a879ba1"
 
 DESCRIPTION="A general purpose messaging, notification and menuing program for X11"
 HOMEPAGE="https://github.com/robm/dzen"
-SRC_URI="https://github.com/robm/dzen/tarball/${COMMITID} -> ${P}.tar.gz"
+SRC_URI="https://github.com/robm/${PN}/tarball/${COMMITID} -> ${P}.tar.gz"
 
 LICENSE="MIT"
 KEYWORDS="~amd64 ~x86"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2021-02-25  9:15 David Seifert
  0 siblings, 0 replies; 7+ messages in thread
From: David Seifert @ 2021-02-25  9:15 UTC (permalink / raw
  To: gentoo-commits

commit:     8341f84f368eb4942e4021cefb92912432b89a64
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Thu Feb 25 09:15:08 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 09:15:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8341f84f

x11-misc/dzen: near-complete rework

Replaced large 8kB Makefile patch by smaller (not pretty) ebuild
workarounds leaving things up to pkg-config. This notably fix lld,
prefix, and crossdev builds.

Removed unused-but-set patch, its only purpose was to silence
build-time warnings.

Removed USE=minimal and disabled by default. Gadgets are small, quick
to build, and with no extra deps.

Removed USE=xft and enabled by default (like upstream). Alternate code
path is unreliable with locales and there's little reasons to support
it (doubtful will be brought back, so removing rather than forcing).

New tarball to drop obsolete SRC_URI.

Closes: https://bugs.gentoo.org/477656
Closes: https://bugs.gentoo.org/732434
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 x11-misc/dzen/Manifest             |  1 +
 x11-misc/dzen/dzen-0.9.5_p2.ebuild | 63 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

diff --git a/x11-misc/dzen/Manifest b/x11-misc/dzen/Manifest
index 4f53d592b69..1b47872530b 100644
--- a/x11-misc/dzen/Manifest
+++ b/x11-misc/dzen/Manifest
@@ -1,2 +1,3 @@
 DIST dzen-0.9.5.tar.gz 38167 BLAKE2B 92297cceca2215d812aa4536bd7421ab992a372667ca832de70a2bf43faea4b5e7beb147a454d7ced5be4e53085f4eaf15d752888ee019d799cd3bb8fcbdb6ba SHA512 ed4eb5d657d8f3822d8fbf224da5c2d415852c340959840051ec9cfc63f90361e09b9d36cb8221cf046ae66af02b9fab67f4f16c834c5895e801d452e4f8a916
 DIST dzen-0.9.5_p1.tar.gz 38178 BLAKE2B 9ec81747d6eec9b7cca58b11096e00548cdca7ba21a179599979cf9b22ff84100d266d98e7a3e419960a56fee788ae96158650884a1b1322def6a98a70d6683b SHA512 239acfcacbc871ded5755ee0d5cca3185fcd93142bcf81552974f2ffc19d9f5ebdc02956108931f58b35c68ac57ec6e748bdb9cdbf7791ec6e224ef270bda300
+DIST dzen-0.9.5_p2.tar.gz 38181 BLAKE2B 0e34228c3795864a1b6ac5a3ac9d0ab4a1b90e065a649caa34d704951007bb1239db920f7ed3e35303f614c6572b6232768d59302b23edab0c11793574fcde3d SHA512 e750ab9c62dad311bf478d79c15ffdc1ef108fe2c3ed5df82316d879aad000bee785d304048f5daae237468f6fe018f14fc05d0114d68d873f766dbf1dfebbc9

diff --git a/x11-misc/dzen/dzen-0.9.5_p2.ebuild b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
new file mode 100644
index 00000000000..b2dadc4502d
--- /dev/null
+++ b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+COMMIT_HASH="488ab66019f475e35e067646621827c18a879ba1"
+
+DESCRIPTION="General purpose messaging, notification, and menu utility"
+HOMEPAGE="https://github.com/robm/dzen"
+SRC_URI="https://github.com/robm/dzen/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="2"
+IUSE="xinerama xpm"
+
+RDEPEND="
+	x11-libs/libX11
+	x11-libs/libXft
+	xinerama? ( x11-libs/libXinerama )
+	xpm? ( x11-libs/libXpm )"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto"
+BDEPEND="
+	virtual/pkgconfig"
+
+src_prepare() {
+	default
+	sed -i '/strip/d; /@echo/d; s/\t@/\t/; s/-L.*/$(X11LIBS)/' \
+		Makefile gadgets/Makefile || die
+}
+
+src_compile() {
+	local cflags="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags x11)"
+	local libs="$($(tc-getPKG_CONFIG) --libs x11)"
+
+	emake -C gadgets \
+		CC="$(tc-getCC)" CFLAGS="${cflags}" \
+		LDFLAGS="${LDFLAGS}" X11LIBS="${libs}"
+
+	local flag
+	# xft always-enabled wrt bug #477656
+	for flag in xft $(usev xinerama) $(usev xpm); do
+		cflags+=" $($(tc-getPKG_CONFIG) --cflags ${flag}) -DDZEN_${flag^^}"
+		libs+=" $($(tc-getPKG_CONFIG) --libs ${flag})"
+	done
+
+	cflags+=" -DVERSION='\"$(ver_cut 1-3)\"'"
+
+	emake CC="$(tc-getCC)" CFLAGS="${cflags}" LIBS="${LDFLAGS} ${libs}"
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C gadgets install
+	dobin gadgets/*.sh
+	dodoc gadgets/README*
+	einstalldocs
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2021-02-25  9:15 David Seifert
  0 siblings, 0 replies; 7+ messages in thread
From: David Seifert @ 2021-02-25  9:15 UTC (permalink / raw
  To: gentoo-commits

commit:     ba3fc6b33e35dd605bae3419037bca97c99acf18
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Thu Feb 25 09:15:05 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 09:15:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3fc6b3

x11-misc/dzen: adopt through proxy-maint

Also removed longdescription, don't see a real need for it.

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 x11-misc/dzen/metadata.xml | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/x11-misc/dzen/metadata.xml b/x11-misc/dzen/metadata.xml
index 3319f73334b..d2e640d185c 100644
--- a/x11-misc/dzen/metadata.xml
+++ b/x11-misc/dzen/metadata.xml
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="project">
-    <email>desktop-misc@gentoo.org</email>
-    <name>Gentoo Desktop Miscellaneous Project</name>
-  </maintainer>
-  <longdescription>Dzen is a general purpose messaging, notification and menuing
-  program for X11. It was designed to be scriptable in any language and
-  integrate well with window managers like dwm, wmii and xmonad though it will
-  work with any window manager.</longdescription>
-  <upstream>
-    <remote-id type="github">robm/dzen</remote-id>
-  </upstream>
+	<maintainer type="person">
+		<email>sudinave@gmail.com</email>
+		<name>Ionen Wolkens</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">robm/dzen</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2021-03-27 16:06 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2021-03-27 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0592dc3da7dc786d1782791cee56ff41f08902af
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 27 16:06:28 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 27 16:06:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0592dc3d

x11-misc/dzen: Stabilize 0.9.5_p2 x86, #778725

Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-misc/dzen/dzen-0.9.5_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/dzen/dzen-0.9.5_p2.ebuild b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
index b2dadc4502d..76242c09ce4 100644
--- a/x11-misc/dzen/dzen-0.9.5_p2.ebuild
+++ b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/robm/dzen/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 SLOT="2"
 IUSE="xinerama xpm"
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2021-03-27 16:07 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2021-03-27 16:07 UTC (permalink / raw
  To: gentoo-commits

commit:     a004df1beebbadc1a900aff76ce27d42b7bba14b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 27 16:07:19 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 27 16:07:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a004df1b

x11-misc/dzen: Stabilize 0.9.5_p2 amd64, #778725

Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-misc/dzen/dzen-0.9.5_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/dzen/dzen-0.9.5_p2.ebuild b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
index 76242c09ce4..547c24c755b 100644
--- a/x11-misc/dzen/dzen-0.9.5_p2.ebuild
+++ b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/robm/dzen/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.
 S="${WORKDIR}/${PN}-${COMMIT_HASH}"
 
 LICENSE="MIT"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 SLOT="2"
 IUSE="xinerama xpm"
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/
@ 2024-03-20  7:17 Ionen Wolkens
  0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2024-03-20  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     363f6aacf5fd4a8a41030441612975d1fe2cbd0f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 05:44:27 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 07:01:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363f6aac

x11-misc/dzen: EAPI7->8, tidy, fix VariableOrderWrong

Can skip revbump wrt EAPI, only uses toolchain-funcs.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-misc/dzen/dzen-0.9.5_p2.ebuild | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

diff --git a/x11-misc/dzen/dzen-0.9.5_p2.ebuild b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
index 547c24c755b8..ff606eb36623 100644
--- a/x11-misc/dzen/dzen-0.9.5_p2.ebuild
+++ b/x11-misc/dzen/dzen-0.9.5_p2.ebuild
@@ -1,42 +1,46 @@
-# 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 toolchain-funcs
 
-COMMIT_HASH="488ab66019f475e35e067646621827c18a879ba1"
+HASH_DZEN=488ab66019f475e35e067646621827c18a879ba1
 
 DESCRIPTION="General purpose messaging, notification, and menu utility"
-HOMEPAGE="https://github.com/robm/dzen"
-SRC_URI="https://github.com/robm/dzen/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+HOMEPAGE="https://github.com/robm/dzen/"
+SRC_URI="https://github.com/robm/dzen/archive/${HASH_DZEN}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/${PN}-${HASH_DZEN}
 
 LICENSE="MIT"
-KEYWORDS="amd64 x86"
 SLOT="2"
+KEYWORDS="amd64 x86"
 IUSE="xinerama xpm"
 
 RDEPEND="
 	x11-libs/libX11
 	x11-libs/libXft
 	xinerama? ( x11-libs/libXinerama )
-	xpm? ( x11-libs/libXpm )"
+	xpm? ( x11-libs/libXpm )
+"
 DEPEND="
 	${RDEPEND}
-	x11-base/xorg-proto"
+	x11-base/xorg-proto
+"
 BDEPEND="
-	virtual/pkgconfig"
+	virtual/pkgconfig
+"
 
 src_prepare() {
 	default
+
 	sed -i '/strip/d; /@echo/d; s/\t@/\t/; s/-L.*/$(X11LIBS)/' \
 		Makefile gadgets/Makefile || die
 }
 
 src_compile() {
-	local cflags="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags x11)"
-	local libs="$($(tc-getPKG_CONFIG) --libs x11)"
+	local cflags="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags x11 || die)"
+	local libs="$($(tc-getPKG_CONFIG) --libs x11 || die)"
 
 	emake -C gadgets \
 		CC="$(tc-getCC)" CFLAGS="${cflags}" \
@@ -57,7 +61,10 @@ src_compile() {
 src_install() {
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C gadgets install
+
 	dobin gadgets/*.sh
+
 	dodoc gadgets/README*
+
 	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-03-20  7:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-25  9:15 [gentoo-commits] repo/gentoo:master commit in: x11-misc/dzen/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2024-03-20  7:17 Ionen Wolkens
2021-03-27 16:07 Sam James
2021-03-27 16:06 Sam James
2021-02-25  9:15 David Seifert
2020-01-14 10:26 Jeroen Roovers
2020-01-13 10:07 David Seifert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox