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
}
next 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