public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Lars Wendler" <polynomial-c@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xlockmore/, x11-misc/xlockmore/files/
Date: Mon,  2 May 2016 10:25:24 +0000 (UTC)	[thread overview]
Message-ID: <1462184712.8e2682249c9f4a2844476b3b0cf7584a4c6a3f6a.polynomial-c@gentoo> (raw)

commit:     8e2682249c9f4a2844476b3b0cf7584a4c6a3f6a
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon May  2 10:10:11 2016 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon May  2 10:25:12 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e268224

x11-misc/xlockmore: Added slotdep for imagemagick. Bumped to EAPI-6.

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 .../xlockmore/files/xlockmore-5.46-destdir.patch   | 116 +++++++++++++++++++++
 x11-misc/xlockmore/xlockmore-5.46.ebuild           |  27 +++--
 2 files changed, 132 insertions(+), 11 deletions(-)

diff --git a/x11-misc/xlockmore/files/xlockmore-5.46-destdir.patch b/x11-misc/xlockmore/files/xlockmore-5.46-destdir.patch
new file mode 100644
index 0000000..b41bf9d
--- /dev/null
+++ b/x11-misc/xlockmore/files/xlockmore-5.46-destdir.patch
@@ -0,0 +1,116 @@
+Use DESTDIR where necessary.
+
+--- xlockmore-5.46/modes/Makefile.in
++++ xlockmore-5.46/modes/Makefile.in
+@@ -325,7 +325,7 @@
+ 
+ MODULEFLAGS = @MODULEFLAGS@
+ @MODULES@MODULELIB = -ldl
+-DEF_MODULEPATH = $(prefix)/lib/X11/xlock/modules
++DEF_MODULEPATH = $(DESTDIR)$(prefix)/lib/X11/xlock/modules
+ @MODULES@MODULEDEF = -DDEF_MODULEPATH=\"$(DEF_MODULEPATH)\"
+ DEFINES = -DDEF_FILESEARCHPATH=\"$(xapploaddir)/%N%C%S:$(xapploaddir)/%N%S\" $(MODULEDEF) $(CHECKDEF)
+ DEFS = @DEFS@ $(DEFINES)
+@@ -600,15 +600,15 @@
+ 	@ $(ECHO) ""
+ 
+ install-program : xlock
+-	$(top_srcdir)/mkinstalldirs $(bindir)
+-	$(INSTALL_PROGRAM) $(INSTPGMFLAGS) $(UTILOBJDIR)xlock$(E) $(bindir)
++	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
++	$(INSTALL_PROGRAM) $(INSTPGMFLAGS) $(UTILOBJDIR)xlock$(E) $(DESTDIR)$(bindir)
+ 	@MODULES@mkdir -p $(DEF_MODULEPATH)
+ 	@MODULES@cp *.xlk $(DEF_MODULEPATH)
+ 	@MODULES@cp glx/*.xlk $(DEF_MODULEPATH)
+ 
+ install-man :
+-	$(top_srcdir)/mkinstalldirs $(mandir)
+-	$(INSTALL_DATA) $(UTILDIR)xlock.man $(mandir)/xlock.1
++	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)
++	$(INSTALL_DATA) $(UTILDIR)xlock.man $(DESTDIR)$(mandir)/xlock.1
+ 
+ install-ad :
+ 	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir)
+@@ -620,10 +620,10 @@
+ uninstall : uninstall-program uninstall-man uninstall-ad
+ 
+ uninstall-program :
+-	$(RM) $(bindir)/xlock$(E)
++	$(RM) $(DESTDIR)$(bindir)/xlock$(E)
+ 
+ uninstall-man :
+-	$(RM) $(mandir)/xlock.1
++	$(RM) $(DESTDIR)$(mandir)/xlock.1
+ 
+ uninstall-ad :
+ 	$(RM) $(DESTDIR)$(xapploaddir)/XLock
+--- xlockmore-5.46/xglock/Makefile.in
++++ xlockmore-5.46/xglock/Makefile.in
+@@ -117,26 +117,26 @@
+ 	@ $(ECHO) ""
+ 
+ install-program : xglock
+-	$(top_srcdir)/mkinstalldirs $(bindir)
+-	$(INSTALL_PROGRAM) xglock$(E) $(bindir)
++	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
++	$(INSTALL_PROGRAM) xglock$(E) $(DESTDIR)$(bindir)
+ 
+ install-man :
+ 
+ install-ad :
+-	$(top_srcdir)/mkinstalldirs $(datadir)/xlock
+-	$(INSTALL_PROGRAM) $(top_srcdir)/xglock/xglockrc $(datadir)/xlock/xglockrc
++	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir)/xlock
++	$(INSTALL_PROGRAM) $(top_srcdir)/xglock/xglockrc $(DESTDIR)$(datadir)/xlock/xglockrc
+ 
+ uninstall : @UNINSTALL_XGLOCK@
+ 
+ uninstall_xglock : uninstall-program uninstall-man uninstall-ad
+ 
+ uninstall-program :
+-	$(RM) $(bindir)/xglock$(E)
++	$(RM) $(DESTDIR)$(bindir)/xglock$(E)
+ 
+ uninstall-man :
+ 
+ uninstall-ad :
+-	$(RM) $(datadir)/xlock/xglockrc
++	$(RM) $(DESTDIR)$(datadir)/xlock/xglockrc
+ 
+ install.program : install-program
+ 
+--- xlockmore-5.46/xmlock/Makefile.in
++++ xlockmore-5.46/xmlock/Makefile.in
+@@ -119,26 +119,26 @@
+ 	@ $(ECHO) ""
+ 
+ install-program : xmlock
+-	$(top_srcdir)/mkinstalldirs $(bindir)
+-	$(INSTALL_PROGRAM) xmlock$(E) $(bindir)
++	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
++	$(INSTALL_PROGRAM) xmlock$(E) $(DESTDIR)$(bindir)
+ 
+ install-man :
+ 
+ install-ad :
+-	$(top_srcdir)/mkinstalldirs $(xapploaddir)
+-	$(INSTALL_DATA) $(top_srcdir)/xmlock/XmLock.ad $(xapploaddir)/XmLock
++	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir)
++	$(INSTALL_DATA) $(top_srcdir)/xmlock/XmLock.ad $(DESTDIR)$(xapploaddir)/XmLock
+ 
+ uninstall : @UNINSTALL_XMLOCK@
+ 
+ uninstall_xmlock : uninstall-program uninstall-man uninstall-ad
+ 
+ uninstall-program :
+-	$(RM) $(bindir)/xmlock$(E)
++	$(RM) $(DESTDIR)$(bindir)/xmlock$(E)
+ 
+ uninstall-man :
+ 
+ uninstall-ad :
+-	$(RM) $(xapploaddir)/XmLock
++	$(RM) $(DESTDIR)$(xapploaddir)/XmLock
+ 
+ install.program : install-program
+ 

diff --git a/x11-misc/xlockmore/xlockmore-5.46.ebuild b/x11-misc/xlockmore/xlockmore-5.46.ebuild
index 038393a..7aaf856 100644
--- a/x11-misc/xlockmore/xlockmore-5.46.ebuild
+++ b/x11-misc/xlockmore/xlockmore-5.46.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 inherit autotools eutils flag-o-matic pam
 
 DESCRIPTION="Just another screensaver application for X"
@@ -21,7 +21,7 @@ REQUIRED_USE="
 "
 RDEPEND="
 	gtk? ( x11-libs/gtk+:2 )
-	imagemagick? ( media-gfx/imagemagick )
+	imagemagick? ( media-gfx/imagemagick:= )
 	motif? ( >=x11-libs/motif-2.3:0 )
 	nas? ( media-libs/nas )
 	opengl? (
@@ -44,19 +44,24 @@ DEPEND="
 	x11-proto/xineramaproto
 "
 
+PATCHES=(
+	"${FILESDIR}"/${PN}-5.46-freetype261.patch
+	"${FILESDIR}"/${PN}-5.46-destdir.patch
+)
+
 src_prepare() {
-	epatch "${FILESDIR}"/${PN}-5.46-freetype261.patch
+	default
 	eautoreconf
 }
 
 src_configure() {
-	local myconf=""
+	local myconf=()
 
 	if use opengl && use truetype; then
-			myconf="${myconf} --with-ftgl"
+			myconf=( --with-ftgl )
 			append-flags -DFTGL213
 		else
-			myconf="${myconf} --without-ftgl"
+			myconf=( --without-ftgl )
 	fi
 
 	econf \
@@ -79,12 +84,11 @@ src_configure() {
 		--enable-vtlock \
 		--without-esound \
 		--without-gtk \
-		${myconf}
+		${myconf[@]}
 }
 
 src_install() {
-	einstall xapploaddir="${D}/usr/share/X11/app-defaults" \
-		mandir="${D}/usr/share/man/man1" INSTPGMFLAGS=""
+	default
 
 	pamd_mimic_system xlock auth
 
@@ -94,6 +98,7 @@ src_install() {
 		fperms 4755 /usr/bin/xlock
 	fi
 
-	dohtml docs/xlock.html
 	dodoc README docs/{3d.howto,cell_automata,HACKERS.GUIDE,Purify,Revisions,TODO}
+	docinto html
+	dodoc docs/xlock.html
 }


             reply	other threads:[~2016-05-02 10:25 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-02 10:25 Lars Wendler [this message]
  -- strict thread matches above, loose matches on Subject: below --
2020-10-04 11:59 [gentoo-commits] repo/gentoo:master commit in: x11-misc/xlockmore/, x11-misc/xlockmore/files/ Jeroen Roovers
2020-09-25  9:56 Jeroen Roovers
2020-05-30 14:49 Jeroen Roovers
2018-08-07  7:04 Jeroen Roovers
2017-12-21 15:45 Jeroen Roovers
2017-01-15 23:24 Lars Wendler
2017-01-02 10:28 Lars Wendler
2015-10-14 21:27 Lars Wendler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1462184712.8e2682249c9f4a2844476b3b0cf7584a4c6a3f6a.polynomial-c@gentoo \
    --to=polynomial-c@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox