From 2b4f184033fcbaaf8913e6f77f0f2422ba1efdbc Mon Sep 17 00:00:00 2001 From: Naohiro Aota Date: Fri, 27 May 2011 11:28:40 +0000 Subject: Add ~x86-fbsd keyword; add patch for bsd install (Portage version: 2.2.0_alpha32/cvs/FreeBSD i386) --- x11-misc/slim/ChangeLog | 6 +++- x11-misc/slim/files/slim-1.3.2-bsd-install.patch | 35 ++++++++++++++++++++++++ x11-misc/slim/slim-1.3.2-r3.ebuild | 10 +++++-- 3 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 x11-misc/slim/files/slim-1.3.2-bsd-install.patch diff --git a/x11-misc/slim/ChangeLog b/x11-misc/slim/ChangeLog index 9ed8d3adf997..0716dfa1c0cb 100644 --- a/x11-misc/slim/ChangeLog +++ b/x11-misc/slim/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for x11-misc/slim # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/ChangeLog,v 1.65 2011/01/10 19:08:34 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/ChangeLog,v 1.66 2011/05/27 11:28:39 naota Exp $ + + 27 May 2011; Naohiro Aota slim-1.3.2-r3.ebuild, + +files/slim-1.3.2-bsd-install.patch: + Add ~x86-fbsd keyword; add patch for bsd install 10 Jan 2011; Brent Baude slim-1.3.2-r3.ebuild: stable ppc, bug 348542 diff --git a/x11-misc/slim/files/slim-1.3.2-bsd-install.patch b/x11-misc/slim/files/slim-1.3.2-bsd-install.patch new file mode 100644 index 000000000000..4fd85b05c595 --- /dev/null +++ b/x11-misc/slim/files/slim-1.3.2-bsd-install.patch @@ -0,0 +1,35 @@ +diff --git a/Makefile b/Makefile +index b743389..f7c1b33 100644 +--- a/Makefile ++++ b/Makefile +@@ -42,10 +42,13 @@ slim: $(OBJECTS) + $(CC) $(CFLAGS) $(DEFINES) $(CUSTOM) -c $< -o $@ + + install: slim install-theme +- install -D -m 755 slim $(DESTDIR)$(PREFIX)/bin/slim +- install -D -m 644 slim.1 $(DESTDIR)$(MANDIR)/man1/slim.1 ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -m 755 slim $(DESTDIR)$(PREFIX)/bin/slim ++ install -d $(DESTDIR)$(MANDIR)/man1 ++ install -m 644 slim.1 $(DESTDIR)$(MANDIR)/man1/slim.1 + test -e $(DESTDIR)$(CFGDIR)/slim.conf || \ +- install -D -m 644 slim.conf $(DESTDIR)$(CFGDIR)/slim.conf ++ (install -d $(DESTDIR)$(CFGDIR); \ ++ install -m 644 slim.conf $(DESTDIR)$(CFGDIR)/slim.conf) + + clean: + @rm -f slim *.o +@@ -61,9 +64,10 @@ dist: + + + install-theme: +- install -D -m 644 themes/default/slim.theme \ ++ install -d $(DESTDIR)$(PREFIX)/share/slim/themes/default ++ install -m 644 themes/default/slim.theme \ + $(DESTDIR)$(PREFIX)/share/slim/themes/default/slim.theme +- install -D -m 644 themes/default/panel.png \ ++ install -m 644 themes/default/panel.png \ + $(DESTDIR)$(PREFIX)/share/slim/themes/default/panel.png +- install -D -m 644 themes/default/background.jpg \ ++ install -m 644 themes/default/background.jpg \ + $(DESTDIR)$(PREFIX)/share/slim/themes/default/background.jpg diff --git a/x11-misc/slim/slim-1.3.2-r3.ebuild b/x11-misc/slim/slim-1.3.2-r3.ebuild index 00f5c32c1263..22df5492b819 100644 --- a/x11-misc/slim/slim-1.3.2-r3.ebuild +++ b/x11-misc/slim/slim-1.3.2-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/slim-1.3.2-r3.ebuild,v 1.5 2011/01/10 19:08:34 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/slim-1.3.2-r3.ebuild,v 1.6 2011/05/27 11:28:39 naota Exp $ EAPI=2 @@ -12,7 +12,7 @@ SRC_URI="mirror://berlios/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ppc64 sparc x86" +KEYWORDS="amd64 ppc ppc64 sparc x86 ~x86-fbsd" IUSE="branding pam" RDEPEND="x11-libs/libXmu @@ -42,6 +42,12 @@ src_prepare() { # Our Gentoo-specific config changes epatch "${FILESDIR}/${PN}-1.3.2-r2-config.diff" + if use elibc_FreeBSD; then + sed -i -e "s/CUSTOM=-DHAVE_SHADOW/CUSTOM=-DNEEDS_BASENAME/" Makefile \ + || die "sed failed in Makefile" + epatch "${FILESDIR}/${PN}-1.3.2-bsd-install.patch" + fi + if use branding; then sed -i -e 's/ default/ slim-gentoo-simple/' slim.conf || die fi -- cgit v1.2.3-65-gdbad