diff options
author | 2008-02-11 19:53:44 +0000 | |
---|---|---|
committer | 2008-02-11 19:53:44 +0000 | |
commit | 678de52517db08935e92c98760af600e555bb667 (patch) | |
tree | 564ce65e016f112519f57576d650d8c046bc5e23 /app-laptop | |
parent | Still tracking the fast-moving gentoo-sources :) (diff) | |
download | je_fro-678de52517db08935e92c98760af600e555bb667.tar.gz je_fro-678de52517db08935e92c98760af600e555bb667.tar.bz2 je_fro-678de52517db08935e92c98760af600e555bb667.zip |
latest pommed... see if it works
svn path=/; revision=182
Diffstat (limited to 'app-laptop')
-rw-r--r-- | app-laptop/pommed/ChangeLog | 92 | ||||
-rw-r--r-- | app-laptop/pommed/Manifest | 8 | ||||
-rw-r--r-- | app-laptop/pommed/files/pommed-1.11.patch | 21 | ||||
-rw-r--r-- | app-laptop/pommed/files/pommed-1.15.patch | 14 | ||||
-rw-r--r-- | app-laptop/pommed/files/pommed-1.5.patch | 21 | ||||
-rwxr-xr-x | app-laptop/pommed/files/pommed.rc | 19 | ||||
-rw-r--r-- | app-laptop/pommed/metadata.xml | 14 | ||||
-rw-r--r-- | app-laptop/pommed/pommed-1.15.ebuild | 100 |
8 files changed, 289 insertions, 0 deletions
diff --git a/app-laptop/pommed/ChangeLog b/app-laptop/pommed/ChangeLog new file mode 100644 index 0000000..f7b3ac5 --- /dev/null +++ b/app-laptop/pommed/ChangeLog @@ -0,0 +1,92 @@ +# ChangeLog for app-laptop/pommed +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/ChangeLog,v 1.18 2008/01/26 18:16:23 dertobi123 Exp $ + + 26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> pommed-1.12.ebuild: + ppc stable, bug #206680 + + 21 Jan 2008; Christian Faulhammer <opfer@gentoo.org> pommed-1.12.ebuild: + stable x86, bug 206680 + +*pommed-1.14 (19 Jan 2008) + + 19 Jan 2008; Cédric Krier <cedk@gentoo.org> +pommed-1.14.ebuild: + Version bump + +*pommed-1.12 (24 Nov 2007) + + 24 Nov 2007; Cédric Krier <cedk@gentoo.org> -pommed-1.11.ebuild, + +pommed-1.12.ebuild: + Version bump and remove old + + 18 Nov 2007; Cédric Krier <cedk@gentoo.org> -files/pommed-1.7.patch, + -files/pommed-1.10.patch, pommed-1.5.ebuild, -pommed-1.7.ebuild, + -pommed-1.8.ebuild, -pommed-1.10.ebuild: + Remove old and add quote + +*pommed-1.11 (18 Nov 2007) + + 18 Nov 2007; Cédric Krier <cedk@gentoo.org> +files/pommed-1.11.patch, + +pommed-1.11.ebuild: + Version bump + +*pommed-1.10 (21 Oct 2007) + + 21 Oct 2007; Cédric Krier <cedk@gentoo.org> +files/pommed-1.10.patch, + +pommed-1.10.ebuild: + Version bump + + 09 Sep 2007; Joseph Jezak <josejx@gentoo.org> pommed-1.5.ebuild, + pommed-1.7.ebuild, pommed-1.8.ebuild: + Fixed building on ppc. Marked pommed-1.5 ppc stable. + +*pommed-1.8 (11 Aug 2007) + + 11 Aug 2007; Cédric Krier <cedk@gentoo.org> +pommed-1.8.ebuild: + Version bump + + 01 Aug 2007; <metalgod@gentoo.org> pommed-1.5.ebuild: + Stable on amd64. Bug #185314 + + 23 Jul 2007; Christian Faulhammer <opfer@gentoo.org> pommed-1.5.ebuild: + stable x86, bug 185314 + +*pommed-1.7 (14 Jul 2007) + + 14 Jul 2007; Cédric Krier <cedk@gentoo.org> -files/pommed-1.2.patch, + -files/pommed-1.4.patch, +files/pommed-1.7.patch, -pommed-1.2-r1.ebuild, + -pommed-1.4.ebuild, +pommed-1.7.ebuild: + Version bump and clean old + +*pommed-1.5 (21 May 2007) + + 21 May 2007; Cédric Krier <cedk@gentoo.org> +files/pommed-1.5.patch, + +pommed-1.5.ebuild: + Version bump + + 14 May 2007; Cédric Krier <cedk@gentoo.org> files/pommed.rc, + pommed-1.4.ebuild: + Fix rc script for bug #178496 and dependencies for bug #178508 + +*pommed-1.4 (13 May 2007) + + 13 May 2007; Cedric Krier <cedk@gentoo.org> +files/pommed-1.4.patch, + +pommed-1.4.ebuild: + Version bump + + 12 Mar 2007; Cedric Krier <cedk@gentoo.org> -pommed-1.2.ebuild, + pommed-1.2-r1.ebuild: + Change RDEPENDS to virtual/eject and remove old + +*pommed-1.2-r1 (05 Mar 2007) + + 05 Mar 2007; Cedric Krier <cedk@gentoo.org> +pommed-1.2-r1.ebuild: + Fix depencie to gtk+-2, add amd64,ppc + +*pommed-1.2 (04 Mar 2007) + + 04 Mar 2007; Cedric Krier <cedk@gentoo.org> +files/pommed-1.2.patch, + +files/pommed.rc, +metadata.xml, +pommed-1.2.ebuild: + New ebuild for bug #163497 thanks to Daniel Vianna, Guillaume Pujol, Markus + Rothe + diff --git a/app-laptop/pommed/Manifest b/app-laptop/pommed/Manifest new file mode 100644 index 0000000..259f4bb --- /dev/null +++ b/app-laptop/pommed/Manifest @@ -0,0 +1,8 @@ +AUX pommed-1.11.patch 882 RMD160 9eaaacbdda3428a4378de389b38944b21cc8317b SHA1 6da17d1319973c428ca0125a93f564edfadff6c6 SHA256 f3f19f00603d75abec537030b7d6ba0ec905699774523b9f127c7b3d4edb092e +AUX pommed-1.15.patch 650 RMD160 0312d4f11391182fc45efafa5600499a2f65f0a0 SHA1 803898828d8f396b95d28b0b054763f6d9cd742c SHA256 547b4eb73ad5b9da6491d6c41f8dbae11233626445cf06d6a43560ef193c5505 +AUX pommed-1.5.patch 797 RMD160 03924d567f0b4988e9df919ab625d27e663d5afa SHA1 9376a7ba19ed184759480f1bfc54591b6230ccb1 SHA256 02ed1b85e0747617bf7652dc7e34b8a0422dda6f2f2579e35d9b2cc43f0a5e36 +AUX pommed.rc 382 RMD160 9bc2e6c515f72eff59045ab20ac0b743b7c2030a SHA1 6bd5ec4bc79ae09919f5e66a6e13fff76f347e38 SHA256 91911d2f65eb26b1e449ae45e587ccd03d756bdb549142fe169bc1161e9fb6d5 +DIST pommed-1.15.tar.gz 997670 RMD160 d305e58a2d8270ab22addfce30ecf8ffe4c97771 SHA1 16debec468ba4890366eded5b574fee615d2da07 SHA256 12431eca9c5be3bef02da26b04d9b0fbb52d10f1eddd0f7e9dbf8ed95e66caca +EBUILD pommed-1.15.ebuild 2317 RMD160 d3a7b0dacd40091fcc7a33b2e7000a125705335e SHA1 eaa0f8ce45de84f09bda84b5974a7579375ee815 SHA256 66de46300d9cdfa2c30538b9f63cdd776df5e69dcc613e22840094861b5bf5a7 +MISC ChangeLog 2821 RMD160 fc1c584e11f437d7886832fd4d8b7f888d303542 SHA1 a3f874fe4a0eb8ab3e7bbf37db85ba0a49a68461 SHA256 21078c03e5bdef3db4a804f67126ca47b06af436880126b53cfaf43477850ca8 +MISC metadata.xml 650 RMD160 f7daee13a933d338a74f6d96ab6cf50ca14c41fe SHA1 55e4fd4f2955d2874a1a6b01897d3ee979a9b886 SHA256 98d730e05d016004e5fe2e7de97c0b2d08ec7f6c5a3521bda0d6ab3d16c0e327 diff --git a/app-laptop/pommed/files/pommed-1.11.patch b/app-laptop/pommed/files/pommed-1.11.patch new file mode 100644 index 0000000..6c076e3 --- /dev/null +++ b/app-laptop/pommed/files/pommed-1.11.patch @@ -0,0 +1,21 @@ +diff -ru pommed-1.11~/pommed/Makefile pommed-1.11/pommed/Makefile +--- pommed/Makefile 2007-11-18 22:41:53.000000000 +0100 ++++ pommed/Makefile 2007-11-18 22:44:05.000000000 +0100 +@@ -16,7 +16,7 @@ + + INOTIFY_CFLAGS = $(shell test -e /usr/include/sys/inotify.h || echo -DNO_SYS_INOTIFY_H) + +-CFLAGS = -g -O2 -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) ++CFLAGS += -g -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) + + ifeq ($(ARCH), ppc) + OFLIB ?= +@@ -41,7 +41,7 @@ + + else + +-LDFLAGS = -lz -lsmbios $(DBUS_LIBS) $(ALSA_LIBS) $(AUDIOFILE_LIBS) $(CONFUSE_LIBS) ++LDFLAGS = -lz -lsmbios -lstdc++ $(DBUS_LIBS) $(ALSA_LIBS) $(AUDIOFILE_LIBS) $(CONFUSE_LIBS) + + SOURCES = pommed.c cd_eject.c evdev.c conffile.c audio.c dbus.c power.c beep.c \ + mactel/x1600_backlight.c mactel/gma950_backlight.c \ diff --git a/app-laptop/pommed/files/pommed-1.15.patch b/app-laptop/pommed/files/pommed-1.15.patch new file mode 100644 index 0000000..71faa42 --- /dev/null +++ b/app-laptop/pommed/files/pommed-1.15.patch @@ -0,0 +1,14 @@ +--- pommed/Makefile 2007-12-19 15:35:58.000000000 -0600 ++++ pommed/Makefile.new 2008-02-11 13:43:07.000000000 -0600 +@@ -16,9 +16,9 @@ + + INOTIFY_CFLAGS = $(shell test -e /usr/include/sys/inotify.h || echo -DNO_SYS_INOTIFY_H) + +-CFLAGS = -g -O2 -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) ++CFLAGS += -g -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(AUDIOFILE_CFLAGS) $(CONFUSE_CFLAGS) $(INOTIFY_CFLAGS) + +-LDFLAGS = -pthread $(DBUS_LIBS) $(ALSA_LIBS) $(AUDIOFILE_LIBS) $(CONFUSE_LIBS) ++LDFLAGS = -lz -lsmbios -lstdc++ $(DBUS_LIBS) $(ALSA_LIBS) $(AUDIOFILE_LIBS) $(CONFUSE_LIBS) + + ifeq ($(ARCH), ppc) + OFLIB ?= diff --git a/app-laptop/pommed/files/pommed-1.5.patch b/app-laptop/pommed/files/pommed-1.5.patch new file mode 100644 index 0000000..4c6a8d4 --- /dev/null +++ b/app-laptop/pommed/files/pommed-1.5.patch @@ -0,0 +1,21 @@ +diff -ru pommed-1.5~/pommed/Makefile pommed-1.5/pommed/Makefile +--- pommed-1.5~/pommed/Makefile 2007-04-28 13:44:15.000000000 +0200 ++++ pommed-1.5/pommed/Makefile 2007-05-21 22:44:23.000000000 +0200 +@@ -11,7 +11,7 @@ + CONFUSE_CFLAGS = $(shell pkg-config libconfuse --cflags) + CONFUSE_LIBS = $(shell pkg-config libconfuse --libs) + +-CFLAGS = -g -O2 -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(CONFUSE_CFLAGS) ++CFLAGS += -g -Wall $(DBUS_CFLAGS) $(ALSA_CFLAGS) $(CONFUSE_CFLAGS) + + ifeq ($(ARCH), ppc) + OFLIB ?= +@@ -36,7 +36,7 @@ + + else + +-LDFLAGS = -lz -lsmbios $(DBUS_LIBS) $(ALSA_LIBS) $(CONFUSE_LIBS) ++LDFLAGS = -lz -lsmbios -lstdc++ $(DBUS_LIBS) $(ALSA_LIBS) $(CONFUSE_LIBS) + + SOURCES = pommed.c cd_eject.c evdev.c conffile.c audio.c dbus.c \ + mactel/x1600_backlight.c mactel/gma950_backlight.c \ diff --git a/app-laptop/pommed/files/pommed.rc b/app-laptop/pommed/files/pommed.rc new file mode 100755 index 0000000..062d1a9 --- /dev/null +++ b/app-laptop/pommed/files/pommed.rc @@ -0,0 +1,19 @@ +#!/sbin/runscript +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need dbus alsasound +} + +start() { + ebegin "Running pommed daemon" + start-stop-daemon --start --quiet --exec /usr/bin/pommed + eend $? +} + +stop() { + ebegin "Stopping pommed daemon" + start-stop-daemon --stop --pidfile /var/run/pommed.pid + eend $? +} diff --git a/app-laptop/pommed/metadata.xml b/app-laptop/pommed/metadata.xml new file mode 100644 index 0000000..589747d --- /dev/null +++ b/app-laptop/pommed/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>cedk@gentoo.org</email> +</maintainer> +<longdescription> pommed handles the hotkeys found on the Apple MacBook Pro, +MacBook and PowerBook laptops and adjusts the LCD backlight, sound volume, +keyboard backlight or ejects the CD-ROM drive accordingly. +pommed also monitors the ambient light sensors to automatically light up the +keyboard backlight on the MacBook Pro and the latest PowerBook. +Optional support for the Apple Remote control is available.</longdescription> +</pkgmetadata> diff --git a/app-laptop/pommed/pommed-1.15.ebuild b/app-laptop/pommed/pommed-1.15.ebuild new file mode 100644 index 0000000..7a109a0 --- /dev/null +++ b/app-laptop/pommed/pommed-1.15.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/pommed-1.14.ebuild,v 1.1 2008/01/19 18:01:14 cedk Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="Daemon managing special features such as screen and keyboard \ +backlight on Apple MacBook Pro/PowerBook laptops" +HOMEPAGE="http://technologeek.org/projects/pommed/index.html" +ALIOTH_NUMBER="2223" +SRC_URI="http://alioth.debian.org/frs/download.php/${ALIOTH_NUMBER}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="gtk X" + +DEPEND="media-libs/alsa-lib + x86? ( sys-apps/pciutils + >=sys-libs/libsmbios-0.13.6 ) + amd64? ( sys-apps/pciutils + >=sys-libs/libsmbios-0.13.6 ) + dev-libs/confuse + sys-apps/dbus + sys-libs/zlib + gtk? ( >=x11-libs/gtk+-2 + >=gnome-base/libglade-2 + media-libs/audiofile ) + X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND} + virtual/eject" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}.patch" +} + +src_compile() { + cd "${S}"/pommed + emake CC="$(tc-getCC)" OFLIB=1 || die "emake pommed failed" + + if use gtk; then + cd "${S}"/gpomme + local POFILES="" + for LANG in ${LINGUAS}; do + if [ -f po/${LANG}.po ]; then + POFILES="${POFILES} po/${LANG}.po" + fi + done + emake CC="$(tc-getCC)" POFILES="${POFILES}" || die "emake gpomme failed" + fi + if use X; then + cd "${S}"/wmpomme + emake CC="$(tc-getCC)" || die "emake wmpomme failed" + fi +} + +src_install() { + insinto /etc + if use x86 || use amd64; then + newins pommed.conf.mactel pommed.conf + elif use ppc; then + newins pommed.conf.pmac pommed.conf + fi + + insinto /etc/dbus-1/system.d + newins dbus-policy.conf pommed.conf + + insinto /usr/share/pommed + doins pommed/data/*.wav + + dobin pommed/pommed + + newinitd "${FILESDIR}"/pommed.rc pommed + + dodoc AUTHORS ChangeLog README TODO + + if use gtk ; then + dobin gpomme/gpomme + for LANG in ${LINGUAS}; do + if [ -f gpomme/po/${LANG}.mo ]; then + einfo "Installing lang ${LANG}" + insinto /usr/share/locale/${LANG}/LC_MESSAGES/ + doins gpomme/po/${LANG}.mo + fi + done + + insinto /usr/share/applications + doins gpomme/gpomme.desktop + doins gpomme/gpomme-c.desktop + insinto /usr/share/gpomme/ + doins -r gpomme/themes + doins gpomme/gpomme.glade + fi + + if use X ; then + dobin wmpomme/wmpomme + fi +} |