diff options
author | 2015-08-08 13:49:04 -0700 | |
---|---|---|
committer | 2015-08-08 17:38:18 -0700 | |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /x11-plugins | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'x11-plugins')
862 files changed, 18756 insertions, 0 deletions
diff --git a/x11-plugins/allin1/Manifest b/x11-plugins/allin1/Manifest new file mode 100644 index 00000000000..28dd9721fb1 --- /dev/null +++ b/x11-plugins/allin1/Manifest @@ -0,0 +1 @@ +DIST allin1-0.5.0.tar.gz 43905 SHA256 7710bdb5ade3131f6ca38391c0ee03af8d148e776618708fad5f732814df2a6f SHA512 2728bc86b59850dd3e928ea62f00e32bb06a1ea4b8dc3611b2fdc952de8decef7d9ac3c51ed3676d242b5de670270e19bf5783658c6651ae534154249d99a4e7 WHIRLPOOL 5ca994774edf7912a97205ed5ea831b4a9039b9d8845f25d6823ce8d7c9113e865f71671bfe01783e9fe64985959b43aa3eaa260556f05625657c8e523355b21 diff --git a/x11-plugins/allin1/allin1-0.5.0-r1.ebuild b/x11-plugins/allin1/allin1-0.5.0-r1.ebuild new file mode 100644 index 00000000000..38654f4933d --- /dev/null +++ b/x11-plugins/allin1/allin1-0.5.0-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils toolchain-funcs + +DESCRIPTION="All in one monitoring dockapp: RAM, CPU, Net, Power, df, seti" +HOMEPAGE="http://ilpettegolo.altervista.org/linux_allin1.en.shtml" +SRC_URI="mirror://sourceforge/allinone/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_prepare() { + epatch "${FILESDIR}/makefile.patch" +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin src/allin1 + doman docs/allin1.1 + dodoc README README.it TODO ChangeLog BUGS src/allin1.conf.example +} diff --git a/x11-plugins/allin1/allin1-0.5.0.ebuild b/x11-plugins/allin1/allin1-0.5.0.ebuild new file mode 100644 index 00000000000..4f171d47b07 --- /dev/null +++ b/x11-plugins/allin1/allin1-0.5.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DESCRIPTION="All in one monitoring dockapp: RAM, CPU, Net, Power, df, seti" +HOMEPAGE="http://ilpettegolo.altervista.org/linux_allin1.en.shtml" +SRC_URI="mirror://sourceforge/allinone/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="ppc x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_compile() { + emake CFLAGS="${CFLAGS}" || die "Compilation failed" +} + +src_install() { + dobin src/allin1 || die + doman docs/allin1.1 || die + dodoc README README.it TODO ChangeLog BUGS src/allin1.conf.example +} diff --git a/x11-plugins/allin1/files/makefile.patch b/x11-plugins/allin1/files/makefile.patch new file mode 100644 index 00000000000..20837b4488c --- /dev/null +++ b/x11-plugins/allin1/files/makefile.patch @@ -0,0 +1,23 @@ +--- src/Makefile.old 2012-10-24 13:12:48.128285694 +0200 ++++ src/Makefile 2012-10-24 13:19:56.135247071 +0200 +@@ -11,8 +11,9 @@ + + CC = gcc + FLEX = flex +-LIBFLAGS = -ggdb -Wall -O2 -fPIC +-CFLAGS = -ggdb -Wall -O2 ++LIBFLAGS = -fPIC ++CFLAGS = ++LDFLAGS = + GENERATED = allin1 confparse.c + LIBRARIES = -L/usr/X11R6/lib -lXext -lX11 -lXpm -lm + MODULES = allin1.o dockhelper.o memory.o battery.o cpu.o \ +@@ -58,7 +59,7 @@ + + + allin1: $(MODULES) +- $(CC) $(CFLAGS) -o $@ $(MODULES) -DDEBUG $(LIBRARIES) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(MODULES) -DDEBUG $(LIBRARIES) + + + install: allin1 diff --git a/x11-plugins/allin1/metadata.xml b/x11-plugins/allin1/metadata.xml new file mode 100644 index 00000000000..4f220c971d2 --- /dev/null +++ b/x11-plugins/allin1/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription>Allin1 is a little dock applet for FluxBox and similar window managers which monitors CPU load with a moving graph, memory and swap usage with histograms, battery and power status with histogram and icons, and ethernet/PPP interfaces with icons and histograms (linear or logaritmic).</longdescription> + <upstream> + <remote-id type="sourceforge">allinone</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/asapm/Manifest b/x11-plugins/asapm/Manifest new file mode 100644 index 00000000000..c36651ab902 --- /dev/null +++ b/x11-plugins/asapm/Manifest @@ -0,0 +1 @@ +DIST asapm-3.1.tar.gz 63203 SHA256 641fba8ffce21725ec63e49f03700174436c265aad2babcdfde4508af23a1b7b SHA512 01859deccba952428671fd77ce87251b1fe0c21221af13db9b14c9ef28babad11e1582fed02b076f16d66bdab398eeb7a48b5e3cdebcb4e153978e04f022a579 WHIRLPOOL 1cd977520e6bab36275b095b6b79d56ef4be4636ed6752c7f993696cb24cdfb622e9fa4e122e982d0ecacafae76bf666253b80b3cb46e2aa949aca1c82e2614b diff --git a/x11-plugins/asapm/asapm-3.1-r1.ebuild b/x11-plugins/asapm/asapm-3.1-r1.ebuild new file mode 100644 index 00000000000..e2d849a819c --- /dev/null +++ b/x11-plugins/asapm/asapm-3.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils toolchain-funcs + +DESCRIPTION="APM monitor for AfterStep" +HOMEPAGE="http://tigr.net/afterstep/applets/" +SRC_URI="http://www.tigr.net/afterstep/download/asapm/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc -sparc ~x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXpm" + +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_prepare() { + epatch "${FILESDIR}"/${P}-{ldflags,include,autoconf}.patch + cp autoconf/configure.in . || die + AT_M4DIR=autoconf eautoconf + tc-export CC +} + +src_install() { + dobin asapm + newman asapm.man asapm.1 + dodoc CHANGES README TODO NOTES +} diff --git a/x11-plugins/asapm/files/asapm-3.1-autoconf.patch b/x11-plugins/asapm/files/asapm-3.1-autoconf.patch new file mode 100644 index 00000000000..0051d49ac8a --- /dev/null +++ b/x11-plugins/asapm/files/asapm-3.1-autoconf.patch @@ -0,0 +1,21 @@ +--- a/autoconf/configure.in ++++ b/autoconf/configure.in +@@ -59,7 +59,6 @@ + AC_CHECK_HEADERS(sys/wait.h sys/time.h) + AC_CHECK_HEADERS(sys/statvfs.h sys/vfs.h sys/mount.h ustat.h) + AC_CHECK_HEADERS(machine/soundcard.h linux/soundcard.h linux/radio.h) +-AC_CONFIG_HEADER(config.h) + + dnl# Check for X + +@@ -117,10 +116,6 @@ + AC_SUBST(with_gnustep_lib) + AC_SUBST(with_afterdir) + +-dnl# Write results +- +-AC_CONFIG_HEADER(config.h) +- + dnl# Common parts of the Makefile + MAKEFILEDEFINES=./autoconf/Makefile.defines + MAKEFILECOMMON=./autoconf/Makefile.common diff --git a/x11-plugins/asapm/files/asapm-3.1-include.patch b/x11-plugins/asapm/files/asapm-3.1-include.patch new file mode 100644 index 00000000000..529d994ef12 --- /dev/null +++ b/x11-plugins/asapm/files/asapm-3.1-include.patch @@ -0,0 +1,10 @@ +--- a/apm_read.c ++++ b/apm_read.c +@@ -13,6 +13,7 @@ + */ + + #include <stdio.h> ++#include <stdlib.h> /* exit(), free() */ + #include <errno.h> + #include <fcntl.h> + #include <unistd.h> diff --git a/x11-plugins/asapm/files/asapm-3.1-ldflags.patch b/x11-plugins/asapm/files/asapm-3.1-ldflags.patch new file mode 100644 index 00000000000..a90d7baf2e4 --- /dev/null +++ b/x11-plugins/asapm/files/asapm-3.1-ldflags.patch @@ -0,0 +1,11 @@ +--- a/autoconf/Makefile.common.in ++++ b/autoconf/Makefile.common.in +@@ -34,7 +34,7 @@ + done + + $(PROG): $(OBJS) +- $(CC) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@) ++ $(CC) $(LDFLAGS) $(OBJS) $(LIBRARIES) $(EXTRA_LIBRARIES) -o $(@) + + .c.o: + $(CC) $(CCFLAGS) $(EXTRA_DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -c $*.c diff --git a/x11-plugins/asapm/metadata.xml b/x11-plugins/asapm/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/asapm/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/asclock/Manifest b/x11-plugins/asclock/Manifest new file mode 100644 index 00000000000..eaf50707d3c --- /dev/null +++ b/x11-plugins/asclock/Manifest @@ -0,0 +1 @@ +DIST asclock-2.0.12.tar.gz 111858 SHA256 70df9bd991bc707c0fdf76ea1acbeff5924e9ae0b0704feb46afa591030704e6 diff --git a/x11-plugins/asclock/asclock-2.0.12-r1.ebuild b/x11-plugins/asclock/asclock-2.0.12-r1.ebuild new file mode 100644 index 00000000000..76db5622f67 --- /dev/null +++ b/x11-plugins/asclock/asclock-2.0.12-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit eutils toolchain-funcs + +IUSE="" +DESCRIPTION="Clock applet for AfterStep" +SRC_URI="http://www.tigr.net/afterstep/download/asclock/${P}.tar.gz" +HOMEPAGE="http://tigr.net/afterstep/applets/" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" + +DEPEND="x11-libs/libXpm" +RDEPEND="${DEPEND} + x11-proto/xextproto + x11-proto/xproto" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-gcc41.patch + ln -s themes/classic default_theme +} + +src_configure() { :; } + +src_compile() { + local x + # will break Solaris + [[ ${CHOST} == *-linux-gnu ]] && CFLAGS="${CFLAGS} \ + -Dlinux \ + -D_POSIX_C_SOURCE=199309L \ + -D_POSIX_SOURCE \ + -D_XOPEN_SOURCE" + for x in asclock parser symbols config + do + $(tc-getCC) \ + ${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \ + -I"${EPREFIX}"/usr/include \ + -D_BSD_SOURCE \ + -D_SVID_SOURCE \ + -DFUNCPROTO=15 \ + -DNARROWPROTO \ + -c -o ${x}.o ${x}.c || die "compile asclock failed" + done + $(tc-getCC) \ + ${LDFLAGS} \ + -o asclock \ + asclock.o parser.o symbols.o config.o \ + -L"${EPREFIX}"/usr/lib \ + -L"${EPREFIX}"/usr/lib/X11 \ + -lXpm -lXext -lX11 || die "link asclock failed" +} + +src_install() { + dobin asclock + local themesdir="/usr/share/${PN}/themes" + insinto ${themesdir} + doins -r themes/* + dodoc README README.THEMES TODO + cd "${D}"/${themesdir} + rm -f Freeamp/Makefile{,.*} + ln -s classic default_theme +} diff --git a/x11-plugins/asclock/files/asclock-gcc41.patch b/x11-plugins/asclock/files/asclock-gcc41.patch new file mode 100644 index 00000000000..5a5291219ee --- /dev/null +++ b/x11-plugins/asclock/files/asclock-gcc41.patch @@ -0,0 +1,44 @@ +diff -ur asclock-2.0.12-orig/asclock.h asclock-2.0.12/asclock.h +--- asclock-2.0.12-orig/asclock.h 2006-06-03 15:31:58.000000000 -0400 ++++ asclock-2.0.12/asclock.h 2006-06-03 15:35:51.000000000 -0400 +@@ -38,15 +38,15 @@ + #define INT_TYPE 0; + + /* the xpm data */ +-extern char *clock_xpm[]; +-extern char *month_xpm[]; +-extern char *weekday_xpm[]; +-extern char *led_xpm[]; +-extern char *date_xpm[]; +-extern char *hour_xpm[]; +-extern char *minute_xpm[]; +-extern char *second_xpm[]; +-extern char *beats_xpm[]; ++static char *clock_xpm[]; ++static char *month_xpm[]; ++static char *weekday_xpm[]; ++static char *led_xpm[]; ++static char *date_xpm[]; ++static char *hour_xpm[]; ++static char *minute_xpm[]; ++static char *second_xpm[]; ++static char *beats_xpm[]; + + /* the filenames */ + extern char clock_xpm_fn[MAX_PATH_LEN]; +diff -ur asclock-2.0.12-orig/themes/classic/beats.xpm asclock-2.0.12/themes/classic/beats.xpm +--- asclock-2.0.12-orig/themes/classic/beats.xpm 2006-06-03 15:31:58.000000000 -0400 ++++ asclock-2.0.12/themes/classic/beats.xpm 2006-06-03 15:37:04.000000000 -0400 +@@ -1 +1 @@ +-char *beats_xpm[] = { NULL }; ++static char *beats_xpm[] = { NULL }; +diff -ur asclock-2.0.12-orig/themes/classic/led.xpm asclock-2.0.12/themes/classic/led.xpm +--- asclock-2.0.12-orig/themes/classic/led.xpm 2006-06-03 15:31:58.000000000 -0400 ++++ asclock-2.0.12/themes/classic/led.xpm 2006-06-03 15:36:53.000000000 -0400 +@@ -1,5 +1,5 @@ + /* XPM */ +-char * led_xpm[] = { ++static char * led_xpm[] = { + "135 11 3 1", + " c #282828", + "O c #00df00", diff --git a/x11-plugins/asclock/metadata.xml b/x11-plugins/asclock/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/asclock/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/ascpu/Manifest b/x11-plugins/ascpu/Manifest new file mode 100644 index 00000000000..829a05c9b9a --- /dev/null +++ b/x11-plugins/ascpu/Manifest @@ -0,0 +1 @@ +DIST ascpu-1.11.tar.gz 43867 SHA256 fdd2ee8a6cd006bbb2d6d1871b92c33b18f7bd5e1ab8a367572e4b4f1f53c0a2 diff --git a/x11-plugins/ascpu/ascpu-1.11.ebuild b/x11-plugins/ascpu/ascpu-1.11.ebuild new file mode 100644 index 00000000000..9f1de624447 --- /dev/null +++ b/x11-plugins/ascpu/ascpu-1.11.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils toolchain-funcs + +IUSE="jpeg" +DESCRIPTION="CPU statistics monitor utility for X Windows" +SRC_URI="http://www.tigr.net/afterstep/download/ascpu/${P}.tar.gz" +HOMEPAGE="http://www.tigr.net" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 ~mips ppc ppc64 sparc x86" + +RDEPEND="x11-libs/libXpm + x11-libs/libSM + jpeg? ( virtual/jpeg )" + +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-gentoo.patch +} + +src_compile() { + econf $(use_enable jpeg) || die "econf failed" + emake CC="$(tc-getCC)" || die "emake failed" +} + +src_install() { + dodir /usr/bin + dodir /usr/share/man/man1 + + emake DESTDIR="${D}" install || die "emake install failed" + dodoc README +} diff --git a/x11-plugins/ascpu/files/ascpu-1.11-gentoo.patch b/x11-plugins/ascpu/files/ascpu-1.11-gentoo.patch new file mode 100644 index 00000000000..b26374a4ac0 --- /dev/null +++ b/x11-plugins/ascpu/files/ascpu-1.11-gentoo.patch @@ -0,0 +1,36 @@ +--- autoconf/Makefile.common.in.orig 1999-05-06 23:35:32.000000000 +0200 ++++ autoconf/Makefile.common.in 2006-09-11 23:07:41.000000000 +0200 +@@ -9,11 +9,10 @@ + install: install.bin install.man + + install.bin: $(PROG) +- $(STRIP) $(PROG) +- $(INSTALL_PROGRAM) $(PROG) $(AFTER_BIN_DIR) ++ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(AFTER_BIN_DIR) + + install.man: +- $(INSTALL_DATA) $(PROG).man $(AFTER_MAN_DIR)/$(PROG).1x ++ $(INSTALL_DATA) $(PROG).man $(DESTDIR)$(AFTER_MAN_DIR)/$(PROG).1x + + uninstall: + $(RMF) $(AFTER_BIN_DIR)/$(PROG) +--- autoconf/Makefile.defines.in.orig 1999-05-06 23:35:32.000000000 +0200 ++++ autoconf/Makefile.defines.in 2006-09-11 23:17:40.000000000 +0200 +@@ -2,6 +2,7 @@ + # Copyright (c) 1998, Guylhem AZNAR <guylhem@oeil.qc.ca> + # + ++DESTDIR = + CC = @CC@ + CCFLAGS = @CFLAGS@ + # -march=pentiumpro -mcpu=pentiumpro +@@ -21,7 +22,7 @@ + LEXFLAGS = + + INSTALL = @INSTALL@ +-INSTALL_PROGRAM = @INSTALL@ -s -m 755 ++INSTALL_PROGRAM = @INSTALL@ -m 755 + INSTALL_DATA = @INSTALL@ -m 644 + + INCS_X = @X_CFLAGS@ + diff --git a/x11-plugins/ascpu/metadata.xml b/x11-plugins/ascpu/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/ascpu/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/asmem/Manifest b/x11-plugins/asmem/Manifest new file mode 100644 index 00000000000..31a2c6967d4 --- /dev/null +++ b/x11-plugins/asmem/Manifest @@ -0,0 +1 @@ +DIST asmem-1.12.tar.gz 48058 SHA256 202ab8c54e602f58d9f02d1029a84be04ffa7698d9e73fcd7aa739ddb079e327 diff --git a/x11-plugins/asmem/asmem-1.12.ebuild b/x11-plugins/asmem/asmem-1.12.ebuild new file mode 100644 index 00000000000..01d9b01fbb6 --- /dev/null +++ b/x11-plugins/asmem/asmem-1.12.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit toolchain-funcs + +DESCRIPTION="a swallowable applet monitors the utilization level of memory, cache and swap space" +HOMEPAGE="http://www.tigr.net" +SRC_URI="http://www.tigr.net/afterstep/download/asmem/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="jpeg" + +RDEPEND="x11-libs/libX11 + x11-libs/libICE + x11-libs/libSM + x11-libs/libXpm + x11-libs/libXext + jpeg? ( virtual/jpeg )" +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_compile() { + tc-export CC + econf $(use_enable jpeg) + emake || die "emake failed." +} + +src_install() { + dobin ${PN} + newman ${PN}.man ${PN}.1 + dodoc CHANGES README +} diff --git a/x11-plugins/asmem/metadata.xml b/x11-plugins/asmem/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/asmem/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/asmon/Manifest b/x11-plugins/asmon/Manifest new file mode 100644 index 00000000000..d9e9e69092d --- /dev/null +++ b/x11-plugins/asmon/Manifest @@ -0,0 +1 @@ +DIST asmon-0.71.tar.bz2 42235 SHA256 5bb259cdb9d8314e377bbb9f8df4ee13359f2eb905cc5a87866d6f07fc81523e diff --git a/x11-plugins/asmon/asmon-0.71.ebuild b/x11-plugins/asmon/asmon-0.71.ebuild new file mode 100644 index 00000000000..9e9ce8030a2 --- /dev/null +++ b/x11-plugins/asmon/asmon-0.71.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit toolchain-funcs + +DESCRIPTION="WindowMaker/AfterStep system monitor dockapp" +HOMEPAGE="http://rio.vg/asmon" +SRC_URI="http://rio.vg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc sparc x86" +IUSE="" + +RDEPEND="x11-libs/libXext + x11-libs/libXpm + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +S=${WORKDIR}/${P}/${PN} + +src_unpack() { + unpack ${A} + sed -i -e "s:gcc:$(tc-getCC):g" "${S}"/Makefile +} + +src_compile() { + emake clean || die "emake clean failed." + emake SOLARIS="${CFLAGS}" LIBDIR="${LDFLAGS}" \ + || die "emake failed." +} + +src_install() { + dobin ${PN} + dodoc ../Changelog +} diff --git a/x11-plugins/asmon/files/asmon-0.7.cflags.diff b/x11-plugins/asmon/files/asmon-0.7.cflags.diff new file mode 100644 index 00000000000..b69c692abb9 --- /dev/null +++ b/x11-plugins/asmon/files/asmon-0.7.cflags.diff @@ -0,0 +1,31 @@ +--- asmon/Makefile.orig 1999-06-26 03:35:13.000000000 +0200 ++++ asmon/Makefile 2006-08-24 20:21:52.000000000 +0200 +@@ -4,7 +4,7 @@ + #SOLARIS_LIBS = -lsocket -lkstat + #SOLARIS_OBJS = solaris26.o + +-LIBDIR = -L/usr/X11R6/lib ++LIBDIR = -L/usr/lib + LIBS = -lXpm -lXext -lX11 $(SOLARIS_LIBS) + OBJS = asmon.o $(SOLARIS_OBJS) \ + ../wmgeneral/wmgeneral.o \ +@@ -12,16 +12,16 @@ + ../wmgeneral/list.o + + .c.o: +- gcc -c -Wall $(SOLARIS) $< -o $*.o ++ gcc -c -Wall $(CFLAGS) $(SOLARIS) $< -o $*.o + + asmon: $(OBJS) + gcc -o asmon $(OBJS) $(LIBDIR) $(LIBS) + + clean:: + for i in $(OBJS) ; do \ +- rm $$i;\ ++ rm -f $$i;\ + done +- rm asmon ++ rm -f asmon + + install:: + cp -f asmon /usr/local/bin diff --git a/x11-plugins/asmon/metadata.xml b/x11-plugins/asmon/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/asmon/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/astime/Manifest b/x11-plugins/astime/Manifest new file mode 100644 index 00000000000..51886ea49f6 --- /dev/null +++ b/x11-plugins/astime/Manifest @@ -0,0 +1 @@ +DIST astime-2.8.tar.gz 49679 SHA256 e3c4328368ea95b85d67b05cd87355ccbc5066fae1ac07f683690cd7b91c9167 diff --git a/x11-plugins/astime/astime-2.8-r1.ebuild b/x11-plugins/astime/astime-2.8-r1.ebuild new file mode 100644 index 00000000000..a84f177ce7a --- /dev/null +++ b/x11-plugins/astime/astime-2.8-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils toolchain-funcs + +DESCRIPTION="Analogue clock utility for X Windows" +HOMEPAGE="http://www.tigr.net/" +SRC_URI="http://www.tigr.net/afterstep/download/astime/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="jpeg" + +RDEPEND="x11-libs/libXpm + x11-libs/libSM + jpeg? ( virtual/jpeg )" + +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-gentoo.patch +} + +src_compile() { + econf $(use_enable jpeg) || die "econf failed" + emake CC="$(tc-getCC)" || die "emake failed" +} + +src_install () { + dodir /usr/bin + dodir /usr/share/man/man1 + + emake DESTDIR="${D}" install || die + dodoc CHANGES README +} diff --git a/x11-plugins/astime/files/astime-2.8-gentoo.patch b/x11-plugins/astime/files/astime-2.8-gentoo.patch new file mode 100644 index 00000000000..52dba297ec8 --- /dev/null +++ b/x11-plugins/astime/files/astime-2.8-gentoo.patch @@ -0,0 +1,35 @@ +--- autoconf/Makefile.common.in.orig 1999-05-02 17:12:39.000000000 +0200 ++++ autoconf/Makefile.common.in 2006-09-12 00:26:40.000000000 +0200 +@@ -9,11 +9,10 @@ + install: install.bin install.man + + install.bin: $(PROG) +- $(STRIP) $(PROG) +- $(INSTALL_PROGRAM) $(PROG) $(AFTER_BIN_DIR) ++ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(AFTER_BIN_DIR) + + install.man: +- $(INSTALL_DATA) $(PROG).man $(AFTER_MAN_DIR)/$(PROG).1x ++ $(INSTALL_DATA) $(PROG).man $(DESTDIR)$(AFTER_MAN_DIR)/$(PROG).1x + + uninstall: + $(RMF) $(AFTER_BIN_DIR)/$(PROG) +--- autoconf/Makefile.defines.in.orig 1999-05-02 17:12:39.000000000 +0200 ++++ autoconf/Makefile.defines.in 2006-09-12 00:26:58.000000000 +0200 +@@ -2,6 +2,7 @@ + # Copyright (c) 1998, Guylhem AZNAR <guylhem@oeil.qc.ca> + # + ++DESTDIR = + CC = @CC@ + CCFLAGS = @CFLAGS@ + # -march=pentiumpro -mcpu=pentiumpro +@@ -21,7 +22,7 @@ + LEXFLAGS = + + INSTALL = @INSTALL@ +-INSTALL_PROGRAM = @INSTALL@ -s -m 755 ++INSTALL_PROGRAM = @INSTALL@ -m 755 + INSTALL_DATA = @INSTALL@ -m 644 + + INCS_X = @X_CFLAGS@ diff --git a/x11-plugins/astime/metadata.xml b/x11-plugins/astime/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/astime/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/bfm/Manifest b/x11-plugins/bfm/Manifest new file mode 100644 index 00000000000..be6da3dcd7e --- /dev/null +++ b/x11-plugins/bfm/Manifest @@ -0,0 +1 @@ +DIST bfm-0.6.4.tar.bz2 50634 SHA256 e5afb9eaebb67428c441c1eb0a98e5ad1aae46d2dcfe36567f9151c763ca04f9 SHA512 4255e31d1e04bbcd007be7a616184f97b2fb73711c2070859919666685848d75d5641396f206a6a6d70c656cbf8e97357aed3d663dc6d63ed1e7eb426d13f81c WHIRLPOOL 44b73dfe07d30f83aadd9e919dcdc004e60583e00d28df4b6c202db746b571c34cfb0c854536672338e614c61cc9e789b2adc0877bfd45d975b997a7d60f07f2 diff --git a/x11-plugins/bfm/bfm-0.6.4-r1.ebuild b/x11-plugins/bfm/bfm-0.6.4-r1.ebuild new file mode 100644 index 00000000000..2c998aabead --- /dev/null +++ b/x11-plugins/bfm/bfm-0.6.4-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit multilib toolchain-funcs + +DESCRIPTION="a dockapp and gkrellm plug-in combining timecop's bubblemon and wmfishtime" +HOMEPAGE="http://www.jnrowe.ukfsn.org/projects/bfm.html" +SRC_URI="http://www.jnrowe.ukfsn.org/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux" +IUSE="gkrellm" + +RDEPEND="x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXext" +DEPEND="${RDEPEND} + virtual/pkgconfig + gkrellm? ( >=app-admin/gkrellm-2 )" + +src_prepare() { + sed -i \ + -e 's:CFLAGS =:CFLAGS +=:' \ + -e 's:LDFLAGS =:LDFLAGS +=:' \ + -e 's:strip:true:' \ + -e 's:$(CFLAGS) -o $(BUBBLEFISHYMON):$(CFLAGS) $(SRCS) -o $(BUBBLEFISHYMON):' \ + -e 's:$(LIBS) $(GTK2_LIBS) $(SRCS):$(LIBS) $(GTK2_LIBS):' \ + -e 's:-o $(BUBBLEFISHYMON):$(GENTOO_LDFLAGS) -o $(BUBBLEFISHYMON):' \ + Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" GENTOO_LDFLAGS="${LDFLAGS}" + use gkrellm && emake gkrellm CC="$(tc-getCC)" +} + +src_install() { + dobin bubblefishymon + + doman doc/*.1 + dodoc ChangeLog* README* doc/*.sample + + if use gkrellm; then + insinto /usr/$(get_libdir)/gkrellm2/plugins + doins gkrellm-bfm.so + fi +} diff --git a/x11-plugins/bfm/bfm-0.6.4-r2.ebuild b/x11-plugins/bfm/bfm-0.6.4-r2.ebuild new file mode 100644 index 00000000000..2388d35d47a --- /dev/null +++ b/x11-plugins/bfm/bfm-0.6.4-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils multilib toolchain-funcs + +DESCRIPTION="a dockapp and gkrellm plug-in combining timecop's bubblemon and wmfishtime" +HOMEPAGE="http://www.jnrowe.ukfsn.org/projects/bfm.html" +SRC_URI="http://www.jnrowe.ukfsn.org/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="gkrellm" + +RDEPEND="x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXext" +DEPEND="${RDEPEND} + virtual/pkgconfig + gkrellm? ( >=app-admin/gkrellm-2 )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" GENTOO_LDFLAGS="${LDFLAGS}" + use gkrellm && emake gkrellm CC="$(tc-getCC)" +} + +src_install() { + dobin bubblefishymon + + doman doc/*.1 + dodoc ChangeLog* README* doc/*.sample + + if use gkrellm; then + insinto /usr/$(get_libdir)/gkrellm2/plugins + doins gkrellm-bfm.so + fi +} diff --git a/x11-plugins/bfm/files/bfm-0.6.4-makefile.patch b/x11-plugins/bfm/files/bfm-0.6.4-makefile.patch new file mode 100644 index 00000000000..ef47930c5dc --- /dev/null +++ b/x11-plugins/bfm/files/bfm-0.6.4-makefile.patch @@ -0,0 +1,66 @@ +--- Makefile.orig 2015-01-20 10:56:34.791157688 +0100 ++++ Makefile 2015-01-20 10:56:48.135154215 +0100 +@@ -26,21 +26,21 @@ + EXTRA += $(WMAN) + + # gtk cflags and gtk lib flags +-GTK_CFLAGS = $(shell gtk-config --cflags) ++GTK_CFLAGS += $(shell gtk-config --cflags) + GTK_LIBS = $(shell gtk-config --libs) + +-GTK2_CFLAGS = $(shell pkg-config gtk+-2.0 --cflags) ++GTK2_CFLAGS += $(shell pkg-config gtk+-2.0 --cflags) + GTK2_LIBS = $(shell pkg-config gtk+-2.0 --libs) + + + # optimization cflags +-#CFLAGS = -O3 -Wall ${EXTRA} +-CFLAGS = ${EXTRA} ++#CFLAGS += -O3 -Wall ${EXTRA} ++CFLAGS += ${EXTRA} + + # profiling cflags +-# CFLAGS = -ansi -Wall -pg -O3 ${EXTRA} -DPRO ++# CFLAGS += -ansi -Wall -pg -O3 ${EXTRA} -DPRO + # test coverage cflags +-# CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g ${EXTRA} -DPRO ++# CFLAGS += -fprofile-arcs -ftest-coverage -Wall -ansi -g ${EXTRA} -DPRO + + + SHELL = sh +@@ -53,9 +53,9 @@ + GKRELLM_SRCS = gkrellm-bfm.c + GKRELLM_OBJS = gkrellm-bfm.o + GKRELLM_BFM = gkrellm-bfm.so +-LDFLAGS = -shared -Wl ++LDFLAGS += -shared -Wl + +-STRIP = strip ++STRIP = true + + CC = gcc + +@@ -70,6 +70,7 @@ + else + CFLAGS+=-DNET_DEVICE=\"$(NET_DEVICE)\" + endif ++ LIBS = -lm -lX11 + SRCS += sys_linux.c + OBJS += sys_linux.o + INSTALL = -m 755 +@@ -129,12 +130,12 @@ + $(STRIP) $(GKRELLM_BFM) + + bubblefishymon: clean_obj +- $(CC) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEFISHYMON) \ +- $(LIBS) $(GTK2_LIBS) $(SRCS) ++ $(CC) $(GTK2_CFLAGS) $(CFLAGS) $(SRCS) $(GENTOO_LDFLAGS) -o $(BUBBLEFISHYMON) \ ++ $(LIBS) $(GTK2_LIBS) + $(STRIP) $(BUBBLEFISHYMON) + + bubblefishymon1: clean_obj +- $(CC) $(GTK_CFLAGS) $(CFLAGS) -o $(BUBBLEFISHYMON) \ ++ $(CC) $(GTK_CFLAGS) $(CFLAGS) $(SRCS) $(GENTOO_LDFLAGS) -o $(BUBBLEFISHYMON) \ + $(LIBS) $(GTK_LIBS) $(SRCS) + $(STRIP) $(BUBBLEFISHYMON) + diff --git a/x11-plugins/bfm/metadata.xml b/x11-plugins/bfm/metadata.xml new file mode 100644 index 00000000000..70c6e54b08a --- /dev/null +++ b/x11-plugins/bfm/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +<use> + <flag name='gkrellm'>Enable building of <pkg>app-admin/gkrellm</pkg> + module</flag> +</use> +</pkgmetadata> diff --git a/x11-plugins/bitlbee-steam/Manifest b/x11-plugins/bitlbee-steam/Manifest new file mode 100644 index 00000000000..5ad4f273c04 --- /dev/null +++ b/x11-plugins/bitlbee-steam/Manifest @@ -0,0 +1,3 @@ +DIST bitlbee-steam-1.0.0.tar.gz 30666 SHA256 fa53011851425c05218be20bbe38505392bd9b5245694fc918d3823eec9c374e SHA512 b70fe4a67bb1e699da6e4a58248eaa577cbc78e3997a7deff5f7820f0fa980d57054a8e89588ce06cbd7091b845886895339e9b2f9adfdd015bbbef831e3f860 WHIRLPOOL 127ccd18d01d1e5b8af5ccd4e966a90a2a957f9c894650b0d65af392c46ffee282899c60fa885ccfa02c7a824b3ed3f2e6388ac1fb08e3474432281aa011a253 +DIST bitlbee-steam-1.0.1.tar.gz 31815 SHA256 7a48a8d90febf2258751fe1152e1428a34315c1a97606655f0712fde42f65a39 SHA512 8ea12702f5f8cd8c398ba76e7c1a2b0c5dea3e9add85d6bffd2364b2d5d035ed158d1d74fd411cc18cc4c3495b1418b0dd92f62f180f8ea662ea9243aeefadec WHIRLPOOL 5dbca0c0d1b64d20854593a7cc79a56e31783cbd944b8c29dd4d6ad00f56ac417adcef502eca9a19ec5360c69f9fdf1d40cb343afb3c2dc1af154d962757bab5 +DIST bitlbee-steam-1.1.0.tar.gz 38832 SHA256 9c818b58408dfa5bcf1151ef18559da35c687578dabb13c4f3f72488c11a34dc SHA512 2bc8ed281dd6102f6898ec1a3adf232b42fdd98e8858797dab7a54118c4bddbe6cfbb0b0f0b972795935437f4d1e87a146ba026f7853898053e372c901f52d70 WHIRLPOOL 28ec3a44fe5777abdd4af45cd44d0601de02b18dd7195f78ff12f32bd6bd7caeece31b44f1650f7b4b504f989dd76887e62c0af8d7190b4c944c5e599be82875 diff --git a/x11-plugins/bitlbee-steam/bitlbee-steam-1.0.0.ebuild b/x11-plugins/bitlbee-steam/bitlbee-steam-1.0.0.ebuild new file mode 100644 index 00000000000..e9850f79181 --- /dev/null +++ b/x11-plugins/bitlbee-steam/bitlbee-steam-1.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools + +DESCRIPTION="Steam protocol plugin for BitlBee" +HOMEPAGE="https://github.com/jgeboski/bitlbee-steam" +SRC_URI="https://github.com/jgeboski/bitlbee-steam/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND=" + dev-libs/gmp:0 + >=net-im/bitlbee-3.2.1[plugins]" +DEPEND="${RDEPEND} + dev-libs/glib:2 + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${P}-debug.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) +} + +src_install() { + default + prune_libtool_files +} diff --git a/x11-plugins/bitlbee-steam/bitlbee-steam-1.0.1.ebuild b/x11-plugins/bitlbee-steam/bitlbee-steam-1.0.1.ebuild new file mode 100644 index 00000000000..9f82ca278a0 --- /dev/null +++ b/x11-plugins/bitlbee-steam/bitlbee-steam-1.0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools + +DESCRIPTION="Steam protocol plugin for BitlBee" +HOMEPAGE="https://github.com/jgeboski/bitlbee-steam" +SRC_URI="https://github.com/jgeboski/bitlbee-steam/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND=" + dev-libs/gmp:0 + >=net-im/bitlbee-3.2.1[plugins]" +DEPEND="${RDEPEND} + dev-libs/glib:2 + virtual/pkgconfig" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) \ + --enable-minimal-flags +} + +src_install() { + default + prune_libtool_files +} diff --git a/x11-plugins/bitlbee-steam/bitlbee-steam-1.1.0.ebuild b/x11-plugins/bitlbee-steam/bitlbee-steam-1.1.0.ebuild new file mode 100644 index 00000000000..9f82ca278a0 --- /dev/null +++ b/x11-plugins/bitlbee-steam/bitlbee-steam-1.1.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools + +DESCRIPTION="Steam protocol plugin for BitlBee" +HOMEPAGE="https://github.com/jgeboski/bitlbee-steam" +SRC_URI="https://github.com/jgeboski/bitlbee-steam/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND=" + dev-libs/gmp:0 + >=net-im/bitlbee-3.2.1[plugins]" +DEPEND="${RDEPEND} + dev-libs/glib:2 + virtual/pkgconfig" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) \ + --enable-minimal-flags +} + +src_install() { + default + prune_libtool_files +} diff --git a/x11-plugins/bitlbee-steam/bitlbee-steam-9999.ebuild b/x11-plugins/bitlbee-steam/bitlbee-steam-9999.ebuild new file mode 100644 index 00000000000..09883dff8c6 --- /dev/null +++ b/x11-plugins/bitlbee-steam/bitlbee-steam-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools git-2 + +DESCRIPTION="Steam protocol plugin for BitlBee" +HOMEPAGE="https://github.com/jgeboski/bitlbee-steam" +EGIT_REPO_URI="https://github.com/jgeboski/bitlbee-steam.git" + +LICENSE="GPL-2 LGPL-2.1 BSD-2" +SLOT="0" +KEYWORDS="" +IUSE="debug" + +RDEPEND=" + dev-libs/gmp:0 + >=net-im/bitlbee-3.2.1[plugins]" +DEPEND="${RDEPEND} + dev-libs/glib:2 + virtual/pkgconfig" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) \ + --enable-minimal-flags +} + +src_install() { + default + prune_libtool_files +} diff --git a/x11-plugins/bitlbee-steam/files/bitlbee-steam-1.0.0-debug.patch b/x11-plugins/bitlbee-steam/files/bitlbee-steam-1.0.0-debug.patch new file mode 100644 index 00000000000..baaad114400 --- /dev/null +++ b/x11-plugins/bitlbee-steam/files/bitlbee-steam-1.0.0-debug.patch @@ -0,0 +1,16 @@ +From: Julian Ospald <hasufell@gentoo.org> +Date: Tue Mar 4 21:09:42 UTC 2014 +Subject: respect CFLAGS + +--- bitlbee-steam-1.0.0/configure.ac ++++ bitlbee-steam-1.0.0/configure.ac +@@ -36,8 +36,7 @@ + [AS_HELP_STRING( + [--enable-debug], + [Enable debugging features])], +- [AC_DEFINE(DEBUG_STEAM, 1) +- CFLAGS="-Wall -g -O0"]) ++ [AC_DEFINE(DEBUG_STEAM, 1)]) + + AC_ARG_WITH( + [plugindir], diff --git a/x11-plugins/bitlbee-steam/metadata.xml b/x11-plugins/bitlbee-steam/metadata.xml new file mode 100644 index 00000000000..2be431be0d6 --- /dev/null +++ b/x11-plugins/bitlbee-steam/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + </maintainer> + <longdescription lang="en"> + The Steam protocol plugin for bitlbee. This plugin uses the Steam + Mobile API allowing it to run alongside the main Steam client. + It is worth noting that the Steam Mobile API is HTTP based, which + does lead to mild latency. + </longdescription> + <upstream> + <maintainer status="active"> + <email>jgeboski@gmail.com</email> + <name>James Geboski</name> + </maintainer> + <bugs-to>https://github.com/jgeboski/bitlbee-steam/issues</bugs-to> + <remote-id type="github">jgeboski/bitlbee-steam</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/bubblemon/Manifest b/x11-plugins/bubblemon/Manifest new file mode 100644 index 00000000000..61babaed429 --- /dev/null +++ b/x11-plugins/bubblemon/Manifest @@ -0,0 +1 @@ +DIST bubblemon-dockapp-1.46.tar.gz 40001 RMD160 79e8be36cd11a2c6f4998cd747b6125696603a81 SHA1 172de9ea7d78e4578143469187a72da8f836647a SHA256 f928073d3c69b2668e89b93cdcca5f390437831aab3eac3aa2129f8713e79dbf diff --git a/x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild b/x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild new file mode 100644 index 00000000000..a07012dfbc1 --- /dev/null +++ b/x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils toolchain-funcs + +DESCRIPTION="A fun monitoring applet for your desktop, complete with swimming duck" +HOMEPAGE="http://www.ne.jp/asahi/linux/timecop" +SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${PN}-dockapp-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${PN}-dockapp-${PV} + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-gtk.patch \ + "${FILESDIR}"/${P}-asneeded.patch \ + "${FILESDIR}"/${P}-no_display.patch +} + +src_compile() { + tc-export CC + emake GENTOO_CFLAGS="${CFLAGS}" +} + +src_install() { + dobin bubblemon + dodoc ChangeLog README doc/Xdefaults.sample + + insinto /usr/share/${PN} + doins misc/*.{xcf,wav} + exeinto /usr/share/${PN} + doexe misc/wakwak.sh +} diff --git a/x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch b/x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch new file mode 100644 index 00000000000..3988f379696 --- /dev/null +++ b/x11-plugins/bubblemon/files/bubblemon-1.46-asneeded.patch @@ -0,0 +1,30 @@ +--- Makefile ++++ Makefile +@@ -32,14 +32,12 @@ + OBJS = bubblemon.o + BUBBLEMON = bubblemon + +-LDFLAGS = -shared -Wl +- + STRIP = strip + +-CC = gcc ++CC ?= gcc + INSTALLMAN = -m 644 + +- ++LIBS = -lX11 + + # special things for Linux + ifeq ($(OS), Linux) +@@ -91,8 +89,8 @@ + all: $(BUBBLEMON) + + bubblemon: clean_obj +- $(CC) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEMON) \ +- $(LIBS) $(GTK2_LIBS) $(SRCS) ++ $(CC) $(LDFLAGS) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEMON) \ ++ $(SRCS) $(LIBS) $(GTK2_LIBS) + + clean_obj: + rm -rf *.o diff --git a/x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch b/x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch new file mode 100644 index 00000000000..3383c9f5bae --- /dev/null +++ b/x11-plugins/bubblemon/files/bubblemon-1.46-gtk.patch @@ -0,0 +1,122 @@ +--- bubblemon.c ++++ bubblemon.c +@@ -58,6 +58,7 @@ + #include <gdk/gdk.h> + #include <gdk/gdkx.h> + #include <X11/Xresource.h> ++#include <gtk/gtk.h> + + #include "include/master.xpm" + #include "include/bubblemon.h" +@@ -575,7 +576,7 @@ + attri.colormap = gdk_colormap_get_system(); + attri.wmclass_name = "bubblemon"; + attri.wmclass_class = "bubblemon"; +- attri.window_type = GDK_WINDOW_TOPLEVEL; ++ attri.window_type = GDK_WINDOW_CHILD; + + bm.iconwin = gdk_window_new(bm.win, &attri, + GDK_WA_TITLE | GDK_WA_WMCLASS); +@@ -593,7 +594,6 @@ + wmhints.window_group = win; + wmhints.flags = + StateHint | IconWindowHint | IconPositionHint | WindowGroupHint; +- XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints); + + bm.gc = gdk_gc_new(bm.win); + +@@ -606,6 +606,7 @@ + gdk_window_set_back_pixmap(bm.iconwin, bm.pixmap, False); + + gdk_window_show(bm.win); ++ XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints); + #ifdef KDE_DOCKAPP + /* makes the dockapp visible inside KDE wm */ + gdk_window_show(bm.iconwin); +--- Makefile ++++ Makefile +@@ -11,30 +11,49 @@ + + # no user serviceable parts below + EXTRA += $(WMAN) ++# gtk cflags and gtk lib flags ++GTK2_CFLAGS = $(shell pkg-config gtk+-2.0 --cflags) ++GTK2_LIBS = $(shell pkg-config gtk+-2.0 --libs) ++ ++ + # optimization cflags +-CFLAGS = -O3 -ansi -Wall `gtk-config --cflags` ${EXTRA} ++#CFLAGS = -O3 -Wall ${EXTRA} ++CFLAGS = ${GENTOO_CFLAGS} ${EXTRA} ++ + # profiling cflags +-# CFLAGS = -ansi -Wall -pg -O3 `gtk-config --cflags` ${EXTRA} -DPRO ++# CFLAGS = -ansi -Wall -pg -O3 ${EXTRA} -DPRO + # test coverage cflags +-# CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g `gtk-config --cflags` ${EXTRA} -DPRO ++# CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g ${EXTRA} -DPRO + + +-SHELL=sh ++SHELL = sh + OS = $(shell uname -s) ++SRCS = bubblemon.c + OBJS = bubblemon.o ++BUBBLEMON = bubblemon ++ ++LDFLAGS = -shared -Wl ++ ++STRIP = strip ++ + CC = gcc ++INSTALLMAN = -m 644 ++ ++ + + # special things for Linux + ifeq ($(OS), Linux) +- OBJS += sys_linux.o +- LIBS = `gtk-config --libs | sed "s/-lgtk//g"` +- INSTALL = -m 755 ++ SRCS += sys_linux.c ++ OBJS += sys_linux.o ++ INSTALL = -m 755 ++ INSTALLMAN = -m 644 + endif + + # special things for FreeBSD + ifeq ($(OS), FreeBSD) ++ SRCS += sys_freebsd.c + OBJS += sys_freebsd.o +- LIBS = `gtk-config --libs | sed "s/-lgtk//g"` -lkvm ++ LIBS = -lkvm + INSTALL = -c -g kmem -m 2755 -o root + endif + +@@ -62,17 +81,21 @@ + ifeq ($(COMPILER), gcc) + CFLAGS=-O3 -Wall + endif +- CFLAGS +=`gtk-config --cflags` ${EXTRA} ++ CFLAGS += ${EXTRA} ++ SRCS += sys_sunos.c + OBJS += sys_sunos.o +- LIBS = `gtk-config --libs` -lkstat -lm ++ LIBS = -lkstat -lm + INSTALL = -m 755 + endif + ++all: $(BUBBLEMON) + +-all: bubblemon ++bubblemon: clean_obj ++ $(CC) $(GTK2_CFLAGS) $(CFLAGS) -o $(BUBBLEMON) \ ++ $(LIBS) $(GTK2_LIBS) $(SRCS) + +-bubblemon: $(OBJS) +- $(CC) $(CFLAGS) -o bubblemon $(OBJS) $(LIBS) ++clean_obj: ++ rm -rf *.o + + clean: + rm -f bubblemon *.o *.bb* *.gcov gmon.* *.da *~ diff --git a/x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch b/x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch new file mode 100644 index 00000000000..f50d4f50d5e --- /dev/null +++ b/x11-plugins/bubblemon/files/bubblemon-1.46-no_display.patch @@ -0,0 +1,33 @@ +http://bugs.gentoo.org/310399 + +--- bubblemon.c ++++ bubblemon.c +@@ -44,7 +44,7 @@ + */ + #define _GNU_SOURCE + +-#define VERSION "1.41" ++#define VERSION "1.46" + + /* general includes */ + #include <stdio.h> +@@ -276,6 +276,8 @@ + + int main(int argc, char **argv) + { ++ /* This is needed to proper dockapp work on >=GTK+-2.18 */ ++ setenv("GDK_NATIVE_WINDOWS", "1", 0); + char execute[256]; + int proximity = 0; + int ch; +@@ -607,10 +609,7 @@ + + gdk_window_show(bm.win); + XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints); +-#ifdef KDE_DOCKAPP +- /* makes the dockapp visible inside KDE wm */ + gdk_window_show(bm.iconwin); +-#endif + + /* We begin with zero bubbles */ + bm.n_bubbles = 0; diff --git a/x11-plugins/bubblemon/metadata.xml b/x11-plugins/bubblemon/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/bubblemon/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/compiz-plugins-extra/Manifest b/x11-plugins/compiz-plugins-extra/Manifest new file mode 100644 index 00000000000..e1ee41b6f11 --- /dev/null +++ b/x11-plugins/compiz-plugins-extra/Manifest @@ -0,0 +1 @@ +DIST compiz-plugins-extra-0.8.8.tar.bz2 2689953 SHA256 bdce203098c62370b01b87741b04d3d9bc37e918789acce07120c4f081d5bbe3 SHA512 de72d688648e5426e8967cc88d9439d19c0bc57dcd4de7c5a78fbf2e1dcec85f5f69c89e6affa06f8df1534dad4b347041d023ea9eeabb034df485825815ca22 WHIRLPOOL 13934f28685384bf2ee64e987352b24c848981a69e54503e2931b1446380e74bb8396e3b792c0cac9cc869277cb0ecbf4af4b9a5da8cf6017b26f12d73171f2a diff --git a/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild b/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild new file mode 100644 index 00000000000..e869ea42083 --- /dev/null +++ b/x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.8.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit autotools eutils gnome2-utils + +DESCRIPTION="Compiz Fusion Window Decorator Extra Plugins" +HOMEPAGE="http://www.compiz.org/" +SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="gconf libnotify" + +RDEPEND=" + >=gnome-base/librsvg-2.14.0:2 + virtual/jpeg:0 + >=x11-libs/compiz-bcop-${PV} + >=x11-plugins/compiz-plugins-main-${PV} + >=x11-wm/compiz-${PV}[gconf?] + libnotify? ( x11-libs/libnotify ) +" + +DEPEND="${RDEPEND} + >=dev-util/intltool-0.35 + virtual/pkgconfig + >=sys-devel/gettext-0.15 + x11-libs/cairo + gconf? ( gnome-base/gconf:2 ) +" + +DOCS="AUTHORS ChangeLog INSTALL NEWS README TODO" + +src_prepare() { + if ! use gconf; then + epatch "${FILESDIR}"/${PN}-no-gconf.patch + fi + epatch "${FILESDIR}/${P}-libnotify.patch" + + eautoreconf +} + +src_configure() { + econf \ + --enable-fast-install \ + --disable-static \ + $(use_enable gconf schemas) \ + $(use_with libnotify notifications) +} + +src_install() { + default + prune_libtool_files +} + +pkg_preinst() { + use gconf && gnome2_gconf_savelist +} + +pkg_postinst() { + use gconf && gnome2_gconf_install +} diff --git a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch new file mode 100644 index 00000000000..9287d706ac8 --- /dev/null +++ b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.8-libnotify.patch @@ -0,0 +1,19 @@ +--- configure.ac 2011-04-21 15:51:08.000000000 +0400 ++++ configure.ac 2012-08-16 21:37:46.894173595 +0400 +@@ -136,7 +136,15 @@ + PKG_CHECK_MODULES(COMPIZMOUSEPOLL, compiz-mousepoll, [have_compiz_mousepoll=yes], [have_compiz_mousepoll=no]) + AM_CONDITIONAL(SHOWMOUSE_PLUGIN, test "x$have_compiz_mousepoll" = "xyes") + +-PKG_CHECK_MODULES(LIBNOTIFY, libnotify gtk+-2.0, [have_libnotify=yes], [have_libnotify=no]) ++AC_ARG_ENABLE(notifications, AS_HELP_STRING([--enable-notifications], [Build notification plugin]), [enable_notifications=$enableval], [enable_notification=auto]) ++if test "$enable_notification" = auto; then ++ PKG_CHECK_MODULES(LIBNOTIFY, libnotify gtk+-2.0, [have_libnotify=yes], [have_libnotify=no]) ++fi ++if test "$enable_notification" = yes; then ++ PKG_CHECK_MODULES(LIBNOTIFY, libnotify gtk+-2.0, [have_libnotify=yes], AC_MSG_ERROR([Libnotify is not installed])) ++else ++ have_libnotify=no ++fi + AM_CONDITIONAL(NOTIFICATION_PLUGIN, test "x$have_libnotify" = "xyes") + if test "$have_libnotify" = yes; then + AC_DEFINE(USE_NOTIFICATION, 1, [Build notification plugin]) diff --git a/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch new file mode 100644 index 00000000000..49bf16be4b1 --- /dev/null +++ b/x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch @@ -0,0 +1,21 @@ + configure.ac | 5 ++--- + 1 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0a3d7c1..6f8356d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -150,11 +150,10 @@ if test x"$use_schemas" = x"yes"; then + fi + xsltdir=`$PKG_CONFIG --variable=xsltdir compiz-gconf` + AC_SUBST(xsltdir) ++else ++ AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test "x$use_gconf" = "xyes") + fi + +-AM_GCONF_SOURCE_2 +- +- + AM_CONDITIONAL(USE_SCHEMAS, test "x$use_schemas" = "xyes") + if test "$use_schemas" = yes; then + AC_DEFINE(USE_SCHEMAS, 1, [Build gconf schemas]) diff --git a/x11-plugins/compiz-plugins-extra/metadata.xml b/x11-plugins/compiz-plugins-extra/metadata.xml new file mode 100644 index 00000000000..907c49177fb --- /dev/null +++ b/x11-plugins/compiz-plugins-extra/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-effects</herd> +<longdescription lang="en"> +>Package with several compiz-fusion plugins: +addhelper, bench, crashhandler, cubecaps, cubereflex, extrawm, fadedesktop, firepaint, gears, +goto-viewport, group, mblur, reflex, scalefilter, showdesktop, splash, trailfocus, widget. +</longdescription> + <use> + <flag name="gconf"> + Install GConf schemas for the plugins, needed when using the GConf-based + configuration backend in <pkg>x11-wm/compiz</pkg>. + </flag> + </use> +</pkgmetadata> + diff --git a/x11-plugins/compiz-plugins-main/Manifest b/x11-plugins/compiz-plugins-main/Manifest new file mode 100644 index 00000000000..ba5e102d194 --- /dev/null +++ b/x11-plugins/compiz-plugins-main/Manifest @@ -0,0 +1 @@ +DIST compiz-plugins-main-0.8.8.tar.bz2 1230627 SHA256 c79278b5369660d6274661a2c196f1cb016ef2b5d34e30bd18dbaeb241bee248 diff --git a/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild b/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild new file mode 100644 index 00000000000..9b65014dd9b --- /dev/null +++ b/x11-plugins/compiz-plugins-main/compiz-plugins-main-0.8.8.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit autotools eutils gnome2-utils + +DESCRIPTION="Compiz Fusion Window Decorator Plugins" +HOMEPAGE="http://www.compiz.org/" +SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="gconf" + +RDEPEND=" + >=gnome-base/librsvg-2.14.0:2 + x11-libs/cairo + >=x11-libs/compiz-bcop-${PV} + >=x11-wm/compiz-${PV}[gconf?] + virtual/jpeg:0 + virtual/glu +" + +DEPEND="${RDEPEND} + >=dev-util/intltool-0.35 + virtual/pkgconfig + >=sys-devel/gettext-0.15 + gconf? ( gnome-base/gconf:2 ) +" + +DOCS="AUTHORS ChangeLog INSTALL NEWS README TODO" + +src_prepare() { + if ! use gconf; then + epatch "${FILESDIR}"/${PN}-no-gconf.patch + eautoreconf + fi +} + +src_configure() { + econf \ + --enable-fast-install \ + --disable-static \ + $(use_enable gconf schemas) +} + +src_install() { + default + prune_libtool_files +} + +pkg_preinst() { + use gconf && gnome2_gconf_savelist +} + +pkg_postinst() { + use gconf && gnome2_gconf_install +} diff --git a/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch b/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch new file mode 100644 index 00000000000..63222a5f1ce --- /dev/null +++ b/x11-plugins/compiz-plugins-main/files/compiz-plugins-main-no-gconf.patch @@ -0,0 +1,22 @@ + configure.ac | 5 ++--- + 1 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 297a8cf..290e92b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -171,11 +171,10 @@ + if test x"$use_schemas" = x"yes"; then + fi + xsltdir=`$PKG_CONFIG --variable=xsltdir compiz-gconf` + AC_SUBST(xsltdir) ++else ++ AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test "x$use_gconf" = "xyes") + fi + +-AM_GCONF_SOURCE_2 +- +- + AM_CONDITIONAL(USE_SCHEMAS, test "x$use_schemas" = "xyes") + if test "$use_schemas" = yes; then + AC_DEFINE(USE_SCHEMAS, 1, [Build gconf schemas]) diff --git a/x11-plugins/compiz-plugins-main/metadata.xml b/x11-plugins/compiz-plugins-main/metadata.xml new file mode 100644 index 00000000000..f80d46d0455 --- /dev/null +++ b/x11-plugins/compiz-plugins-main/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-effects</herd> +<longdescription lang="en"> +Package with the base compiz-fusion plugins: +animation, colourfilter, expo, ezoom, jpeg, neg, opacify, put, resizeinfo, ring, +scaleaddon, shift, snap, text, thumbnail, vpswitch,, wall, winrules, workarounds. +</longdescription> + <use> + <flag name="gconf"> + Install GConf schemas for the plugins, needed when using the GConf-based + configuration backend in <pkg>x11-wm/compiz</pkg>. + </flag> + </use> +</pkgmetadata> diff --git a/x11-plugins/compiz-plugins-unsupported/Manifest b/x11-plugins/compiz-plugins-unsupported/Manifest new file mode 100644 index 00000000000..95b5f274616 --- /dev/null +++ b/x11-plugins/compiz-plugins-unsupported/Manifest @@ -0,0 +1 @@ +DIST compiz-plugins-unsupported-0.8.8.tar.bz2 1155793 SHA256 0b2ed265eda34dd60e1155280cb944bef07499f5f8178fc2498c243b2809481e SHA512 5e2f305873c3e9a9994334006d186d3353afbf37f082f364c3d309bb11f693de319047cfb65121bf1a1293d48eaedde767907ecaad8026689226c067671b8852 WHIRLPOOL b95758f3f0ccfb4b3f27c28f9f72c6a1c4fc1b7fc7ef9da9ed79b154476df4331fc129e6fce86d0a62c1a0cc56212af3f58aa1c669b239d80f88ed92245f6de6 diff --git a/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild b/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild new file mode 100644 index 00000000000..365e259e795 --- /dev/null +++ b/x11-plugins/compiz-plugins-unsupported/compiz-plugins-unsupported-0.8.8.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +DESCRIPTION="Compiz Fusion Window Decorator Unsupported Plugins" +HOMEPAGE="http://www.compiz.org/" +SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RDEPEND=" + >=gnome-base/librsvg-2.14.0:2 + virtual/jpeg:0 + >=x11-libs/compiz-bcop-${PV} + >=x11-plugins/compiz-plugins-main-${PV} + >=x11-wm/compiz-${PV} +" + +DEPEND="${RDEPEND} + >=dev-util/intltool-0.35 + virtual/pkgconfig + >=sys-devel/gettext-0.15 + x11-libs/cairo +" + +RESTRICT="mirror" + +DOCS="AUTHORS ChangeLog INSTALL NEWS README TODO" diff --git a/x11-plugins/compiz-plugins-unsupported/metadata.xml b/x11-plugins/compiz-plugins-unsupported/metadata.xml new file mode 100644 index 00000000000..74d7b952860 --- /dev/null +++ b/x11-plugins/compiz-plugins-unsupported/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-effects</herd> +<longdescription lang="en"> +Package with several compiz-fusion plugins: +fakeargb, mswitch, snow, tile. +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/cputnik/Manifest b/x11-plugins/cputnik/Manifest new file mode 100644 index 00000000000..fb909c83c0f --- /dev/null +++ b/x11-plugins/cputnik/Manifest @@ -0,0 +1 @@ +DIST cputnik-0.2.0.tar.gz 17850 SHA256 b8a11fbfc5b1ce60cf8b50ad94e395aedf31c81d43ea1a0f277c4cac5c8b61df SHA512 829d9d63f82a2d41c0160be575b3fb7840a5c295c6dd16702240a6aa104e557bff83936c46243e850edf918b41ddc22fd123dab7f5ffd6492302d60c374df55f WHIRLPOOL a30221c4a1d69aac95510acbb8ccae905d9e0729150f8ce7fb7e61c0761158a1d8ef8680a1b8236235d9ca7e379ceca4ca8d45c7b75e9adbaca847ef73d951d4 diff --git a/x11-plugins/cputnik/cputnik-0.2.0.ebuild b/x11-plugins/cputnik/cputnik-0.2.0.ebuild new file mode 100644 index 00000000000..c7d9c1b4316 --- /dev/null +++ b/x11-plugins/cputnik/cputnik-0.2.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils toolchain-funcs + +DESCRIPTION="cputnik is a simple cpu monitor dockapp" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/273" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/576/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +S=${WORKDIR}/${P}/src + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" || die "Compilation failed" +} + +src_install() { + dobin cputnik || die "dobin failed." + dodoc ../{AUTHORS,NEWS,README} +} diff --git a/x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch b/x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch new file mode 100644 index 00000000000..1eb1279b3bb --- /dev/null +++ b/x11-plugins/cputnik/files/cputnik-0.2.0-makefile.patch @@ -0,0 +1,24 @@ +--- Makefile.orig 2005-03-26 22:29:48.000000000 +0100 ++++ Makefile 2008-01-27 19:43:33.000000000 +0100 +@@ -1,15 +1,15 @@ + +-CFLAGS = -Wall -Os +-INCS = -I/usr/X11R6/include/X11 +-LIBS = -L/usr/X11R6/lib -lXpm -lXext -lX11 +-INSTALL_PREFIX = /usr/local ++CFLAGS += -Wall ++INCS = -I/usr/include/X11 ++LIBS = -L/usr/lib -lXpm -lXext -lX11 ++INSTALL_PREFIX = /usr + + + all: cputnik.c docklib.o master.h mask.h +- gcc $(CFLAGS) $(INCS) docklib.o cputnik.c -o cputnik $(LIBS) ++ $(CC) $(CFLAGS) $(INCS) docklib.o cputnik.c -o cputnik $(LDFLAGS) $(LIBS) + + docklib.o: docklib.c docklib.h +- gcc $(CFLAGS) $(INCS) -c docklib.c ++ $(CC) $(CFLAGS) $(INCS) -c docklib.c + + install: + cp ./cputnik $(INSTALL_PREFIX)/bin diff --git a/x11-plugins/cputnik/metadata.xml b/x11-plugins/cputnik/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/cputnik/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/desklet-Genesis/Manifest b/x11-plugins/desklet-Genesis/Manifest new file mode 100644 index 00000000000..89c9f39bc0e --- /dev/null +++ b/x11-plugins/desklet-Genesis/Manifest @@ -0,0 +1 @@ +DIST Genesis-0.2.tar.gz 23645 SHA256 0038de96fc6b2b5e6117afd0ce9785e0a81ea0af135f57b08364407990585b58 diff --git a/x11-plugins/desklet-Genesis/desklet-Genesis-0.2.ebuild b/x11-plugins/desklet-Genesis/desklet-Genesis-0.2.ebuild new file mode 100644 index 00000000000..ba9b42a71a7 --- /dev/null +++ b/x11-plugins/desklet-Genesis/desklet-Genesis-0.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gdesklets + +DESCRIPTION="An application launcher for gDesklets" +HOMEPAGE="http://gdesklets.de/?q=desklet/view/101" +LICENSE="GPL-2" + +SLOT="0" +IUSE="" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=">=x11-plugins/desklet-Mouse-0.1" diff --git a/x11-plugins/desklet-Genesis/metadata.xml b/x11-plugins/desklet-Genesis/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/desklet-Genesis/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/desklet-ImageSlideShow/Manifest b/x11-plugins/desklet-ImageSlideShow/Manifest new file mode 100644 index 00000000000..19705745d90 --- /dev/null +++ b/x11-plugins/desklet-ImageSlideShow/Manifest @@ -0,0 +1 @@ +DIST ImageSlideShow-0.8.tar.gz 25187 SHA256 60762ee089174494e97ca3cc97e03d2287971ddb877ad0143d82133661fad32b SHA512 0920ceca7555776a54b6f456b6af8be38da22fde345766b8e48b0771330635025ae3c0a19748ff0be1db9bc5ffa887fbd9cd7d9f79dc1fa51ad62842408986cb WHIRLPOOL a362c5039aa26b0499d892f6ffea82f1075adda162eb1bf97f325a8f70f50a4c3bb7884434076fb4b874428189cb7eed88b33387a94cbee071ff641d0fe16f1f diff --git a/x11-plugins/desklet-ImageSlideShow/desklet-ImageSlideShow-0.8-r1.ebuild b/x11-plugins/desklet-ImageSlideShow/desklet-ImageSlideShow-0.8-r1.ebuild new file mode 100644 index 00000000000..9ca2ae0d7f3 --- /dev/null +++ b/x11-plugins/desklet-ImageSlideShow/desklet-ImageSlideShow-0.8-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 +CONTROL_NAME="${PN#desklet-}" + +inherit gdesklets + +DESCRIPTION="ImageSlideShow Control for gDesklets" +HOMEPAGE="http://gdesklets.de/index.php?q=control/view/211" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="${RDEPEND} virtual/python-imaging" +DOCS="MANIFEST README" + +src_prepare() { + epatch "${FILESDIR}/${CONTROL_NAME}-${PV}-cache-dir.patch" +} diff --git a/x11-plugins/desklet-ImageSlideShow/files/ImageSlideShow-0.8-cache-dir.patch b/x11-plugins/desklet-ImageSlideShow/files/ImageSlideShow-0.8-cache-dir.patch new file mode 100644 index 00000000000..64bcd08422b --- /dev/null +++ b/x11-plugins/desklet-ImageSlideShow/files/ImageSlideShow-0.8-cache-dir.patch @@ -0,0 +1,27 @@ +--- ImageSlideShow/__init__.py.orig 2008-01-15 16:36:23.000000000 +0100 ++++ ImageSlideShow/__init__.py 2009-05-10 16:57:27.000000000 +0200 +@@ -45,11 +45,10 @@ + self.__previous_width = 300 + + #Cache folder +- #folder = os.path.expanduser("~") + "/" + ".cache2/imageslideshow" +- folder = "/tmp/imageslideshow" ++ folder = os.path.expanduser("~") + "/" + ".thumbnails/imageslideshow" + debugger("cache folder is:" + folder) + if not os.path.isdir(folder): +- os.mkdir(folder) ++ os.makedirs(folder) + + self.__thumbnail_folder=folder + +--- ImageSlideShow/directorywalk.py.orig 2009-05-02 20:42:41.000000000 +0200 ++++ ImageSlideShow/directorywalk.py 2009-05-28 18:57:51.000000000 +0200 +@@ -10,7 +10,7 @@ + st = os.lstat(os.path.join(top, name)) + except os.error: + continue +- if stat.S_ISDIR(st.st_mode): ++ if stat.S_ISDIR(st.st_mode) or stat.S_ISLNK(st.st_mode): + for (newtop, children) in walktree (os.path.join(top, name), depthfirst): + yield newtop, children + if depthfirst: diff --git a/x11-plugins/desklet-ImageSlideShow/metadata.xml b/x11-plugins/desklet-ImageSlideShow/metadata.xml new file mode 100644 index 00000000000..687d5ef0308 --- /dev/null +++ b/x11-plugins/desklet-ImageSlideShow/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> + <longdescription lang="en"> + A Control for gDesklets (gnome-extra/gdesklets-core). Provides + functions to control an image slideshow and read select image + meta-data. Requires the Python Imaging Library. + </longdescription> + <upstream> + <maintainer> + <email>shizeon-at-gmail-dot-com</email> + </maintainer> + </upstream> +</pkgmetadata> + diff --git a/x11-plugins/desklet-Mouse/Manifest b/x11-plugins/desklet-Mouse/Manifest new file mode 100644 index 00000000000..8143bec2087 --- /dev/null +++ b/x11-plugins/desklet-Mouse/Manifest @@ -0,0 +1 @@ +DIST Mouse-0.1.tar.gz 528 SHA256 729f1f387b942fef3439171ee8b50685b20cd954e03bcaead06fc550a0b3a641 diff --git a/x11-plugins/desklet-Mouse/desklet-Mouse-0.1.ebuild b/x11-plugins/desklet-Mouse/desklet-Mouse-0.1.ebuild new file mode 100644 index 00000000000..528e0bb4568 --- /dev/null +++ b/x11-plugins/desklet-Mouse/desklet-Mouse-0.1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +CONTROL_NAME="${PN#desklet-}" + +inherit gdesklets + +DESCRIPTION="Control for gDesklets that reports information about the cursor" +HOMEPAGE="http://gdesklets.de/?q=control/view/101" +LICENSE="GPL-2" + +SLOT="0" +IUSE="" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" diff --git a/x11-plugins/desklet-Mouse/metadata.xml b/x11-plugins/desklet-Mouse/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/desklet-Mouse/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/desklet-SlideShow/Manifest b/x11-plugins/desklet-SlideShow/Manifest new file mode 100644 index 00000000000..435aa322c1e --- /dev/null +++ b/x11-plugins/desklet-SlideShow/Manifest @@ -0,0 +1 @@ +DIST SlideShow-0.9.tar.gz 118435 SHA256 bba44b67fc2c032b3f05347a46edaa516cd343542fef7b295abf70dfa3fbe78d diff --git a/x11-plugins/desklet-SlideShow/desklet-SlideShow-0.9.ebuild b/x11-plugins/desklet-SlideShow/desklet-SlideShow-0.9.ebuild new file mode 100644 index 00000000000..864f0cf2c13 --- /dev/null +++ b/x11-plugins/desklet-SlideShow/desklet-SlideShow-0.9.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gdesklets + +DESCRIPTION="Slideshow desklet for gDesklets that cycles through a collection of pictures" +HOMEPAGE="http://gdesklets.de/index.php?q=desklet/view/221" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="${RDEPEND} >=x11-plugins/desklet-ImageSlideShow-0.8" +DOCS="todo" diff --git a/x11-plugins/desklet-SlideShow/metadata.xml b/x11-plugins/desklet-SlideShow/metadata.xml new file mode 100644 index 00000000000..9e90bea7209 --- /dev/null +++ b/x11-plugins/desklet-SlideShow/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> + <longdescription lang="en"> + A desklet for gDesklets (gnome-extra/gdesklets-core) that + cycles through a collection of pictures. Will display image + captions (IPTC,JPEG Comment, EXIF) if available. + </longdescription> + <upstream> + <maintainer> + <email>shizeon-at-gmail-dot-com</email> + </maintainer> + </upstream> +</pkgmetadata> + diff --git a/x11-plugins/desklet-WeeklyCalendar/Manifest b/x11-plugins/desklet-WeeklyCalendar/Manifest new file mode 100644 index 00000000000..8efd26db5a3 --- /dev/null +++ b/x11-plugins/desklet-WeeklyCalendar/Manifest @@ -0,0 +1 @@ +DIST WeeklyCalendar-0.60.tar.gz 47610 SHA256 22beb6b78d1fd6898751d2b60504ccfd0437e734473fb61921f7b8b51dac1473 diff --git a/x11-plugins/desklet-WeeklyCalendar/desklet-WeeklyCalendar-0.60.ebuild b/x11-plugins/desklet-WeeklyCalendar/desklet-WeeklyCalendar-0.60.ebuild new file mode 100644 index 00000000000..d6ff23a2abf --- /dev/null +++ b/x11-plugins/desklet-WeeklyCalendar/desklet-WeeklyCalendar-0.60.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gdesklets + +DESCRIPTION="A weekly calendar with task management capability" +HOMEPAGE="http://gdesklets.de/?q=desklet/view/111" +LICENSE="GPL-3" + +SLOT="0" +IUSE="" +# KEYWORDS are limited by dev-python/icalendar +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=x11-plugins/desklet-iCalendarEvent-0.4" + +DOCS="README" diff --git a/x11-plugins/desklet-WeeklyCalendar/metadata.xml b/x11-plugins/desklet-WeeklyCalendar/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/desklet-WeeklyCalendar/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/desklet-ftb/Manifest b/x11-plugins/desklet-ftb/Manifest new file mode 100644 index 00000000000..df6c7634949 --- /dev/null +++ b/x11-plugins/desklet-ftb/Manifest @@ -0,0 +1 @@ +DIST FTB-0.3.2.tar.gz 183231 SHA256 62b821d677cb4111449e49d35ae30b206ba6621661d44479ce34ecd3f9a6150c diff --git a/x11-plugins/desklet-ftb/desklet-ftb-0.3.2.ebuild b/x11-plugins/desklet-ftb/desklet-ftb-0.3.2.ebuild new file mode 100644 index 00000000000..0e2bbd449b8 --- /dev/null +++ b/x11-plugins/desklet-ftb/desklet-ftb-0.3.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DESKLET_NAME="FTB" + +inherit gdesklets + +S="${WORKDIR}/Displays/${DESKLET_NAME}" + +DESCRIPTION="Configurable, stackable system monitors" +HOMEPAGE="http://archive.gdesklets.info/" +SRC_URI="http://archive.gdesklets.info/${MY_P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +IUSE="" +KEYWORDS="alpha ~amd64 ia64 ppc ~ppc64 ~sparc ~x86" diff --git a/x11-plugins/desklet-ftb/metadata.xml b/x11-plugins/desklet-ftb/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/desklet-ftb/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/desklet-iCalendarEvent/Manifest b/x11-plugins/desklet-iCalendarEvent/Manifest new file mode 100644 index 00000000000..3c618d694f6 --- /dev/null +++ b/x11-plugins/desklet-iCalendarEvent/Manifest @@ -0,0 +1 @@ +DIST iCalendarEvent-0.5.tar.gz 21571 SHA256 a77480401c4a1dbd009d28d138c257f1901d449f9bab65156c5918c572d176ae diff --git a/x11-plugins/desklet-iCalendarEvent/desklet-iCalendarEvent-0.5.ebuild b/x11-plugins/desklet-iCalendarEvent/desklet-iCalendarEvent-0.5.ebuild new file mode 100644 index 00000000000..bf3c7e171a2 --- /dev/null +++ b/x11-plugins/desklet-iCalendarEvent/desklet-iCalendarEvent-0.5.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 +CONTROL_NAME="${PN#desklet-}" + +inherit gdesklets + +DESCRIPTION="iCalendarEvent Control for gDesklets" +HOMEPAGE="http://gdesklets.de/index.php?q=control/view/231" +LICENSE="GPL-2" +# KEYWORDS limited by dev-python/icalendar +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-python/icalendar-2.0.1 + >=dev-python/python-dateutil-1.2 + dev-libs/libgamin[python] + dev-libs/libxml2[python]" +DOCS="Manifest" diff --git a/x11-plugins/desklet-iCalendarEvent/metadata.xml b/x11-plugins/desklet-iCalendarEvent/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/desklet-iCalendarEvent/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/desklet-justanicon/Manifest b/x11-plugins/desklet-justanicon/Manifest new file mode 100644 index 00000000000..28e6fb5ce55 --- /dev/null +++ b/x11-plugins/desklet-justanicon/Manifest @@ -0,0 +1 @@ +DIST JustAnIcon-0.2.tar.gz 33000 SHA256 671141f1a4fe1325e538a8e481d0d758023ad7eca933313504c015e07180d13c diff --git a/x11-plugins/desklet-justanicon/desklet-justanicon-0.2.ebuild b/x11-plugins/desklet-justanicon/desklet-justanicon-0.2.ebuild new file mode 100644 index 00000000000..1af035a889b --- /dev/null +++ b/x11-plugins/desklet-justanicon/desklet-justanicon-0.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DESKLET_NAME="JustAnIcon" + +inherit gdesklets + +S="${WORKDIR}/Displays/${DESKLET_NAME}" + +DESCRIPTION="A configurable desktop icon" +HOMEPAGE="http://archive.gdesklets.info/" +SRC_URI="http://archive.gdesklets.info/${MY_P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +IUSE="" +KEYWORDS="~alpha ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64" diff --git a/x11-plugins/desklet-justanicon/metadata.xml b/x11-plugins/desklet-justanicon/metadata.xml new file mode 100644 index 00000000000..4538a68724a --- /dev/null +++ b/x11-plugins/desklet-justanicon/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer><email>maintainer-needed@gentoo.org</email></maintainer> +</pkgmetadata> diff --git a/x11-plugins/docker/Manifest b/x11-plugins/docker/Manifest new file mode 100644 index 00000000000..c25aa6c61aa --- /dev/null +++ b/x11-plugins/docker/Manifest @@ -0,0 +1 @@ +DIST docker-1.5.tar.gz 14863 SHA256 47629578e89d96d1541c91d040aec4316f03ad6d01dc3eecb8f82a33445c1e4e SHA512 71b47156c31e5db5620612d3444eb298489fb33da296742c10543838e65677daa1b81bb054e6a7f57b9e2adef47406c32040983cb09988d93778a555e72cd861 WHIRLPOOL 2b8fbb60a901f97e71dc31cb876ee42f5b3ff6fe898f4d01b54e98d61352090d561b00fde16f081736ab9882d70281b49102c95a29211e1f0bec1a2f55bd75e1 diff --git a/x11-plugins/docker/docker-1.5-r1.ebuild b/x11-plugins/docker/docker-1.5-r1.ebuild new file mode 100644 index 00000000000..42f99ee5908 --- /dev/null +++ b/x11-plugins/docker/docker-1.5-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="Openbox app which acts as a system tray for KDE and GNOME2" +HOMEPAGE="http://icculus.org/openbox/2/docker/" +SRC_URI="http://icculus.org/openbox/2/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.0.4 + x11-libs/libX11" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/${P}-makefile_rename.patch" +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" install + dodoc README +} + +pkg_postinst() { + einfo "To avoid collision with app-emulation/docker, binary was renamed to wmdocker" +} diff --git a/x11-plugins/docker/docker-1.5.ebuild b/x11-plugins/docker/docker-1.5.ebuild new file mode 100644 index 00000000000..496e01036be --- /dev/null +++ b/x11-plugins/docker/docker-1.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils toolchain-funcs + +DESCRIPTION="Openbox app which acts as a system tray for KDE and GNOME2" +HOMEPAGE="http://icculus.org/openbox/2/docker/" +SRC_URI="http://icculus.org/openbox/2/${PN}/${P}.tar.gz" + +RDEPEND=">=dev-libs/glib-2.0.4 + x11-libs/libX11 + !app-emulation/docker" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc ~ppc64 ~sparc x86 ~x86-fbsd" +IUSE="" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-makefile.patch" +} + +src_compile() { + emake CC="$(tc-getCC)" || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc README +} diff --git a/x11-plugins/docker/files/docker-1.5-makefile.patch b/x11-plugins/docker/files/docker-1.5-makefile.patch new file mode 100644 index 00000000000..d788bb63040 --- /dev/null +++ b/x11-plugins/docker/files/docker-1.5-makefile.patch @@ -0,0 +1,45 @@ +--- Makefile.orig 2010-03-29 13:57:15.000000000 +0300 ++++ Makefile 2010-03-29 13:59:11.000000000 +0300 +@@ -5,12 +5,10 @@ + #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# + + # Change this PREFIX to where you want docker to be installed +-PREFIX=/usr/local +-# Change this XLIBPATH to point to your X11 development package's installation +-XLIBPATH=/usr/X11R6/lib ++PREFIX = /usr + + # Sets some flags for stricter compiling +-CFLAGS=-pedantic -Wall -W -O ++CFLAGS += -pedantic -Wall -W + + #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# + # # +@@ -24,14 +22,14 @@ + target=docker + sources=docker.c kde.c icons.c xproperty.c net.c + headers=docker.h kde.h icons.h xproperty.h net.h version.h +-extra=README COPYING version.h.in ++extra=README version.h.in + + all: $(target) $(sources) $(headers) + @echo Build Successful + + $(target): $(sources:.c=.o) +- $(CC) $(CFLAGS) -L$(XLIBPATH) -lX11 \ +- `pkg-config --libs glib-2.0` $^ -o $@ ++ $(CC) $(LDFLAGS) $(CFLAGS) $^ -lX11 \ ++ `pkg-config --libs glib-2.0` -o $@ + + %.o: %.c + $(CC) -c $(CFLAGS) `pkg-config --cflags glib-2.0` $< +@@ -40,7 +38,8 @@ + sed -e "s/@VERSION@/$(VERSION)/" version.h.in > $@ + + install: all +- install $(target) $(PREFIX)/bin/$(target) ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install $(target) $(DESTDIR)$(PREFIX)/bin/$(target) + + uninstall: + rm -f $(PREFIX)/$(target) diff --git a/x11-plugins/docker/files/docker-1.5-makefile_rename.patch b/x11-plugins/docker/files/docker-1.5-makefile_rename.patch new file mode 100644 index 00000000000..2e742661b11 --- /dev/null +++ b/x11-plugins/docker/files/docker-1.5-makefile_rename.patch @@ -0,0 +1,49 @@ +--- Makefile.orig 2015-01-19 20:10:47.762522964 +0100 ++++ Makefile 2015-01-19 20:11:11.463545692 +0100 +@@ -5,12 +5,10 @@ + #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# + + # Change this PREFIX to where you want docker to be installed +-PREFIX=/usr/local +-# Change this XLIBPATH to point to your X11 development package's installation +-XLIBPATH=/usr/X11R6/lib ++PREFIX = /usr + + # Sets some flags for stricter compiling +-CFLAGS=-pedantic -Wall -W -O ++CFLAGS += -pedantic -Wall -W + + #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# + # # +@@ -21,17 +19,17 @@ + PACKAGE=docker + VERSION=1.5 + +-target=docker ++target=wmdocker + sources=docker.c kde.c icons.c xproperty.c net.c + headers=docker.h kde.h icons.h xproperty.h net.h version.h +-extra=README COPYING version.h.in ++extra=README version.h.in + + all: $(target) $(sources) $(headers) + @echo Build Successful + + $(target): $(sources:.c=.o) +- $(CC) $(CFLAGS) -L$(XLIBPATH) -lX11 \ +- `pkg-config --libs glib-2.0` $^ -o $@ ++ $(CC) $(LDFLAGS) $(CFLAGS) $^ -lX11 \ ++ `pkg-config --libs glib-2.0` -o $@ + + %.o: %.c + $(CC) -c $(CFLAGS) `pkg-config --cflags glib-2.0` $< +@@ -40,7 +38,8 @@ + sed -e "s/@VERSION@/$(VERSION)/" version.h.in > $@ + + install: all +- install $(target) $(PREFIX)/bin/$(target) ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install $(target) $(DESTDIR)$(PREFIX)/bin/$(target) + + uninstall: + rm -f $(PREFIX)/$(target) diff --git a/x11-plugins/docker/metadata.xml b/x11-plugins/docker/metadata.xml new file mode 100644 index 00000000000..6a888dd1add --- /dev/null +++ b/x11-plugins/docker/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +<longdescription> + Openbox app which acts as a system tray for KDE and GNOME2. +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/echievements/Manifest b/x11-plugins/echievements/Manifest new file mode 100644 index 00000000000..48e8d8cec31 --- /dev/null +++ b/x11-plugins/echievements/Manifest @@ -0,0 +1 @@ +DIST echievements-2.tar.bz2 319239 SHA256 061d0f8c44406f0ff4e4d8467cc499d1b5f90debe9d8612b2e167bf454ab7aca SHA512 fdd6391e5e1724ddc153ddda369c1c4fc7ea278492994ad009bc7679c7d4322ecea46ff79cab79d80a4f09480047c3fe9ea4d2f44a66c67af187c5c136d7252e WHIRLPOOL 4afeed2c856a3e251df2ceeabec6740aa37c07e09f84eb27ecf0914da9d51dbad0ebb2422e5b58265251e1417f4fc7e813bfeca569300e86b319c8d8c044458e diff --git a/x11-plugins/echievements/echievements-2.ebuild b/x11-plugins/echievements/echievements-2.ebuild new file mode 100644 index 00000000000..d9b1737c58f --- /dev/null +++ b/x11-plugins/echievements/echievements-2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit enlightenment + +DESCRIPTION="Show enlightenment echievements" + +SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2" +LICENSE="BSD-2" + +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-games/etrophy-0.5.1 + dev-libs/e_dbus + dev-libs/efl + x11-wm/enlightenment:0.17=" +DEPEND="${RDEPEND} + virtual/pkgconfig" diff --git a/x11-plugins/echievements/metadata.xml b/x11-plugins/echievements/metadata.xml new file mode 100644 index 00000000000..5e126190070 --- /dev/null +++ b/x11-plugins/echievements/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>enlightenment</herd> +</pkgmetadata> diff --git a/x11-plugins/epplets/Manifest b/x11-plugins/epplets/Manifest new file mode 100644 index 00000000000..8940a1b76da --- /dev/null +++ b/x11-plugins/epplets/Manifest @@ -0,0 +1,2 @@ +DIST epplets-0.12.tar.gz 894232 SHA256 676522217e91955cda67ba1f7dcd11f9242685af5652ea408cd6128a8b332ce2 SHA512 b8b017ed4199f6a083db4e66090611e24d50428d287b1ef414725e68bc48ecedc3f6a3c9f68d38645e9146739e35e43ca08197d832b38d580039f3a050de93dc WHIRLPOOL b7fc0602c54ec63961d409ffdc1bd1ae8b5f603ac9cdf20a7cb06f9133769e2c90d7cec872ff22baf0b744a616102d08f58c2a240019c83e38c253a55de43950 +DIST epplets-0.14.tar.gz 971885 SHA256 e3d1520344532f602a0a7807cda363d6435655aed302967a8580f102e3468132 SHA512 d83d60521fe06497f109c3fbb5c2e10abd36a43b050c10787a68d9f9f8c2866f57d78a8559a482654d9bb0eaaf3ce791e4839bb0fda88ccbf026d8ec5dc93824 WHIRLPOOL 1e53c3c337a61104a46fa5bcbc1d38b7936e0e4b40c46bd4fdb8a7f88302e5c8adc16ca22b1cba3a18b179a4dd15f6e015c6cdcc2f812bcbaace4ea408c51596 diff --git a/x11-plugins/epplets/epplets-0.12.ebuild b/x11-plugins/epplets/epplets-0.12.ebuild new file mode 100644 index 00000000000..738cba81b13 --- /dev/null +++ b/x11-plugins/epplets/epplets-0.12.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DESCRIPTION="Base files for Enlightenment epplets and some epplets" +HOMEPAGE="http://www.enlightenment.org/" +SRC_URI="mirror://sourceforge/enlightenment/epplets-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + media-libs/freeglut + media-libs/imlib2 + >=x11-wm/enlightenment-0.16.4" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-proto/xproto + x11-proto/xextproto" + +src_install() { + emake DESTDIR="${D}" install || die + dodoc ChangeLog +} diff --git a/x11-plugins/epplets/epplets-0.14.ebuild b/x11-plugins/epplets/epplets-0.14.ebuild new file mode 100644 index 00000000000..5f4d2c769fc --- /dev/null +++ b/x11-plugins/epplets/epplets-0.14.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +DESCRIPTION="Base files for Enlightenment epplets and some epplets" +HOMEPAGE="http://www.enlightenment.org/" +SRC_URI="mirror://sourceforge/enlightenment/epplets-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" +IUSE="static-libs" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + media-libs/freeglut + media-libs/imlib2 + >=x11-wm/enlightenment-0.16.4" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-proto/xproto + x11-proto/xextproto" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + use static-libs || find "${ED}"/usr -name '*.la' -delete +} diff --git a/x11-plugins/epplets/metadata.xml b/x11-plugins/epplets/metadata.xml new file mode 100644 index 00000000000..3e6098cb014 --- /dev/null +++ b/x11-plugins/epplets/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>vapier@gentoo.org</email> + </maintainer> + <longdescription> +Epplets are small, handy Enlightenment applets, similar to "dockapps" +or "applets" for other packages. The epplets package contains the +base epplet API library and header files, as well as the core set of +epplets, including CPU monitors, clocks, a mail checker, mixers, a +slideshow, a URL grabber, a panel-like toolbar, and more. +</longdescription> + <upstream> + <remote-id type="sourceforge">enlightenment</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/fsviewer/Manifest b/x11-plugins/fsviewer/Manifest new file mode 100644 index 00000000000..06552d461d5 --- /dev/null +++ b/x11-plugins/fsviewer/Manifest @@ -0,0 +1 @@ +DIST fsviewer-app-0.2.6.tar.bz2 785422 SHA256 18f964da350bf617a76ccca6411000862394bca09f7616b5b019d6a760bfa57b SHA512 47c10a049120db8e5b095fdcc82033b66a4413f8f7e88959f0190b568324e85c8362486e0419b9c098e62e19e38dd8f2f56c6f0d1e7829afafd21a4837b4859b WHIRLPOOL b3304d65687dd1444787caadfd31164cd67535adad99e5d8d6c6b221187130d44653276ffb3048961db87d2e877f76adf25b635a9c8fa98b427224ce2e012e76 diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch new file mode 100644 index 00000000000..da64f3a0389 --- /dev/null +++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch @@ -0,0 +1,36 @@ +diff -Naur fsviewer-app-0.2.6.orig/configure.ac fsviewer-app-0.2.6/configure.ac +--- fsviewer-app-0.2.6.orig/configure.ac 2012-07-11 17:55:06.448981246 +0200 ++++ fsviewer-app-0.2.6/configure.ac 2012-07-11 18:04:15.528940159 +0200 +@@ -81,6 +81,8 @@ + AC_MSG_ERROR([WMaker library not found])) + AC_CHECK_LIB(WINGs, WMAppSetMainMenu,, + AC_MSG_ERROR([WINGs library not found])) ++AC_CHECK_LIB(WUtil, WMCreatePLString,, ++ AC_MSG_ERROR([WUtil library not found])) + + dnl Checks for PropList (not necessary since version 0.2.3b) + dnl AC_CHECK_HEADERS(proplist.h,, AC_MSG_WARN(Can't find PropList include-file: Please install libPropList (included in WindowMaker))) +diff -Naur fsviewer-app-0.2.6.orig/defs/chdef.c fsviewer-app-0.2.6/defs/chdef.c +--- fsviewer-app-0.2.6.orig/defs/chdef.c 2012-07-11 17:55:06.444981361 +0200 ++++ fsviewer-app-0.2.6/defs/chdef.c 2012-07-11 17:55:50.387699640 +0200 +@@ -374,7 +374,7 @@ + SetIntegerForKey(0, "DisplayMCListPixmap"); + + WMWritePropListToFile(filesDB, +- wdefaultspathfordomain("FSViewer"), True); ++ wdefaultspathfordomain("FSViewer")); + result = 0; + } + else +diff -Naur fsviewer-app-0.2.6.orig/src/extnInspector.c fsviewer-app-0.2.6/src/extnInspector.c +--- fsviewer-app-0.2.6.orig/src/extnInspector.c 2012-07-11 17:55:06.452981130 +0200 ++++ fsviewer-app-0.2.6/src/extnInspector.c 2012-07-11 17:56:02.315351669 +0200 +@@ -229,7 +229,7 @@ + + if(numRows > 0) + WMWritePropListToFile(filesDB, +- wdefaultspathfordomain("FSViewer"), True); ++ wdefaultspathfordomain("FSViewer")); + + if(extn) + free(extn); diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild new file mode 100644 index 00000000000..3ef50fdd08a --- /dev/null +++ b/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils multilib + +MY_P=${PN}-app-${PV} + +DESCRIPTION="A file system viewer for Window Maker" +HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/" +SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="nls" + +RDEPEND=">=x11-wm/windowmaker-0.95.2 + x11-libs/libXft + x11-libs/libXpm + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-proto/xproto + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${MY_P} + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + epatch "${FILESDIR}"/${P}-wmaker-0.95_support.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + --with-appspath=/usr/$(get_libdir)/GNUstep +} + +src_install() { + default + dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer +} diff --git a/x11-plugins/fsviewer/metadata.xml b/x11-plugins/fsviewer/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/fsviewer/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellaclock/Manifest b/x11-plugins/gkrellaclock/Manifest new file mode 100644 index 00000000000..5c50d886916 --- /dev/null +++ b/x11-plugins/gkrellaclock/Manifest @@ -0,0 +1 @@ +DIST gkrellaclock-0.3.4.tar.gz 18853 SHA256 5923c5fa6c31ceb1944e57219d893634e503d44dc5e91f3deba46f0d71e787b7 diff --git a/x11-plugins/gkrellaclock/gkrellaclock-0.3.4.ebuild b/x11-plugins/gkrellaclock/gkrellaclock-0.3.4.ebuild new file mode 100644 index 00000000000..1635e29c7b6 --- /dev/null +++ b/x11-plugins/gkrellaclock/gkrellaclock-0.3.4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" +S=${WORKDIR}/${P/a/A} +DESCRIPTION="Nice analog clock for GKrellM2" +SRC_URI="mirror://gentoo/${P}.tar.gz" +HOMEPAGE="http://www.gkrellm.net/" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ppc sparc x86" + +src_compile() { + make clean #166133 + + export CFLAGS="${CFLAGS/-O?/}" + emake || die 'emake failed' +} diff --git a/x11-plugins/gkrellaclock/metadata.xml b/x11-plugins/gkrellaclock/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellaclock/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellfire/Manifest b/x11-plugins/gkrellfire/Manifest new file mode 100644 index 00000000000..fd22e2dda34 --- /dev/null +++ b/x11-plugins/gkrellfire/Manifest @@ -0,0 +1 @@ +DIST gkrellfire-0.4.2.tgz 12474 SHA256 b8c81e038c4fad56be360af2a8423c096c98bb2bc382b024a1734fa36fddbb40 SHA512 1b7f6229567819092cd2eb2e33e3b7fd8340b0e913f6bcd1d11e9dd604730e3ca4fc1adaa8ae36895d80000f61931da14a586be6929c141c64b8519f8dc328bf WHIRLPOOL 1dffccc9de7af3684f031f9b963052783268a43b830f51779da46fab4e1e78f7d7a5e020f0980e0635eb660b7900a8204f217f674f12e509db3c3274c139c039 diff --git a/x11-plugins/gkrellfire/gkrellfire-0.4.2.ebuild b/x11-plugins/gkrellfire/gkrellfire-0.4.2.ebuild new file mode 100644 index 00000000000..a6ae1319eba --- /dev/null +++ b/x11-plugins/gkrellfire/gkrellfire-0.4.2.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +DESCRIPTION="Cpu load flames for GKrellM 2" +HOMEPAGE="http://people.freenet.de/thomas-steinke" +SRC_URI="ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" diff --git a/x11-plugins/gkrellfire/metadata.xml b/x11-plugins/gkrellfire/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellfire/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellflynn/Manifest b/x11-plugins/gkrellflynn/Manifest new file mode 100644 index 00000000000..4ab1ac745ae --- /dev/null +++ b/x11-plugins/gkrellflynn/Manifest @@ -0,0 +1 @@ +DIST gkrellflynn-0.8.tar.gz 26722 SHA256 377c8581c15e83948687cc22c0ddee208c65195687df68dd05e73bafa7e68659 SHA512 36c643adcfb1ecb994eb6c2bb590225df1f268e885508ede28ea8b9760bdca33bfb48821d356ce0c56e38be5f7b16ad7062bc191e8a77aef1c792bd02da2f366 WHIRLPOOL dbf98ce6383443d57511cb7d4f05a50f78c1a7a39e8d97e40fef42005657984f64f65d711bb236aeb81c7a20a2436b58617a9d8d2f2f55125e0412dfffcc814b diff --git a/x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch b/x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch new file mode 100644 index 00000000000..0b539fa6635 --- /dev/null +++ b/x11-plugins/gkrellflynn/files/gkrellflynn-0.8-makefile.patch @@ -0,0 +1,37 @@ +--- Makefile 2002-05-07 10:04:49.000000000 +0200 ++++ Makefile_new 2013-03-12 21:10:15.888656809 +0100 +@@ -3,11 +3,10 @@ + # + # updated for gkrellm2.0 + +-CC = gcc +-CFLAGS = -c -O -Wall -fPIC `${EXTRACONF}` ++CC = $(CC) ++INCLUDE = -c -fPIC `${EXTRACONF}` + +-LD = $(CC) +-LDFLAGS = -shared -Wl -o ++LDFLAGS = $(LDFLAGS) + INCPATH = -I. + INCPATH += ${GKRELL_INC} + +@@ -25,10 +24,10 @@ + (make GKRELL_INC=-DGKRELLM EXTRACONF="gtk-config --cflags;imlib-config --cflags-gdk" ${TARGET}) + + gkrellm2: +- (make GKRELL_INC=-DGKRELLM2 EXTRACONF="pkg-config --cflags gtk+-2.0 gthread-2.0" ${TARGET}) ++ ($(MAKE) GKRELL_INC=-DGKRELLM2 EXTRACONF="pkg-config --cflags gtk+-2.0 gthread-2.0" ${TARGET}) + + ${TARGET}: ${OBJS} +- ${LD} ${DEBUG} ${LDFLAGS} ${TARGET} ${OBJS} ++ ${CC} -shared ${LDFLAGS} ${CFLAGS} -o ${TARGET} ${OBJS} + + clean: + rm -f ${OBJS} +@@ -47,5 +46,5 @@ + ./install-sub.sh ${TARGET} gkrellm2 + + %.o : %.c +- ${CC} ${CFLAGS} $(INCPATH) -o $@ $< ++ ${CC} ${CFLAGS} $(INCLUDE) ${LDFLAGS} $(INCPATH) -o $@ $< + diff --git a/x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild b/x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild new file mode 100644 index 00000000000..86c5914f306 --- /dev/null +++ b/x11-plugins/gkrellflynn/gkrellflynn-0.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +inherit eutils gkrellm-plugin toolchain-funcs + +HOMEPAGE="http://bax.comlab.uni-rostock.de/en/projects/flynn.html" +SRC_URI="http://bax.comlab.uni-rostock.de/fileadmin/downloads/${P}.tar.gz" +DESCRIPTION="A funny GKrellM2 load monitor (for Doom(tm) fans)" +KEYWORDS="alpha amd64 ppc sparc x86" +SLOT="0" +LICENSE="GPL-2" +IUSE="" + +RDEPEND="app-admin/gkrellm[X]" +DEPEND="${RDEPEND}" + +src_prepare(){ + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" gkrellm2 +} diff --git a/x11-plugins/gkrellflynn/metadata.xml b/x11-plugins/gkrellflynn/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellflynn/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellkam/Manifest b/x11-plugins/gkrellkam/Manifest new file mode 100644 index 00000000000..ff6c84e8c74 --- /dev/null +++ b/x11-plugins/gkrellkam/Manifest @@ -0,0 +1 @@ +DIST gkrellkam_2.0.0.tar.gz 27028 SHA256 4d0c208c3654f54c0ff6b3e87d1f046d21415b73266e5aa053a77173507e460f SHA512 a5a5d0a41de37b006c42150f0388ba573c968679f3f15c6b1d4837361d136cb529c2152723382e99bb46a76be5f1bde641137cea22e07a502402560dcd18699f WHIRLPOOL c1e8c6a6728b7eeff80d00b8c8596817065469e3da0631b761e9aa4b105bd04331f0c07ceb0dedc9af4acd9f70583ffc2355f8e9824a8efa2bbfbca960bd9f43 diff --git a/x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch b/x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch new file mode 100644 index 00000000000..83178b4b0ff --- /dev/null +++ b/x11-plugins/gkrellkam/files/gkrellkam-2.0.0-makefile.patch @@ -0,0 +1,25 @@ +--- Makefile 2002-10-23 18:36:20.000000000 +0200 ++++ Makefile_new 2013-03-16 14:02:42.979029588 +0100 +@@ -12,10 +12,10 @@ + # This should point to the GKrellM headers + GKRELLM_HDRS = /usr/include + +-CC := gcc ++CC = $(CC) + GTKFLAGS := $(shell pkg-config gtk+-2.0 --cflags) +-CFLAGS := $(CFLAGS) -fPIC -Wall $(GTKFLAGS) -I$(GKRELLM_HDRS) +-LDFLAGS := -shared -Wl ++CFLAGS := $(CFLAGS) -fPIC $(GTKFLAGS) -I$(GKRELLM_HDRS) ++LFLAGS = -shared + INST_DIR := $(DESTDIR)/usr/lib/gkrellm2/plugins + USER_INST_DIR := $(DESTDIR)$(HOME)/.gkrellm2/plugins + MANPAGES := gkrellkam-list.5 +@@ -26,7 +26,7 @@ + all: $(TARGET).so + + %.so: %.o +- $(CC) $(LDFLAGS) -o $@ $< ++ $(CC) $(CFLAGS) $(LDFLAGS) $(LFLAGS) -o $@ $< + + clean: + -rm -f $(TARGET).so $(TARGET).o diff --git a/x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild b/x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild new file mode 100644 index 00000000000..688e83c63db --- /dev/null +++ b/x11-plugins/gkrellkam/gkrellkam-2.0.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +inherit eutils gkrellm-plugin toolchain-funcs + +MY_P=${P/-/_} + +DESCRIPTION="an Image-Watcher-Plugin for GKrellM2" +SRC_URI="mirror://sourceforge/gkrellkam/${MY_P}.tar.gz" +HOMEPAGE="http://gkrellkam.sourceforge.net" +LICENSE="GPL-2" +SLOT="0" +IUSE="" +KEYWORDS="x86 ppc sparc alpha amd64" + +RDEPEND="net-misc/wget + app-admin/gkrellm[X]" +DEPEND="${RDEPEND}" + +PLUGIN_SO=gkrellkam2.so +PLUGIN_DOCS="example.list" + +src_prepare() { + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" +} + +src_install () { + gkrellm-plugin_src_install + doman gkrellkam-list.5 +} diff --git a/x11-plugins/gkrellkam/metadata.xml b/x11-plugins/gkrellkam/metadata.xml new file mode 100644 index 00000000000..58edd8f67a5 --- /dev/null +++ b/x11-plugins/gkrellkam/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellkam</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-bgchanger/Manifest b/x11-plugins/gkrellm-bgchanger/Manifest new file mode 100644 index 00000000000..8d209eee13a --- /dev/null +++ b/x11-plugins/gkrellm-bgchanger/Manifest @@ -0,0 +1,2 @@ +DIST gkrellmbgchg2-0.1.10.tar.gz 17667 SHA256 ecd27ef920b8193bd5fe9ec08285fa672eb8c8d457ede7e2e38c44a44433845b SHA512 09abe6a378b96f7a3a47ac1aee02f82ff1aabc2dd3caf9cc1bfa9484100945364ed0d9e94ea8eab07995ae80b9131bce3836d932702991e37bd974cfab651e2c WHIRLPOOL 115befc5c6bc2427d7765e48f391744d7d8fedcc26ab315655f01d1745f51009d46b56ed7d91a11591838f832fa4d1cb7c6e62ee09ee3c971cb8c7057fb08d3a +DIST gkrellmbgchg2-0.1.11.tar.gz 24164 SHA256 0cbb8c1f8638c7443105d3a8b7b4565333e8c233648c1d831b4289a71ef23d26 SHA512 648f56260e756d23ce616efb863e5746a7400a3fd7df135fc3b7548ac07ebb058e9c4f7c76af92cc2c4942ba6c1108b6e294b72afe831de6285e2329ca7c4803 WHIRLPOOL 8737ccfb37910911f14e156266387c38cfe341046547fcfb054dccbe3c4e7630913d8112fae6fa6448896fbaa8866babaef0107ca0b2d520c61d2ea47cb80a0d diff --git a/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.10.ebuild b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.10.ebuild new file mode 100644 index 00000000000..9fb44500632 --- /dev/null +++ b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.10.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gkrellm-plugin + +IUSE="" + +MY_PN=gkrellmbgchg2 +MY_P=${MY_PN}-${PV} +S=${WORKDIR}/${MY_P} +DESCRIPTION="Plugin for GKrellM2 to change your desktop background" +HOMEPAGE="http://www.bender-suhl.de/stefan/english/comp/gkrellmbgchg.html" +SRC_URI="http://www.bender-suhl.de/stefan/comp/sources/${MY_P}.tar.gz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" + +PLUGIN_SO=gkrellmbgchg.so +PLUGIN_DOCS="bgchg_info.sh kdewallpaper.sh" diff --git a/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r1.ebuild b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r1.ebuild new file mode 100644 index 00000000000..a999fdd488b --- /dev/null +++ b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit gkrellm-plugin toolchain-funcs + +IUSE="" + +MY_PN=gkrellmbgchg2 +MY_P=${MY_PN}-${PV} +S=${WORKDIR}/${MY_P} +DESCRIPTION="Plugin for GKrellM2 to change your desktop background" +HOMEPAGE="http://www.bender-suhl.de/stefan/english/comp/gkrellmbgchg.html" +SRC_URI="http://www.bender-suhl.de/stefan/comp/sources/${MY_P}.tar.gz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" + +PLUGIN_SO=gkrellmbgchg.so +PLUGIN_DOCS="bgchg_info.sh kdewallpaper.sh" + +src_prepare() { + sed -i "s:local/::" Makefile || die + tc-export CC +} diff --git a/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11.ebuild b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11.ebuild new file mode 100644 index 00000000000..9fb44500632 --- /dev/null +++ b/x11-plugins/gkrellm-bgchanger/gkrellm-bgchanger-0.1.11.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gkrellm-plugin + +IUSE="" + +MY_PN=gkrellmbgchg2 +MY_P=${MY_PN}-${PV} +S=${WORKDIR}/${MY_P} +DESCRIPTION="Plugin for GKrellM2 to change your desktop background" +HOMEPAGE="http://www.bender-suhl.de/stefan/english/comp/gkrellmbgchg.html" +SRC_URI="http://www.bender-suhl.de/stefan/comp/sources/${MY_P}.tar.gz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" + +PLUGIN_SO=gkrellmbgchg.so +PLUGIN_DOCS="bgchg_info.sh kdewallpaper.sh" diff --git a/x11-plugins/gkrellm-bgchanger/metadata.xml b/x11-plugins/gkrellm-bgchanger/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-bgchanger/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-bluez/Manifest b/x11-plugins/gkrellm-bluez/Manifest new file mode 100644 index 00000000000..ef36fdcc394 --- /dev/null +++ b/x11-plugins/gkrellm-bluez/Manifest @@ -0,0 +1 @@ +DIST gkrellm-bluez-0.2.tar.gz 330247 SHA256 cfaeecb7f9d15d6a35a6faa60cab33e2fe6eb5ab05352f6ea343b063a5a6d476 diff --git a/x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch b/x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch new file mode 100644 index 00000000000..6a9841652dd --- /dev/null +++ b/x11-plugins/gkrellm-bluez/files/gkrellm-bluez-0.2-notheme.patch @@ -0,0 +1,91 @@ +diff -u --new-file gkrellm-bluez-0.2-orig/src/decal_net_leds.xpm gkrellm-bluez-0.2/src/decal_net_leds.xpm +--- gkrellm-bluez-0.2-orig/src/decal_net_leds.xpm 1969-12-31 18:00:00.000000000 -0600 ++++ gkrellm-bluez-0.2/src/decal_net_leds.xpm 2007-03-08 09:07:50.000000000 -0600 +@@ -0,0 +1,66 @@ ++/* XPM */ ++static char * decal_net_leds_xpm[] = { ++"10 12 51 1", ++" c None", ++". c #222323", ++"+ c #3A3A3A", ++"@ c #4C4F4F", ++"# c #3E3F3F", ++"$ c #262727", ++"% c #334735", ++"& c #335E4F", ++"* c #337568", ++"= c #2C857C", ++"- c #259790", ++"; c #1EA8A4", ++"> c #18B5B4", ++", c #20A39E", ++"' c #2A786D", ++") c #314E3E", ++"! c #526E55", ++"~ c #48846F", ++"{ c #3F9988", ++"] c #36B0A2", ++"^ c #2CC8BF", ++"/ c #22E0DA", ++"( c #1BF1EF", ++"_ c #25D8D2", ++": c #3AA595", ++"< c #4E765F", ++"[ c #141414", ++"} c #272929", ++"| c #3D3F3F", ++"1 c #2D2E2E", ++"2 c #171717", ++"3 c #5D421D", ++"4 c #84612F", ++"5 c #AD8643", ++"6 c #D0A456", ++"7 c #CDA255", ++"8 c #BA914B", ++"9 c #A68040", ++"0 c #936E37", ++"a c #805F2E", ++"b c #6E5125", ++"c c #7F643C", ++"d c #A48350", ++"e c #CDA666", ++"f c #F1C479", ++"g c #EEC277", ++"h c #DAB16D", ++"i c #C6A062", ++"j c #B39058", ++"k c #A0814F", ++"l c #8F7345", ++".+@@@@@@#$", ++".+@@@@@@#$", ++".+@@@@@@#$", ++"%&*=-;>,')", ++"!~{]^/(_:<", ++"%&*=-;>,')", ++"[}||||||12", ++"[}||||||12", ++"[}||||||12", ++"34567890ab", ++"cdefghijkl", ++"34567890ab"}; +diff -u --new-file gkrellm-bluez-0.2-orig/src/gkrellm-bluez-chart.c gkrellm-bluez-0.2/src/gkrellm-bluez-chart.c +--- gkrellm-bluez-0.2-orig/src/gkrellm-bluez-chart.c 2006-11-14 13:50:24.000000000 -0600 ++++ gkrellm-bluez-0.2/src/gkrellm-bluez-chart.c 2007-03-08 09:13:29.000000000 -0600 +@@ -22,6 +22,8 @@ + + #include "gkrellm-bluez-chart.h" + ++#include "decal_net_leds.xpm" ++ + #define DECAL_NET_LEDS "decal_net_leds" + + #define GRID_RESOLUTION_MIN 0 +@@ -237,7 +239,7 @@ + + /* Check for theme_dir/net/decal_net_leds.png. + */ +- gkrellm_load_piximage(DECAL_NET_LEDS, NULL, ++ gkrellm_load_piximage(DECAL_NET_LEDS, decal_net_leds_xpm, + &decal_net_led_piximage, NET_STYLE_NAME); + + w = gdk_pixbuf_get_width(decal_net_led_piximage->pixbuf); diff --git a/x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r1.ebuild b/x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r1.ebuild new file mode 100644 index 00000000000..c26ca7c9935 --- /dev/null +++ b/x11-plugins/gkrellm-bluez/gkrellm-bluez-0.2-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +DESCRIPTION="GKrellm plugin for monitoring bluetooth (Linux BlueZ) adapters" +SRC_URI="mirror://sourceforge/gkrellm-bluez/${P}.tar.gz" +HOMEPAGE="http://gkrellm-bluez.sourceforge.net" + +RDEPEND="net-wireless/bluez" + +LICENSE="GPL-2" +KEYWORDS="amd64 x86" +IUSE="" +SLOT="0" + +PLUGIN_SO="src/.libs/gkrellmbluez.so" +PLUGIN_DOCS="THEMING NEWS" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Be a bit more future proof, bug #260948 + sed "s/-Werror//" -i src/Makefile.am src/Makefile.in || die "sed failed" + + epatch "${FILESDIR}"/${P}-notheme.patch || die "Patch failed" +} + +src_compile() { + econf --disable-static || die "Config failed" + emake || die "Make failed" +} diff --git a/x11-plugins/gkrellm-bluez/metadata.xml b/x11-plugins/gkrellm-bluez/metadata.xml new file mode 100644 index 00000000000..81eae46a58f --- /dev/null +++ b/x11-plugins/gkrellm-bluez/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellm-bluez</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-countdown/Manifest b/x11-plugins/gkrellm-countdown/Manifest new file mode 100644 index 00000000000..facd060ff73 --- /dev/null +++ b/x11-plugins/gkrellm-countdown/Manifest @@ -0,0 +1 @@ +DIST gkrellm-countdown-0.1.2.tar.gz 12482 SHA256 b05ee77c3c3beac48b2bbbca4140cbf4d575edb02cfdfd535bc0ec1973ef3dd2 diff --git a/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2.ebuild b/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2.ebuild new file mode 100644 index 00000000000..37baa00c8f0 --- /dev/null +++ b/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +S=${WORKDIR}/${PN} +DESCRIPTION="A simple countdown clock for GKrellM2" +SRC_URI="http://oss.pugsplace.net/${P}.tar.gz" +HOMEPAGE="http://oss.pugsplace.net/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="ppc sparc x86" +IUSE="" diff --git a/x11-plugins/gkrellm-countdown/metadata.xml b/x11-plugins/gkrellm-countdown/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/gkrellm-countdown/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-imonc/Manifest b/x11-plugins/gkrellm-imonc/Manifest new file mode 100644 index 00000000000..fcc5d6f12f8 --- /dev/null +++ b/x11-plugins/gkrellm-imonc/Manifest @@ -0,0 +1 @@ +DIST gkrellm-imonc-src-0.2.tar.bz2 19189 SHA256 14ef27b6c21e65b9a4408acce3c7b8134a8857f7bf275963b59f4ebc3358ce92 diff --git a/x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2.ebuild b/x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2.ebuild new file mode 100644 index 00000000000..4b13123b321 --- /dev/null +++ b/x11-plugins/gkrellm-imonc/gkrellm-imonc-0.2.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" +DESCRIPTION="A GKrellM2 plugin to control a fli4l router" +SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tar.bz2" +RESTRICT="mirror" +HOMEPAGE="http://gkrellm-imonc.sourceforge.net/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86" + +S=${WORKDIR}/${PN}-src-${PV} diff --git a/x11-plugins/gkrellm-imonc/metadata.xml b/x11-plugins/gkrellm-imonc/metadata.xml new file mode 100644 index 00000000000..1b5d178ad4b --- /dev/null +++ b/x11-plugins/gkrellm-imonc/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellm-imonc</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-leds/Manifest b/x11-plugins/gkrellm-leds/Manifest new file mode 100644 index 00000000000..85de87a2b22 --- /dev/null +++ b/x11-plugins/gkrellm-leds/Manifest @@ -0,0 +1,2 @@ +DIST gkleds-0.8.1.tar.gz 44904 SHA256 682b7dc9389030908714b6b8a4de2819a564d92fc0ef0f149d25b6afa1faa421 +DIST gkleds-0.8.2.tar.gz 322409 SHA256 521d97f4e036b49913bb5deeb541ed815e6944fa45003f2c451caacc5c86bea8 diff --git a/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.1.ebuild b/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.1.ebuild new file mode 100644 index 00000000000..34eaf2dd585 --- /dev/null +++ b/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" +MY_P=${P/rellm-/} +S=${WORKDIR}/${MY_P} +DESCRIPTION="GKrellM2 plugin for monitoring keyboard LEDs" +SRC_URI="http://heim.ifi.uio.no/~oyvinha/e107_files/downloads/${MY_P}.tar.gz" +HOMEPAGE="http://heim.ifi.uio.no/~oyvinha/gkleds/" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc alpha amd64" +RESTRICT="test" + +DEPEND="x11-proto/inputproto" +RDEPEND="x11-libs/libXtst" + +PLUGIN_SO=gkleds.so + +src_unpack() { + unpack ${A} + cd "${S}" + # Includes for gcc-4 + sed -i -e '/^#include <stdio.h>/a#include <string.h>' src/gkleds_com.h || die "Patch failed" +} diff --git a/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2.ebuild b/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2.ebuild new file mode 100644 index 00000000000..28e86fb202c --- /dev/null +++ b/x11-plugins/gkrellm-leds/gkrellm-leds-0.8.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" +inherit gkrellm-plugin + +IUSE="" +MY_P=${P/rellm-/} +S=${WORKDIR}/${MY_P} +DESCRIPTION="GKrellM2 plugin for monitoring keyboard LEDs" +SRC_URI="http://heim.ifi.uio.no/~oyvinha/e107_files/downloads/${MY_P}.tar.gz" +HOMEPAGE="http://heim.ifi.uio.no/~oyvinha/gkleds/" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64" + +DEPEND="x11-proto/inputproto" +RDEPEND="x11-libs/libXtst" + +PLUGIN_SO="src/.libs/gkleds.so" diff --git a/x11-plugins/gkrellm-leds/metadata.xml b/x11-plugins/gkrellm-leds/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-leds/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-mailwatch/Manifest b/x11-plugins/gkrellm-mailwatch/Manifest new file mode 100644 index 00000000000..d9a905654ca --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/Manifest @@ -0,0 +1 @@ +DIST gkrellm-mailwatch-2.4.3.tar.gz 27407 SHA256 d492d7e494800c80abc2410d4266071132da23b06ae9d903ac4bf279b2b3a4b0 diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch new file mode 100644 index 00000000000..158357dc485 --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0001-Respect-LDFLAGS.patch @@ -0,0 +1,36 @@ +From 139912e0cf5d9714e5e1fe4576d01251491701f5 Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <jim_ramsay@dell.com> +Date: Mon, 1 Nov 2010 08:36:17 -0400 +Subject: [PATCH 1/3] Respect LDFLAGS + +Instead of using a non-standard varible name like LFLAGS, using LDFLAGS +lets this play nice with Gentoo's build system. +--- + Makefile | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index b8cf927..02ca376 100644 +--- a/Makefile ++++ b/Makefile +@@ -12,7 +12,7 @@ INSTALL=install -c -m 755 + + CFLAGS += -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE) + LIBS = $(GTK_LIB) $(IMLIB_LIB) +-LFLAGS += -shared ++LDFLAGS += -shared + + LOCALEDIR := $(DESTDIR)/usr/share/locale + PACKAGE ?= gkrellm-mailwatch +@@ -30,7 +30,7 @@ all: mailwatch.so + + mailwatch.so: $(OBJS) + (cd po && ${MAKE}) +- $(CC) $(CFLAGS) $(OBJS) -o mailwatch.so $(LFLAGS) $(LIBS) ++ $(CC) $(CFLAGS) $(OBJS) -o mailwatch.so $(LDFLAGS) $(LIBS) + + clean: + (cd po && ${MAKE} clean ) +-- +1.7.3.1 + diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch new file mode 100644 index 00000000000..7edff1c7499 --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0002-Use-gkrellm_gkd_string_width.patch @@ -0,0 +1,29 @@ +From c9db9953296709ba3c86a7b0471fcd60469225ed Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <jim_ramsay@dell.com> +Date: Mon, 1 Nov 2010 08:43:17 -0400 +Subject: [PATCH 2/3] Use gkrellm_gkd_string_width + +This wrapper is designed to transition from GdkFont to +PangoFontDescription. Without it, there is a warning and a probable +runtime crash, as we are feeding the wrong structure into +'gdk_string_width'. +--- + mailwatch.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/mailwatch.c b/mailwatch.c +index 3f0f0a2..5cca01e 100644 +--- a/mailwatch.c ++++ b/mailwatch.c +@@ -608,7 +608,7 @@ update_plugin(void) { + + p->statstext->x_off = + gkrellm_chart_width() - +- gdk_string_width(p->panel->textstyle->font, ++ gkrellm_gdk_string_width(p->panel->textstyle->font, + buf) - + 2 * gkrellm_get_style_margins(p->panel->style)->left; + +-- +1.7.3.1 + diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch new file mode 100644 index 00000000000..5cc76c6fc82 --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0003-Remove-a-few-more-GCC-warnings.patch @@ -0,0 +1,41 @@ +From 873186988c7b7cbde50d1f44ad0e745ddadf0e18 Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <jim_ramsay@dell.com> +Date: Mon, 1 Nov 2010 08:44:17 -0400 +Subject: [PATCH 3/3] Remove a few more GCC warnings + +These are mostly harmless, but no harm in cleaning them up. +--- + mailwatch.c | 5 +++-- + 1 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/mailwatch.c b/mailwatch.c +index 5cca01e..fcb77a8 100644 +--- a/mailwatch.c ++++ b/mailwatch.c +@@ -198,7 +198,7 @@ check_mh(Mailbox * mbox) { + return TRUE; + + /* Check the unseen mail */ +- while (fgets(buf, sizeof(buf), f), !feof(f)) ++ while (fgets(buf, sizeof(buf), f) && !feof(f)) + if (!strncmp(buf, "unseen", sizeof("unseen") - 1)) { + found = 1; + break; +@@ -444,12 +444,13 @@ plug_expose_event(GtkWidget * widget, GdkEventExpose * event) { + static gint + button_release(GtkWidget * widget, GdkEventButton * ev, Mailpanel * panel) { + gchar *command; ++ int retcode; + + if (panel->command == NULL) + return FALSE; + command = malloc((strlen(panel->command) + 4) * sizeof(char)); + strcpy(command, panel->command); +- system(strcat(command, " &")); ++ retcode = system(strcat(command, " &")); + free(command); + return FALSE; + } +-- +1.7.3.1 + diff --git a/x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch new file mode 100644 index 00000000000..828c9dd2d5f --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/files/2.4.3-0004-Do-not-force-O2-in-CFLAGS.patch @@ -0,0 +1,28 @@ +From 68bd98eb4144ce1f784e9c7aee4735a3f668453e Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <jim_ramsay@dell.com> +Date: Mon, 1 Nov 2010 10:11:30 -0400 +Subject: [PATCH 4/4] Do not force -O2 in CFLAGS + +Only uses -O2 if the user has not specified any CFLAGS in the +environment. +--- + Makefile | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/Makefile b/Makefile +index 02ca376..c4ca35c 100644 +--- a/Makefile ++++ b/Makefile +@@ -10,7 +10,8 @@ GKRELLM_INCLUDE= -I/usr/local/include + + INSTALL=install -c -m 755 + +-CFLAGS += -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE) ++CFLAGS ?= -O2 ++CFLAGS += -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE) + LIBS = $(GTK_LIB) $(IMLIB_LIB) + LDFLAGS += -shared + +-- +1.7.3.1 + diff --git a/x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r1.ebuild b/x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r1.ebuild new file mode 100644 index 00000000000..a25a2f0e06d --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/gkrellm-mailwatch-2.4.3-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" +inherit gkrellm-plugin toolchain-funcs eutils + +IUSE="" +S=${WORKDIR}/${PN} +DESCRIPTION="A GKrellM2 plugin that shows the status of additional mail boxes" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" +HOMEPAGE="http://gkrellm.luon.net/mailwatch.php" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" + +PLUGIN_SO=mailwatch.so + +src_prepare() { + epatch "${FILESDIR}"/${PV}-* +} + +src_compile() { + tc-export CC + default_src_compile +} diff --git a/x11-plugins/gkrellm-mailwatch/metadata.xml b/x11-plugins/gkrellm-mailwatch/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-mailwatch/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild b/x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild new file mode 100644 index 00000000000..0386930fcb5 --- /dev/null +++ b/x11-plugins/gkrellm-plugins/gkrellm-plugins-2.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DESCRIPTION="emerge this package to install all of the gkrellm plugins" +HOMEPAGE="http://www.gkrellm.net/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~ppc ~x86" +IUSE="wifi" + +RDEPEND="!<app-admin/gkrellm-2 + >=x11-plugins/gkrellaclock-0.3.2 + x11-plugins/gkrellflynn + >=x11-plugins/gkrellkam-2.0.0 + >=x11-plugins/gkrellm-leds-0.8.0 + >=x11-plugins/gkrellm-volume-2.1.4 + >=x11-plugins/gkrellmlaunch-0.5 + >=x11-plugins/gkrellmoon-0.6 + wifi? ( >=x11-plugins/gkrellmwireless-2.0.2 ) + >=x11-plugins/gkrellshoot-0.4.1 + >=x11-plugins/gkrellstock-0.5 + >=x11-plugins/gkrellsun-0.12.2 + x11-plugins/gkrelltop + >=x11-plugins/gkrellweather-2.0.6 + x11-plugins/gkrellm-countdown + x11-plugins/gkrellm-trayicons" diff --git a/x11-plugins/gkrellm-plugins/metadata.xml b/x11-plugins/gkrellm-plugins/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-plugins/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-radio/Manifest b/x11-plugins/gkrellm-radio/Manifest new file mode 100644 index 00000000000..0599ddf10ba --- /dev/null +++ b/x11-plugins/gkrellm-radio/Manifest @@ -0,0 +1 @@ +DIST gkrellm-radio-2.0.4.tar.gz 15685 SHA256 a416e25f835af6b4a9702fe4a8f2b2eb520c7c908444e2d95c223c3b7d0d70b0 diff --git a/x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild b/x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild new file mode 100644 index 00000000000..b1e09da0c03 --- /dev/null +++ b/x11-plugins/gkrellm-radio/gkrellm-radio-2.0.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="lirc" + +S=${WORKDIR}/${PN} +DESCRIPTION="A minimalistic GKrellM2 plugin to control radio tuners" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" +HOMEPAGE="http://gkrellm.luon.net/gkrellm-radio.php" + +DEPEND="lirc? ( app-misc/lirc )" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="ppc sparc x86" + +PLUGIN_SO=radio.so + +src_compile() { + use lirc && myconf="${myconf} WITH_LIRC=1" + emake ${myconf} || die +} diff --git a/x11-plugins/gkrellm-radio/metadata.xml b/x11-plugins/gkrellm-radio/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-radio/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-trayicons/Manifest b/x11-plugins/gkrellm-trayicons/Manifest new file mode 100644 index 00000000000..7df73c2d037 --- /dev/null +++ b/x11-plugins/gkrellm-trayicons/Manifest @@ -0,0 +1 @@ +DIST gkrellm-trayicons-1.03.tar.gz 185474 SHA256 e01bf20a99c232cf6d28dad0bf8c6fb19b052328adf95b82a0fe664df0a84474 diff --git a/x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03.ebuild b/x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03.ebuild new file mode 100644 index 00000000000..16dd0667210 --- /dev/null +++ b/x11-plugins/gkrellm-trayicons/gkrellm-trayicons-1.03.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +DESCRIPTION="Configurable Tray Icons for GKrellM" +HOMEPAGE="http://tripie.sweb.cz/gkrellm/trayicons/" +SRC_URI="http://tripie.sweb.cz/gkrellm/trayicons/dist/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="" + +PLUGIN_SO=trayicons.so diff --git a/x11-plugins/gkrellm-trayicons/metadata.xml b/x11-plugins/gkrellm-trayicons/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-trayicons/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-vaiobright/Manifest b/x11-plugins/gkrellm-vaiobright/Manifest new file mode 100644 index 00000000000..32caff7a998 --- /dev/null +++ b/x11-plugins/gkrellm-vaiobright/Manifest @@ -0,0 +1 @@ +DIST vaiobright-2.5.tar.gz 6178 SHA256 de80a3d29d00a5230958e65488846bd959244a2b3be881883b349b9c9e20a0e4 diff --git a/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch new file mode 100644 index 00000000000..f2e4ac4c56e --- /dev/null +++ b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-fixinfo.patch @@ -0,0 +1,38 @@ +diff -ur vaiobright-2.5/readme vaiobright-2.5-infofix/readme +--- vaiobright-2.5/README 2004-03-20 13:58:13.000000000 -0500 ++++ vaiobright-2.5-infofix/README 2004-03-20 13:59:30.000000000 -0500 +@@ -28,6 +28,7 @@ + bright or max dark depending on the current value. + + Changelog: ++ Sat 20 Mar 2004 Fixed the "Info" tab (Billy Goto) + 2.5 Sun 20 Oct 2002 Removed need for external helper applications + entirely. SonyPI is now required, but no suid + or spicctrl binaries are needed. +diff -ur vaiobright-2.5/vaiobright.c vaiobright-2.5-infofix/vaiobright.c +--- vaiobright-2.5/vaiobright.c 2002-10-20 19:22:26.000000000 -0400 ++++ vaiobright-2.5-infofix/vaiobright.c 2004-03-20 12:55:38.000000000 -0500 +@@ -422,21 +422,9 @@ + (GtkSignalFunc) vaiobright_toggle_toggled, REVERSE_TOGGLE); + + /* Help tab */ +- frame = gtk_frame_new(NULL); +- gtk_container_border_width(GTK_CONTAINER(frame),3); +- scrolled = gtk_scrolled_window_new(NULL,NULL); +- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled), +- GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC); +- +- gtk_container_add(GTK_CONTAINER(frame),scrolled); +- label = gtk_label_new("Info"); +- gtk_notebook_append_page(GTK_NOTEBOOK(tabs),frame,label); +- +- text = gtk_text_view_new(); +- gtk_text_view_set_editable(GTK_TEXT_VIEW(text),FALSE); ++ vbox = gkrellm_gtk_framed_notebook_page(tabs,"Info"); ++ text = gkrellm_gtk_scrolled_text_view(vbox, NULL, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + vaiobright_create_help_text(text); +- gtk_container_add(GTK_CONTAINER(scrolled),text); +- + + /* About tab */ + plugin_about_text = g_strdup_printf( diff --git a/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch new file mode 100644 index 00000000000..4cdaa1dd4c8 --- /dev/null +++ b/x11-plugins/gkrellm-vaiobright/files/gkrellm-vaiobright-2.5-textrel.patch @@ -0,0 +1,38 @@ +--- vaiobright-2.5/Makefile.orig 2002-10-20 16:52:19.000000000 -0600 ++++ vaiobright-2.5/Makefile 2007-02-21 08:55:39.000000000 -0600 +@@ -1,10 +1,11 @@ + HOME = . + PREFIX = /usr +-CC = cc ++CC ?= cc + INCLUDE = -I./ -I${PREFIX}/include +-OPTS = -shared `pkg-config gtk+-2.0 --cflags` ++CFLAGS += -shared `pkg-config gtk+-2.0 --cflags` -fPIC ++LDFLAGS += -shared -fPIC + DEFINES = +-LIBS = `pkg-config gtk+-2.0 --cflags` ++LIBS = `pkg-config gtk+-2.0 --libs` + + GKVO = vaiobright.o + GKV = vaiobright.so +@@ -12,7 +13,7 @@ + all: $(GKV) + + $(GKV): $(GKVO) +- $(CC) $(OPTS) -o $(GKV) $(GKVO) $(LIBS) ++ $(CC) $(LDFLAGS) -o $(GKV) $(GKVO) $(LIBS) + + install: + @-echo "Copy the plugin ($(GKV) to ~/.gkrellm2/plugins/$(GKV) and restart gkrellm." +@@ -22,9 +23,9 @@ + @-rm *.o *.so + + .c.so: $(DEPEND) +- $(CC) $(OPTS) $(INCLUDE) $(DEFINES) -fPIC -c $*.c -o $@ ++ $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -fPIC -c $*.c -o $@ + + .c.o: $(DEPEND) +- $(CC) $(OPTS) $(INCLUDE) $(DEFINES) -c $*.c -o $@ ++ $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c $*.c -o $@ + + .SUFFIXES: .c .so .o diff --git a/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r1.ebuild b/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r1.ebuild new file mode 100644 index 00000000000..b49a2510263 --- /dev/null +++ b/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" + +MY_P=${P/gkrellm-/} +S=${WORKDIR}/${MY_P} +DESCRIPTION="Superslim VAIO LCD Brightness Control Plugin for Gkrellm" +SRC_URI="http://nerv-un.net/~dragorn/code/${MY_P}.tar.gz" +HOMEPAGE="http://nerv-un.net/~dragorn/" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="-* x86" + +PLUGIN_SO=vaiobright.so + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-textrel.patch \ + "${FILESDIR}"/${P}-fixinfo.patch +} diff --git a/x11-plugins/gkrellm-vaiobright/metadata.xml b/x11-plugins/gkrellm-vaiobright/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-vaiobright/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-volume/Manifest b/x11-plugins/gkrellm-volume/Manifest new file mode 100644 index 00000000000..e81d2fc8e91 --- /dev/null +++ b/x11-plugins/gkrellm-volume/Manifest @@ -0,0 +1 @@ +DIST gkrellm-volume-2.1.13.tar.gz 42087 SHA256 85fa0ac0d242725f81316efba171315323822117d2e24d67273c3356e1b15a43 diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-Respect-LDFLAGS.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-Respect-LDFLAGS.patch new file mode 100644 index 00000000000..1d711fb7494 --- /dev/null +++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-Respect-LDFLAGS.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 7a9821d..db02cad 100644 +--- a/Makefile ++++ b/Makefile +@@ -18,6 +18,8 @@ FLAGS = -O2 -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE) + LIBS = $(GTK_LIB) + LFLAGS = -shared + ++LFLAGS += $(LDFLAGS) ++ + OBJS = volume.o mixer.o oss_mixer.o + + ifeq ($(enable_alsa),1) diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch new file mode 100644 index 00000000000..a3e3218dc02 --- /dev/null +++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-reenable.patch @@ -0,0 +1,14 @@ +diff --git a/volume.c b/volume.c +index 18418d1..58708d4 100644 +--- a/volume.c ++++ b/volume.c +@@ -74,6 +74,9 @@ static void remove_all_mixers() { + static Slider *add_slider(Mixer *m, int dev) { + Slider *result,*s; + if (dev < 0 || dev >= mixer_get_nr_devices(m->mixer)) return NULL; ++ for (s = m->Sliderz ; s != NULL; s = s->next) ++ if (s->dev == dev) ++ return s; + result = malloc(sizeof(Slider)); + result->mixer = m->mixer; + result->parent = m; diff --git a/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild new file mode 100644 index 00000000000..a13bd83b939 --- /dev/null +++ b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" +inherit gkrellm-plugin eutils + +IUSE="alsa" +DESCRIPTION="A mixer control plugin for gkrellm" +HOMEPAGE="http://gkrellm.luon.net/volume.php" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="~alpha amd64 ~ppc ~sparc x86" + +DEPEND="alsa? ( media-libs/alsa-lib )" + +S=${WORKDIR}/${PN} + +PLUGIN_SO=volume.so + +src_prepare() { + epatch "${FILESDIR}/${P}-reenable.patch" + epatch "${FILESDIR}/${P}-Respect-LDFLAGS.patch" +} + +src_compile() { + local myconf="" + use alsa && myconf="${myconf} enable_alsa=1" + make ${myconf} || die "make failed" +} diff --git a/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13.ebuild b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13.ebuild new file mode 100644 index 00000000000..615e6f19f52 --- /dev/null +++ b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="alsa" +DESCRIPTION="A mixer control plugin for gkrellm" +HOMEPAGE="http://gkrellm.luon.net/volume.php" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="alpha amd64 ppc sparc x86" + +DEPEND="alsa? ( media-libs/alsa-lib )" + +S=${WORKDIR}/${PN} + +PLUGIN_SO=volume.so + +src_compile() { + local myconf="" + use alsa && myconf="${myconf} enable_alsa=1" + make ${myconf} || die "make failed" +} diff --git a/x11-plugins/gkrellm-volume/metadata.xml b/x11-plugins/gkrellm-volume/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-volume/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellm-xkb/Manifest b/x11-plugins/gkrellm-xkb/Manifest new file mode 100644 index 00000000000..40a419ced30 --- /dev/null +++ b/x11-plugins/gkrellm-xkb/Manifest @@ -0,0 +1 @@ +DIST gkrellm-xkb-1.05.tar.gz 37775 SHA256 0216f3a18fbefad0f672034b80f97545a9db35c575660b7be1a4978317481981 diff --git a/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05.ebuild b/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05.ebuild new file mode 100644 index 00000000000..03ddd3f559a --- /dev/null +++ b/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +DESCRIPTION="XKB keyboard switcher for gkrellm2" +HOMEPAGE="http://tripie.sweb.cz/gkrellm/xkb/" +SRC_URI="http://tripie.sweb.cz/gkrellm/xkb/dist/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +PLUGIN_SO=xkb.so diff --git a/x11-plugins/gkrellm-xkb/metadata.xml b/x11-plugins/gkrellm-xkb/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellm-xkb/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellmlaunch/Manifest b/x11-plugins/gkrellmlaunch/Manifest new file mode 100644 index 00000000000..5cb0d0fdcf8 --- /dev/null +++ b/x11-plugins/gkrellmlaunch/Manifest @@ -0,0 +1 @@ +DIST gkrellmlaunch-0.5.tar.gz 22035 SHA256 e5cfd29cb206139865ef224cd16ab2389fd06648b9f22b56c3809b1c402f30f7 SHA512 be3a6df6a1648a61103d389dcea24454a142d64b1192156787b42546c485ed592dca916394e46bc0413110a90fa1f4e952fef077e9014274e74610efe8573693 WHIRLPOOL 6069c68007e6c4e3e19cdf9d6261101840ee744745723a6ed1b3e0234464e0557d83104a1ff14eaa4991a93a170b8e17006571bfca531920a8a282e0574aa937 diff --git a/x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch b/x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch new file mode 100644 index 00000000000..31175b66483 --- /dev/null +++ b/x11-plugins/gkrellmlaunch/files/gkrellmlaunch-0.5-makefile.patch @@ -0,0 +1,35 @@ +--- Makefile 2002-09-26 15:56:06.000000000 +0200 ++++ Makefile_new 2013-03-15 17:26:19.398383410 +0100 +@@ -4,21 +4,25 @@ + GTK_LIB = `pkg-config gtk+-2.0 --libs` + + +-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) -g ++FLAGS = -fPIC $(GTK_INCLUDE) + #LIBS = $(GTK_LIB) $(IMLIB_LIB) -lefence + LIBS = $(GTK_LIB) $(IMLIB_LIB) + +-LFLAGS = -shared -W1 ++LFLAGS = -shared + +-CC = gcc $(CFLAGS) $(FLAGS) ++CC = $(CC) + + OBJS = gkrellmlaunch.o + ++all: gkrellmlaunch.so ++ ++%.o: %.c ++ $(CC) $(CFLAGS) $(FLAGS) -c -o $@ $< ++ + gkrellmlaunch.so: $(OBJS) +- $(CC) $(OBJS) -o gkrellmlaunch.so $(LFLAGS) $(LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) $(FLAGS) $(OBJS) -o gkrellmlaunch.so $(LFLAGS) $(LIBS) + + clean: + rm -f *.o core *.so* *.bak *~ + +-gkrellmlaunch.o: gkrellmlaunch.c +- ++gkrellmlaunch.o: gkrellmlaunch.c +\ No newline at end of file diff --git a/x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild b/x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild new file mode 100644 index 00000000000..46649ef64ae --- /dev/null +++ b/x11-plugins/gkrellmlaunch/gkrellmlaunch-0.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils gkrellm-plugin toolchain-funcs + +DESCRIPTION="A Program-Launcher Plugin for GKrellM2" +SRC_URI="mirror://sourceforge/gkrellmlaunch/${P}.tar.gz" +HOMEPAGE="http://gkrellmlaunch.sourceforge.net/" +IUSE="" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc alpha amd64" + +RDEPEND="app-admin/gkrellm[X]" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${P}-makefile.patch" +} + +src_compile() { + emake LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" +} diff --git a/x11-plugins/gkrellmlaunch/metadata.xml b/x11-plugins/gkrellmlaunch/metadata.xml new file mode 100644 index 00000000000..3b58c1c8ba4 --- /dev/null +++ b/x11-plugins/gkrellmlaunch/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellmlaunch</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellmoon/Manifest b/x11-plugins/gkrellmoon/Manifest new file mode 100644 index 00000000000..c00c0a9e1c1 --- /dev/null +++ b/x11-plugins/gkrellmoon/Manifest @@ -0,0 +1 @@ +DIST gkrellmoon-0.6.tar.gz 55035 SHA256 a12962059d80f1ca9e4449f844a16d8e805ff3513c3258e811a9b75544073852 diff --git a/x11-plugins/gkrellmoon/gkrellmoon-0.6-r1.ebuild b/x11-plugins/gkrellmoon/gkrellmoon-0.6-r1.ebuild new file mode 100644 index 00000000000..19646d53e6f --- /dev/null +++ b/x11-plugins/gkrellmoon/gkrellmoon-0.6-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" +DESCRIPTION="A GKrellM2 plugin of the famous wmMoonClock dockapp" +SRC_URI="mirror://sourceforge/gkrellmoon/${P}.tar.gz" +HOMEPAGE="http://gkrellmoon.sourceforge.net/" + +DEPEND="media-libs/imlib2" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ppc sparc x86" + +src_unpack() { + unpack ${A} + cd "${S}" + sed -i -e '/^#include <stdio.h>/a#include <string.h>' CalcEphem.h +} diff --git a/x11-plugins/gkrellmoon/metadata.xml b/x11-plugins/gkrellmoon/metadata.xml new file mode 100644 index 00000000000..c3c39d5af78 --- /dev/null +++ b/x11-plugins/gkrellmoon/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellmoon</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellmss/Manifest b/x11-plugins/gkrellmss/Manifest new file mode 100644 index 00000000000..bcd22ff2647 --- /dev/null +++ b/x11-plugins/gkrellmss/Manifest @@ -0,0 +1 @@ +DIST gkrellmss-2.6.tar.gz 32082 SHA256 370da16c1247dec9d64cb56c568e218b0b5a1e294ad55fa8776408c75a916f4b diff --git a/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch b/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch new file mode 100644 index 00000000000..59f1d0a200f --- /dev/null +++ b/x11-plugins/gkrellmss/files/gkrellmss-2.6-Respect-LDFLAGS.patch @@ -0,0 +1,25 @@ +From 88d25e2e4fe3edbb832d0bb2b44cd705b060360a Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <lack@gentoo.org> +Date: Wed, 11 Aug 2010 08:37:20 -0400 +Subject: [PATCH] Respect LDFLAGS + +--- + src/Makefile | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/src/Makefile b/src/Makefile +index e618bd4..35a1453 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -78,6 +78,8 @@ LFLAGS = -shared + STRIP ?= -s + endif + ++LFLAGS += $(LDFLAGS) ++ + ifeq ($(debug),1) + FLAGS += -g + endif +-- +1.7.2 + diff --git a/x11-plugins/gkrellmss/gkrellmss-2.6-r1.ebuild b/x11-plugins/gkrellmss/gkrellmss-2.6-r1.ebuild new file mode 100644 index 00000000000..3764b06b8f4 --- /dev/null +++ b/x11-plugins/gkrellmss/gkrellmss-2.6-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gkrellm-plugin + +DESCRIPTION="A plugin for GKrellM2 that has a VU meter and a sound chart" +HOMEPAGE="http://members.dslextreme.com/users/billw/gkrellmss/gkrellmss.html" +SRC_URI="http://web.wt.net/~billw/gkrellmss/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc ~sparc x86" +IUSE="nls" + +RDEPEND="=sci-libs/fftw-3* + media-libs/alsa-lib" +DEPEND="${RDEPEND}" + +PLUGIN_SO="src/gkrellmss.so" +PLUGIN_DOCS="Themes" + +src_compile() { + local myconf + use nls && myconf+=" enable_nls=1" + + addpredict /dev/snd + emake ${myconf} +} diff --git a/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild b/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild new file mode 100644 index 00000000000..ae73d01d55e --- /dev/null +++ b/x11-plugins/gkrellmss/gkrellmss-2.6-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils gkrellm-plugin + +DESCRIPTION="A plugin for GKrellM2 that has a VU meter and a sound chart" +HOMEPAGE="http://members.dslextreme.com/users/billw/gkrellmss/gkrellmss.html" +SRC_URI="http://web.wt.net/~billw/gkrellmss/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +IUSE="nls" + +RDEPEND="=sci-libs/fftw-3* + media-libs/alsa-lib" +DEPEND="${RDEPEND}" + +PLUGIN_SO="src/gkrellmss.so" +PLUGIN_DOCS="Themes" + +src_prepare() { + epatch "${FILESDIR}"/${P}-Respect-LDFLAGS.patch +} + +src_compile() { + local myconf + use nls && myconf+=" enable_nls=1" + + addpredict /dev/snd + emake ${myconf} +} diff --git a/x11-plugins/gkrellmss/gkrellmss-2.6.ebuild b/x11-plugins/gkrellmss/gkrellmss-2.6.ebuild new file mode 100644 index 00000000000..261de159646 --- /dev/null +++ b/x11-plugins/gkrellmss/gkrellmss-2.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit gkrellm-plugin + +DESCRIPTION="A plugin for GKrellM2 that has a VU meter and a sound chart" +HOMEPAGE="http://members.dslextreme.com/users/billw/gkrellmss/gkrellmss.html" +SRC_URI="http://web.wt.net/~billw/gkrellmss/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ppc sparc x86" +IUSE="nls" + +RDEPEND="=sci-libs/fftw-2* + media-libs/alsa-lib" +DEPEND="${RDEPEND}" + +PLUGIN_SO="src/gkrellmss.so" +PLUGIN_DOCS="Themes" + +src_compile() { + local myconf + use nls && myconf+=" enable_nls=1" + + addpredict /dev/snd + emake ${myconf} +} diff --git a/x11-plugins/gkrellmss/metadata.xml b/x11-plugins/gkrellmss/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellmss/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellmwireless/Manifest b/x11-plugins/gkrellmwireless/Manifest new file mode 100644 index 00000000000..09df13d5570 --- /dev/null +++ b/x11-plugins/gkrellmwireless/Manifest @@ -0,0 +1 @@ +DIST gkrellmwireless-2.0.3.tar.gz 9557 SHA256 7f8928b3b304c555f46934b90f18ec526cb5b237b55fd63935fc27df416e0390 diff --git a/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r1.ebuild b/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r1.ebuild new file mode 100644 index 00000000000..8698399a241 --- /dev/null +++ b/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 +inherit gkrellm-plugin toolchain-funcs + +IUSE="" +S="${WORKDIR}/${PN}" +DESCRIPTION="A plugin for GKrellM that monitors your wireless network card" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" +HOMEPAGE="http://gkrellm.luon.net/gkrellmwireless.php" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="amd64 ~ppc ~sparc x86" + +PLUGIN_SO=wireless.so + +src_prepare() { + sed -i \ + -e '/^CC =/s:gcc $(CFLAGS) $(FLAGS):'"$(tc-getCC)"' $(FLAGS) $(CFLAGS):' \ + -e '/-o wireless.so/s: : $(LDFLAGS) :' \ + Makefile +} diff --git a/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3.ebuild b/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3.ebuild new file mode 100644 index 00000000000..8eb765bcd08 --- /dev/null +++ b/x11-plugins/gkrellmwireless/gkrellmwireless-2.0.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" +S="${WORKDIR}/${PN}" +DESCRIPTION="A plugin for GKrellM that monitors your wireless network card" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" +HOMEPAGE="http://gkrellm.luon.net/gkrellmwireless.php" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="amd64 ppc ~sparc x86" + +PLUGIN_SO=wireless.so diff --git a/x11-plugins/gkrellmwireless/metadata.xml b/x11-plugins/gkrellmwireless/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/gkrellmwireless/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkrellshoot/Manifest b/x11-plugins/gkrellshoot/Manifest new file mode 100644 index 00000000000..637c4b57f89 --- /dev/null +++ b/x11-plugins/gkrellshoot/Manifest @@ -0,0 +1 @@ +DIST gkrellshoot-0.4.4.tar.gz 16556 SHA256 1cc1ff8a00cd8e76f7efdd3baffc9bd330ecbb549e8c1ce8a04a2cfa867bc164 diff --git a/x11-plugins/gkrellshoot/gkrellshoot-0.4.4.ebuild b/x11-plugins/gkrellshoot/gkrellshoot-0.4.4.ebuild new file mode 100644 index 00000000000..8c13b711b4b --- /dev/null +++ b/x11-plugins/gkrellshoot/gkrellshoot-0.4.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gkrellm-plugin + +S=${WORKDIR}/${P/s/S} +DESCRIPTION="GKrellm2 plugin to take screen shots and lock screen" +HOMEPAGE="http://gkrellshoot.sourceforge.net/" +SRC_URI="mirror://sourceforge/gkrellshoot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="alpha amd64 ppc sparc x86" +IUSE="" + +RDEPEND="|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )" diff --git a/x11-plugins/gkrellshoot/metadata.xml b/x11-plugins/gkrellshoot/metadata.xml new file mode 100644 index 00000000000..a31d1ece20b --- /dev/null +++ b/x11-plugins/gkrellshoot/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellshoot</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellstock/Manifest b/x11-plugins/gkrellstock/Manifest new file mode 100644 index 00000000000..173697e8ba7 --- /dev/null +++ b/x11-plugins/gkrellstock/Manifest @@ -0,0 +1,2 @@ +DIST gkrellstock-0.5.1.tar.gz 22385 SHA256 56711b5b19cb747dfc5fbb99c00a542a9df55959f88c9664edc2df3829115f61 SHA512 040e6271a0b0ca3f7be52cc64076a8d1b538fc7607a9ae54acf1c9dc176b094c1483b10c1813a929dcf47dff4fee8c18b7ca58472343c83edfa58a32edc7776c WHIRLPOOL 7ec087847de4c600110857fa4aea8f91a92f51e2ad0c88e8bd22741235a9247c68c72e454d385dcca104c56429f8c8e455bcb398f54ad57cc6a0270f7dfd7bf9 +DIST gkrellstock-0.5.tar.gz 22332 SHA256 1eb3ff7bf6fa8161f8b6cd8f99e3e5871fabd29866aad89ed3e2b7c2198f9e2a SHA512 8081bb1be1c640cd9853083fd22f931ffe6dbca359d86242df50e9684d2e856fd147692a716f7df4f4d496bc17e38988a40e7f547832dfaf61c2ed17d0b90b3d WHIRLPOOL 57b02ba1658fd5b587f703210cfda4364056d2336e695c107a45a258885bce8d8fe81f52b0603d1d25f0deea42a2431b4dbad6f3f5526e3474b858e145405a69 diff --git a/x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch b/x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch new file mode 100644 index 00000000000..116e6ec3e4b --- /dev/null +++ b/x11-plugins/gkrellstock/files/gkrellstock-0.5-ldflags.patch @@ -0,0 +1,16 @@ + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index eb26b17..79e4391 100644 +--- a/Makefile ++++ b/Makefile +@@ -10,7 +10,7 @@ CC = gcc $(CFLAGS) $(FLAGS) + OBJS = gkrellstock.o + + gkrellstock.so: $(OBJS) +- $(CC) $(OBJS) -o gkrellstock.so $(LFLAGS) $(LIBS) ++ $(CC) $(LDFLAGS) $(OBJS) -o gkrellstock.so $(LFLAGS) $(LIBS) + + clean: + rm -f *.o core *.so* *.bak *~ diff --git a/x11-plugins/gkrellstock/gkrellstock-0.5-r1.ebuild b/x11-plugins/gkrellstock/gkrellstock-0.5-r1.ebuild new file mode 100644 index 00000000000..a4928daf908 --- /dev/null +++ b/x11-plugins/gkrellstock/gkrellstock-0.5-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic gkrellm-plugin toolchain-funcs + +DESCRIPTION="Get Stock quotes plugin for Gkrellm2" +HOMEPAGE="http://gkrellstock.sourceforge.net/" +SRC_URI="mirror://sourceforge/project/${PN}/GkrellM2.0%20Port/${PV}/${P}.tar.gz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=" + dev-libs/glib:2 + x11-libs/gtk+:2 + dev-perl/libwww-perl + dev-perl/Finance-Quote" +DEPEND="${DEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${P/s/S} + +src_prepare() { + epatch "${FILESDIR}"/${P}-ldflags.patch + append-cppflags $($(tc-getPKG_CONFIG) --cflags gtk+-2.0) + append-flags -fPIC +} + +src_compile() { + emake CC=$(tc-getCC) +} + +src_install () { + gkrellm-plugin_src_install + + dobin GetQuote2 +} diff --git a/x11-plugins/gkrellstock/gkrellstock-0.5.1.ebuild b/x11-plugins/gkrellstock/gkrellstock-0.5.1.ebuild new file mode 100644 index 00000000000..f376603e497 --- /dev/null +++ b/x11-plugins/gkrellstock/gkrellstock-0.5.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic gkrellm-plugin toolchain-funcs + +DESCRIPTION="Get Stock quotes plugin for Gkrellm2" +HOMEPAGE="http://gkrellstock.sourceforge.net/" +SRC_URI="mirror://sourceforge/gkrellstock/${P}.tar.gz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND=" + dev-libs/glib:2 + x11-libs/gtk+:2 + dev-perl/libwww-perl + dev-perl/Finance-Quote" +DEPEND="${DEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${P/s/S} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.5-ldflags.patch + append-cppflags $($(tc-getPKG_CONFIG) --cflags gtk+-2.0) + append-flags -fPIC +} + +src_compile() { + emake CC=$(tc-getCC) +} + +src_install () { + gkrellm-plugin_src_install + + dobin GetQuote2 +} diff --git a/x11-plugins/gkrellstock/metadata.xml b/x11-plugins/gkrellstock/metadata.xml new file mode 100644 index 00000000000..2644e2169ff --- /dev/null +++ b/x11-plugins/gkrellstock/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellstock</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellsun/Manifest b/x11-plugins/gkrellsun/Manifest new file mode 100644 index 00000000000..3bd4511ff10 --- /dev/null +++ b/x11-plugins/gkrellsun/Manifest @@ -0,0 +1 @@ +DIST gkrellsun-1.0.0.tar.gz 96970 SHA256 a9fbf23c69fbaec7b0395e9adf78e98af3f9e8263a01c0312faa27c287757608 diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch new file mode 100644 index 00000000000..548039dd0e0 --- /dev/null +++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-Respect-LDFLAGS.patch @@ -0,0 +1,13 @@ +diff --git a/src20/Makefile b/src20/Makefile +index 3e8e62c..ef96fa2 100644 +--- a/src20/Makefile ++++ b/src20/Makefile +@@ -16,6 +16,8 @@ FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) + LIBS = $(GTK_LIB) + LFLAGS = -shared + ++LFLAGS += $(LDFLAGS) ++ + ifeq ($(enable_nls),1) + FLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\" + export enable_nls diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch new file mode 100644 index 00000000000..f47b96e8890 --- /dev/null +++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-reenable.patch @@ -0,0 +1,16 @@ +diff --git a/src20/gkrellsun.c b/src20/gkrellsun.c +index f3adff5..0738bfc 100644 +--- a/src20/gkrellsun.c ++++ b/src20/gkrellsun.c +@@ -1140,7 +1140,10 @@ cb_plugin_disabled() + + save_sun_data(); + +- if (textOptions.fontDesc) pango_font_description_free (textOptions.fontDesc); ++ if (textOptions.fontDesc) { ++ pango_font_description_free (textOptions.fontDesc); ++ textOptions.fontDesc = NULL; ++ } + + /* This happens when user quits X Windows and gkrellm2 is still running */ + if (colormap == NULL) diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r1.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r1.ebuild new file mode 100644 index 00000000000..f2e94296e35 --- /dev/null +++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="nls" +DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times" +HOMEPAGE="http://gkrellsun.sourceforge.net/" +SRC_URI="mirror://sourceforge/gkrellsun/${P}.tar.gz" + +SLOT="1" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86" + +DEPEND="nls? ( sys-devel/gettext )" + +PLUGIN_SO=src20/gkrellsun.so + +src_compile() { + use nls && myconf="$myconf enable_nls=1" + emake ${myconf} +} diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r2.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r2.ebuild new file mode 100644 index 00000000000..63b7c7d9fe8 --- /dev/null +++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" +inherit gkrellm-plugin eutils + +IUSE="nls" +DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times" +HOMEPAGE="http://gkrellsun.sourceforge.net/" +SRC_URI="mirror://sourceforge/gkrellsun/${P}.tar.gz" + +SLOT="1" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86" + +DEPEND="nls? ( sys-devel/gettext )" + +PLUGIN_SO=src20/gkrellsun.so + +src_prepare() { + epatch "${FILESDIR}/${P}-reenable.patch" +} + +src_compile() { + use nls && myconf="$myconf enable_nls=1" + emake ${myconf} +} diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r3.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r3.ebuild new file mode 100644 index 00000000000..69348861bc8 --- /dev/null +++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" +inherit gkrellm-plugin eutils + +IUSE="nls" +DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times" +HOMEPAGE="http://gkrellsun.sourceforge.net/" +SRC_URI="mirror://sourceforge/gkrellsun/${P}.tar.gz" + +SLOT="1" +LICENSE="GPL-2" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc x86" + +DEPEND="nls? ( sys-devel/gettext )" + +PLUGIN_SO=src20/gkrellsun.so + +src_prepare() { + epatch "${FILESDIR}/${P}-reenable.patch" + epatch "${FILESDIR}/${P}-Respect-LDFLAGS.patch" +} + +src_compile() { + use nls && myconf="$myconf enable_nls=1" + emake ${myconf} +} diff --git a/x11-plugins/gkrellsun/metadata.xml b/x11-plugins/gkrellsun/metadata.xml new file mode 100644 index 00000000000..2970414f1d8 --- /dev/null +++ b/x11-plugins/gkrellsun/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrellsun</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrelltop/Manifest b/x11-plugins/gkrelltop/Manifest new file mode 100644 index 00000000000..82a89d679a4 --- /dev/null +++ b/x11-plugins/gkrelltop/Manifest @@ -0,0 +1,2 @@ +DIST gkrelltop_2.2.11.orig.tar.gz 46280 SHA256 d80a76c129cc573e30f9edfe22e85f915d33ae2cae4245b66af692e5ee8ca61f SHA512 fc0e5b34d8ab48cbdca7f9efe5115352d72c638f809425839055ec6a2651c47cfe5ff8b1e5f88beef6760123875b5fdb4f7470ce3185e10e07f977a7e7e41a5a WHIRLPOOL 4a6d2eb4af48d4069b894ab520aef82523ef9d787fc88d21bde61fa9eec854f80cff1f77a81418e8cd501bca7387aec3906b88c747f9009b3095bacd018ae3ca +DIST gkrelltop_2.2.13.orig.tar.gz 49023 SHA256 b2585c4186cc3805fcde73645a71d8eb3f798358caeb31cf3f598795e6ea42e6 SHA512 9479c5b860833671451b6fb8583e741b1ac755ed76b7e73dffd65d13d30d0b5da1916436901642f738e0d72f8c8696f4dea9c041a203e76d309f2782acf7024e WHIRLPOOL 893fa724cca39b2c07070ce4b979d47bc90cf9354cbabcca721f1386e60aeb30e08404566040bbc7404e949d325b4c7b74c1fe5f66e0b0c14884b2af8ac5cb5d diff --git a/x11-plugins/gkrelltop/gkrelltop-2.2.11-r1.ebuild b/x11-plugins/gkrelltop/gkrelltop-2.2.11-r1.ebuild new file mode 100644 index 00000000000..5ad0cba500e --- /dev/null +++ b/x11-plugins/gkrelltop/gkrelltop-2.2.11-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gkrellm-plugin toolchain-funcs + +DESCRIPTION="a GKrellM2 plugin which displays the top three processes" +SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz" +HOMEPAGE="http://sourceforge.net/projects/gkrelltop" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86" +IUSE="X" + +PLUGIN_SERVER_SO=gkrelltopd.so +PLUGIN_SO=gkrelltop.so + +S="${WORKDIR}/${P}.orig" + +RDEPEND="dev-libs/glib:2" +DEPEND="${RDEPEND}" + +src_prepare() { + sed -i \ + -e "s:/usr/bin/gcc:$(tc-getCC) \$(CFLAGS):" \ + -e 's/-shared/$(LDFLAGS) &/' \ + Makefile || die +} + +src_compile() { + use X || TARGET="server" + emake ${TARGET} +} + +pkg_postinst() { + einfo "To enable the gkrelltopd server plugin, you must add the following" + einfo "line to /etc/gkrellmd.conf:" + einfo "\tplugin-enable gkrelltopd" +} diff --git a/x11-plugins/gkrelltop/gkrelltop-2.2.11.ebuild b/x11-plugins/gkrelltop/gkrelltop-2.2.11.ebuild new file mode 100644 index 00000000000..3cc1df82e0e --- /dev/null +++ b/x11-plugins/gkrelltop/gkrelltop-2.2.11.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gkrellm-plugin + +DESCRIPTION="a GKrellM2 plugin which displays the top three processes" +SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz" +HOMEPAGE="http://sourceforge.net/projects/gkrelltop" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 ppc x86" +IUSE="X" + +PLUGIN_SERVER_SO=gkrelltopd.so +PLUGIN_SO=gkrelltop.so + +S="${WORKDIR}/${P}.orig" + +RDEPEND="dev-libs/glib:2" +DEPEND="${RDEPEND}" + +src_compile() { + use X || TARGET="server" + emake ${TARGET} +} + +pkg_postinst() { + einfo "To enable the gkrelltopd server plugin, you must add the following" + einfo "line to /etc/gkrellmd.conf:" + einfo "\tplugin-enable gkrelltopd" +} diff --git a/x11-plugins/gkrelltop/gkrelltop-2.2.13.ebuild b/x11-plugins/gkrelltop/gkrelltop-2.2.13.ebuild new file mode 100644 index 00000000000..b8cbde44476 --- /dev/null +++ b/x11-plugins/gkrelltop/gkrelltop-2.2.13.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit gkrellm-plugin toolchain-funcs + +DESCRIPTION="a GKrellM2 plugin which displays the top three processes" +SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz" +HOMEPAGE="http://sourceforge.net/projects/gkrelltop" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="X" + +PLUGIN_SERVER_SO=gkrelltopd.so +PLUGIN_SO=gkrelltop.so + +S="${WORKDIR}/${P}.orig" + +RDEPEND="dev-libs/glib:2" +DEPEND="${RDEPEND}" + +src_prepare() { + sed -i \ + -e "s:/usr/bin/gcc:$(tc-getCC) \$(CFLAGS):" \ + -e 's/-shared/$(LDFLAGS) &/' \ + Makefile || die +} + +src_compile() { + use X || TARGET="server" + emake ${TARGET} +} + +pkg_postinst() { + einfo "To enable the gkrelltopd server plugin, you must add the following" + einfo "line to /etc/gkrellmd.conf:" + einfo "\tplugin-enable gkrelltopd" +} diff --git a/x11-plugins/gkrelltop/metadata.xml b/x11-plugins/gkrelltop/metadata.xml new file mode 100644 index 00000000000..60d4e1ded70 --- /dev/null +++ b/x11-plugins/gkrelltop/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkrelltop</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/gkrellweather/Manifest b/x11-plugins/gkrellweather/Manifest new file mode 100644 index 00000000000..91a49e3f85a --- /dev/null +++ b/x11-plugins/gkrellweather/Manifest @@ -0,0 +1 @@ +DIST gkrellweather-2.0.8.tgz 20227 SHA256 06236ad489151019e71bab4ba63b4b8b06d58c58890caed8b1a28fdd05cde16d SHA512 da9408ebc9518fe805d3f0dd9496b4aeb805a2ab6566b619b61fc25c91122c0ee45e2a7b804206b2ee08300309dd9b1e1c3b6605a41c594cf75fd39b58767264 WHIRLPOOL 0f37fc40c0c73d9eb1661129f36cfbef64cd14d4b4d5fe01aec5a28087f30407cb1055ab439e951d76841bf6b1fde12f234f7c6c05b0658a5c3ae499254515bb diff --git a/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch new file mode 100644 index 00000000000..5e2eb95e33f --- /dev/null +++ b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Move-GrabWeather.patch @@ -0,0 +1,56 @@ +From dc0fed370865b49e9bcb2db2eb7ff21adec904a8 Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <lack@gentoo.org> +Date: Tue, 24 Aug 2010 12:23:25 -0400 +Subject: [PATCH] Move GrabWeather script to $(PREFIX)/libexec/gkrellweather/ + +This is to avoid a file collision with x11-misc/bbweather (Bug #333289) +--- + Makefile | 4 ++-- + gkrellweather.c | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile b/Makefile +index d6dc404..693b4f2 100644 +--- a/Makefile ++++ b/Makefile +@@ -38,13 +38,13 @@ install: + else \ + install -D -c -s -m 644 gkrellweather.so $(PREFIX)/lib/gkrellm2/plugins/gkrellweather.so ; \ + fi +- install -c -m 755 GrabWeather $(PREFIX)/bin ++ install -D -c -m 755 GrabWeather $(PREFIX)/libexec/gkrellweather/ + + uninstall: + (cd po && ${MAKE} uninstall ) + rm -f /usr/lib/gkrellm2/plugins/gkrellweather.so + rm -f $(PREFIX)/lib/gkrellm2/plugins/gkrellweather.so +- rm -f $(PREFIX)/bin/GrabWeather ++ rm -f $(PREFIX)/libexec/gkrellweather/GrabWeather + + dist: + rm -rf $(PKGNAME)-$(VERSION) +diff --git a/gkrellweather.c b/gkrellweather.c +index 1d4cf4e..224260a 100644 +--- a/gkrellweather.c ++++ b/gkrellweather.c +@@ -721,7 +721,7 @@ apply_air_config (void) + options.station[1] = c[1]; + options.station[2] = c[2]; + options.station[3] = c[3]; +- snprintf(options.command, 512, PREFIX "/bin/GrabWeather %s", options.station); ++ snprintf(options.command, 512, PREFIX "/libexec/gkrellweather/GrabWeather %s", options.station); + options.command[511] = 0; + snprintf(options.filename, 512, "%s/.wmWeatherReports/%s.dat", + getenv("HOME"), options.station); +@@ -986,7 +986,7 @@ read_default(void) + options.windspeed_unit = 1; + options.pressure_unit = 1; + strcpy(options.station, DEFAULT_STATION_ID); +- snprintf(options.command, 512, "/usr/share/gkrellm/GrabWeather %s", options.station); ++ snprintf(options.command, 512, PREFIX "/libexec/gkrellweather/GrabWeather %s", options.station); + options.command[511] = 0; + snprintf(options.filename, 512, "%s/.wmWeatherReports/%s.dat", + getenv("HOME"), options.station); +-- +1.7.2 + diff --git a/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch new file mode 100644 index 00000000000..9256cdd919c --- /dev/null +++ b/x11-plugins/gkrellweather/files/gkrellweather-2.0.8-Respect-LDFLAGS.patch @@ -0,0 +1,25 @@ +From 82c3a24ef34c5a5388ee9cc40126b3381fb8445a Mon Sep 17 00:00:00 2001 +From: Jim Ramsay <lack@gentoo.org> +Date: Wed, 11 Aug 2010 09:03:13 -0400 +Subject: [PATCH] Respect LDFLAGS + +--- + Makefile | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/Makefile b/Makefile +index d6dc404..46074ab 100644 +--- a/Makefile ++++ b/Makefile +@@ -5,6 +5,8 @@ LIBS = `pkg-config gtk+-2.0 --libs` + LFLAGS = -shared + PREFIX = /usr/local + ++LFLAGS += $(LDFLAGS) ++ + LOCALEDIR := $(PREFIX)/share/locale + + ifeq ($(enable_nls),1) +-- +1.7.2 + diff --git a/x11-plugins/gkrellweather/gkrellweather-2.0.8.ebuild b/x11-plugins/gkrellweather/gkrellweather-2.0.8.ebuild new file mode 100644 index 00000000000..539eb666758 --- /dev/null +++ b/x11-plugins/gkrellweather/gkrellweather-2.0.8.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic gkrellm-plugin toolchain-funcs + +DESCRIPTION="GKrellM2 Plugin that monitors a METAR station and displays weatherinfo" +HOMEPAGE="http://sites.google.com/site/makovick/gkrellm-plugins" +SRC_URI="http://sites.google.com/site/makovick/projects/${P}.tgz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ppc sparc x86" +IUSE="" + +RDEPEND=" + >=dev-lang/perl-5.6.1 + >=net-misc/wget-1.5.3" +DEPEND=">=sys-apps/sed-4.0.5 + virtual/pkgconfig +" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-Respect-LDFLAGS.patch \ + "${FILESDIR}"/${P}-Move-GrabWeather.patch + append-cflags $($(tc-getPKG_CONFIG) --cflags gtk+-2.0) + append-flags -fPIC + +} + +src_compile() { + emake PREFIX=/usr CC=$(tc-getCC) CFLAGS="${CFLAGS}" +} + +src_install () { + gkrellm-plugin_src_install + + exeinto /usr/libexec/gkrellweather + doexe GrabWeather +} diff --git a/x11-plugins/gkrellweather/metadata.xml b/x11-plugins/gkrellweather/metadata.xml new file mode 100644 index 00000000000..ca551894a93 --- /dev/null +++ b/x11-plugins/gkrellweather/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/gkwebmon/Manifest b/x11-plugins/gkwebmon/Manifest new file mode 100644 index 00000000000..455b33a31ce --- /dev/null +++ b/x11-plugins/gkwebmon/Manifest @@ -0,0 +1 @@ +DIST gkwebmon-0.2.tgz 14163 SHA256 994fb242dfca89ed710bfb35ec8de384d202274332943f870b3f72e73d97ae09 diff --git a/x11-plugins/gkwebmon/gkwebmon-0.2.ebuild b/x11-plugins/gkwebmon/gkwebmon-0.2.ebuild new file mode 100644 index 00000000000..52b9d195a55 --- /dev/null +++ b/x11-plugins/gkwebmon/gkwebmon-0.2.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +IUSE="" +DESCRIPTION="A web monitor plugin for GKrellM2" +HOMEPAGE="http://gkwebmon.sourceforge.net/" +SRC_URI="mirror://sourceforge/gkwebmon/${P}.tgz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha ppc ~sparc x86" diff --git a/x11-plugins/gkwebmon/metadata.xml b/x11-plugins/gkwebmon/metadata.xml new file mode 100644 index 00000000000..bb80bda6ea2 --- /dev/null +++ b/x11-plugins/gkwebmon/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">gkwebmon</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/guifications/Manifest b/x11-plugins/guifications/Manifest new file mode 100644 index 00000000000..30f95d563de --- /dev/null +++ b/x11-plugins/guifications/Manifest @@ -0,0 +1 @@ +DIST pidgin-guifications-2.16.tar.bz2 543136 RMD160 b55522025da78062d950abb67346f4582fd9902a SHA1 c5a5a5bc8885a2dfb1da5645a6740ec9638ff496 SHA256 e007a75a904f6b24a608f566d84b6b41adfd91ed62daf4668a724cb25a721bd6 diff --git a/x11-plugins/guifications/guifications-2.16.ebuild b/x11-plugins/guifications/guifications-2.16.ebuild new file mode 100644 index 00000000000..259baa56aea --- /dev/null +++ b/x11-plugins/guifications/guifications-2.16.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="2" + +inherit eutils + +MY_PN=pidgin-${PN} +MY_PV=${PV/_beta/beta} +MY_P=${MY_PN}-${MY_PV} +S="${WORKDIR}/${MY_P}" +DESCRIPTION="Guifications is a graphical notification plugin for the open source instant message client pidgin" +HOMEPAGE="http://plugins.guifications.org/" +SRC_URI="http://downloads.guifications.org/plugins//Guifications2/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc sparc x86" +IUSE="debug nls" + +RDEPEND="net-im/pidgin[gtk] + x11-libs/gtk+:2" + +DEPEND="${DEPEND} + virtual/pkgconfig" + +src_configure() { + econf \ + $(use_enable debug ) \ + $(use_enable nls) || die "econf failure" +} + +src_install() { + emake install DESTDIR="${D}" || die "make install failure" + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO VERSION || die +} diff --git a/x11-plugins/guifications/metadata.xml b/x11-plugins/guifications/metadata.xml new file mode 100644 index 00000000000..bc3d909c4b3 --- /dev/null +++ b/x11-plugins/guifications/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-im</herd> +<longdescription>Guifications are graphical notification plugin for the open source instant message client gaim</longdescription> +</pkgmetadata> diff --git a/x11-plugins/hexchat-javascript/Manifest b/x11-plugins/hexchat-javascript/Manifest new file mode 100644 index 00000000000..295530f8c90 --- /dev/null +++ b/x11-plugins/hexchat-javascript/Manifest @@ -0,0 +1,2 @@ +DIST hexchat-javascript-0.3.1.tar.gz 27150 SHA256 42bb9bacd9545df3e76722bbf65322d3f85f820fb86355292d8e1551a3db5223 SHA512 8a59d26d9aa4fba19f3058b646a0a7da4facb936a88cec9a8f7c8f4ff4a865263665377edec5acbc33890786b7d576667d39323ba35e9b0ce05dc4d132a50502 WHIRLPOOL e310c81a968f1fa7fef7fa43f9054e3863edd4d22837c972f6f89b4b3ee4b1e2f3849041d8daf2470f36168134d276dfafa3c8aade5650fe12f05a0439d89ca7 +DIST hexchat-javascript-0.3.2.tar.gz 27542 SHA256 438e2102c4f99386bb9b429f117b9ba6c293e3c708d2c9270716d5ff095a12a8 SHA512 2829ddda5d35e50c4528b56c898c96a51d5b416d55e1631f97104fa8326952ae2bde041d07d9ef652a3b92a7d33ae99307d30605c2deaacd317e71599c9708a0 WHIRLPOOL e6e5f46ad049ca1bdf7147611b789449111fe6ddad7645dd097d0e2812a7ecb5b0040313f665366832db52dfc783f796c868ec740a30ff5a130d4e7124bcf6b7 diff --git a/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild new file mode 100644 index 00000000000..61eb3076322 --- /dev/null +++ b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Javascript interface for HexChat" +HOMEPAGE="https://github.com/TingPing/hexchat-javascript" +SRC_URI="https://github.com/TingPing/hexchat-javascript/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples" + +RDEPEND=" + dev-lang/spidermonkey:0 + >=net-irc/hexchat-2.9.6[plugins]" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + tc-export CXX PKG_CONFIG + fi +} + +src_install() { + default + if use examples ; then + dodoc -r examples + fi +} diff --git a/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild new file mode 100644 index 00000000000..71586dc811f --- /dev/null +++ b/x11-plugins/hexchat-javascript/hexchat-javascript-0.3.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Javascript interface for HexChat" +HOMEPAGE="https://github.com/TingPing/hexchat-javascript" +SRC_URI="https://github.com/TingPing/hexchat-javascript/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +RDEPEND=" + dev-lang/spidermonkey:0 + >=net-irc/hexchat-2.9.6[plugins]" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + tc-export CXX PKG_CONFIG + fi +} + +src_install() { + dodir /usr/share/appdata + default + if use examples ; then + dodoc -r examples + fi +} diff --git a/x11-plugins/hexchat-javascript/metadata.xml b/x11-plugins/hexchat-javascript/metadata.xml new file mode 100644 index 00000000000..ce4ef9ad651 --- /dev/null +++ b/x11-plugins/hexchat-javascript/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + </maintainer> + <upstream> + <maintainer status='active'> + <email>tingping@fedoraproject.org</email> + <name>TingPing</name> + </maintainer> + <bugs-to>https://github.com/TingPing/hexchat-javascript/issues</bugs-to> + <doc lang='en'>https://github.com/TingPing/hexchat-javascript/wiki</doc> + <remote-id type='github'>TingPing/hexchat-javascript</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/i8krellm/Manifest b/x11-plugins/i8krellm/Manifest new file mode 100644 index 00000000000..4ce6eff1c4c --- /dev/null +++ b/x11-plugins/i8krellm/Manifest @@ -0,0 +1 @@ +DIST i8krellm-2.5.tar.gz 15378 SHA256 c86a0a859c9ffb58a51adfee2b76859dcd730ff38d9d4cfed4613f068c6c973c diff --git a/x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch b/x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch new file mode 100644 index 00000000000..bc740a415e3 --- /dev/null +++ b/x11-plugins/i8krellm/files/i8krellm-2.5-Respect-LDFLAGS.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile b/Makefile +index 443a911..ba83210 100644 +--- a/Makefile ++++ b/Makefile +@@ -3,6 +3,7 @@ + # + + LFLAGS = -shared ++LFLAGS += $(LDFLAGS) + + + ## Support for GKrellM 2.0 diff --git a/x11-plugins/i8krellm/i8krellm-2.5-r1.ebuild b/x11-plugins/i8krellm/i8krellm-2.5-r1.ebuild new file mode 100644 index 00000000000..6a78cc21045 --- /dev/null +++ b/x11-plugins/i8krellm/i8krellm-2.5-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit gkrellm-plugin + +DESCRIPTION="GKrellM2 Plugin for the Dell Inspiron and Latitude notebooks" +SRC_URI="http://www.coding-zone.com/${P}.tar.gz" +HOMEPAGE="http://www.coding-zone.com/?page=i8krellm" +IUSE="" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="-* ~x86" + +RDEPEND=">=app-laptop/i8kutils-1.5" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${P}-Respect-LDFLAGS.patch" +} diff --git a/x11-plugins/i8krellm/i8krellm-2.5.ebuild b/x11-plugins/i8krellm/i8krellm-2.5.ebuild new file mode 100644 index 00000000000..60722c9fad5 --- /dev/null +++ b/x11-plugins/i8krellm/i8krellm-2.5.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit gkrellm-plugin + +DESCRIPTION="GKrellM2 Plugin for the Dell Inspiron and Latitude notebooks" +SRC_URI="http://www.coding-zone.com/${P}.tar.gz" +HOMEPAGE="http://www.coding-zone.com/?page=i8krellm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 -ppc -sparc -alpha -mips -hppa" +IUSE="" + +RDEPEND=">=app-laptop/i8kutils-1.5" +DEPEND="${RDEPEND}" diff --git a/x11-plugins/i8krellm/metadata.xml b/x11-plugins/i8krellm/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/i8krellm/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/matchbox-applet-input-manager/Manifest b/x11-plugins/matchbox-applet-input-manager/Manifest new file mode 100644 index 00000000000..9a671efd178 --- /dev/null +++ b/x11-plugins/matchbox-applet-input-manager/Manifest @@ -0,0 +1 @@ +DIST mb-applet-input-manager-0.6.tar.bz2 198357 SHA256 552f7547f59cce5451d93258b1f0dfb6fa86a47d9eee72ae3e72cbfb0de50069 diff --git a/x11-plugins/matchbox-applet-input-manager/files/matchbox-applet-input-manager-0.6-sssh_debug.patch b/x11-plugins/matchbox-applet-input-manager/files/matchbox-applet-input-manager-0.6-sssh_debug.patch new file mode 100644 index 00000000000..cd3f231bf0b --- /dev/null +++ b/x11-plugins/matchbox-applet-input-manager/files/matchbox-applet-input-manager-0.6-sssh_debug.patch @@ -0,0 +1,22 @@ +Index: mb-applet-input-manager-0.6/mbinputmgr-tray.c +=================================================================== +--- mb-applet-input-manager-0.6/mbinputmgr-tray.c {cset 0f2cc092-505c-44d3-bcdf-2b07f6f6942d} ++++ mb-applet-input-manager-0.6/mbinputmgr-tray.c {local clone} +@@ -257,13 +257,17 @@ xevent_callback (MBTrayApp *app, XEvent + { + if (ev->type == ClientMessage) + { ++#ifdef DEBUG + printf("beep\n"); ++#endif + + XClientMessageEvent *cmev = (XClientMessageEvent *)&ev->xconfigure; + + if (cmev->message_type == AtomIMActivate) + { ++#ifdef DEBUG + printf("beep\n"); ++#endif + + /* De Activate */ + if (cmev->data.l[0] == 0 && mbinputmgr_method_active(Inpmgr_state)) diff --git a/x11-plugins/matchbox-applet-input-manager/matchbox-applet-input-manager-0.6.ebuild b/x11-plugins/matchbox-applet-input-manager/matchbox-applet-input-manager-0.6.ebuild new file mode 100644 index 00000000000..1686b0487b7 --- /dev/null +++ b/x11-plugins/matchbox-applet-input-manager/matchbox-applet-input-manager-0.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit versionator eutils + +MY_PN=${PN/matchbox/mb} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Matchbox panel tray app for managing software input methods" +HOMEPAGE="http://matchbox-project.org/" +SRC_URI="http://matchbox-project.org/sources/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="amd64 ~arm ~hppa ppc x86" +IUSE="debug" + +DEPEND=">=x11-libs/libmatchbox-1.5" + +RDEPEND="${DEPEND} + x11-wm/matchbox-panel" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A}; cd "${S}" + + epatch "${FILESDIR}"/${P}-sssh_debug.patch +} + +src_compile() { + econf $(use_enable debug) || die "Configuration failed" + + emake || die "Compilation failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + dodoc AUTHORS ChangeLog INSTALL NEWS README +} diff --git a/x11-plugins/matchbox-applet-input-manager/metadata.xml b/x11-plugins/matchbox-applet-input-manager/metadata.xml new file mode 100644 index 00000000000..6a17403e0ad --- /dev/null +++ b/x11-plugins/matchbox-applet-input-manager/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gpe</herd> +</pkgmetadata> diff --git a/x11-plugins/matchbox-applet-startup-monitor/Manifest b/x11-plugins/matchbox-applet-startup-monitor/Manifest new file mode 100644 index 00000000000..6114ba260c0 --- /dev/null +++ b/x11-plugins/matchbox-applet-startup-monitor/Manifest @@ -0,0 +1 @@ +DIST mb-applet-startup-monitor-0.1.tar.bz2 206232 SHA256 d0f1ba8275f688e7619c8a570e2a99f889e54efff8cb79d348827e2cb753d864 diff --git a/x11-plugins/matchbox-applet-startup-monitor/files/matchbox-applet-startup-monitor-0.1-false-true-fix.patch b/x11-plugins/matchbox-applet-startup-monitor/files/matchbox-applet-startup-monitor-0.1-false-true-fix.patch new file mode 100644 index 00000000000..1c853049731 --- /dev/null +++ b/x11-plugins/matchbox-applet-startup-monitor/files/matchbox-applet-startup-monitor-0.1-false-true-fix.patch @@ -0,0 +1,18 @@ +diff -Naurp mb-applet-startup-monitor-0.1.orig/mbmonitor.c mb-applet-startup-monitor-0.1/mbmonitor.c +--- mb-applet-startup-monitor-0.1.orig/mbmonitor.c 2004-12-21 11:00:24.000000000 -0500 ++++ mb-applet-startup-monitor-0.1/mbmonitor.c 2006-06-23 12:33:38.000000000 -0400 +@@ -39,6 +39,14 @@ + + #include <libmb/mb.h> + ++/* libmb inherits FALSE/TRUE definitions only if compiled with jpeg support. */ ++#ifndef FALSE ++#define FALSE 0 ++#endif ++#ifndef TRUE ++#define TRUE 1 ++#endif ++ + #define TIMEOUT 20 + #define POLLTIME 10 + #define HOURGLASS_N_FRAMES 8 diff --git a/x11-plugins/matchbox-applet-startup-monitor/matchbox-applet-startup-monitor-0.1.ebuild b/x11-plugins/matchbox-applet-startup-monitor/matchbox-applet-startup-monitor-0.1.ebuild new file mode 100644 index 00000000000..ad484951c93 --- /dev/null +++ b/x11-plugins/matchbox-applet-startup-monitor/matchbox-applet-startup-monitor-0.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils versionator + +MY_PN=${PN/matchbox/mb} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Startup notification matchbox panel tray app" +HOMEPAGE="http://matchbox-project.org/" +SRC_URI="http://matchbox-project.org/sources/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="amd64 ~arm ~hppa ppc x86" +IUSE="" + +DEPEND=">=x11-libs/libmatchbox-1.5 + x11-libs/startup-notification" + +RDEPEND="${DEPEND} + x11-wm/matchbox-panel" + +S="${WORKDIR}/${MY_P}" + +src_unpack () { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/${P}-false-true-fix.patch +} + +src_compile() { + econf || die "Configuration failed" + + emake || die "Compilation failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + dodoc AUTHORS ChangeLog INSTALL NEWS README +} diff --git a/x11-plugins/matchbox-applet-startup-monitor/metadata.xml b/x11-plugins/matchbox-applet-startup-monitor/metadata.xml new file mode 100644 index 00000000000..6a17403e0ad --- /dev/null +++ b/x11-plugins/matchbox-applet-startup-monitor/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gpe</herd> +</pkgmetadata> diff --git a/x11-plugins/matchbox-applet-volume/Manifest b/x11-plugins/matchbox-applet-volume/Manifest new file mode 100644 index 00000000000..ea966e3a29d --- /dev/null +++ b/x11-plugins/matchbox-applet-volume/Manifest @@ -0,0 +1 @@ +DIST mb-applet-volume-0.1.tar.bz2 119358 SHA256 9858fda4f190dd689afbe6c2e3812c357858ad28c07bd76058655071988c277f diff --git a/x11-plugins/matchbox-applet-volume/matchbox-applet-volume-0.1.ebuild b/x11-plugins/matchbox-applet-volume/matchbox-applet-volume-0.1.ebuild new file mode 100644 index 00000000000..80be475f9d6 --- /dev/null +++ b/x11-plugins/matchbox-applet-volume/matchbox-applet-volume-0.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit versionator + +MY_PN=${PN/matchbox/mb} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Matchbox panel tray app for controlling volume levels" +HOMEPAGE="http://matchbox-project.org/" +SRC_URI="http://matchbox-project.org/sources/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~hppa ppc x86" +IUSE="" + +COMMON_DEPEND=">=x11-libs/libmatchbox-1.5 + x11-libs/gtk+:2" +RDEPEND="${COMMON_DEPEND} + x11-wm/matchbox-panel" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS="AUTHORS ChangeLog NEWS README" diff --git a/x11-plugins/matchbox-applet-volume/metadata.xml b/x11-plugins/matchbox-applet-volume/metadata.xml new file mode 100644 index 00000000000..6a17403e0ad --- /dev/null +++ b/x11-plugins/matchbox-applet-volume/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gpe</herd> +</pkgmetadata> diff --git a/x11-plugins/matchbox-desktop-image-browser/Manifest b/x11-plugins/matchbox-desktop-image-browser/Manifest new file mode 100644 index 00000000000..b4feca2eb1d --- /dev/null +++ b/x11-plugins/matchbox-desktop-image-browser/Manifest @@ -0,0 +1 @@ +DIST mb-desktop-image-browser-0.2.tar.bz2 209777 SHA256 48c2721048d3fa0bde425df1b40b1baa4ae67f6e42be78761ae81deb39ec746e diff --git a/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-include_fix.patch b/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-include_fix.patch new file mode 100644 index 00000000000..654ff32947b --- /dev/null +++ b/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-include_fix.patch @@ -0,0 +1,12 @@ +diff -Naur mb-desktop-image-browser-0.2.orig/imgbrowser.c mb-desktop-image-browser-0.2/imgbrowser.c +--- mb-desktop-image-browser-0.2.orig/imgbrowser.c 2004-01-28 16:05:09 +0000 ++++ mb-desktop-image-browser-0.2/imgbrowser.c 2006-04-16 19:44:34 +0000 +@@ -4,7 +4,7 @@ + #include <regex.h> + + #include <libmb/mb.h> +-#include <mbdesktop_module.h> ++#include <matchbox-desktop/mbdesktop_module.h> + + /* + XXX Todo . diff --git a/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-noexec-matchbox-desktop.patch b/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-noexec-matchbox-desktop.patch new file mode 100644 index 00000000000..b8dd76484cb --- /dev/null +++ b/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-noexec-matchbox-desktop.patch @@ -0,0 +1,12 @@ +diff -Naurp mb-desktop-image-browser-0.2.orig/configure.ac mb-desktop-image-browser-0.2/configure.ac +--- mb-desktop-image-browser-0.2.orig/configure.ac 2004-02-06 18:10:21.000000000 +0000 ++++ mb-desktop-image-browser-0.2/configure.ac 2010-01-06 00:09:09.000000000 +0000 +@@ -24,7 +24,7 @@ AC_FUNC_MALLOC + AC_TYPE_SIGNAL + AC_CHECK_FUNCS([strchr strdup]) + +-PKG_CHECK_MODULES(MB, libmb >= 1.1, matchbox-desktop, ++PKG_CHECK_MODULES(MB, libmb >= 1.1, , + AC_MSG_ERROR([*** Matchbox depencies not found***])) + + dnl check for debug build diff --git a/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-plugin-location-fix.patch b/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-plugin-location-fix.patch new file mode 100644 index 00000000000..9026e3c9514 --- /dev/null +++ b/x11-plugins/matchbox-desktop-image-browser/files/matchbox-desktop-image-browser-0.2-plugin-location-fix.patch @@ -0,0 +1,36 @@ +diff -Naurp mb-desktop-image-browser-0.2.orig/configure.ac mb-desktop-image-browser-0.2/configure.ac +--- mb-desktop-image-browser-0.2.orig/configure.ac 2010-01-06 01:05:40.000000000 +0000 ++++ mb-desktop-image-browser-0.2/configure.ac 2010-01-06 01:07:24.000000000 +0000 +@@ -34,6 +34,20 @@ AC_ARG_ENABLE(debug, + MB_CFLAGS="$MB_CFLAGS -DDEBUG" + fi]) + ++ ++dnl ------ Substitute in found libs, clags to Makefiles etc ----------------- ++ ++if test "x$prefix" = xNONE; then ++ prefix="${ac_default_prefix}" ++fi ++if test "x$exec_prefix" = xNONE; then ++ exec_prefix='${prefix}' ++fi ++ ++MBDESKTOP_PLUGIN_DIR=$libdir/matchbox/desktop ++eval MBDESKTOP_PLUGIN_DIR=`eval echo "$MBDESKTOP_PLUGIN_DIR"` ++ ++AC_SUBST(MBDESKTOP_PLUGIN_DIR) + AC_SUBST(MB_LIBS) + AC_SUBST(MB_CFLAGS) + +diff -Naurp mb-desktop-image-browser-0.2.orig/Makefile.am mb-desktop-image-browser-0.2/Makefile.am +--- mb-desktop-image-browser-0.2.orig/Makefile.am 2010-01-06 01:05:40.000000000 +0000 ++++ mb-desktop-image-browser-0.2/Makefile.am 2010-01-06 01:07:01.000000000 +0000 +@@ -4,7 +4,7 @@ LDADD = $(MB_LIBS) + AM_CFLAGS = $(MB_CFLAGS) -g -DDATADIR=\"$(datadir)\" + + lib_LTLIBRARIES = imgbrowser.la +-libdir = $(datadir)/matchbox/desktop/modules ++libdir = $(MBDESKTOP_PLUGIN_DIR) + + imgbrowser_la_SOURCES = imgbrowser.c + imgbrowser_la_LIBADD = $(LDADD) diff --git a/x11-plugins/matchbox-desktop-image-browser/matchbox-desktop-image-browser-0.2-r1.ebuild b/x11-plugins/matchbox-desktop-image-browser/matchbox-desktop-image-browser-0.2-r1.ebuild new file mode 100644 index 00000000000..7a48c03f3f1 --- /dev/null +++ b/x11-plugins/matchbox-desktop-image-browser/matchbox-desktop-image-browser-0.2-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit versionator eutils autotools + +MY_PN=${PN/matchbox/mb} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="An alpha-ish image browser plug in for matchbox-desktop" +HOMEPAGE="http://matchbox-project.org/" +SRC_URI="http://matchbox-project.org/sources/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +RDEPEND=">=x11-libs/libmatchbox-1.1" +DEPEND="${RDEPEND} x11-wm/matchbox-desktop" + +S="${WORKDIR}/${MY_P}" + +src_unpack () { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/$P-include_fix.patch + epatch "${FILESDIR}"/$P-noexec-matchbox-desktop.patch + epatch "${FILESDIR}"/$P-plugin-location-fix.patch + + eautoreconf +} + +src_compile () { + econf $(use_enable debug) || die "Configuration failed" + + emake || die "Compilation failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + dodoc AUTHORS ChangeLog INSTALL NEWS README +} + +pkg_postinst() { + einfo "To use this matchbox-desktop module:" + einfo + einfo "Add an entry to you mbdesktop_modules file specifying the module and" + einfo "where your browsed images live." + einfo + einfo 'Ej: $ echo "/usr/lib/matchbox/desktop/imgbrowser.so ${HOME}/Pictures" >> \\' + einfo ' ~/.matchbox/mbdesktop_modules' +} diff --git a/x11-plugins/matchbox-desktop-image-browser/metadata.xml b/x11-plugins/matchbox-desktop-image-browser/metadata.xml new file mode 100644 index 00000000000..6a17403e0ad --- /dev/null +++ b/x11-plugins/matchbox-desktop-image-browser/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gpe</herd> +</pkgmetadata> diff --git a/x11-plugins/matchbox-desktop-xine/Manifest b/x11-plugins/matchbox-desktop-xine/Manifest new file mode 100644 index 00000000000..e439314d93d --- /dev/null +++ b/x11-plugins/matchbox-desktop-xine/Manifest @@ -0,0 +1 @@ +DIST mb-desktop-xine-0.4.tar.bz2 263390 SHA256 a550138cac9fcbb620a154fdf251d97e3420a5b9ac2017225b35d9df745e49f3 diff --git a/x11-plugins/matchbox-desktop-xine/matchbox-desktop-xine-0.4.ebuild b/x11-plugins/matchbox-desktop-xine/matchbox-desktop-xine-0.4.ebuild new file mode 100644 index 00000000000..c65d1542b90 --- /dev/null +++ b/x11-plugins/matchbox-desktop-xine/matchbox-desktop-xine-0.4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit versionator eutils autotools + +MY_PN=${PN/matchbox/mb} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="A matchbox-desktop plugin that allows you to browse and play media" +HOMEPAGE="http://matchbox-project.org/" +SRC_URI="http://matchbox-project.org/sources/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="amd64 ~ppc x86" +IUSE="debug" + +DEPEND=">=x11-libs/libmatchbox-1.1 + x11-wm/matchbox-desktop + >=media-libs/xine-lib-1.0.0" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + + eautoreconf +} + +src_compile () { + econf $(use_enable debug) || die "Configuration failed" + + emake || die "Compilation failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + dodoc AUTHORS ChangeLog INSTALL NEWS README +} diff --git a/x11-plugins/matchbox-desktop-xine/metadata.xml b/x11-plugins/matchbox-desktop-xine/metadata.xml new file mode 100644 index 00000000000..6a17403e0ad --- /dev/null +++ b/x11-plugins/matchbox-desktop-xine/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gpe</herd> +</pkgmetadata> diff --git a/x11-plugins/metadata.xml b/x11-plugins/metadata.xml new file mode 100644 index 00000000000..5c4b98e8113 --- /dev/null +++ b/x11-plugins/metadata.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The x11-plugins category contains plugin packages for various X11 + applications. + </longdescription> + <longdescription lang="de"> + Die Kategorie x11-plugins enthält Plugins für verschiedene + X11-Applikationen. + </longdescription> + <longdescription lang="es"> + La categoría x11-plugins contiene paquetes de extensiones para + varias aplicaciones X11. + </longdescription> + <longdescription lang="ja"> + x11-pluginsカテゴリーには様々なX11アプリケーションの + プラグイン・パッケージが含まれています。 + </longdescription> + <longdescription lang="nl"> + De x11-plugins categorie bevat plugins voor verschillende + X11-applicaties. + </longdescription> + <longdescription lang="vi"> + Nhóm x11-plugins chứa các gói plugin cho các ứng dụng X11 khác nhau. + </longdescription> + <longdescription lang="it"> + La categoria x11-plugins contiene plugins per varie applicazioni X11. + </longdescription> + <longdescription lang="pt"> + A categoria x11-plugins contém pacotes de plugins para várias + aplicações X11. + </longdescription> + <longdescription lang="pl"> + Kategoria x11-plugins zawiera rozszerzenia dla aplikacji X11. + </longdescription> +</catmetadata> + diff --git a/x11-plugins/monto/Manifest b/x11-plugins/monto/Manifest new file mode 100644 index 00000000000..ad606c25416 --- /dev/null +++ b/x11-plugins/monto/Manifest @@ -0,0 +1 @@ +DIST monto-0.1.1.tar.gz 18033 SHA256 64a4550e285b97addc7dad93ee7ff3dff97cf5ca0ad089440073362e2ba1ff3b SHA512 481065a9bf6c9004685d7ebac852abfa88a1d3797bcc3d47fa68deee6afd45055bdddcc4ff12dcf6d2683f7febbc3eabd01d616404bdb10f62d9ba97f8675c80 WHIRLPOOL 24a44a025e30f8cc15413dd0050e3247e22357be998673981ca2a717e9564bbe010408bc0e2934d4aebb02e6166732b217a586eb84edebd1977eb0e8c9f991a0 diff --git a/x11-plugins/monto/metadata.xml b/x11-plugins/monto/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/monto/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/monto/monto-0.1.1-r1.ebuild b/x11-plugins/monto/monto-0.1.1-r1.ebuild new file mode 100644 index 00000000000..fbdff1e5b9d --- /dev/null +++ b/x11-plugins/monto/monto-0.1.1-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="a simple manual device mounter (up to four devices)" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/274" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/274/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~x86" +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto" + +S="${S}/src" + +src_prepare() { + sed -i -e "s/-o monto/\$(LDFLAGS) -o monto/" \ + -e 's/gcc/$(CC)/' Makefile || die "sed failed" +} + +src_compile() { + tc-export CC + emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dodoc ../AUTHORS ../NEWS ../README + dobin ${PN} +} diff --git a/x11-plugins/pidgin-birthday-reminder/Manifest b/x11-plugins/pidgin-birthday-reminder/Manifest new file mode 100644 index 00000000000..8f950ba4a68 --- /dev/null +++ b/x11-plugins/pidgin-birthday-reminder/Manifest @@ -0,0 +1 @@ +DIST pidgin-birthday-reminder-1.7.tar.gz 470361 SHA256 6ed8292fbf742d122542227891145ffdf2367427178387e3399a0575c126dbe4 SHA512 1213c193b141f006caf9cfa7b55b052f54f00426414353e758224a1aa35a70436c452b52ea25fa088c346f4f0da25af40b2f4991452a2d3aabf13d40c8438e47 WHIRLPOOL 93e7fdf2353d0b9345a8739cf3b2c7b5ff71ebddc1eb3f63dd74e1873b80b8be1474cdf3eb7d5be557a6c3cd1dd8f944eaa5fedf9488566345c1a8812526632a diff --git a/x11-plugins/pidgin-birthday-reminder/metadata.xml b/x11-plugins/pidgin-birthday-reminder/metadata.xml new file mode 100644 index 00000000000..4726ce99576 --- /dev/null +++ b/x11-plugins/pidgin-birthday-reminder/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + <description>Maintainer. Assign bugs to him</description> + </maintainer> + <maintainer> + <email>mrueg@gentoo.org</email> + <name>Manuel Rüger</name> + <description>Maintainer. CC him on bugs</description> + </maintainer> + <upstream> + <bugs-to>https://bugs.launchpad.net/pidgin-birthday-reminder</bugs-to> + <remote-id type="launchpad">pidgin-birthday-reminder</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild b/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild new file mode 100644 index 00000000000..575735ae52a --- /dev/null +++ b/x11-plugins/pidgin-birthday-reminder/pidgin-birthday-reminder-1.7.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +DESCRIPTION="Plugin for Pidgin that reminds you of your buddies birthdays" +HOMEPAGE="http://launchpad.net/pidgin-birthday-reminder" +SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs" + +RDEPEND="net-im/pidgin[gtk]" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + econf \ + $(use_enable static-libs static) +} + +src_install() { + default + + if ! use static-libs ; then + find "${D}" -type f -name '*.la' -delete || die "la removal failed" + fi +} diff --git a/x11-plugins/pidgin-bot-sentry/Manifest b/x11-plugins/pidgin-bot-sentry/Manifest new file mode 100644 index 00000000000..274867d04a8 --- /dev/null +++ b/x11-plugins/pidgin-bot-sentry/Manifest @@ -0,0 +1 @@ +DIST bot-sentry-1.3.0.tar.bz2 280673 SHA256 e65581328a508a82cd32d246f4037ea3b044eafd223c3c967947f847db28e736 diff --git a/x11-plugins/pidgin-bot-sentry/metadata.xml b/x11-plugins/pidgin-bot-sentry/metadata.xml new file mode 100644 index 00000000000..4bb55d5d3ef --- /dev/null +++ b/x11-plugins/pidgin-bot-sentry/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + <longdescription lang="en"> + Bot Sentry is a Pidgin (libpurple) plugin to prevent Instant Message (IM) + spam. It allows you to ignore IMs unless the sender is in your Buddy List, + the sender is in your Allow List, or the sender correctly answers a question + you have predefined. +</longdescription> + <upstream> + <remote-id type="sourceforge">pidgin-bs</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild b/x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild new file mode 100644 index 00000000000..a5817e84f84 --- /dev/null +++ b/x11-plugins/pidgin-bot-sentry/pidgin-bot-sentry-1.3.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" + +inherit eutils multilib + +MY_P="${P#pidgin-}" +DESCRIPTION="Bot Sentry is a Pidgin plugin to prevent Instant Message (IM) spam" +HOMEPAGE="http://pidgin-bs.sourceforge.net/" +SRC_URI="mirror://sourceforge/pidgin-bs/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="net-im/pidgin[gtk] + x11-libs/gtk+:2" + +DEPEND="${RDEPEND} + >=dev-util/intltool-0.40 + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_install() { + emake install DESTDIR="${D}" || die "make install failed" + dodoc AUTHORS ChangeLog NEWS README +} diff --git a/x11-plugins/pidgin-encryption/Manifest b/x11-plugins/pidgin-encryption/Manifest new file mode 100644 index 00000000000..b44108064e1 --- /dev/null +++ b/x11-plugins/pidgin-encryption/Manifest @@ -0,0 +1 @@ +DIST pidgin-encryption-3.1.tar.gz 604129 SHA256 940cdafdce59ece60193626ed04ebf94e2671df184b88c9ff1792e9e0f99cdab diff --git a/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch b/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch new file mode 100644 index 00000000000..1262056bd27 --- /dev/null +++ b/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-glib2.32.patch @@ -0,0 +1,12 @@ +diff -urN pidgin-encryption-3.1.orig/rsa_nss.c pidgin-encryption-3.1/rsa_nss.c +--- pidgin-encryption-3.1.orig/rsa_nss.c 2010-04-26 04:53:46.000000000 +0300 ++++ pidgin-encryption-3.1/rsa_nss.c 2012-04-15 13:16:21.438852032 +0300 +@@ -24,7 +24,7 @@ + #include <debug.h> + #include <gtkdialogs.h> + +-#include "glib/gmain.h" ++#include <glib.h> + + #include <string.h> + #include <assert.h> diff --git a/x11-plugins/pidgin-encryption/metadata.xml b/x11-plugins/pidgin-encryption/metadata.xml new file mode 100644 index 00000000000..9f43c9824e7 --- /dev/null +++ b/x11-plugins/pidgin-encryption/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <longdescription> +Pidgin-Encryption uses NSS or GNUTLSto provide transparent RSA encryption as a Pidgin plugin. +</longdescription> + <upstream> + <remote-id type="sourceforge">pidgin-encrypt</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild new file mode 100644 index 00000000000..a4e1c57ad94 --- /dev/null +++ b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit flag-o-matic eutils + +DESCRIPTION="Pidgin IM Encryption PlugIn" +HOMEPAGE="http://pidgin-encrypt.sourceforge.net/" +SRC_URI="mirror://sourceforge/pidgin-encrypt/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc ~ppc64 sparc x86 ~x86-fbsd" +IUSE="nls" + +RDEPEND="net-im/pidgin[gtk] + x11-libs/gtk+:2 + >=dev-libs/nss-3.11" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/${P}-glib2.32.patch" +} + +src_configure() { + strip-flags + replace-flags -O? -O2 + econf $(use_enable nls) +} + +src_install() { + emake install DESTDIR="${D}" + dodoc CHANGELOG INSTALL NOTES README TODO VERSION WISHLIST +} diff --git a/x11-plugins/pidgin-extprefs/Manifest b/x11-plugins/pidgin-extprefs/Manifest new file mode 100644 index 00000000000..044cbd074c1 --- /dev/null +++ b/x11-plugins/pidgin-extprefs/Manifest @@ -0,0 +1 @@ +DIST pidgin-extprefs-0.7.tar.gz 332742 SHA256 5f23def3dfc00c3597694177fbc2d6afa02d216c8f0d05b37307d3df509282e2 SHA512 f2157403463c1a9621396c84ea71c4e02a853796d5c7b7aa33def03f9b6eccc52a0fad7f5edcfa1506cdc2c6e9dfb056a445cdfa985b0c3885d7ffe666150c3a WHIRLPOOL 25b02b2c10d471a92e460241b34a0c49b4027b998da20dee0ad7771196952a60914adf871ccd60b34576ee5ca3097f45b7f83eb0568bdd707273526396c09fea diff --git a/x11-plugins/pidgin-extprefs/metadata.xml b/x11-plugins/pidgin-extprefs/metadata.xml new file mode 100644 index 00000000000..4043dbe6ae9 --- /dev/null +++ b/x11-plugins/pidgin-extprefs/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <longdescription> +A plugin that takes advantage of existing pidgin functionality to provide preferences that are often desired but are not included in pidgin. +</longdescription> + <upstream> + <remote-id type="sourceforge">gaim-extprefs</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild b/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild new file mode 100644 index 00000000000..6e0d98c7492 --- /dev/null +++ b/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +DESCRIPTION="Extra preferences that are desired but not are not considered worthy of inclusion in Pidgin itself" +HOMEPAGE="http://gaim-extprefs.sourceforge.net" +SRC_URI="mirror://sourceforge/gaim-extprefs/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc sparc x86" +IUSE="" + +RDEPEND="net-im/pidgin[gtk]" +DEPEND=" + virtual/pkgconfig + ${RDEPEND}" + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/x11-plugins/pidgin-gpg/Manifest b/x11-plugins/pidgin-gpg/Manifest new file mode 100644 index 00000000000..0dad1b2ca2d --- /dev/null +++ b/x11-plugins/pidgin-gpg/Manifest @@ -0,0 +1,2 @@ +DIST pidgin-gpg-0.9.3.tar.gz 806492 SHA256 aa6631aaab971a8ff5656a9182a322669b5b51e6f7d162075663eaa8cc1ba7d6 SHA512 bff7ec08d7999d40b689aabc0b559b7eab1fae765b6ffc799e355601ac3a2bb05c3831c1e56e30b95f387c446f7d07d1576af7e7824094fca9ac6c6636d62f6c WHIRLPOOL 9aa127b5c6cadb51280e96d1a75e0b93669ca9463258d7d422db9799c66e1b87c6bc36111d08c18aeaef8f5135f6a4aee17d7ac1681ee1891d0feb85eb547542 +DIST pidgin-gpg-0.9.tar.gz 288403 SHA256 736681cb25da31eb8ced96055d4150d649fe6ef6e523b6f65846c3446ac09a96 SHA512 391d013dcc62972e13fded2737325d8262edd62c5afb640e244bc6dca868f966dcc4155c6a5604e5c87fc3dd0b3fdf5c339305756a9e6992765193c20838aa50 WHIRLPOOL 56d7f32b3b7affa2732eba9ef57940aa5272f4a99eaefdd78e44d869a2153817dc94d601009e62d5e2d4b008e9999b697736d930ff38763cd27b32a00edb0aa2 diff --git a/x11-plugins/pidgin-gpg/metadata.xml b/x11-plugins/pidgin-gpg/metadata.xml new file mode 100644 index 00000000000..b13748a265f --- /dev/null +++ b/x11-plugins/pidgin-gpg/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>azamat.hackimov@gmail.com</email> + <name>Azamat H. Hackimov</name> + <description>Maintainer. Assign bugs on him</description> + </maintainer> + <maintainer> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + <description>Proxy maintainer. CC him on bugs</description> + </maintainer> + <upstream> + <remote-id type="github">segler-alex/Pidgin-GPG</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild new file mode 100644 index 00000000000..5d6695e57c9 --- /dev/null +++ b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="Pidgin GPG/OpenPGP (XEP-0027) plugin" +HOMEPAGE="https://github.com/Draghtnod/Pidgin-GPG" +SRC_URI="https://github.com/Draghtnod/Pidgin-GPG/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="app-crypt/gpgme + net-im/pidgin" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}/Pidgin-GPG-${PV}" + +src_prepare() { + eautoreconf +} + +src_install() { + default + prune_libtool_files --all +} diff --git a/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild new file mode 100644 index 00000000000..ea1aed40bb1 --- /dev/null +++ b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils + +DESCRIPTION="Pidgin GPG/OpenPGP (XEP-0027) plugin" +HOMEPAGE="https://github.com/segler-alex/Pidgin-GPG" +SRC_URI="mirror://github/segler-alex/Pidgin-GPG/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="app-crypt/gpgme + net-im/pidgin" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_install() { + default + prune_libtool_files --all +} diff --git a/x11-plugins/pidgin-hotkeys/Manifest b/x11-plugins/pidgin-hotkeys/Manifest new file mode 100644 index 00000000000..9da0fa6ed3e --- /dev/null +++ b/x11-plugins/pidgin-hotkeys/Manifest @@ -0,0 +1 @@ +DIST pidgin-hotkeys-0.2.4.tar.gz 341912 SHA256 3da7965c21744ca429bcffe829263de97a20252e0586a881d9f1ee4dbd7486bb diff --git a/x11-plugins/pidgin-hotkeys/metadata.xml b/x11-plugins/pidgin-hotkeys/metadata.xml new file mode 100644 index 00000000000..1d9eb215587 --- /dev/null +++ b/x11-plugins/pidgin-hotkeys/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <upstream> + <remote-id type="sourceforge">pidgin-hotkeys</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild new file mode 100644 index 00000000000..6a81c3da343 --- /dev/null +++ b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="2" + +inherit eutils + +DESCRIPTION="Pidgin plugin to define global hotkeys for various actions" +HOMEPAGE="http://pidgin-hotkeys.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc x86" +IUSE="" + +RDEPEND="net-im/pidgin[gtk] + x11-libs/gtk+:2" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog README NEWS || die +} diff --git a/x11-plugins/pidgin-indicator/Manifest b/x11-plugins/pidgin-indicator/Manifest new file mode 100644 index 00000000000..c685a4e918c --- /dev/null +++ b/x11-plugins/pidgin-indicator/Manifest @@ -0,0 +1 @@ +DIST pidgin-indicator-0.9.tar.gz 28350 SHA256 bf7b3c8914a96ef7953adb503b37e0e238682f264a21355fb99e7bf148db6b5c SHA512 bf16a47d44bb184815437c6bc70021777fb8e438838eb916351c59e82879e9bdaebd430ffa77c7d36e6b66d923813bcfb7c17759c8310eb6f9e260def4189ece WHIRLPOOL 29f23d84a327a8f885ef4fa1e64f422bd4b278582601f0d58a564fede66685ed20192453c1018e6ce4b171e5d03b63e00b82014926c03668394805d238f0e475 diff --git a/x11-plugins/pidgin-indicator/metadata.xml b/x11-plugins/pidgin-indicator/metadata.xml new file mode 100644 index 00000000000..9b198d3f3bd --- /dev/null +++ b/x11-plugins/pidgin-indicator/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>mrueg@gentoo.org</email> + <name>Manuel Rüger</name> + </maintainer> + <upstream> + <remote-id type="github">philipl/pidgin-indicator</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-indicator/pidgin-indicator-0.9.ebuild b/x11-plugins/pidgin-indicator/pidgin-indicator-0.9.ebuild new file mode 100644 index 00000000000..22740c259d1 --- /dev/null +++ b/x11-plugins/pidgin-indicator/pidgin-indicator-0.9.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools + +DESCRIPTION="Indicator plugin for Pidgin" +HOMEPAGE="https://github.com/philipl/pidgin-indicator" +SRC_URI="https://github.com/philipl/pidgin-indicator/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-libs/glib:2 + dev-libs/libappindicator:2 + net-im/pidgin[gtk] + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eautoreconf +} + +src_install() { + default + find "${D}" -name "*.la" -exec rm {} + || die +} diff --git a/x11-plugins/pidgin-latex/Manifest b/x11-plugins/pidgin-latex/Manifest new file mode 100644 index 00000000000..d1961694b96 --- /dev/null +++ b/x11-plugins/pidgin-latex/Manifest @@ -0,0 +1 @@ +DIST pidgin-latex_1.5.0.tar.bz2 17585 SHA256 9c850aee90d7e59de834f83e09fa6e3e51b123f06e265ead70957608ada95441 SHA512 e9f81f948eb70880e027d3b83a058b509b860664f3c8fb39c95fa1ac5c0c843bf37f9b5abcf095ff30942dad7b55262c27494419d55af1c14898be4caddec912 WHIRLPOOL 56b1ee07fa4784cce078fce169775dcc946f040b87cb52fae2831edd9af2c66f93e75c0be03526a2fa9471ba3cea2c953910d136126f513c2e893d70ed214ed1 diff --git a/x11-plugins/pidgin-latex/metadata.xml b/x11-plugins/pidgin-latex/metadata.xml new file mode 100644 index 00000000000..edb26b5a021 --- /dev/null +++ b/x11-plugins/pidgin-latex/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <longdescription> +A plugin for Pidgin which translates LaTeX code into images in your IM and Chat +conversations. +</longdescription> + <upstream> + <remote-id type="sourceforge">pidgin-latex</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild b/x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild new file mode 100644 index 00000000000..f009b635ca2 --- /dev/null +++ b/x11-plugins/pidgin-latex/pidgin-latex-1.5.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit multilib toolchain-funcs + +MY_P=${PN}_${PV} + +DESCRIPTION="Pidgin plugin that renders latex formulae" +HOMEPAGE="http://sourceforge.net/projects/pidgin-latex/" +SRC_URI="mirror://sourceforge/pidgin-latex/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +COMMON_DEPEND=" + net-im/pidgin[gtk] + x11-libs/gtk+:2" +DEPEND="${COMMON_DEPEND} + sys-devel/libtool + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + virtual/latex-base + app-text/dvipng" + +S=${WORKDIR}/${PN} + +src_prepare() { + sed -e "s:\(CC.*=\).*:\1 $(tc-getCC):" \ + -e "/LIB_INSTALL_DIR/{s:/lib/pidgin:/$(get_libdir)/pidgin:;}" \ + -i Makefile || die +} + +src_install() { + emake PREFIX="${D}/usr" install + dodoc README CHANGELOG TODO +} + +pkg_postinst() { + elog 'Note, to see formulas either disable "Conversation Colors" plugin or' + elog 'switch off "ignore incoming format" option in plugin configuration.' + elog 'For details, take a look (and vote) at http://developer.pidgin.im/ticket/2772' +} diff --git a/x11-plugins/pidgin-led-notification/Manifest b/x11-plugins/pidgin-led-notification/Manifest new file mode 100644 index 00000000000..4c45d4b9e5c --- /dev/null +++ b/x11-plugins/pidgin-led-notification/Manifest @@ -0,0 +1 @@ +DIST led-notification-0.1.tar.bz2 8848 SHA256 aed13cd45e6bbb89574d9eafe477adc7ef3f0a1768cb1f3c5f573e08186e1a16 diff --git a/x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch b/x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch new file mode 100644 index 00000000000..aaabada116d --- /dev/null +++ b/x11-plugins/pidgin-led-notification/files/pidgin-led-notification-0.1-hardware.patch @@ -0,0 +1,34 @@ +--- led-notification-0.1/led-notification.c ++++ led-notification-0.1/led-notification.c +@@ -54,9 +54,9 @@ + } + + if(state) { +- fputs("1", file); ++ fputs(purple_prefs_get_string("/plugins/gtk/gtk-simom-lednot/led_on"), file); + } else { +- fputs("0", file); ++ fputs(purple_prefs_get_string("/plugins/gtk/gtk-simom-lednot/led_off"), file); + } + + fclose(file); +@@ -155,6 +155,10 @@ + + ent=pidgin_prefs_labeled_entry(vbox2,"File to control led:", + "/plugins/gtk/gtk-simom-lednot/filename",sg); ++ ent=pidgin_prefs_labeled_entry(vbox2,"String to turn led on:", ++ "/plugins/gtk/gtk-simom-lednot/led_on",sg); ++ ent=pidgin_prefs_labeled_entry(vbox2,"String to turn led off:", ++ "/plugins/gtk/gtk-simom-lednot/led_off",sg); + + gtk_widget_show_all(frame); + return frame; +@@ -166,6 +170,8 @@ + purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/chat", "nick"); + purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/filename", + "/proc/acpi/asus/mled"); ++ purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/led_on", "1"); ++ purple_prefs_add_string("/plugins/gtk/gtk-simom-lednot/led_off", "0"); + } + + static gboolean plugin_load(PurplePlugin *plugin) { diff --git a/x11-plugins/pidgin-led-notification/metadata.xml b/x11-plugins/pidgin-led-notification/metadata.xml new file mode 100644 index 00000000000..59acc2cc580 --- /dev/null +++ b/x11-plugins/pidgin-led-notification/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>xmw@gentoo.org</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata> + diff --git a/x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild b/x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild new file mode 100644 index 00000000000..bf9e7fb55fb --- /dev/null +++ b/x11-plugins/pidgin-led-notification/pidgin-led-notification-0.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="Pidgin plugin to notify by writing user defined strings to (led control) files" +HOMEPAGE="http://sites.google.com/site/simohmattila/led-notification" +MY_PN=${PN/pidgin-/} +MY_P=${MY_PN}-${PV} +SRC_URI="http://sites.google.com/site/simohmattila/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +RDEPEND="net-im/pidgin[gtk] + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-hardware.patch +} + +src_compile() { + $(tc-getCC) \ + ${CFLAGS} -fpic $(pkg-config --cflags gtk+-2.0 pidgin) \ + -shared ${MY_PN}.c -o ${MY_PN}.so \ + ${LDFLAGS} $(pkg-config --libs gtk+-2.0 pidgin) || die +} + +src_install() { + insinto /usr/$(get_libdir)/pidgin + insopts -m755 + doins ${MY_PN}.so || die + dodoc README || die +} diff --git a/x11-plugins/pidgin-libnotify/Manifest b/x11-plugins/pidgin-libnotify/Manifest new file mode 100644 index 00000000000..5e3fb92b9eb --- /dev/null +++ b/x11-plugins/pidgin-libnotify/Manifest @@ -0,0 +1,2 @@ +DIST pidgin-libnotify-0.14.tar.gz 316365 SHA256 74f4a9f20e0a483df39974178f1f2380786176189512bcd438e4ada280ec3abe SHA512 2ff6b2bad74cb2fd9a3de94c06a2261fa07938bc1971baa578b9a9ae120175943592bf773ec5f00857c5ea35771a7fd1943299521626ce49f410cfd70ea2b399 WHIRLPOOL 05b98c55e4feb3d314f8203e6fb30ae58aaa1adb39d34c2895a4c7b1fd8393eab9f071f6c0c80696e4113407435ff2adb683054057ea09eef1281480826365fe +DIST pidgin-libnotify_0.14-4.debian.tar.gz 4722 SHA256 63cad8b5065a84002c87f1056f5d2198bcc16c7947c7b5125a859c4deec5afcc SHA512 a95aab2e29b658650321ab794561fe085c619638c251d8555dfc6f79ddf298d4893671f43827ce742ebc5aa594324aeff12a57c51f3ca0a0454590195c760530 WHIRLPOOL 265a2df9236e69c8917fc31b0a4c39e4501478858249b77dbe8fe26b0ca12d020fe9f20ac99d87fd184a258dbd5e9dd6466406b66a6d4941967c8695a74bbde3 diff --git a/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch new file mode 100644 index 00000000000..40e6c02b815 --- /dev/null +++ b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-libnotify-0.7.patch @@ -0,0 +1,18 @@ +--- src/pidgin-libnotify.c ++++ src/pidgin-libnotify.c +@@ -286,7 +286,15 @@ + g_free (tr_body); + return; + } ++#ifdef NOTIFY_CHECK_VERSION ++#if NOTIFY_CHECK_VERSION (0, 7, 0) ++ notification = notify_notification_new (title, tr_body, NULL); ++#else + notification = notify_notification_new (title, tr_body, NULL, NULL); ++#endif ++#else ++ notification = notify_notification_new (title, tr_body, NULL, NULL); ++#endif + purple_debug_info (PLUGIN_ID, "notify(), new: " + "title: '%s', body: '%s', buddy: '%s'\n", + title, tr_body, best_name (buddy)); diff --git a/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-showbutton.patch b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-showbutton.patch new file mode 100644 index 00000000000..1f84e602555 --- /dev/null +++ b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-showbutton.patch @@ -0,0 +1,10 @@ +--- src/pidgin-libnotify.c.orig 2007-10-01 20:52:38.000000000 +1000 ++++ src/pidgin-libnotify.c 2007-10-01 20:53:20.000000000 +1000 +@@ -307,6 +307,7 @@ + g_hash_table_insert (buddy_hash, contact, notification); + + g_object_set_data (G_OBJECT(notification), "contact", contact); ++ g_object_set_data (G_OBJECT(notification), "buddy", buddy); + + g_signal_connect (notification, "closed", G_CALLBACK(closed_cb), NULL); + diff --git a/x11-plugins/pidgin-libnotify/metadata.xml b/x11-plugins/pidgin-libnotify/metadata.xml new file mode 100644 index 00000000000..a071398a197 --- /dev/null +++ b/x11-plugins/pidgin-libnotify/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <upstream> + <remote-id type="sourceforge">gaim-libnotify</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild b/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild new file mode 100644 index 00000000000..0559f02d207 --- /dev/null +++ b/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 +inherit eutils + +DESCRIPTION="pidgin-libnotify provides popups for pidgin via a libnotify interface" +HOMEPAGE="http://gaim-libnotify.sourceforge.net/" +SRC_URI="mirror://sourceforge/gaim-libnotify/${P}.tar.gz + mirror://debian/pool/main/p/${PN}/${PN}_${PV}-4.debian.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="nls debug" + +RDEPEND=">=x11-libs/libnotify-0.3.2 + net-im/pidgin[gtk] + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + EPATCH_FORCE=yes EPATCH_SUFFIX=diff epatch "${WORKDIR}"/debian/patches + epatch "${FILESDIR}"/${P}-libnotify-0.7.patch + sed -i -e '/CFLAGS/s:-g3::' configure || die +} + +src_configure() { + econf \ + --disable-static \ + $(use_enable debug) \ + $(use_enable nls) +} + +src_install() { + emake DESTDIR="${D}" install || die + find "${D}" -name '*.la' -exec rm -f {} + + dodoc AUTHORS ChangeLog NEWS README TODO VERSION || die +} diff --git a/x11-plugins/pidgin-mbpurple/Manifest b/x11-plugins/pidgin-mbpurple/Manifest new file mode 100644 index 00000000000..7f3bf37b087 --- /dev/null +++ b/x11-plugins/pidgin-mbpurple/Manifest @@ -0,0 +1 @@ +DIST mbpurple-0.3.0.tar.gz 83685 SHA256 f48194da4848a3cf5811497ec734250435f8021c1afaba65270b9fb4d235d17d diff --git a/x11-plugins/pidgin-mbpurple/metadata.xml b/x11-plugins/pidgin-mbpurple/metadata.xml new file mode 100644 index 00000000000..ee6c12f5814 --- /dev/null +++ b/x11-plugins/pidgin-mbpurple/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>nils@nils-andresen.de</email> + <name>Nils Andresen</name> + </maintainer> + <maintainer> + <email>fauli@gentoo.org</email> + <name>Christian Faulhammer</name> + </maintainer> + <use> + <flag name="twitgin">Enable graphical plugin for Gtk+ interface of Pidgin.</flag> + </use> + <upstream> + <remote-id type="google-code">microblog-purple</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild b/x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild new file mode 100644 index 00000000000..480d7077729 --- /dev/null +++ b/x11-plugins/pidgin-mbpurple/pidgin-mbpurple-0.3.0-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +inherit base toolchain-funcs + +DESCRIPTION="Libpurple (Pidgin) plug-in supporting microblog services like Twitter or identi.ca" +HOMEPAGE="http://code.google.com/p/microblog-purple/" +MY_P="${P/pidgin-/}" +SRC_URI="http://microblog-purple.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="+twitgin" + +RDEPEND="net-im/pidgin + twitgin? ( net-im/pidgin[gtk] )" +DEPEND="${RDEPEND} + virtual/pkgconfig" +S=${WORKDIR}/${MY_P} + +pkg_setup() { + tc-export CC +} + +src_prepare() { + # upstream Issue 226 (Respect LDFLAGS) + sed -i "/^LDFLAGS/d" global.mak || die + + # upstream Issue 225 (Warnings during compilation using make -j2) + sed -i "s/make /\$(MAKE) /g" Makefile || die + + # upstream Issue 224 (configurable twitgin) + if ! use twitgin; then + sed -i 's/twitgin//g' Makefile || die + fi +} diff --git a/x11-plugins/pidgin-mpris/Manifest b/x11-plugins/pidgin-mpris/Manifest new file mode 100644 index 00000000000..76f955d7146 --- /dev/null +++ b/x11-plugins/pidgin-mpris/Manifest @@ -0,0 +1 @@ +DIST pidgin-mpris-0.2.6.tar.bz2 211675 RMD160 f17cdb8ccab86539700b3ca5adc83734472fc5aa SHA1 5358b973932ca177419a3b9e8a3b88980fff20f0 SHA256 eb9a53b4c174b3ac60aa58584d3facccecf57de908e8dde2ed557ab17381f9e9 diff --git a/x11-plugins/pidgin-mpris/metadata.xml b/x11-plugins/pidgin-mpris/metadata.xml new file mode 100644 index 00000000000..8680cdd0761 --- /dev/null +++ b/x11-plugins/pidgin-mpris/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <maintainer> + <email>chainsaw@gentoo.org</email> + <name>Tony Vroon</name> + </maintainer> +</pkgmetadata> diff --git a/x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild b/x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild new file mode 100644 index 00000000000..696207cde96 --- /dev/null +++ b/x11-plugins/pidgin-mpris/pidgin-mpris-0.2.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +DESCRIPTION="Gets current song from MPRIS-aware media players" +HOMEPAGE="http://m0n5t3r.info/work/pidgin-mpris/" +SRC_URI="http://m0n5t3r.info/stuff/pidgin-mpris//${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~x86" + +RDEPEND="net-im/pidgin[gtk] + x11-libs/gtk+:2 + sys-apps/dbus" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_install() { + emake install DESTDIR="${D}" || die "Install failed" + dodoc INSTALL README TODO +} diff --git a/x11-plugins/pidgin-musictracker/Manifest b/x11-plugins/pidgin-musictracker/Manifest new file mode 100644 index 00000000000..3e4d591e0c1 --- /dev/null +++ b/x11-plugins/pidgin-musictracker/Manifest @@ -0,0 +1 @@ +DIST pidgin-musictracker-0.4.22.tar.bz2 727051 SHA256 dff3561a486f36ad71834fadabac8e4e3d4643848cc25ce9ef0614a2c3c4833f diff --git a/x11-plugins/pidgin-musictracker/metadata.xml b/x11-plugins/pidgin-musictracker/metadata.xml new file mode 100644 index 00000000000..828482ba342 --- /dev/null +++ b/x11-plugins/pidgin-musictracker/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <upstream> + <remote-id type="google-code">pidgin-musictracker</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild b/x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild new file mode 100644 index 00000000000..08c63993e2e --- /dev/null +++ b/x11-plugins/pidgin-musictracker/pidgin-musictracker-0.4.22.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="2" + +inherit autotools + +DESCRIPTION="A Pidgin now playing plugin to publicise the songs you are listening to in your status message" +HOMEPAGE="http://code.google.com/p/pidgin-musictracker/" +SRC_URI="http://pidgin-musictracker.googlecode.com/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="debug" + +DEPEND=">=net-im/pidgin-2.0.0[gtk] + >=dev-libs/dbus-glib-0.73 + dev-libs/libpcre + >=sys-devel/gettext-0.17" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e "s/DOMAIN/PACKAGE/g" po/Makefile.in.in || die "sed failed" + eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) \ + --disable-werror +} + +src_install() { + emake install DESTDIR="${D}" || die "make install failure" + dodoc AUTHORS ChangeLog INSTALL README THANKS || die "dodoc failed" + find "${D}" -name "*.la" -delete || die "error cleaning la file." +} diff --git a/x11-plugins/pidgin-opensteamworks/Manifest b/x11-plugins/pidgin-opensteamworks/Manifest new file mode 100644 index 00000000000..eff63f04a4a --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/Manifest @@ -0,0 +1,4 @@ +DIST pidgin-opensteamworks-icons.zip 3252 SHA256 9af30f18b607fd16911c2e41b0fb594508583335804f25193da7846ea39f9fa9 SHA512 823f400bb4df9c6ddb65d8a01ec182fbbadeb955bc3e9590e88773b092b0cf79e50fc6c20d9b72def7fe9f8d6e1ac7cc087fbdb3f6ed4b76c343a29f18e6ea06 WHIRLPOOL 6b57fd61f15755b4c8f5090d7ab94974e1d8e5bd873fdc943ae762b3db97c0b65b295f8288747c98390fb1f52af27849840b084ca0e39bd88542f694decf0ff7 +DIST steam-mobile-1.4.tar.bz2 23293 SHA256 d7ac0396b17c7a45bdffaa4b1ccbc4b13118b64e9ea495fa5af629a8e29c8fab SHA512 20ac50ea49c1c0724aeb839fe46ac8a9b5a52d903ebf9bb18ab665fd32cdc4d80a426a0c2714724495ee73d758da2dbb891ac618b0689239485841fe6e6c0953 WHIRLPOOL 9f9e6ed0c1045e2fada9ea214b2be9560fc6d5937619cda403242c30ad8b1a4536fb6c0a92c311ca2998aed245d2fee5da9b48a6c8766e5c098688552bee6da7 +DIST steam-mobile-1.5.1.tar.bz2 25491 SHA256 4a309923bf75a8095706a38604634ffc9bb91fc90e01c55fa6dcf9c8177ecd23 SHA512 71b83155bbd00bd208c07b797f2021eed33e0aadf321025cf3b2e9bd50399cefd9652b3ee5ea79009876a306e9d07177686861de405355ac8c2a914ebefe8557 WHIRLPOOL b1c4933b91828e405f1bf7dc148eee92501601e49fec0594b55a07e3a7175b3780abfd67a3ec8f297212bf3e690054e7403abcc45bdb0c6633e05a54970a0e3e +DIST steam-mobile-1.5.tar.bz2 25284 SHA256 f4a90c771ab92e2a330c7c00a8ba874a5e71fbc1ff29e8ad2a0c22fa09d522a1 SHA512 14dd135d6b973a3bd8e2c4973bdb83e3ea1b3f2821e42f1ecb079e067daef0ef6fc9cedd1be45eac3065bfede5efe9216b26afefa742836f9d6ac2dd241c4c74 WHIRLPOOL 30cf5b1699ca88216e702d359262fd1e1cc3608544ecab5b5d427db8bcf4a9580d51b108bd584b6a7c28573d383570ba0f9c73b2e9974cee9a18a8da084a7d5e diff --git a/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile b/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile new file mode 100644 index 00000000000..a71ece05423 --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile @@ -0,0 +1,33 @@ +CC ?= gcc +PKG_CONFIG ?= pkg-config +INSTALL = install +INSTALL_PROGRAM = $(INSTALL) -Dm755 + +PLUGINDIR ?= $(shell $(PKG_CONFIG) --variable=plugindir purple) + +CFLAGS ?= -O2 -pipe +CFLAGS += -Wall -fPIC +LDFLAGS += -shared +CPPFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0 json-glib-1.0 purple nss gnome-keyring-1) +LIBS += $(shell $(PKG_CONFIG) --libs glib-2.0 json-glib-1.0 purple nss) + +TARGET = libsteam.so + +OBJS = libsteam.o steam_connection.o + +%.o: %.c %.h + $(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c + +$(TARGET): $(OBJS) + $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LIBS) + +install: $(TARGET) + $(INSTALL_PROGRAM) $(TARGET) "$(DESTDIR)$(PLUGINDIR)/$(TARGET)" + +uninstall: + rm -f "$(DESTDIR)$(PLUGINDIR)/$(TARGET)" + +clean: + rm -f $(OBJS) $(TARGET) + +.PHONY: uninstall clean diff --git a/x11-plugins/pidgin-opensteamworks/metadata.xml b/x11-plugins/pidgin-opensteamworks/metadata.xml new file mode 100644 index 00000000000..4358058a091 --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>net-im</herd>
+ <maintainer>
+ <email>hasufell@gentoo.org</email>
+ <name>Julian Ospald</name>
+ <description>Maintainer. Assign bugs to him</description>
+ </maintainer>
+ <maintainer>
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ <description>Maintainer. CC him on bugs</description>
+ </maintainer>
+ <upstream>
+ <maintainer status="active">
+ <email>eionrobb@gmail.com</email>
+ </maintainer>
+ <bugs-to>http://code.google.com/p/pidgin-opensteamworks/issues/list</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild new file mode 100644 index 00000000000..32f1f2eae58 --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Steam protocol plugin for pidgin" +HOMEPAGE="http://code.google.com/p/pidgin-opensteamworks/" +SRC_URI="http://pidgin-opensteamworks.googlecode.com/files/steam-mobile-${PV}.tar.bz2 + http://pidgin-opensteamworks.googlecode.com/files/icons.zip + -> ${PN}-icons.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + dev-libs/json-glib + dev-libs/nss + gnome-base/libgnome-keyring + net-im/pidgin" +DEPEND="${RDEPEND} + app-arch/unzip + virtual/pkgconfig" + +S=${WORKDIR} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + tc-export CC PKG_CONFIG + fi +} + +src_prepare() { + # see http://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31 + cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/Makefile || die +} + +src_install() { + default + insinto /usr/share/pixmaps/pidgin/protocols + doins -r "${WORKDIR}"/{16,48} +} diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.5.1.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.5.1.ebuild new file mode 100644 index 00000000000..286381ab5c2 --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.5.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Steam protocol plugin for pidgin" +HOMEPAGE="http://code.google.com/p/pidgin-opensteamworks/" +SRC_URI="http://pidgin-opensteamworks.googlecode.com/svn/trunk/steam-mobile/releases/steam-mobile-${PV}.tar.bz2 + http://pidgin-opensteamworks.googlecode.com/files/icons.zip + -> ${PN}-icons.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + dev-libs/json-glib + dev-libs/nss + gnome-base/libgnome-keyring + net-im/pidgin" +DEPEND="${RDEPEND} + app-arch/unzip + virtual/pkgconfig" + +S=${WORKDIR} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + tc-export CC PKG_CONFIG + fi +} + +src_prepare() { + # see http://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31 + cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/Makefile || die +} + +src_install() { + default + insinto /usr/share/pixmaps/pidgin/protocols + doins -r "${WORKDIR}"/{16,48} +} diff --git a/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.5.ebuild b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.5.ebuild new file mode 100644 index 00000000000..9fbece057be --- /dev/null +++ b/x11-plugins/pidgin-opensteamworks/pidgin-opensteamworks-1.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Steam protocol plugin for pidgin" +HOMEPAGE="http://code.google.com/p/pidgin-opensteamworks/" +SRC_URI="http://pidgin-opensteamworks.googlecode.com/svn/trunk/steam-mobile/releases/steam-mobile-${PV}.tar.bz2 + http://pidgin-opensteamworks.googlecode.com/files/icons.zip + -> ${PN}-icons.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + dev-libs/json-glib + dev-libs/nss + gnome-base/libgnome-keyring + net-im/pidgin" +DEPEND="${RDEPEND} + app-arch/unzip + virtual/pkgconfig" + +S=${WORKDIR} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + tc-export CC PKG_CONFIG + fi +} + +src_prepare() { + # see http://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31 + cp "${FILESDIR}"/${PN}-1.3-Makefile "${S}"/Makefile || die +} + +src_install() { + default + insinto /usr/share/pixmaps/pidgin/protocols + doins -r "${WORKDIR}"/{16,48} +} diff --git a/x11-plugins/pidgin-otr/Manifest b/x11-plugins/pidgin-otr/Manifest new file mode 100644 index 00000000000..5a18075fc99 --- /dev/null +++ b/x11-plugins/pidgin-otr/Manifest @@ -0,0 +1,2 @@ +DIST pidgin-otr-3.2.1.tar.gz 409238 SHA256 ce17e9769e3853076d80645adafaa866e7d7188f988d28a9793afc32c85cb979 SHA512 97ae7362c153fecaf838b5aade2ed57cceb7b6204049e851c07b7d9460c8dcf3a3955efc33821deaf3435103f874a285e9868204bbed64e793f0edaecabe37fa WHIRLPOOL 063f5768c6fd35b50656a7540be110f064ae7c01c1838b74a9481700aade78131497ffe10606f01ba803f07d5c1a73de3b53e943091bec44a09f69b8f3789017 +DIST pidgin-otr-4.0.1.tar.gz 496879 SHA256 1b781f48c27bcc9de3136c0674810df23f7d6b44c727dbf4dfb24067909bf30a SHA512 359cde727a92964eadb4d795cf6442634c6b35471c68eeadd6b70d9da0ece7440b03a593d7b509d1ca99f50a06777c1e11557af3a55c1660d38cccf9dccbc259 WHIRLPOOL 389c7857aeedc0d0646c3298e2ec38204a2738601d82364493a917994c045bd25b64079e0afa19422089d4ef511306f3b76f42baf5c027bdc49f434ec064f38e diff --git a/x11-plugins/pidgin-otr/metadata.xml b/x11-plugins/pidgin-otr/metadata.xml new file mode 100644 index 00000000000..3e2b4181f5b --- /dev/null +++ b/x11-plugins/pidgin-otr/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-im</herd> +</pkgmetadata> diff --git a/x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild b/x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild new file mode 100644 index 00000000000..4a5256e8612 --- /dev/null +++ b/x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="(OTR) Messaging allows you to have private conversations over instant messaging" +HOMEPAGE="http://www.cypherpunks.ca/otr/" +SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND="<net-libs/libotr-4.0.0 + x11-libs/gtk+:2 + net-im/pidgin[gtk]" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( ChangeLog README ) diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild new file mode 100644 index 00000000000..fb808c2b372 --- /dev/null +++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="(OTR) Messaging allows you to have private conversations over instant messaging" +HOMEPAGE="http://www.cypherpunks.ca/otr/" +SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND="dev-libs/libgcrypt:0 + net-im/pidgin[gtk] + >=net-libs/libotr-4.0.0 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) diff --git a/x11-plugins/pidgin-privacy-please/Manifest b/x11-plugins/pidgin-privacy-please/Manifest new file mode 100644 index 00000000000..6b56fb216b0 --- /dev/null +++ b/x11-plugins/pidgin-privacy-please/Manifest @@ -0,0 +1 @@ +DIST pidgin-privacy-please-0.7.1.tar.gz 346421 SHA256 8134bcd5da98fe8b4c9918fd420c7e68b0990e895ed2534396cacbf473f2615c SHA512 4acec4556c209b6ff5b059244d79894efba984cdebaaf5893c67ba384126127614aea676af6deb89561f6d5776abdbdc915061db9e1004c0fea3339d45a6646a WHIRLPOOL d6bb36bda47104dc9fb1bcba519812a61e5adc60c69f0be6da856c37be581ebe016906066df270187800e00a460cbaa393fd8e2c435533d60f8f80acd7f82007 diff --git a/x11-plugins/pidgin-privacy-please/metadata.xml b/x11-plugins/pidgin-privacy-please/metadata.xml new file mode 100644 index 00000000000..2fbfcfcc5e1 --- /dev/null +++ b/x11-plugins/pidgin-privacy-please/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>xmw@gentoo.org</email> + <name>Michael Weber</name> + </maintainer> + <upstream> + <remote-id type="google-code">pidgin-privacy-please</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild b/x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild new file mode 100644 index 00000000000..ee1d23ddc48 --- /dev/null +++ b/x11-plugins/pidgin-privacy-please/pidgin-privacy-please-0.7.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +inherit autotools + +DESCRIPTION="pidgin plugin to stop spammers from annoying you" +HOMEPAGE="http://code.google.com/p/pidgin-privacy-please/" +SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" +IUSE="linguas_de linguas_pl linguas_ru" + +RDEPEND="<net-im/pidgin-3[gtk]" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +src_prepare() { + sed -e 's: -Wall -g3::' -i configure.ac || die + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" ALL_LINGUAS="${LANGS}" install || die + dodoc AUTHORS ChangeLog NEWS README || die +} diff --git a/x11-plugins/pidgin-rhythmbox/Manifest b/x11-plugins/pidgin-rhythmbox/Manifest new file mode 100644 index 00000000000..a7323008db7 --- /dev/null +++ b/x11-plugins/pidgin-rhythmbox/Manifest @@ -0,0 +1 @@ +DIST pidgin-rhythmbox-2.0.tar.gz 320758 SHA256 9fc4b43d8a353e2c4e7e219b34ae5fb23a3a0dd10b10446c4e75acab9bc5d460 diff --git a/x11-plugins/pidgin-rhythmbox/metadata.xml b/x11-plugins/pidgin-rhythmbox/metadata.xml new file mode 100644 index 00000000000..3e2b4181f5b --- /dev/null +++ b/x11-plugins/pidgin-rhythmbox/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-im</herd> +</pkgmetadata> diff --git a/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild new file mode 100644 index 00000000000..80840576248 --- /dev/null +++ b/x11-plugins/pidgin-rhythmbox/pidgin-rhythmbox-2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +DESCRIPTION="automatically update your pidgin profile with current info from Rhythmbox" +HOMEPAGE="http://jon.oberheide.org/pidgin-rhythmbox/" +SRC_URI="http://jon.oberheide.org/${PN}/downloads/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~sparc x86" +IUSE="" + +RDEPEND="net-im/pidgin + media-sound/rhythmbox + >=x11-libs/gtk+-2.4:2 + dev-libs/dbus-glib" +DEPEND="${RDEPEND}" + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO +} diff --git a/x11-plugins/pidgin-sipe/Manifest b/x11-plugins/pidgin-sipe/Manifest new file mode 100644 index 00000000000..b86463563d8 --- /dev/null +++ b/x11-plugins/pidgin-sipe/Manifest @@ -0,0 +1,3 @@ +DIST pidgin-sipe-1.18.0.tar.gz 1090904 SHA256 f1388799e3d250fe43643ee8748a6769f67f9c544e3b91fbb25af76b30675efc SHA512 f7d50b26656cd83f13ee24412ca97ab5ffe325c13d32855f9e8c788d5c8a11cb942c12d6888c4992c037320500265441eba9bc8e4eb5c21190eb372abd6b4451 WHIRLPOOL c97693bf54b0dba3f583891714edb63971b2669d1fc0ed41eb94009cfa2b78e37fdee42db325c74f4e4fc76cf29af5fd7cc67b598a3d672623ec1c392561ba86 +DIST pidgin-sipe-1.19.0.tar.gz 1127851 SHA256 bc144de259e858c57d82ee7ac00a78cc3a0875ab67da6b25be05808ed274c856 SHA512 96fd7f852c7225d2ae71ec4916491c6c4facbddf9f19285334a47b6abbaa80ad7f2aa299fc1b453a7f5782f65b8f56557f5992ba8e3e2c386318d96f1f59824e WHIRLPOOL 90c1069b38e96f6bc2c39957f9c76635f404a3188abb59004fe3a83e177803db06b6c6bcfdef5cf5fb645d901751130b15e619bf2d8fac17fb70660cf2e2ff2c +DIST pidgin-sipe-1.19.1.tar.gz 1134961 SHA256 92c8a4611f1594096fac3c5b983df49cb8d1612cab7352799c855fd9dda0454a SHA512 4ac85f5e2ae590677b73ec339051c210173a37c974076d696409c81680e91818d9a3b75a95b4ae556a61ec0246f0cd6fb2a644889bbbb02528d5ea75140efef0 WHIRLPOOL d31044889ae6d9d146e4a9e9bb9fd1ec84ded6597b783cfedb1f1a0478760aeca41fd574bbe8021223957fd6c84cc3082cc2cabdd0da245365573e35697d680f diff --git a/x11-plugins/pidgin-sipe/files/pidgin-sipe-1.13.2-fix-sandbox-r1.patch b/x11-plugins/pidgin-sipe/files/pidgin-sipe-1.13.2-fix-sandbox-r1.patch new file mode 100644 index 00000000000..a5628b3cd59 --- /dev/null +++ b/x11-plugins/pidgin-sipe/files/pidgin-sipe-1.13.2-fix-sandbox-r1.patch @@ -0,0 +1,29 @@ +# Fix possible sandbox violation when snippet tries to probe for plugins +# Gentoo Bug 409559 + +--- pidgin-sipe-1.13.2/configure.ac 2012-03-14 21:53:10.000000000 +0000 ++++ pidgin-sipe-1.13.2.new2/configure.ac 2012-06-30 22:48:40.081115371 +0100 +@@ -309,23 +309,6 @@ + AC_MSG_CHECKING([for purple SSL support]) + ac_save_LIBS=$LIBS + LIBS="$PURPLE_LIBS" +- AC_RUN_IFELSE( +- [AC_LANG_PROGRAM([[ +-#include <glib.h> +-#include <plugin.h> +-#include <sslconn.h> +- ]], +- [[ +- purple_plugins_init(); +- purple_plugins_probe(G_MODULE_SUFFIX); +- purple_ssl_init(); +- return(purple_ssl_is_supported()?0:1); +- ]])], +- [AC_MSG_RESULT(ok)], +- [AC_MSG_FAILURE([your purple hasn't been compiled with SSL support. +-]) +- ], +- [AC_MSG_WARN([cross compiling: not checking])]) + ]) + + dnl check whether enable voice and video support diff --git a/x11-plugins/pidgin-sipe/metadata.xml b/x11-plugins/pidgin-sipe/metadata.xml new file mode 100644 index 00000000000..4fa37ee3733 --- /dev/null +++ b/x11-plugins/pidgin-sipe/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <maintainer> + <email>thev00d00@gentoo.org</email> + <name>Ian Whyman</name> + </maintainer> + <longdescription lang="en"> +An Open Implementation of SIP/Simple protocol for Live Communications Server 2003/2005/2007 and Lync. +</longdescription> + <use> + <flag name="ocs2005-message-hack">Disable message timeout for OCS2005 clients which causes "false" not delivered error messages</flag> + <flag name="telepathy">Support use as a telepathy backend</flag> + <flag name="voice">Enable experimental voice/video support</flag> + <flag name="openssl">Enable crypto support via <pkg>dev-libs/openssl</pkg></flag> + </use> + <upstream> + <remote-id type="sourceforge">sipe</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgin-sipe/pidgin-sipe-1.18.0-r1.ebuild b/x11-plugins/pidgin-sipe/pidgin-sipe-1.18.0-r1.ebuild new file mode 100644 index 00000000000..896b042ed24 --- /dev/null +++ b/x11-plugins/pidgin-sipe/pidgin-sipe-1.18.0-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="Pidgin Plug-in SIPE (Sip Exchange Protocol)" +HOMEPAGE="http://sipe.sourceforge.net/" +SRC_URI="mirror://sourceforge/sipe/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="debug kerberos ocs2005-message-hack openssl telepathy voice" + +RDEPEND=">=dev-libs/gmime-2.4.16 + dev-libs/libxml2 + openssl? ( dev-libs/openssl ) + !openssl? ( dev-libs/nss ) + kerberos? ( virtual/krb5 ) + voice? ( + >=dev-libs/glib-2.28.0 + >=net-libs/libnice-0.1.0 + media-libs/gstreamer:0.10 + >=net-im/pidgin-2.8.0 + ) + !voice? ( + >=dev-libs/glib-2.12.0:2 + net-im/pidgin + ) + telepathy? ( + >=sys-apps/dbus-1.1.0 + >=dev-libs/dbus-glib-0.61 + >=dev-libs/glib-2.28:2 + >=net-libs/telepathy-glib-0.18.0 + ) +" + +DEPEND="dev-util/intltool + virtual/pkgconfig + ${RDEPEND} +" + +src_prepare() { + epatch "${FILESDIR}/${PN}-1.13.2-fix-sandbox-r1.patch" + eautoreconf +} + +src_configure() { + econf \ + --enable-purple \ + --disable-quality-check \ + $(use_enable telepathy) \ + $(use_enable debug) \ + $(use_enable ocs2005-message-hack) \ + $(use_with kerberos krb5) \ + $(use_with voice vv) \ + $(use_enable !openssl nss) \ + $(use_enable openssl) +} + +src_install() { + emake install DESTDIR="${D}" + dodoc AUTHORS ChangeLog NEWS TODO README +} diff --git a/x11-plugins/pidgin-sipe/pidgin-sipe-1.19.0.ebuild b/x11-plugins/pidgin-sipe/pidgin-sipe-1.19.0.ebuild new file mode 100644 index 00000000000..805a40301e4 --- /dev/null +++ b/x11-plugins/pidgin-sipe/pidgin-sipe-1.19.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="Pidgin Plug-in SIPE (Sip Exchange Protocol)" +HOMEPAGE="http://sipe.sourceforge.net/" +SRC_URI="mirror://sourceforge/sipe/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="debug kerberos ocs2005-message-hack openssl telepathy voice" + +RDEPEND=">=dev-libs/gmime-2.4.16 + dev-libs/libxml2 + openssl? ( dev-libs/openssl ) + !openssl? ( dev-libs/nss ) + kerberos? ( virtual/krb5 ) + voice? ( + >=dev-libs/glib-2.28.0 + >=net-libs/libnice-0.1.0 + media-libs/gstreamer:0.10 + >=net-im/pidgin-2.8.0 + ) + !voice? ( + >=dev-libs/glib-2.12.0:2 + net-im/pidgin + ) + telepathy? ( + >=sys-apps/dbus-1.1.0 + >=dev-libs/dbus-glib-0.61 + >=dev-libs/glib-2.28:2 + >=net-libs/telepathy-glib-0.18.0 + ) +" + +DEPEND="dev-util/intltool + virtual/pkgconfig + ${RDEPEND} +" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + --enable-purple \ + --disable-quality-check \ + $(use_enable telepathy) \ + $(use_enable debug) \ + $(use_enable ocs2005-message-hack) \ + $(use_with kerberos krb5) \ + $(use_with voice vv) \ + $(use_enable !openssl nss) \ + $(use_enable openssl) +} + +src_install() { + emake install DESTDIR="${D}" + dodoc AUTHORS ChangeLog NEWS TODO README +} diff --git a/x11-plugins/pidgin-sipe/pidgin-sipe-1.19.1.ebuild b/x11-plugins/pidgin-sipe/pidgin-sipe-1.19.1.ebuild new file mode 100644 index 00000000000..805a40301e4 --- /dev/null +++ b/x11-plugins/pidgin-sipe/pidgin-sipe-1.19.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="Pidgin Plug-in SIPE (Sip Exchange Protocol)" +HOMEPAGE="http://sipe.sourceforge.net/" +SRC_URI="mirror://sourceforge/sipe/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="debug kerberos ocs2005-message-hack openssl telepathy voice" + +RDEPEND=">=dev-libs/gmime-2.4.16 + dev-libs/libxml2 + openssl? ( dev-libs/openssl ) + !openssl? ( dev-libs/nss ) + kerberos? ( virtual/krb5 ) + voice? ( + >=dev-libs/glib-2.28.0 + >=net-libs/libnice-0.1.0 + media-libs/gstreamer:0.10 + >=net-im/pidgin-2.8.0 + ) + !voice? ( + >=dev-libs/glib-2.12.0:2 + net-im/pidgin + ) + telepathy? ( + >=sys-apps/dbus-1.1.0 + >=dev-libs/dbus-glib-0.61 + >=dev-libs/glib-2.28:2 + >=net-libs/telepathy-glib-0.18.0 + ) +" + +DEPEND="dev-util/intltool + virtual/pkgconfig + ${RDEPEND} +" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + --enable-purple \ + --disable-quality-check \ + $(use_enable telepathy) \ + $(use_enable debug) \ + $(use_enable ocs2005-message-hack) \ + $(use_with kerberos krb5) \ + $(use_with voice vv) \ + $(use_enable !openssl nss) \ + $(use_enable openssl) +} + +src_install() { + emake install DESTDIR="${D}" + dodoc AUTHORS ChangeLog NEWS TODO README +} diff --git a/x11-plugins/pidgin-xmpp-receipts/Manifest b/x11-plugins/pidgin-xmpp-receipts/Manifest new file mode 100644 index 00000000000..217e00f333a --- /dev/null +++ b/x11-plugins/pidgin-xmpp-receipts/Manifest @@ -0,0 +1 @@ +DIST pidgin-xmpp-receipts-0.6.tar.gz 15946 SHA256 a7aa5ab7375dc996d769dd83fdf6f7c68ac6ef9fd25cfb04eb7bf2becd381174 SHA512 160270206d0d6394bddaa15ca59896756ab3a546f7c74cc9e3d4ec634f70b829ae3b013ee6086a5d4a5376b7d2b81341c44c3ef0ecab2a66d612b96fd37dfeff WHIRLPOOL 00349394518cb44d3a25c0ed66b0e0446ca9bdeddb68b818e1c4b493e38ee22a550d27e4a9170360f73c9ec449a8602c2ab2a0f451411862e32cd33d8782a94f diff --git a/x11-plugins/pidgin-xmpp-receipts/metadata.xml b/x11-plugins/pidgin-xmpp-receipts/metadata.xml new file mode 100644 index 00000000000..bfcb6974f1c --- /dev/null +++ b/x11-plugins/pidgin-xmpp-receipts/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>mrueg@gentoo.org</email> + <name>Manuel Rüger</name> + </maintainer> +</pkgmetadata> diff --git a/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild b/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild new file mode 100644 index 00000000000..53e421914e1 --- /dev/null +++ b/x11-plugins/pidgin-xmpp-receipts/pidgin-xmpp-receipts-0.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Implementation of xmpp message delivery receipts (XEP-0184) for Pidgin" +HOMEPAGE="https://www.assembla.com/spaces/pidgin-xmpp-receipts/documents" +SRC_URI="https://www.assembla.com/spaces/pidgin-xmpp-receipts/documents/ckA6jCV5Kr4OkjacwqjQXA/download/ckA6jCV5Kr4OkjacwqjQXA -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" +IUSE="" + +RDEPEND="net-im/pidgin[gtk]" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_compile() { + GTK_PIDGIN_INCLUDES=$(pkg-config --cflags gtk+-2.0 pidgin) + $(tc-getCC) ${LDFLAGS} -shared ${CFLAGS} -fpic ${GTK_PIDGIN_INCLUDES} -o ${PN/pidgin-/}.so ${PN/pidgin-/}.c || die +} + +src_install() { + PLUGIN_DIR_PIDGIN=$(pkg-config --variable=plugindir pidgin) + dodir "${PLUGIN_DIR_PIDGIN}" + insinto "${PLUGIN_DIR_PIDGIN}" + doins ${PN/pidgin-/}.so +} diff --git a/x11-plugins/pidgintex/Manifest b/x11-plugins/pidgintex/Manifest new file mode 100644 index 00000000000..1866c2592e8 --- /dev/null +++ b/x11-plugins/pidgintex/Manifest @@ -0,0 +1 @@ +DIST pidginTeX-1.1.1.tar.gz 23322 SHA256 1b47e89d12d5f5a8de4f3f89ea37da393223d525632c92e71cef8a54399ac1aa diff --git a/x11-plugins/pidgintex/metadata.xml b/x11-plugins/pidgintex/metadata.xml new file mode 100644 index 00000000000..820799abbc0 --- /dev/null +++ b/x11-plugins/pidgintex/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <longdescription>pidginTeX is a fast plugin for the instant messaging client Pidgin and uses +mimeTeX or mathTeX to render LaTeX expressions in messages and chat. It is +intended for math but mathTeX is fully compatible with LaTeX and any package can +be used and mimeTeX also supports many other features.</longdescription> + <upstream> + <remote-id type="google-code">pidgintex</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/pidgintex/pidgintex-1.1.1.ebuild b/x11-plugins/pidgintex/pidgintex-1.1.1.ebuild new file mode 100644 index 00000000000..2be64a85acd --- /dev/null +++ b/x11-plugins/pidgintex/pidgintex-1.1.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="2" +inherit toolchain-funcs multilib + +MY_P=pidginTeX-${PV} + +DESCRIPTION="Pidgin plugin to render LaTeX expressions in messages" +HOMEPAGE="http://code.google.com/p/pidgintex" +SRC_URI="http://pidgintex.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="net-im/pidgin[gtk] + app-text/mathtex" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -e "s:\(^CC.*=\).*:\1 $(tc-getCC):" \ + -e "s:\(^STRIP.*=\).*:\1 true:" \ + -e "s:\(^CFLAGS[[:space:]]*\)=:\1+=:" \ + -e "/LIB_INSTALL_DIR/{s:/lib/purple-2:/$(get_libdir)/pidgin:;}" \ + -i Makefile || die + # set default renderer to mathtex + sed -e "/purple_prefs_add_string.*PREFS_RENDERER/{s:mimetex:mathtex:;}" \ + -i pidginTeX.c || die +} + +src_compile() { + emake PREFIX=/usr || die +} + +src_install() { + make PREFIX="${D}/usr" install || die "make install failed" + dodoc CHANGELOG README TODO || die +} + +pkg_postinst() { + elog 'Note, to see formulas either disable "Conversation Colors" plugin or' + elog 'switch off "ignore incoming format" option in plugin configuration.' + elog 'For details, take a look (and vote) at http://developer.pidgin.im/ticket/2772' +} diff --git a/x11-plugins/prpltwtr/Manifest b/x11-plugins/prpltwtr/Manifest new file mode 100644 index 00000000000..50775e26f06 --- /dev/null +++ b/x11-plugins/prpltwtr/Manifest @@ -0,0 +1 @@ +DIST prpltwtr-0.12.0.tar.gz 465819 SHA256 44b40fd2e1240029f9b7d85d36a2856310cd73b6d286af660f3113d00a4a1efc SHA512 b40ec7ff621140f4d64125d50dfed916ee57f9e5d26c4bfa9f6dee177c0004bf5aa9149d2f45af3a2729138762543f8e41e66683016f8c135cdb4a02c70159a6 WHIRLPOOL d18e6aa64abf5121073024ad8168d2cc03224eaf874fdff3888fafb29ea87e1c5e7d91fac4b00d6cd6d7181b9264431b66f68964352fd7f769cc604fff5bc895 diff --git a/x11-plugins/prpltwtr/metadata.xml b/x11-plugins/prpltwtr/metadata.xml new file mode 100644 index 00000000000..812e5886b4c --- /dev/null +++ b/x11-plugins/prpltwtr/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>jdhore@gentoo.org</email> + <name>Jeff Horelick</name> + </maintainer> + <upstream> + <remote-id type="google-code">prpltwtr</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/prpltwtr/prpltwtr-0.12.0.ebuild b/x11-plugins/prpltwtr/prpltwtr-0.12.0.ebuild new file mode 100644 index 00000000000..d9d87ad03d3 --- /dev/null +++ b/x11-plugins/prpltwtr/prpltwtr-0.12.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +DESCRIPTION="libpurple twitter protocol" +HOMEPAGE="https://code.google.com/p/prpltwtr/" +SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="${RDEPEND} + virtual/pkgconfig" +RDEPEND=">=net-im/pidgin-2.6" diff --git a/x11-plugins/purple-facebook/Manifest b/x11-plugins/purple-facebook/Manifest new file mode 100644 index 00000000000..a6314c89b51 --- /dev/null +++ b/x11-plugins/purple-facebook/Manifest @@ -0,0 +1,2 @@ +DIST purple-facebook-20150727.tar.gz 427255 SHA256 141abe779c9dd3be31bdc0e66455908e53da0dfdda4ef558511c22bc03265439 SHA512 5ee762bf0164d4c889e04f794eb6592b7a04387a54da3a969099fa1850c073b80a47ec3ae82bae23c8990c262022dfcc6a92b9a8ff3d3bd700a0975f122a8fde WHIRLPOOL 567b5349e89769b27f3b25193fa226473b8442e911989a5d69c3608a808727568b09d5e45af8e36e5c3cab5c0f8707e6c267df9553af34ed1976b2bacbbc29d3 +DIST purple-facebook-20150728.tar.gz 427451 SHA256 4ad2c53f1744020feb56e7626b39453b0ad6b1e449a52c2b74ca5d2d1f3dc0fa SHA512 144b34053c74f98ac556c1215fdec8e44764a1d69562bab64858a2d60157f6cb0af4d4571a93dcbf949033a6a40b870e0b2a2154fdfa448ecca22dab9d83f810 WHIRLPOOL c720b0ab8936e61c9e9c7c2128ee9ccdec2f91836b6bbf0dc03c47ccae143b5831d5d9cecadfbd9e536a0e320f365568fa030256eec4fd3b2a882da23ec8cdfd diff --git a/x11-plugins/purple-facebook/metadata.xml b/x11-plugins/purple-facebook/metadata.xml new file mode 100644 index 00000000000..08ea18cd1cf --- /dev/null +++ b/x11-plugins/purple-facebook/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>chainsaw@gentoo.org</email> + <name>Tony Vroon</name> + </maintainer> + <upstream> + <remote-id type="github">jgeboski/purple-facebook</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/purple-facebook/purple-facebook-20150727.ebuild b/x11-plugins/purple-facebook/purple-facebook-20150727.ebuild new file mode 100644 index 00000000000..b3f3fb0c892 --- /dev/null +++ b/x11-plugins/purple-facebook/purple-facebook-20150727.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools + +MY_PV="f80258f7ce6f" +S="${WORKDIR}/${PN}-${MY_PV}" +DESCRIPTION="Facebook protocol plugin for libpurple" +HOMEPAGE="https://github.com/jgeboski/purple-facebook" +SRC_URI="https://github.com/jgeboski/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-libs/json-glib + net-im/pidgin" +DEPEND="${RDEPEND}" +DOCS=( AUTHORS ChangeLog NEWS README VERSION ) + +src_configure() { + econf --with-ssl-certs +} + +src_prepare() { + eautoreconf +} diff --git a/x11-plugins/purple-facebook/purple-facebook-20150728.ebuild b/x11-plugins/purple-facebook/purple-facebook-20150728.ebuild new file mode 100644 index 00000000000..ac74ccd869c --- /dev/null +++ b/x11-plugins/purple-facebook/purple-facebook-20150728.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools + +MY_PV="7c454f51b56b" +S="${WORKDIR}/${PN}-${MY_PV}" +DESCRIPTION="Facebook protocol plugin for libpurple" +HOMEPAGE="https://github.com/jgeboski/purple-facebook" +SRC_URI="https://github.com/jgeboski/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-libs/json-glib + net-im/pidgin" +DEPEND="${RDEPEND}" +DOCS=( AUTHORS ChangeLog NEWS README VERSION ) + +src_configure() { + econf --with-ssl-certs +} + +src_prepare() { + eautoreconf +} diff --git a/x11-plugins/purple-libnotify-plus/Manifest b/x11-plugins/purple-libnotify-plus/Manifest new file mode 100644 index 00000000000..4c8922dfdea --- /dev/null +++ b/x11-plugins/purple-libnotify-plus/Manifest @@ -0,0 +1 @@ +DIST purple-libnotify-plus-1.99.2.tar.xz 229108 SHA256 0974d7a8e9e3730ad53ec37e3227fed2d0f69ba98028940e4f76a2e88b55172c SHA512 f0f0a1995ef0f146d964f8f8893274b8e5782d7008c3fb776846a9b02ddf785618da1ce70414c7aa35a6f58c96ba769981674be81a8794bc6d66c120785bc5ab WHIRLPOOL bfbf3fc934ae855b7a2d7d7ad94799b175fa636f53429c0e1a33667ad3c23130c22c7a50336b4e3843d745689fb604a70042ebbe5500e7c5b654a6d62996db20 diff --git a/x11-plugins/purple-libnotify-plus/metadata.xml b/x11-plugins/purple-libnotify-plus/metadata.xml new file mode 100644 index 00000000000..08f16ca7b67 --- /dev/null +++ b/x11-plugins/purple-libnotify-plus/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + </maintainer> + <upstream> + <maintainer status="active"> + <email>sardemff7+gentoo@sardemff7.net</email> + <name>Quentin “Sardem FF7” Glidic</name> + <description>CC him on bugs</description> + </maintainer> + </upstream> +</pkgmetadata> + diff --git a/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild new file mode 100644 index 00000000000..54d35012f2b --- /dev/null +++ b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-1.99.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +DESCRIPTION="Provide libnotify interface to Pidgin and Finch, inspired by Pidgin-libnotify and Guifications" +HOMEPAGE="http://purple-libnotify-plus.sardemff7.net/" +SRC_URI="mirror://github/sardemff7/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=" + net-im/pidgin + net-im/purple-events + x11-libs/gdk-pixbuf + x11-libs/libnotify" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + econf --disable-silent-rules +} diff --git a/x11-plugins/purple-plugin_pack/Manifest b/x11-plugins/purple-plugin_pack/Manifest new file mode 100644 index 00000000000..f4a123140f5 --- /dev/null +++ b/x11-plugins/purple-plugin_pack/Manifest @@ -0,0 +1 @@ +DIST purple-plugin-pack-2.7.0.tar.bz2 761618 SHA256 2bbcf5e778a33968ba7f2864d2a6cb526a8984be3e4151642a583eee8eafb03c SHA512 fffe1b8c38bff9ce88ae26426110923cc4722bf77fe59f6cf1123931558b06d830a842a6fe4d4f47295beec12f82cf5c25ac03d84944bb2629423ebac4399caf WHIRLPOOL 2076b63da2da6c5f2c8c2165d5c67fbc36a2e1ffc424a4935e90b7e8ab8549512c8738358d5b0ac9ef11cb5d95e2cf1a50da476f7d1fcd07d4d0f149c970b353 diff --git a/x11-plugins/purple-plugin_pack/metadata.xml b/x11-plugins/purple-plugin_pack/metadata.xml new file mode 100644 index 00000000000..80061771dab --- /dev/null +++ b/x11-plugins/purple-plugin_pack/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-im</herd> + <use> + <flag name="talkfilters">Enable support for + <pkg>app-text/talklfilters</pkg></flag> + </use> + <upstream> + <remote-id type="bitbucket">rekkanoryo/purple-plugin-pack</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild new file mode 100644 index 00000000000..f366ad7bac5 --- /dev/null +++ b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit eutils python-any-r1 + +MY_PN=${PN/_/-} +MY_P=${MY_PN}-${PV} +DESCRIPTION="A package with many different plugins for pidgin and libpurple" +HOMEPAGE="https://bitbucket.org/rekkanoryo/purple-plugin-pack/" +SRC_URI="https://bitbucket.org/rekkanoryo/${MY_PN}/downloads/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc x86" +IUSE="debug gtk ncurses spell talkfilters" + +RDEPEND="dev-libs/json-glib + net-im/pidgin[gtk?,ncurses?] + talkfilters? ( app-text/talkfilters ) + spell? ( app-text/gtkspell:2 )" +DEPEND="${RDEPEND} + ${PYTHON_DEPS}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -e '/CFLAGS=/{s| -g3||}' -i configure || die +} + +list_plugins_dep() { + local dependency=${1} + grep -EH "depends.*$dependency" */plugins.cfg | sed 's:/.*::' +} + +src_configure() { + local plugins="" + + # list all plugins, then pull DISABLED_PLUGINS with the ones we don't need + plugins="$(${EPYTHON} plugin_pack.py -d dist_dirs)" + einfo "List of all possible plugins:" + einfo "${plugins}" + + eval DISABLED_PLUGINS="\$${PN//[^a-z]/_}_DISABLED_PLUGINS" + # disable known broken plugins + DISABLED_PLUGINS+=" schedule findip" + use gtk || DISABLED_PLUGINS+=" $(list_plugins_dep pidgin)" + use ncurses || DISABLED_PLUGINS+=" $(list_plugins_dep finch)" + use spell || DISABLED_PLUGINS+=" $(list_plugins_dep gtkspell)" + use talkfilters || DISABLED_PLUGINS+=" $(list_plugins_dep talkfiltersbin)" + + for plug in ${DISABLED_PLUGINS}; do + plugins="${plugins//${plug}}" + done + + plugins="$(echo ${plugins} | sed 's:[ \t]\+:,:g;s:,$::;s:^,::')" + + econf \ + --with-plugins="${plugins}" \ + $(use_enable debug) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog NEWS README VERSION +} + +pkg_preinst() { + elog "Note: if you want to disable some plugins in pack, define" + elog "${PN//[^a-z]/_}_DISABLED_PLUGINS with a list of plugins to" + elog "skip during install (for list see einfo in build output)." +} diff --git a/x11-plugins/qled/Manifest b/x11-plugins/qled/Manifest new file mode 100644 index 00000000000..18d8428f51a --- /dev/null +++ b/x11-plugins/qled/Manifest @@ -0,0 +1 @@ +DIST 72482-QLed-0.6.2.zip 720788 SHA256 0876ada06e331ad16a02b0902e0eefd07af7b4ea99545ddad0ede191609fe0cf SHA512 407df6b873b3b846d53847f96d145cbfb62a9878bdd3bc0c7157cd8f8a7e0ecdd903061059ab37dc62ad7c909483d94c540505f295761debe9727579fcb35cd1 WHIRLPOOL 262067704b4115ad0d5de8038f1e0fb958b4206dbd4ccde73de84dacf7ed91c9e6ce6cd35aaf551c4cdfc7e225cc66a79c439254b325b9738a8abcee30c171fe diff --git a/x11-plugins/qled/metadata.xml b/x11-plugins/qled/metadata.xml new file mode 100644 index 00000000000..5e3a61a9013 --- /dev/null +++ b/x11-plugins/qled/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>hwoarang@gentoo.org</email> +<name>Markos Chandras</name> +</maintainer> +<longdescription lang="en"> +</longdescription> +</pkgmetadata> + diff --git a/x11-plugins/qled/qled-0.6.2.ebuild b/x11-plugins/qled/qled-0.6.2.ebuild new file mode 100644 index 00000000000..86dab107961 --- /dev/null +++ b/x11-plugins/qled/qled-0.6.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit qt4-r2 + +MY_PN="QLed" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Custom Led widget plugin for Qt-Designer" +HOMEPAGE="http://qt-apps.org/content/show.php?content=72482" +SRC_URI="http://qt-apps.org/CONTENT/content-files/72482-${MY_P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=" + || ( ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 ) <dev-qt/qtgui-4.8.5:4 ) + dev-qt/qtsvg:4" +DEPEND="${RDEPEND} + app-arch/unzip" diff --git a/x11-plugins/screenlets/Manifest b/x11-plugins/screenlets/Manifest new file mode 100644 index 00000000000..abce77cc6f7 --- /dev/null +++ b/x11-plugins/screenlets/Manifest @@ -0,0 +1 @@ +DIST screenlets-0.1.6.tar.bz2 814470 SHA256 65383faaf02b6d571d2136c849cec5885583f513a9bbffacd3381cd998ee86e3 SHA512 f7b38de88ca500bef49a1be327aae29bb2c784e63b3ba0f7b02ed8d235935e0d372e7c1cf55e8ecff9bc91cb88fb2a697d70d18812ff06ff63935aca1612cb15 WHIRLPOOL cf3a25476323d433b03414f210afa7c384738b29167694d2c938c9fbe285d25e392679f348232758cc17a1e95af75dc90ee8a77d859d8452890fc77250c1fd69 diff --git a/x11-plugins/screenlets/metadata.xml b/x11-plugins/screenlets/metadata.xml new file mode 100644 index 00000000000..81b409cbd36 --- /dev/null +++ b/x11-plugins/screenlets/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-misc</herd> + <longdescription lang="en"> + Screenlets are small owner-drawn applications (written in Python) that + can be described as "the virtual representation of things lying/standing + around on your desk". Sticknotes, clocks, rulers, ... the possibilities + are endless. + + The goal of the Screenlets base-classes is to simplify the creation of + fully themeable mini-apps that each solve basic desktop-work-related + needs and generally improve the usability and eye-candy of the modern + composited Linux-desktop. + </longdescription> + <use> + <flag name="svg">Highly Recommended: Enable SVG graphics via + <pkg>dev-python/librsvg-python</pkg></flag> + </use> + <upstream> + <remote-id type="launchpad">screenlets</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/screenlets/screenlets-0.1.6.ebuild b/x11-plugins/screenlets/screenlets-0.1.6.ebuild new file mode 100644 index 00000000000..70842062b24 --- /dev/null +++ b/x11-plugins/screenlets/screenlets-0.1.6.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=yes + +inherit distutils-r1 eutils + +DESCRIPTION="Screenlets are small owner-drawn applications" +HOMEPAGE="http://www.screenlets.org https://launchpad.net/screenlets" +SRC_URI="http://code.launchpad.net/screenlets/trunk/${PV}/+download/screenlets-${PV}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+svg" + +RDEPEND=" + dev-python/beautifulsoup:python-2 + dev-python/dbus-python + dev-python/gconf-python + dev-python/gnome-keyring-python + dev-python/libwnck-python + dev-python/pyxdg + svg? ( dev-python/librsvg-python ) + x11-libs/libnotify + x11-misc/xdg-utils +" + +src_prepare() { + # this is tricky because screenlets translations do not always have -manager + # translations and vice versa, which is also why we do not die() on rm fail + strip-linguas -u ${PN}/ ${PN}-manager/ + local lingua pofile + for pofile in ${PN}/*.po ${PN}-manager/*.po; do + lingua=${pofile/$PN*\/} + lingua=${lingua/.po} + + if ! has ${lingua} ${LINGUAS}; then + rm -f ${PN}/${lingua}.po + rm -f ${PN}-manager/${lingua}.po + fi + done + + distutils-r1_src_prepare + python_fix_shebang src/ + sed -i $(find src/ -type f) -e 's|exec python|&2|g;s|python -u|python2 -u|g' || die + sed -i desktop-menu/screenlets-{daemon,manager}.desktop -e 's|> .*||g' || die +} + +src_install() { + distutils-r1_src_install + + insinto /usr/share/icons + doins desktop-menu/screenlets.svg + + # Insert .desktop files + domenu desktop-menu/*.desktop +} diff --git a/x11-plugins/thinkhdaps/Manifest b/x11-plugins/thinkhdaps/Manifest new file mode 100644 index 00000000000..19075ebc77f --- /dev/null +++ b/x11-plugins/thinkhdaps/Manifest @@ -0,0 +1 @@ +DIST thinkhdaps-0.2.1.tar.gz 91489 RMD160 f709bce70fac346d46b6f188c78457f3a2f30f76 SHA1 8ee8ebb54623e48dccbd01a267818154200b41c5 SHA256 826fd9a1153adb49bc46a81ae60cc01cd77ba6ade7e135493908ca8185825d18 diff --git a/x11-plugins/thinkhdaps/metadata.xml b/x11-plugins/thinkhdaps/metadata.xml new file mode 100644 index 00000000000..5b80fb94c39 --- /dev/null +++ b/x11-plugins/thinkhdaps/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>xmw@gentoo.org</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata> diff --git a/x11-plugins/thinkhdaps/thinkhdaps-0.2.1.ebuild b/x11-plugins/thinkhdaps/thinkhdaps-0.2.1.ebuild new file mode 100644 index 00000000000..2efdcf51b98 --- /dev/null +++ b/x11-plugins/thinkhdaps/thinkhdaps-0.2.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +PYTHON_DEPEND=2 + +inherit base python + +DESCRIPTION="A PyGTK based HDAPS monitor" +HOMEPAGE="http://thpani.at/projects/thinkhdaps/" +SRC_URI="http://thpani.at/media/downloads/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="dev-python/libgnome-python:2 + dev-python/pygobject:2 + dev-python/pygtk:2" + +DOCS=( AUTHORS NEWS ) + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + +src_configure() { + econf --enable-desktop PYTHON=$(PYTHON -2 --absolute-path) +} diff --git a/x11-plugins/tomboy-reminder/Manifest b/x11-plugins/tomboy-reminder/Manifest new file mode 100644 index 00000000000..df432a43b16 --- /dev/null +++ b/x11-plugins/tomboy-reminder/Manifest @@ -0,0 +1 @@ +DIST tomboy-reminder-0.9.2.tar.gz 64357 RMD160 d43165e88605c67bb6a6e6064428bb7f7cf80daa SHA1 0c057d114d40e2d5e95c8d75f2f8fcbbd2a49ea8 SHA256 f5100bce6989e7bd0ae2ebe4c79a8d551f0b642b539719fc1a15ed7150a5d2d7 diff --git a/x11-plugins/tomboy-reminder/files/tomboy-reminder-0.9-unicode-regex.patch b/x11-plugins/tomboy-reminder/files/tomboy-reminder-0.9-unicode-regex.patch new file mode 100644 index 00000000000..6fbf74d7fe9 --- /dev/null +++ b/x11-plugins/tomboy-reminder/files/tomboy-reminder-0.9-unicode-regex.patch @@ -0,0 +1,11 @@ +--- src/MagicParser.cs 2007-04-23 17:03:52.000000000 -0500 ++++ src/MagicParser.cs 2007-04-23 17:04:02.000000000 -0500 +@@ -28,7 +28,7 @@ + private MagicDate md = new MagicDate(); + private MagicTime mt = new MagicTime(); + +- private static string DATE_TIME_SEP = "at|a|à|@"; ++ private static string DATE_TIME_SEP = "at|a|@"; + + private static Regex[] GENERIC = { + new Regex("^(?<date>.*)\\W+("+DATE_TIME_SEP+")\\W+(?<time>.*)$", RegexOptions.IgnoreCase | RegexOptions.Compiled), diff --git a/x11-plugins/tomboy-reminder/metadata.xml b/x11-plugins/tomboy-reminder/metadata.xml new file mode 100644 index 00000000000..a09f4a539ff --- /dev/null +++ b/x11-plugins/tomboy-reminder/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>dotnet</herd> + <longdescription lang="en"> + </longdescription> +</pkgmetadata> + diff --git a/x11-plugins/tomboy-reminder/tomboy-reminder-0.9.2.ebuild b/x11-plugins/tomboy-reminder/tomboy-reminder-0.9.2.ebuild new file mode 100644 index 00000000000..5e5cc4e720a --- /dev/null +++ b/x11-plugins/tomboy-reminder/tomboy-reminder-0.9.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +inherit base mono + +DESCRIPTION="Reminder Plugin for Tomboy" +HOMEPAGE="http://flukkost.nu/blog/tomboy-reminder/" +SRC_URI="http://flukkost.nu/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=dev-lang/mono-2.0 + >=app-misc/tomboy-0.12" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.9-unicode-regex.patch" +) + +src_install() { + make DESTDIR="${D}" install || die "install failed" + dodoc README NEWS ChangeLog AUTHORS || die "dodoc failed" +} diff --git a/x11-plugins/vicious/Manifest b/x11-plugins/vicious/Manifest new file mode 100644 index 00000000000..4d7ddb283ee --- /dev/null +++ b/x11-plugins/vicious/Manifest @@ -0,0 +1,3 @@ +DIST vicious-2.0.3.tar.gz 38707 SHA256 3c775a75dcb8d985da27d941a76092ae66d5a831f11a50e77654c7d1cf9e8dd4 SHA512 6586e0bc1b5156636d7f3294449d7a4dd6819ef46fcf686711d2e339d594bd13e3378403089fd7c106a424eb024e4d0e3157067b329e654fdee1429e607c5274 WHIRLPOOL 1c3d73fdba06a30aa9447d1040652772b410805a3015ad8e46c9d860a8495be1e127dabda97462b6abab8867732bbe965f3797a514dce3d31da50311087cff73 +DIST vicious-2.1.0.tar.xz 35376 SHA256 1d6b6a07db1f22893133fb557964fd93eacc34921012c9731c99aa82891c3a4e SHA512 307590d5448d586330202a8ef627a477ec4c52de59aca55009245ad43ea179fecd2633fdc0bca574121a0ff1e906591f570705ea3ba4afd682f6b930de643355 WHIRLPOOL 4970d2b1f179fe4f55cedc81258a035492c4e57b6a2118788caa864628eaa6e5b448c7623ef0a426d8a623411895c1f2a2f7a502b8f18f342ee9dbc23cc4d39f +DIST vicious-2.1.3.tar.xz 39336 SHA256 97ffb824af89f2d205b0f0909601a32d761c0c02353b59b4314fd2cc47b2a387 SHA512 8b03fe4b770f0fcd52fad77a46145032a112cecbe27daa725054cb4c6307fb36727debb48243cd2d1becf2ad0fe3a2aaaa7495e0f041424ee9e45c2b107e7f7f WHIRLPOOL 98d810bc8b839d5ac4eff726a3129bdcc16794901ee0ba66b9264b48d453b645bfe2ae7bcb9fa1a2aec41c08926a0e80b92892fa13a2390d9f7be75300279e59 diff --git a/x11-plugins/vicious/metadata.xml b/x11-plugins/vicious/metadata.xml new file mode 100644 index 00000000000..d6078639570 --- /dev/null +++ b/x11-plugins/vicious/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>maksbotan@gentoo.org</email> + <name>Maxim Koltsov</name> + </maintainer> + <maintainer> + <email>wired@gentoo.org</email> + <name>Alex Alexander</name> + </maintainer> + <use> + <flag name="contrib">Install extra widgets, some for less common hardware, some contributed by Vicious users.</flag> + </use> +</pkgmetadata> + diff --git a/x11-plugins/vicious/vicious-2.0.3.ebuild b/x11-plugins/vicious/vicious-2.0.3.ebuild new file mode 100644 index 00000000000..f5d528530ae --- /dev/null +++ b/x11-plugins/vicious/vicious-2.0.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +DESCRIPTION="Modular widget library for x11-wm/awesome" +HOMEPAGE="http://awesome.naquadah.org/wiki/Vicious" +SRC_URI="http://dev.gentoo.org/~wired/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND="" +RDEPEND="=x11-wm/awesome-3.4*" + +src_install() { + insinto /usr/share/awesome/lib/vicious + doins -r widgets helpers.lua init.lua || die "Install failed" + dodoc CHANGES README TODO || die "dodoc failed" +} diff --git a/x11-plugins/vicious/vicious-2.1.0-r1.ebuild b/x11-plugins/vicious/vicious-2.1.0-r1.ebuild new file mode 100644 index 00000000000..f227dc652ab --- /dev/null +++ b/x11-plugins/vicious/vicious-2.1.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Modular widget library for x11-wm/awesome" +HOMEPAGE="http://awesome.naquadah.org/wiki/Vicious" +SRC_URI="http://git.sysphere.org/${PN}/snapshot/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="contrib" + +DEPEND="" +RDEPEND="x11-wm/awesome" + +src_install() { + insinto /usr/share/awesome/lib/vicious + doins -r widgets helpers.lua init.lua + dodoc CHANGES README TODO + + if use contrib; then + insinto /usr/share/awesome/lib/vicious/contrib + doins contrib/*.lua + newdoc contrib/README README.contrib + fi +} diff --git a/x11-plugins/vicious/vicious-2.1.0.ebuild b/x11-plugins/vicious/vicious-2.1.0.ebuild new file mode 100644 index 00000000000..9074c08862d --- /dev/null +++ b/x11-plugins/vicious/vicious-2.1.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Modular widget library for x11-wm/awesome" +HOMEPAGE="http://awesome.naquadah.org/wiki/Vicious" +SRC_URI="http://git.sysphere.org/${PN}/snapshot/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="contrib" + +DEPEND="" +RDEPEND="x11-wm/awesome" + +src_install() { + insinto /usr/share/awesome/lib/vicious + doins -r widgets helpers.lua init.lua + dodoc CHANGES README TODO + + if use contrib; then + insinto /usr/share/awesome/lib/vicious/widgets + doins contrib/*.lua + newdoc contrib/README README.contrib + fi +} diff --git a/x11-plugins/vicious/vicious-2.1.3.ebuild b/x11-plugins/vicious/vicious-2.1.3.ebuild new file mode 100644 index 00000000000..6333f493e0a --- /dev/null +++ b/x11-plugins/vicious/vicious-2.1.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Modular widget library for x11-wm/awesome" +HOMEPAGE="http://awesome.naquadah.org/wiki/Vicious" +SRC_URI="http://git.sysphere.org/${PN}/snapshot/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="contrib" + +DEPEND="" +RDEPEND="x11-wm/awesome" + +src_install() { + insinto /usr/share/awesome/lib/vicious + doins -r widgets helpers.lua init.lua + dodoc CHANGES README TODO + + if use contrib; then + insinto /usr/share/awesome/lib/vicious/contrib + doins contrib/*.lua + newdoc contrib/README README.contrib + fi +} diff --git a/x11-plugins/wmCalClock/Manifest b/x11-plugins/wmCalClock/Manifest new file mode 100644 index 00000000000..7e1e1a3f3bf --- /dev/null +++ b/x11-plugins/wmCalClock/Manifest @@ -0,0 +1 @@ +DIST wmCalClock-1.25.tar.gz 71574 SHA256 4b42b55bb7c1d7c58b5ee1f0058c683d3e4f3e3380d3a69c54a50b983c7c1b3f diff --git a/x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch b/x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch new file mode 100644 index 00000000000..64046c83f4b --- /dev/null +++ b/x11-plugins/wmCalClock/files/wmCalClock-1.25-makefile.patch @@ -0,0 +1,35 @@ +--- Makefile.orig 1999-03-27 07:46:38.000000000 +0100 ++++ Makefile 2008-01-27 22:45:09.000000000 +0100 +@@ -1,8 +1,8 @@ +-CC = gcc +-CFLAGS = -O2 -Wall +-INCDIR = -I/usr/X11R6/include/X11 -I/usr/X11R6/include +-DESTDIR= /usr/X11R6 +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += -Wall ++INCDIR = -I/usr/include/X11 -I/usr/include ++PREFIX ?= /usr ++LIBDIR ?= /usr/lib + + # for Linux + LIBS = -lXpm -lX11 -lXext +@@ -22,7 +22,7 @@ + + wmCalClock.o: wmCalClock_master.xpm wmCalClock_mask.xbm + wmCalClock: $(OBJS) +- $(CC) $(COPTS) $(SYSTEM) -o wmCalClock $^ $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(CFLAGS) -o wmCalClock $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) + + clean: + for i in $(OBJS) ; do \ +@@ -31,6 +31,7 @@ + rm -f wmCalClock + + install:: wmCalClock +- install -c -s -m 0755 wmCalClock $(DESTDIR)/bin +- install -c -m 0644 wmCalClock.1 $(DESTDIR)/man/man1 ++ install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/share/man/man1 ++ install -m 0755 wmCalClock $(DESTDIR)$(PREFIX)/bin ++ install -m 0644 wmCalClock.1 $(DESTDIR)$(PREFIX)/share/man/man1 + diff --git a/x11-plugins/wmCalClock/metadata.xml b/x11-plugins/wmCalClock/metadata.xml new file mode 100644 index 00000000000..e77e67165d8 --- /dev/null +++ b/x11-plugins/wmCalClock/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +<longdescription> +wmCalClock is a calendar clock with anti-aliased text and drop shadows. Colors +and fonts in the time field are user configurable. It displays local time, +universal time and sidereal time. +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild b/x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild new file mode 100644 index 00000000000..608ee43554a --- /dev/null +++ b/x11-plugins/wmCalClock/wmCalClock-1.25-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="WMaker DockApp: A Calendar clock with antialiased text" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/16/${P}.tar.gz" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/9" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ~mips ppc ppc64 sparc x86" +IUSE="" + +S="${WORKDIR}/${P}/Src" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "Compilation failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + + dodoc ../{BUGS,CHANGES,HINTS,README,TODO} +} diff --git a/x11-plugins/wmDownload/Manifest b/x11-plugins/wmDownload/Manifest new file mode 100644 index 00000000000..92ffc8c4dc2 --- /dev/null +++ b/x11-plugins/wmDownload/Manifest @@ -0,0 +1 @@ +DIST wmDownload-0.1.2a.tar.gz 11449 SHA256 77178290b9ac6e6b590280c8a9c6494fbe7853fff453e37651dd2ef9915c7213 diff --git a/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch new file mode 100644 index 00000000000..7dfdabc9cd7 --- /dev/null +++ b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch @@ -0,0 +1,28 @@ +--- Makefile.orig 2000-04-14 15:39:52.000000000 +0200 ++++ Makefile 2008-01-27 23:07:51.000000000 +0100 +@@ -1,17 +1,17 @@ +-CC = gcc +-CFLAGS = -O2 -Wall -fomit-frame-pointer -s +-INCDIR = -I/usr/X11R6/include/X11 +-DESTDIR= /usr/bin +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += -Wall ++INCDIR = -I/usr/include/X11 ++PREFIX = /usr ++LIBDIR ?= /usr/lib + LIBS = -ldockapp -lX11 -lXext -lXpm + OBJS = wmDownload.o + + wmDownload: $(OBJS) +- $(CC) $(CFLAGS) $(OBJS) -o wmDownload $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(CFLAGS) $(OBJS) -o wmDownload $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) + + install: wmDownload +- strip wmDownload +- install -s wmDownload $(DESTDIR) ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -m 0755 wmDownload $(DESTDIR)$(PREFIX)/bin + + uninstall: + rm -f $(DESTDIR)/wmDownload diff --git a/x11-plugins/wmDownload/metadata.xml b/x11-plugins/wmDownload/metadata.xml new file mode 100644 index 00000000000..14f71203f8c --- /dev/null +++ b/x11-plugins/wmDownload/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription> + wmDownload is a small WindowMaker dockapp that sits there and displays how much + data you've recieved on each eth and ppp device installed on your machine. + </longdescription> + <upstream> + <remote-id type="sourceforge">wmdownload</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild b/x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild new file mode 100644 index 00000000000..0b04d0aa0a1 --- /dev/null +++ b/x11-plugins/wmDownload/wmDownload-0.1.2a-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="dockapp that displays how much data you've received on each eth and ppp device" +SRC_URI="mirror://sourceforge/wmdownload/${P}.tar.gz" +HOMEPAGE="http://wmdownload.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="" + +DEPEND="x11-libs/libdockapp + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "compile failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "install failed" + dodoc CHANGELOG CREDITS HINTS README TODO +} diff --git a/x11-plugins/wmMatrix/Manifest b/x11-plugins/wmMatrix/Manifest new file mode 100644 index 00000000000..249b49c9760 --- /dev/null +++ b/x11-plugins/wmMatrix/Manifest @@ -0,0 +1 @@ +DIST wmMatrix-0.2.tar.gz 225343 SHA256 ce7b18b1046985237388846332234fd5aaae7b6ba2476ba465e4e57208b75053 diff --git a/x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch b/x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch new file mode 100644 index 00000000000..5225ad38f67 --- /dev/null +++ b/x11-plugins/wmMatrix/files/wmMatrix-0.2-makefile.patch @@ -0,0 +1,34 @@ +--- Makefile.orig 1999-08-16 18:01:58.000000000 +0200 ++++ Makefile 2008-01-27 23:23:36.000000000 +0100 +@@ -1,8 +1,8 @@ +-CC = gcc +-CFLAGS = -O2 -Wall +-INCDIR = -I/usr/X11R6/include/X11 -I/usr/X11R6/include +-DESTDIR= /usr/X11R6 +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += -Wall ++INCDIR = -I/usr/include/X11 -I/usr/include ++PREFIX ?= /usr ++LIBDIR ?= /usr/lib + + # for Linux + LIBS = -lXpm -lX11 -lXext +@@ -24,7 +24,7 @@ + + wmMatrix.o: wmMatrix_master.xpm wmMatrix_mask.xbm + wmMatrix: $(OBJS) +- $(CC) $(COPTS) $(SYSTEM) -o wmMatrix $^ $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(COPTS) $(SYSTEM) -o wmMatrix $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) + + + clean: +@@ -34,5 +34,6 @@ + rm -f wmMatrix + + install:: wmMatrix +- install -c -s -m 0755 wmMatrix $(DESTDIR)/bin ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -m 0755 wmMatrix $(DESTDIR)$(PREFIX)/bin + + diff --git a/x11-plugins/wmMatrix/metadata.xml b/x11-plugins/wmMatrix/metadata.xml new file mode 100644 index 00000000000..4c1c7b70d39 --- /dev/null +++ b/x11-plugins/wmMatrix/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription> + wmMatrix is an early beta version of a cpu monitor built around the display + from the movie"The Matrix". + </longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild b/x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild new file mode 100644 index 00000000000..99e004ace3f --- /dev/null +++ b/x11-plugins/wmMatrix/wmMatrix-0.2-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils toolchain-funcs multilib + +DESCRIPTION="WMaker DockApp: Slightly modified version of Jamie Zawinski's xmatrix screenhack" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/17/${P}.tar.gz" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/10" + +CDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${CDEPEND} + x11-proto/xproto + x11-proto/xextproto" +RDEPEND="${CDEPEND} + x11-misc/xscreensaver" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + # this version is distributed with compiled binaries! + make clean + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "compile failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "install failed" +} diff --git a/x11-plugins/wmMoonClock/Manifest b/x11-plugins/wmMoonClock/Manifest new file mode 100644 index 00000000000..dc80d32fee1 --- /dev/null +++ b/x11-plugins/wmMoonClock/Manifest @@ -0,0 +1 @@ +DIST wmMoonClock-1.27.tar.gz 155197 SHA256 439d330a30ee1cb084e0512e894f5e1a2e9869745a2274fbd9a56832c1527c77 diff --git a/x11-plugins/wmMoonClock/files/wmMoonClock-1.27-implicit.patch b/x11-plugins/wmMoonClock/files/wmMoonClock-1.27-implicit.patch new file mode 100644 index 00000000000..22ac78bd141 --- /dev/null +++ b/x11-plugins/wmMoonClock/files/wmMoonClock-1.27-implicit.patch @@ -0,0 +1,9 @@ +diff -aur wmMoonClock-1.27-orig/Src/CalcEphem.h wmMoonClock-1.27/Src/CalcEphem.h +--- wmMoonClock-1.27-orig/Src/CalcEphem.h 1998-12-31 13:25:16.000000000 -0500 ++++ wmMoonClock-1.27/Src/CalcEphem.h 2008-06-26 10:29:30.000000000 -0400 +@@ -1,4 +1,5 @@ + #include <stdio.h> ++#include <string.h> + #include <math.h> + + #define DegPerRad 57.29577951308232087680 diff --git a/x11-plugins/wmMoonClock/files/wmMoonClock-1.27-makefile.patch b/x11-plugins/wmMoonClock/files/wmMoonClock-1.27-makefile.patch new file mode 100644 index 00000000000..f140a7dbbcb --- /dev/null +++ b/x11-plugins/wmMoonClock/files/wmMoonClock-1.27-makefile.patch @@ -0,0 +1,36 @@ +--- Makefile.orig 1999-03-23 03:20:32.000000000 +0100 ++++ Makefile 2008-01-27 23:44:28.000000000 +0100 +@@ -1,8 +1,9 @@ +-CC = gcc +-CFLAGS = -O2 +-INCDIR = -I/usr/X11R6/include/X11 +-DESTDIR= /usr/X11R6 +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += ++INCDIR = -I/usr/include/X11 ++PREFIX ?= /usr ++LIBDIR ?= /usr/lib ++MANDIR = $(PREFIX)/share/man + + # for Linux + LIBS = -lXpm -lX11 -lXext +@@ -22,7 +23,7 @@ + + wmMoonClock.o: wmMoonClock_master.xpm wmMoonClock_mask.xbm CalcEphem.h + wmMoonClock: $(OBJS) +- $(CC) $(COPTS) $(SYSTEM) -lm -o wmMoonClock $^ $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(COPTS) $(SYSTEM) -o wmMoonClock $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) -lm + + clean: + for i in $(OBJS) ; do \ +@@ -31,6 +32,7 @@ + rm -f wmMoonClock + + install:: wmMoonClock +- install -s -m 0755 wmMoonClock $(DESTDIR)/bin +- install -m 0644 wmMoonClock.1 $(DESTDIR)/man/man1 ++ install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(MANDIR)/man1 ++ install -m 0755 wmMoonClock $(DESTDIR)$(PREFIX)/bin ++ install -m 0644 wmMoonClock.1 $(DESTDIR)$(MANDIR)/man1 + diff --git a/x11-plugins/wmMoonClock/metadata.xml b/x11-plugins/wmMoonClock/metadata.xml new file mode 100644 index 00000000000..b883de84dbb --- /dev/null +++ b/x11-plugins/wmMoonClock/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription> + wmMoonClock displays phases and ephemeris of the Moon. Clicking on the App + cycles the user through several `pages' of ephemeris information. Included are + age, fraction of current lunar cycle, the % illumination, whether its currently + visible or not, the rise/set times for yesterday, today and tomorrow, the + `horizon coordinates", and the "ecliptic coordinates". wmMoonClock supports + 8-bit and high-color displays. + </longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmMoonClock/wmMoonClock-1.27-r1.ebuild b/x11-plugins/wmMoonClock/wmMoonClock-1.27-r1.ebuild new file mode 100644 index 00000000000..3c13e5b8c83 --- /dev/null +++ b/x11-plugins/wmMoonClock/wmMoonClock-1.27-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="dockapp that shows lunar ephemeris to a high accuracy" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/21/${P}.tar.gz" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/14" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~mips ppc sparc x86" +IUSE="" + +S="${WORKDIR}/${P}/Src" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch + epatch "${FILESDIR}"/${P}-implicit.patch +} + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "parallel make failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "install failed" + dodoc ../BUGS +} diff --git a/x11-plugins/wmSMPmon/Manifest b/x11-plugins/wmSMPmon/Manifest new file mode 100644 index 00000000000..43e2221117f --- /dev/null +++ b/x11-plugins/wmSMPmon/Manifest @@ -0,0 +1 @@ +DIST wmSMPmon-3.1.tar.gz 24834 RMD160 2fc70ab4b12008e67bc35d36c4ad62f6d11a8f43 SHA1 18b2811382e61c694d749cc28473e6db0109da3f SHA256 13ca4cfe325c35215e7b3357dc61985159015bd3a870a548ec70edc0914011e7 diff --git a/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch b/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch new file mode 100644 index 00000000000..1bd27f47c0f --- /dev/null +++ b/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch @@ -0,0 +1,45 @@ +--- Makefile.orig 2005-02-22 23:24:23.000000000 +0100 ++++ Makefile 2008-01-28 00:12:33.000000000 +0100 +@@ -2,22 +2,24 @@ + # Adapted for wmSMPmon 2.9.x and higher: Thomas Ribbrock + + # Change the following two to determine installation location +-BINDIR=/usr/local/bin/ +-MANDIR=/usr/local/share/man/ ++PREFIX=/usr ++BINDIR=$(PREFIX)/bin ++MANDIR=$(PREFIX)/share/man + + SRC = general.c sysinfo-linux.c ../wmgeneral/wmgeneral.c wmSMPmon.c + EXE = wmSMPmon + MAN = wmSMPmon.1 + OBJ = $(SRC:.c=.o) + INSTALL = /usr/bin/install +-INSTALLEXEFLAGS = -m 755 -s ++INSTALLEXEFLAGS = -m 755 + INSTALLMANFLAGS = -m 644 +-CC = gcc +-CFLAGS = -Wall -O2 -g +-LIB = -L/usr/X11R6/lib -lXpm -lXext -lX11 ++CC ?= gcc ++CFLAGS += -Wall ++LIBDIR ?= /usr/lib ++LIBS= -lXpm -lXext -lX11 + + all: $(OBJ) +- $(CC) -o $(EXE) $(OBJ) $(LIB) ++ $(CC) $(CFLAGS) -o $(EXE) $(OBJ) -L$(LIBDIR) $(LDFLAGS) $(LIBS) + + $(OBJ): %.o : %.c + $(CC) $(CFLAGS) -c -o $@ $< +@@ -28,6 +31,7 @@ + rm -rf ../wmgeneral/*.o + + install: +- $(INSTALL) $(INSTALLEXEFLAGS) $(EXE) $(BINDIR) +- $(INSTALL) -d $(MANDIR)/man1 +- $(INSTALL) $(INSTALLMANFLAGS) $(MAN) $(MANDIR)/man1 ++ $(INSTALL) -d $(DESTDIR)$(BINDIR) ++ $(INSTALL) $(INSTALLEXEFLAGS) $(EXE) $(DESTDIR)$(BINDIR) ++ $(INSTALL) -d $(DESTDIR)$(MANDIR)/man1 ++ $(INSTALL) $(INSTALLMANFLAGS) $(MAN) $(DESTDIR)$(MANDIR)/man1 diff --git a/x11-plugins/wmSMPmon/metadata.xml b/x11-plugins/wmSMPmon/metadata.xml new file mode 100644 index 00000000000..09a0b0457a0 --- /dev/null +++ b/x11-plugins/wmSMPmon/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +<longdescription> +wmSMPmon is a Window Maker applet for monitoring +the CPUs, memory, and swap of SMP systems. +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild new file mode 100644 index 00000000000..d4cd369f33d --- /dev/null +++ b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="SMP system monitor dockapp" +HOMEPAGE="http://lancre.ribbrock.org/binabit/wmSMPmon/" +SRC_URI="http://lancre.ribbrock.org/binabit/wmSMPmon/src/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +S="${WORKDIR}/${P}/${PN}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "compile failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc ../Changelog +} diff --git a/x11-plugins/wmSpaceWeather/Manifest b/x11-plugins/wmSpaceWeather/Manifest new file mode 100644 index 00000000000..689044866b2 --- /dev/null +++ b/x11-plugins/wmSpaceWeather/Manifest @@ -0,0 +1,2 @@ +DIST wmspaceweather_1.04-19.diff.gz 9429 SHA256 21298d603c181ccf8e34590ea2654035b755c3832bf450dacc3d57953dd6e137 +DIST wmspaceweather_1.04.orig.tar.gz 36295 SHA256 946455238e3bca6137a122271da4af9fa154730a071c69eb49c0fde5be010f38 diff --git a/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch new file mode 100644 index 00000000000..29cb5f984f1 --- /dev/null +++ b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gentoo.patch @@ -0,0 +1,61 @@ +--- wmSpaceWeather/Makefile.orig 2008-01-28 02:45:07.000000000 +0100 ++++ wmSpaceWeather/Makefile 2008-01-28 02:46:04.000000000 +0100 +@@ -1,8 +1,8 @@ +-CC = gcc +-CFLAGS = -O2 -Wall +-INCDIR = -I/usr/X11R6/include/X11 +-DESTDIR= /usr/X11R6 +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += -Wall ++INCDIR = -I/usr/include/X11 ++PREFIX = /usr ++LIBDIR ?= /usr/lib + # for linux + LIBS = -lXpm -lX11 -lXext + # for Solaris +@@ -12,14 +12,14 @@ + + + .c.o: +- $(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR) ++ $(CC) $(CFLAGS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR) + + + all: wmSpaceWeather.o wmSpaceWeather + + wmSpaceWeather.o: wmSpaceWeather_master.xpm wmSpaceWeather_mask.xbm + wmSpaceWeather: $(OBJS) +- $(CC) $(COPTS) $(SYSTEM) -o wmSpaceWeather $^ $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(CFLAGS) -o wmSpaceWeather $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) + + clean: + for i in $(OBJS) ; do \ +@@ -28,10 +28,10 @@ + rm -f wmSpaceWeather + + install:: wmSpaceWeather +- install -d $(DESTDIR)/usr/bin +- install -d $(DESTDIR)/usr/share/wmspaceweather +- install -d $(DESTDIR)/usr/share/man/man1 +- install -m 0755 wmSpaceWeather $(DESTDIR)/usr/bin +- install -m 0755 GetKp $(DESTDIR)/usr/share/wmspaceweather +- install -m 0644 wmSpaceWeather.1 $(DESTDIR)/usr/share/man/man1 ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -d $(DESTDIR)$(PREFIX)/share/wmspaceweather ++ install -d $(DESTDIR)$(PREFIX)/share/man/man1 ++ install -m 0755 wmSpaceWeather $(DESTDIR)$(PREFIX)/bin ++ install -m 0755 GetKp $(DESTDIR)$(PREFIX)/share/wmspaceweather ++ install -m 0644 wmSpaceWeather.1 $(DESTDIR)$(PREFIX)/share/man/man1 + +--- wmSpaceWeather/wmSpaceWeather.c.orig 2008-01-28 03:16:36.000000000 +0100 ++++ wmSpaceWeather/wmSpaceWeather.c 2008-01-28 03:22:12.000000000 +0100 +@@ -663,7 +663,7 @@ + if (GotDoubleClick1) { + GotFirstClick1 = 0; + GotDoubleClick1 = 0; +- sprintf(Command, "sensible-browser '%s' &", URL); ++ sprintf(Command, "firefox -remote 'openURL(%s)'", URL); + system(Command); + } + diff --git a/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch new file mode 100644 index 00000000000..6d6d90137fe --- /dev/null +++ b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-getkp.patch @@ -0,0 +1,27 @@ +--- wmSpaceWeather/GetKp.orig 2008-01-28 14:20:43.000000000 +0100 ++++ wmSpaceWeather/GetKp 2008-01-28 14:22:48.000000000 +0100 +@@ -17,10 +17,10 @@ + unlink(CUR_INDEX); + + +-# $grabcmd = "cd /tmp; /usr/bin/wget -q ftp://www.sec.noaa.gov/pub/indices/DGD.txt"; ++# $grabcmd = "cd /tmp; /usr/bin/wget -q http://www.swpc.noaa.gov/ftpdir/indices/DGD.txt"; + # system "$grabcmd"; + # +- $grabcmd = "/usr/bin/curl -f -s -o " . DGD_FILE . " http://www.sec.noaa.gov/ftpdir/indices/DGD.txt"; ++ $grabcmd = "/usr/bin/curl -f -s -o " . DGD_FILE . " http://www.swpc.noaa.gov/ftpdir/indices/DGD.txt"; + exit 1 if (system "$grabcmd"); + + +@@ -69,9 +69,9 @@ + # + # Add in very latest stuff + # +-# $grabcmd = "cd /tmp; /usr/bin/wget -q ftp://www.sec.noaa.gov/pub/latest/curind.txt"; ++# $grabcmd = "cd /tmp; /usr/bin/wget -q http://www.swpc.noaa.gov/ftpdir/latest/curind.txt"; + # system "$grabcmd"; +- $grabcmd = "/usr/bin/curl -f -s -o " . CUR_INDEX . " http://www.sec.noaa.gov/ftpdir/latest/curind.txt"; ++ $grabcmd = "/usr/bin/curl -f -s -o " . CUR_INDEX . " http://www.swpc.noaa.gov/ftpdir/latest/curind.txt"; + exit 1 if (system "$grabcmd"); + %lmonstr = ( "Jan", 1, "Feb", 2, "Mar", 3, "Apr", 4, "May", 5, "Jun", 6, "Jul", 7, "Aug", 8, "Sep", 9, "Oct", 10, "Nov", 11, "Dec", 12); + diff --git a/x11-plugins/wmSpaceWeather/metadata.xml b/x11-plugins/wmSpaceWeather/metadata.xml new file mode 100644 index 00000000000..535b77e634a --- /dev/null +++ b/x11-plugins/wmSpaceWeather/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription> + wmSpaceWeather shows environmental conditions in space. + </longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild b/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild new file mode 100644 index 00000000000..a2a0ceddbe0 --- /dev/null +++ b/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils multilib toolchain-funcs + +MY_PN="wmspaceweather" +MY_PV_ORIG="${PV/_p*}" +MY_PV_PATCH="${PV/_p/-}" +MY_P_ORIG="${MY_PN}_${MY_PV_ORIG}.orig" +MY_P_PATCH="${MY_PN}_${MY_PV_PATCH}.diff" + +DESCRIPTION="dockapp showing weather at geosynchronous orbit" +HOMEPAGE="http://packages.debian.org/sid/wmspaceweather" +SRC_URI="mirror://debian/pool/main/w/${MY_PN}/${MY_P_ORIG}.tar.gz + mirror://debian/pool/main/w/${MY_PN}/${MY_P_PATCH}.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 hppa ~mips ppc sparc x86" +IUSE="" + +CDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${CDEPEND} + x11-proto/xproto + x11-proto/xextproto" +RDEPEND="${CDEPEND} + net-misc/curl + dev-lang/perl" + +S="${WORKDIR}/${MY_P_ORIG/_/-}/${PN}" + +src_unpack() { + unpack ${MY_P_ORIG}.tar.gz + epatch "${DISTDIR}"/${MY_P_PATCH}.gz + + # need to apply patches from Debian first, do NOT change the order + cd "${S}" + mv ../debian/patches "${WORKDIR}"/patch + EPATCH_SUFFIX="dpatch" EPATCH_FORCE="yes" \ + EPATCH_MULTI_MSG="Applying Debian patches ..." epatch + epatch "${FILESDIR}"/${P}-gentoo.patch + epatch "${FILESDIR}"/${P}-getkp.patch +} + +src_compile() { + emake clean || die "make clean failed" + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "parallel make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die install failed + dodoc ../{BUGS,CHANGES,HINTS,README} +} + +pkg_postinst() { + elog "You need to emerge www-client/firefox or www-client/firefox-bin" + elog "to use the -url functionality - see man ${PN} for more info." + elog + elog "This version uses curl instead of wget. You may edit /usr/share/wmspaceweather/GetKp" + elog "if you don't like it." +} diff --git a/x11-plugins/wmSun/Manifest b/x11-plugins/wmSun/Manifest new file mode 100644 index 00000000000..4f82abb7f73 --- /dev/null +++ b/x11-plugins/wmSun/Manifest @@ -0,0 +1 @@ +DIST wmSun-1.03.tar.gz 49744 RMD160 9c3bb5e35107d5ed74d0da329495beb7b0cfbff9 SHA1 e9933d84db322631f331c432ee15d4fe4decd707 SHA256 a46e11680d4625589d4d91030e17916c02405451e60d366340668a01597c4ea2 diff --git a/x11-plugins/wmSun/files/wmSun-1.03-makefile.patch b/x11-plugins/wmSun/files/wmSun-1.03-makefile.patch new file mode 100644 index 00000000000..c12f6771e4d --- /dev/null +++ b/x11-plugins/wmSun/files/wmSun-1.03-makefile.patch @@ -0,0 +1,45 @@ +--- Makefile.orig 1999-01-06 03:28:39.000000000 +0100 ++++ Makefile 2008-01-28 14:58:36.000000000 +0100 +@@ -1,8 +1,9 @@ +-CC = gcc +-CFLAGS = -O2 -Wall +-INCDIR = -I/usr/X11R6/include/X11 +-DESTDIR= /usr/X11R6 +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += -Wall ++INCDIR = -I/usr/include/X11 ++PREFIX = /usr ++LIBDIR ?= /usr/lib ++MANDIR = $(PREFIX)/share/man + + + +@@ -22,14 +23,14 @@ + + + .c.o: +- $(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR) ++ $(CC) $(CFLAGS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR) + + + all: wmSun.o wmSun + + wmSun.o: wmSun_master.xpm wmSun_mask.xbm + wmSun: $(OBJS) +- $(CC) $(COPTS) $(SYSTEM) -lm -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(CFLAGS) -o wmSun $^ $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) -lm + + clean: + for i in $(OBJS) ; do \ +@@ -38,6 +39,8 @@ + rm -f wmSun + + install:: wmSun +- install -s -m 0755 wmSun $(DESTDIR)/bin +- install -m 0644 wmSun.1 $(DESTDIR)/man/man1 ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -m 0755 wmSun $(DESTDIR)$(PREFIX)/bin ++ install -d $(DESTDIR)$(MANDIR)/man1 ++ install -m 0644 wmSun.1 $(DESTDIR)$(MANDIR)/man1 + diff --git a/x11-plugins/wmSun/metadata.xml b/x11-plugins/wmSun/metadata.xml new file mode 100644 index 00000000000..ddc54221de1 --- /dev/null +++ b/x11-plugins/wmSun/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription> + wmSun shows rise/set times for the Sun. The user needs to supply his/her + latitude and longitude. wmSun works for all latitudes (when Sun does not rise + or set, a --:-- is shown for the relevant entry). + </longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmSun/wmSun-1.03-r1.ebuild b/x11-plugins/wmSun/wmSun-1.03-r1.ebuild new file mode 100644 index 00000000000..8228bb66118 --- /dev/null +++ b/x11-plugins/wmSun/wmSun-1.03-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="dockapp which displays the rise/set time of the sun" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/16" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/23/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="amd64 ~mips ppc sparc x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto" + +S="${WORKDIR}/${P}/${PN}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake clean || die "make clean failed" + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" || die "parallel make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc README ../{BUGS,TODO} +} diff --git a/x11-plugins/wmXName/Manifest b/x11-plugins/wmXName/Manifest new file mode 100644 index 00000000000..130cac0d592 --- /dev/null +++ b/x11-plugins/wmXName/Manifest @@ -0,0 +1 @@ +DIST wmXName-0.01.tgz 10757 RMD160 32eeb086c6fe86136ff5f89a48f9dba67d57e888 SHA1 fee6d5ba0a38b8862d4291fa9634aa4cbf1c3aff SHA256 3e67f87accd87d87d067e9d72bdac8d5d287e197b068e04a0e24eaf13c0aca85 diff --git a/x11-plugins/wmXName/metadata.xml b/x11-plugins/wmXName/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/wmXName/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/wmXName/wmXName-0.1.ebuild b/x11-plugins/wmXName/wmXName-0.1.ebuild new file mode 100644 index 00000000000..7f5d3026175 --- /dev/null +++ b/x11-plugins/wmXName/wmXName-0.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +MY_PV="0.01" +MY_P="${PN}-${MY_PV}" + +IUSE="" +DESCRIPTION="dock-app showing you status of your XName hosted zones" +SRC_URI="http://source.xname.org/${MY_P}.tgz" +HOMEPAGE="http://source.xname.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86" + +COMMON_DEPEND=">=x11-libs/libXpm-3.5.7 + >=x11-libs/libX11-1.1.4 + >=x11-libs/libXext-1.0.3" + +DEPEND="${COMMON_DEPEND} + >=sys-apps/sed-4.1.5-r1" + +RDEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5.8.8-r5 + >=www-client/lynx-2.8.6-r2" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + + #some magic sed to fix CFLAGS + sed -i "s/-O2 -Wall/$CFLAGS/" "${S}/Makefile" + + #INSTALL file actually contains use instructions + mv "${S}/INSTALL" "${S}/README" +} + +src_compile() { + emake SYSTEM="${LDFLAGS}" || die +} + +src_install () { + dobin wmXName GrabXName + dodoc README config.sample +} diff --git a/x11-plugins/wmacpi/Manifest b/x11-plugins/wmacpi/Manifest new file mode 100644 index 00000000000..d7511807aee --- /dev/null +++ b/x11-plugins/wmacpi/Manifest @@ -0,0 +1,3 @@ +DIST wmacpi-1.34.tar.gz 15509 SHA256 65f7a1da06fd3489ed97391d1c9b77b570bc30c14b1f846007028353d0fa51e2 +DIST wmacpi-2.2rc1.tar.bz2 30233 SHA256 25fc405e6e653caf9cfd90104b184cb4ed73114e710e229ed012ec155083a11f +DIST wmacpi-2.3.tar.gz 39374 SHA256 5ae0ae6ca447e29acaf206f2321a50207509eb2a17ccb98ed196adf734263105 SHA512 47c260989cd3fdb8d7ceadba19224e6350056741b03c6f1b73a38b06d7e471a08972dfbcaeacdcbc460bc19b0f952641eda75e11468b4d7155eecd07e1e14cd9 WHIRLPOOL 0735582a3ee47144ab6ae57a5f6095a2adb006e62b536620b1036dab9ccee4b3ef6e581fde314440398cfc622f4db1ff150ec6c64ce08e791c2559397ef7cb8d diff --git a/x11-plugins/wmacpi/files/1.34-acpi.patch b/x11-plugins/wmacpi/files/1.34-acpi.patch new file mode 100644 index 00000000000..76a94e57f77 --- /dev/null +++ b/x11-plugins/wmacpi/files/1.34-acpi.patch @@ -0,0 +1,17 @@ +--- Makefile.orig 2003-09-04 13:00:48.784055072 -0400 ++++ Makefile 2003-09-04 13:03:41.399813488 -0400 +@@ -11,11 +11,11 @@ + #OPT = -pg -g -DPRO -DACPI + + CC = gcc +-CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include ++CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include -DACPI + LDFLAGS = $(OPT) -L/usr/X11R6/lib -lX11 -lXpm -lXext + +-SRCS = wmacpi.c libapm.c libacpi.c +-OBJS = wmacpi.o libapm.o libacpi.o ++SRCS = wmacpi.c libacpi.c ++OBJS = wmacpi.o libacpi.o + + all: wmacpi + diff --git a/x11-plugins/wmacpi/files/1.34-apm.patch b/x11-plugins/wmacpi/files/1.34-apm.patch new file mode 100644 index 00000000000..6b640b781b1 --- /dev/null +++ b/x11-plugins/wmacpi/files/1.34-apm.patch @@ -0,0 +1,17 @@ +--- Makefile.orig 2003-09-04 13:00:48.784055072 -0400 ++++ Makefile 2003-09-04 13:04:23.297444080 -0400 +@@ -11,11 +11,11 @@ + #OPT = -pg -g -DPRO -DACPI + + CC = gcc +-CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include ++CFLAGS = $(OPT) -Wall -ansi -I/usr/X11R6/include -DAPM + LDFLAGS = $(OPT) -L/usr/X11R6/lib -lX11 -lXpm -lXext + +-SRCS = wmacpi.c libapm.c libacpi.c +-OBJS = wmacpi.o libapm.o libacpi.o ++SRCS = wmacpi.c libapm.c ++OBJS = wmacpi.o libapm.o + + all: wmacpi + diff --git a/x11-plugins/wmacpi/files/2.1rc1-nodeps.patch b/x11-plugins/wmacpi/files/2.1rc1-nodeps.patch new file mode 100644 index 00000000000..60c29ace254 --- /dev/null +++ b/x11-plugins/wmacpi/files/2.1rc1-nodeps.patch @@ -0,0 +1,20 @@ +--- wmacpi-2.1rc1/Makefile.orig 2005-01-25 09:55:01.637030220 +0100 ++++ wmacpi-2.1rc1/Makefile 2005-01-25 09:55:19.265329634 +0100 +@@ -34,7 +34,7 @@ + WMOBJ := $(patsubst %.c,%.o,$(filter %.c,$(WMSRC))) + + # include per-file dependencies +-include $(WMOBJ:.o=.d) ++#include $(WMOBJ:.o=.d) + + wmacpi: $(WMOBJ) + $(CC) $(LDFLAGS) -o $@ $^ +@@ -44,7 +44,7 @@ + ifdef BUILD_CLI + CLSRC := acpi.c libacpi.c + CLOBJ := $(patsubst %.c,%.o,$(filter %.c,$(CLSRC))) +-include $(CLOBJ:.o=.d) ++#include $(CLOBJ:.o=.d) + + acpi: $(CLOBJ) + $(CC) $(LDFLAGS) -o $@ $^ diff --git a/x11-plugins/wmacpi/files/2.1rc1-windowed.patch b/x11-plugins/wmacpi/files/2.1rc1-windowed.patch new file mode 100644 index 00000000000..844183727ee --- /dev/null +++ b/x11-plugins/wmacpi/files/2.1rc1-windowed.patch @@ -0,0 +1,29 @@ +--- wmacpi-2.1rc1/wmacpi.c.orig 2005-01-05 07:16:09.000000000 +0100 ++++ wmacpi-2.1rc1/wmacpi.c 2005-01-25 10:03:47.933403683 +0100 +@@ -574,7 +574,8 @@ + "\t\t\tdefault 20 (once every three seconds)\n" + "-f\t\t\tforce the use of capacity mode for calculating time remaining\n" + "-n\t\t\tdo not blink\n" +- "-w\t\t\trun in command line mode\n" ++ "-w\t\t\trun in windowed mode\n" ++ "-x\t\t\trun in command line mode\n" + "-a <samples>\t\tsamples to average over (cli mode only)\n" + "-v\t\t\tincrease verbosity\n" + "\t\t\tcan be used multiple times to increase verbosity further\n" +@@ -728,9 +729,15 @@ + case 'n': + dockapp->blink = 0; + break; +- case 'w': ++ case 'x': + cli = 1; + break; ++ case 'w': ++ { ++ char *args[] = { "", "-w" }; ++ DAParseArguments(2, args, NULL, 0, "", ""); ++ } ++ break; + case 'a': + if(optarg != NULL) { + samples = atoi(optarg); diff --git a/x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch b/x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch new file mode 100644 index 00000000000..af142fd574e --- /dev/null +++ b/x11-plugins/wmacpi/files/wmacpi-2.2_rc1-makefile.patch @@ -0,0 +1,71 @@ +--- Makefile.orig 2007-07-13 17:26:30.000000000 +0200 ++++ Makefile 2008-01-28 16:36:41.000000000 +0100 +@@ -13,8 +13,8 @@ + #OPT = -pg -g + + CC := gcc +-CFLAGS := $(OPT) -Wall -W -g -ansi -I/usr/X11R6/include +-LDFLAGS := $(OPT) -lX11 -ldockapp ++CFLAGS := $(OPT) -Wall -W -g -ansi -I/usr/include ++LDFLAGS += -lX11 -ldockapp + + WMSRC := wmacpi.c libacpi.c + HEADERS := libacpi.h wmacpi.h +@@ -22,11 +22,12 @@ + doc_targets := wmacpi.1 + + ifdef BUILD_CLI +-targets += acpi +-doc_targets += acpi.1 ++targets += acpi-batt-status ++doc_targets += acpi-batt-status.1 + endif + +-PREFIX := /usr/local ++PREFIX := /usr ++MANDIR := $(PREFIX)/share/man + + all: $(targets) + +@@ -34,20 +35,20 @@ + WMOBJ := $(patsubst %.c,%.o,$(filter %.c,$(WMSRC))) + + # include per-file dependencies +--include $(WMOBJ:.o=.d) ++#-include $(WMOBJ:.o=.d) + + wmacpi: $(WMOBJ) +- $(CC) $(LDFLAGS) -o $@ $^ ++ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + + # for the Debian package, we want to make building the command line tools + # optional. So, we hide all the necessary stuff here . . . + ifdef BUILD_CLI +-CLSRC := acpi.c libacpi.c ++CLSRC := acpi-batt-status.c libacpi.c + CLOBJ := $(patsubst %.c,%.o,$(filter %.c,$(CLSRC))) +--include $(CLOBJ:.o=.d) ++#-include $(CLOBJ:.o=.d) + +-acpi: $(CLOBJ) +- $(CC) $(LDFLAGS) -o $@ $^ ++acpi-batt-status: $(CLOBJ) ++ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + endif + + # build per-file dependencies - note that -MM may not be supported +@@ -62,10 +63,10 @@ + rm -f *.d $(targets) + + install: $(targets) +- install -d $(PREFIX)/bin/ +- install -pc $(targets) $(PREFIX)/bin/ +- install -d $(PREFIX)/man/man1/ +- install -pc $(doc_targets) $(PREFIX)/man/man1/ ++ install -d $(DESTDIR)$(PREFIX)/bin/ ++ install -pc $(targets) $(DESTDIR)$(PREFIX)/bin/ ++ install -d $(DESTDIR)$(MANDIR)/man1/ ++ install -p -m 0644 $(doc_targets) $(DESTDIR)$(MANDIR)/man1/ + + tags: + etags $(WMSRC) $(CLSRC) $(HEADERS) diff --git a/x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch b/x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch new file mode 100644 index 00000000000..d1ec4968906 --- /dev/null +++ b/x11-plugins/wmacpi/files/wmacpi-2.3-makefile.patch @@ -0,0 +1,47 @@ +--- Makefile.orig 2015-01-12 11:27:07.396319323 +0100 ++++ Makefile 2015-01-12 11:29:21.531298827 +0100 +@@ -13,8 +13,8 @@ + #OPT = -pg -g + + CC := gcc +-CFLAGS += $(OPT) -Wall -W -g -ansi +-LDFLAGS += $(OPT) -lX11 -ldockapp ++CFLAGS := -Wall -W -g -ansi ++LIBS := -lX11 -ldockapp + + WMSRC := wmacpi.c libacpi.c + HEADERS := libacpi.h wmacpi.h +@@ -26,7 +26,7 @@ + doc_targets += wmacpi-cli.1 + endif + +-PREFIX := /usr/local ++PREFIX := /usr + + all: $(targets) + +@@ -37,7 +37,7 @@ + -include $(WMOBJ:.o=.d) + + wmacpi: $(WMOBJ) +- $(CC) -o $@ $^ $(LDFLAGS) ++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) + + # for the Debian package, we want to make building the command line tools + # optional. So, we hide all the necessary stuff here . . . +@@ -47,13 +47,13 @@ + -include $(CLOBJ:.o=.d) + + wmacpi-cli: $(CLOBJ) +- $(CC) $(LDFLAGS) -o $@ $^ ++ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) + endif + + # build per-file dependencies - note that -MM may not be supported + # in gcc versions older than 2.95.4, but most likely is. + %.d: %.c +- gcc -MM $(CFLAGS) $< > $@ ++ $(CC) -MM $(CFLAGS) $< > $@ + + clean: + rm -f TAGS *.o *~ trace *.out *.bb *.bbg diff --git a/x11-plugins/wmacpi/metadata.xml b/x11-plugins/wmacpi/metadata.xml new file mode 100644 index 00000000000..f1e1deaf839 --- /dev/null +++ b/x11-plugins/wmacpi/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +<longdescription> +WMaker DockApp: ACPI status monitor for laptops +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmacpi/wmacpi-1.34.ebuild b/x11-plugins/wmacpi/wmacpi-1.34.ebuild new file mode 100644 index 00000000000..d1e6e1dd8fa --- /dev/null +++ b/x11-plugins/wmacpi/wmacpi-1.34.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils + +DESCRIPTION="WMaker DockApp: ACPI status monitor for laptops" +HOMEPAGE="http://www.ne.jp/asahi/linux/timecop/" +SRC_URI="http://www.ne.jp/asahi/linux/timecop/software/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc -sparc x86" +IUSE="acpi apm" + +DEPEND="x11-libs/libdockapp" + +src_unpack() { + unpack ${A} + cd "${S}" + use apm && use acpi && eerror "APM and ACPI are in USE ... defaulting to ACPI" + use apm || use acpi || eerror "Neither APM or ACPI are in USE ... defaulting to ACPI" + if use acpi || ! use apm ; then + epatch "${FILESDIR}"/${PV}-acpi.patch + else + epatch "${FILESDIR}"/${PV}-apm.patch + fi +} + +src_compile() { + emake OPT="${CFLAGS}" || die "emake failed." +} + +src_install() { + dobin wmacpi || die "dobin failed." + dodoc AUTHORS ChangeLog README +} diff --git a/x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild b/x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild new file mode 100644 index 00000000000..4963b2f2e7e --- /dev/null +++ b/x11-plugins/wmacpi/wmacpi-2.2_rc1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils toolchain-funcs + +DESCRIPTION="WMaker DockApp: ACPI status monitor for laptops" +HOMEPAGE="http://himi.org/wmacpi/" +MY_PV="${PV/_}" +MY_P="${PN}-${MY_PV}" +S="${WORKDIR}/${MY_P}" +SRC_URI="http://himi.org/wmacpi/download/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 -ppc -sparc x86" +IUSE="" + +DEPEND="x11-libs/libdockapp + x11-libs/libX11" + +src_unpack() { + unpack ${A} + cd "${S}" + # acpi and acpi.1 conflict with sys-power/acpi - Bug #60685 + mv acpi.c acpi-batt-status.c + mv acpi.1 acpi-batt-status.1 + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" OPT="${CFLAGS}" || die "compile failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS ChangeLog README TODO +} + +pkg_postinst() { + elog "The command-line utility are corresponding manpage are installed" + elog "as acpi-batt-status to prevent collisions with sys-power/acpi" +} diff --git a/x11-plugins/wmacpi/wmacpi-2.3.ebuild b/x11-plugins/wmacpi/wmacpi-2.3.ebuild new file mode 100644 index 00000000000..9ec5c98b617 --- /dev/null +++ b/x11-plugins/wmacpi/wmacpi-2.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="DockApp ACPI status monitor for laptops" +HOMEPAGE="http://windowmaker.org/dockapps/?name=wmacpi" +# Grab from http://windowmaker.org/dockapps/?download=${P}.tar.gz +SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 -ppc -sparc ~x86" +IUSE="" + +DEPEND="x11-libs/libdockapp + x11-libs/libX11" + +S=${WORKDIR}/dockapps + +src_prepare() { + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README TODO +} diff --git a/x11-plugins/wmacpiload-ac/Manifest b/x11-plugins/wmacpiload-ac/Manifest new file mode 100644 index 00000000000..49030360dde --- /dev/null +++ b/x11-plugins/wmacpiload-ac/Manifest @@ -0,0 +1 @@ +DIST wmacpiload-0.2.0.tar.bz2 112858 SHA256 c160db05fb968ec4d0f239ed7e35188de5ddce4e5a6ffcd3e3c496c279cd8808 SHA512 f0256ae313ad4ecbaf1604578321b45173912f250ba6fb7abf88edbcf6875dee30f8d2f7547cc207768c9229697dbfd48e77617c590e0ca27113b8c675e32714 WHIRLPOOL 83c2672eb6ef3610228a9d73fe9cb8652ec6278beb2d349eb59448d557563f0fbfadd129667759eeff384873707b18d254536ec0846dd807b55e286fa5c8b29c diff --git a/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch new file mode 100644 index 00000000000..6bf6179e7fc --- /dev/null +++ b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-fix-battery-unit.patch @@ -0,0 +1,30 @@ +--- wmacpiload-0.2.0/src/battery.c 2012-10-18 15:42:04.000000000 +0200 ++++ wmacpiload-0.2.0.new/src/battery.c 2012-10-18 15:43:33.000000000 +0200 +@@ -42,7 +42,8 @@ + ************************************************************************/ + + /* used to parse the battery state file */ +-#define CAPACITY_UNIT " mAh" ++#define CAPACITY_UNIT1 " mAh" ++#define CAPACITY_UNIT2 " mWh" + + /************************************************************************ + * Global constants definitions +@@ -164,7 +165,7 @@ + char *endptr; + + capacity = strtoul(buf, &endptr, 10); +- if (strcmp(endptr, CAPACITY_UNIT) != 0) { ++ if (strcmp(endptr, CAPACITY_UNIT1) != 0 && strcmp(endptr, CAPACITY_UNIT2) != 0) { + fprintf(stderr, + "%s : Battery %s unplugged or unconsistent data\n", + PACKAGE, bat->name); +@@ -238,7 +239,7 @@ + char *endptr; + + remain = strtol(buf, &endptr, 10); +- if (strcmp(endptr, CAPACITY_UNIT) == 0) ++ if (strcmp(endptr, CAPACITY_UNIT1) == 0 || strcmp(endptr, CAPACITY_UNIT2) == 0) + bat->percentage = (int) ((remain * 100.0) / bat->capacity); + else + bat->percentage = -1;
\ No newline at end of file diff --git a/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch new file mode 100644 index 00000000000..15f8e05579a --- /dev/null +++ b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-segfault.patch @@ -0,0 +1,22 @@ +diff -ru wmacpiload-0.2.0/include/lib_acpi.h wmacpiload-0.2.0.new//include/lib_acpi.h +--- wmacpiload-0.2.0/include/lib_acpi.h 2005-07-21 21:33:19.000000000 -0400 ++++ wmacpiload-0.2.0.new//include/lib_acpi.h 2011-06-20 19:53:30.458953984 -0400 +@@ -32,7 +32,7 @@ + * Macros + ************************************************************************/ + +-# define ACPIDEV "/proc/acpi/info" ++# define ACPIDEV "/proc/acpi/battery" + + /* use ? */ + # ifndef ACPI_32_BIT_SUPPORT +diff -ru wmacpiload-0.2.0/src/dockapp.c wmacpiload-0.2.0.new//src/dockapp.c +--- wmacpiload-0.2.0/src/dockapp.c 2005-08-16 18:38:36.000000000 -0400 ++++ wmacpiload-0.2.0.new//src/dockapp.c 2011-06-20 19:44:20.022684448 -0400 +@@ -431,5 +431,6 @@ + void + dockapp_cleanup(void) + { ++ if (display != NULL) + XCloseDisplay(display); + }
\ No newline at end of file diff --git a/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch new file mode 100644 index 00000000000..69857717dae --- /dev/null +++ b/x11-plugins/wmacpiload-ac/files/wmacpiload-ac-acpi-sys-temp-hwmon.patch @@ -0,0 +1,121 @@ +diff -ru wmacpiload-0.2.0/src/lib_acpi.c wmacpiload-0.2.0.new//src/lib_acpi.c +--- wmacpiload-0.2.0/src/lib_acpi.c 2005-07-21 21:41:31.000000000 -0400 ++++ wmacpiload-0.2.0.new//src/lib_acpi.c 2011-06-28 23:37:50.148092904 -0400 +@@ -83,7 +83,7 @@ + if (!k->ac) + fprintf(stderr, "%s : no AC adapter detected\n", PACKAGE); + +- n = snprintf(dir, FILENAME_MAX + 1, "%s%s", "/proc/acpi", ++ n = snprintf(dir, FILENAME_MAX + 1, "%s%s", "/sys/class", + thermal_zone_dir); + if (n > FILENAME_MAX) { + fprintf(stderr, "%s : file name too long, " +@@ -322,10 +322,10 @@ + n = strlen(searched); + + if (dest != NULL && dest_size > 0 +- && n > 0 && n < (sizeof buffer) - 1 ++ && n < (sizeof buffer) - 1 + && file_name != NULL && (fd = fopen(file_name, "r")) != NULL) { + while (fgets(buffer, sizeof buffer, fd) != NULL) +- if (strncmp(buffer, searched, n) == 0) { ++ if (n == 0 || strncmp(buffer, searched, n) == 0) { + char *src; + char *end; + size_t len; +diff -ru wmacpiload-0.2.0/src/thermal.c wmacpiload-0.2.0.new//src/thermal.c +--- wmacpiload-0.2.0/src/thermal.c 2005-09-29 19:32:46.000000000 -0400 ++++ wmacpiload-0.2.0.new//src/thermal.c 2011-06-29 00:18:24.851904854 -0400 +@@ -30,12 +30,17 @@ + #endif + + #include <stdio.h> ++#include <errno.h> ++#include <limits.h> + #include <stdlib.h> + #include <string.h> + #include <dirent.h> + #include "lib_acpi.h" + #include "wmacpiload.h" + #include "thermal.h" ++#include <unistd.h> ++#include <sys/types.h> ++#include <sys/stat.h> + + /************************************************************************ + * Macro definitions +@@ -48,8 +53,10 @@ + * Global constants definitions + ************************************************************************/ + +-const char *const thermal_zone_dir = "/thermal_zone/"; +-const char *const thermal_zone_status_file = "/temperature"; ++const char *const thermal_zone_dir = "/hwmon/"; ++const char *const thermal_zone_status_file = "/temp1_input"; ++const char *const thermal_zone_search[] = { "", "/device" }; ++const int thermal_zone_MAX_SEARCH = 2; + + /************************************************************************ + * Function definitions +@@ -86,9 +93,24 @@ + } + strcpy(tz->name, fd->d_name); + +- tz->tempfile = +- strcat4("/proc/acpi", thermal_zone_dir, tz->name, +- thermal_zone_status_file); ++ int i; ++ for (i=0; i < thermal_zone_MAX_SEARCH ; i++) { ++ char device_name[MAXSTRLEN+1]; ++ char *tempfile; ++ struct stat tempstat; ++ snprintf(device_name, MAXSTRLEN, "%s%s", tz->name, thermal_zone_search[i]); ++ tempfile = ++ strcat4("/sys/class", thermal_zone_dir, device_name, ++ thermal_zone_status_file); ++ if (stat(tempfile, &tempstat) == -1) { ++ if (verbose) ++ printf("Unable to read thermal zone '%s'\n", tempfile); ++ } else { ++ tz->tempfile = tempfile; ++ break; ++ } ++ } ++ + if (!tz->tempfile) { + fprintf(stderr, "%s : could not allocate memory " + "for thermal zone tempfile concerning " +@@ -127,16 +149,19 @@ + + if (tz != NULL) { + if (parse_file(tz->tempfile, +- "temperature:", buf, sizeof buf) != NULL) { ++ "", buf, sizeof buf) != NULL) { + char *endptr; + + temp = strtoul(buf, &endptr, 10); + /* +- * The format is "temperature: xx C" where xx is the +- * temperature in celcius degrees. So we check if we have the +- * " C" left in the buffer to see if all went well. ++ * The format is "xxxxxx" where xx is the ++ * temperature in celcius degrees times 1000. + */ +- if (strcmp(endptr, TEMP_UNIT) != 0) { ++ errno = 0; ++ if ((errno == ERANGE && (temp == LONG_MAX || temp == LONG_MIN) ) || ++ (errno != 0 && temp == 0) || ++ endptr == buf) { ++ perror("strtol"); + fprintf(stderr, "%s : Unconsistent temperature " + "about thermal zone %s\n", PACKAGE, tz->name); + temp = 0; +@@ -144,7 +169,7 @@ + } else { + temp = 0; + } +- tz->temp = temp; ++ tz->temp = temp / 1000; + } + } +
\ No newline at end of file diff --git a/x11-plugins/wmacpiload-ac/metadata.xml b/x11-plugins/wmacpiload-ac/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/wmacpiload-ac/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild new file mode 100644 index 00000000000..227ba2fdc46 --- /dev/null +++ b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="2" + +inherit eutils + +MY_P=${P/-ac} +DESCRIPTION="Hacked version of WMACPILoad, a dockapp to monitor CPU temp and battery time on ACPI kernels" +HOMEPAGE="http://wmacpiload.tuxfamily.org/" +SRC_URI="http://wmacpiload.tuxfamily.org/download/${MY_P}.tar.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND="x11-libs/libX11 + x11-libs/libXt + x11-libs/libXext + x11-libs/libXpm" + +DEPEND="${RDEPEND} + x11-proto/xextproto" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-acpi-segfault.patch" || die "epatch failed" + epatch "${FILESDIR}/${PN}-acpi-sys-temp-hwmon.patch" || die "epatch failed" + epatch "${FILESDIR}/${PN}-acpi-fix-battery-unit.patch" || die "epatch failed" +} + +src_configure() { + econf $(use_enable debug) +} + +src_compile() { + emake || die "compile failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS ChangeLog NEWS README THANKS TODO +} diff --git a/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild new file mode 100644 index 00000000000..8ce61b1fdb1 --- /dev/null +++ b/x11-plugins/wmacpiload-ac/wmacpiload-ac-0.2.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +MY_P=${P/-ac} +DESCRIPTION="Hacked version of WMACPILoad, a dockapp to monitor CPU temp and battery time on ACPI kernels" +HOMEPAGE="http://wmacpiload.tuxfamily.org/" +SRC_URI="http://wmacpiload.tuxfamily.org/download/${MY_P}.tar.bz2" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 x86" +IUSE="debug" + +RDEPEND="x11-libs/libX11 + x11-libs/libXt + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + econf $(use_enable debug) + emake || die "compile failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS ChangeLog NEWS README THANKS TODO +} diff --git a/x11-plugins/wmacpimon/Manifest b/x11-plugins/wmacpimon/Manifest new file mode 100644 index 00000000000..09e4d5b5619 --- /dev/null +++ b/x11-plugins/wmacpimon/Manifest @@ -0,0 +1 @@ +DIST wmacpimon-0.2.1.tar.gz 26498 SHA256 73754555bb313a06ff1956d721aad5efa34ead013cfe10f58cddad3f04d5ed3f diff --git a/x11-plugins/wmacpimon/files/Makefile.patch b/x11-plugins/wmacpimon/files/Makefile.patch new file mode 100644 index 00000000000..aab28fc8939 --- /dev/null +++ b/x11-plugins/wmacpimon/files/Makefile.patch @@ -0,0 +1,24 @@ +--- Makefile 2010-09-06 11:33:16.000000000 +0200 ++++ Makefile.new 2010-09-06 11:36:28.000000000 +0200 +@@ -1,8 +1,5 @@ +-OPT = -O3 -DACPI +- +-CC = gcc +-CFLAGS = $(OPT) -Wall -I/usr/X11R6/include +-LDFLAGS = $(OPT) -L/usr/X11R6/lib -lX11 -lXpm -lXext ++CFLAGS += -DACPI -Wall -I/usr/X11R6/include ++LIBS = -DACPI -L/usr/X11R6/lib -lX11 -lXpm -lXext + + SRCS = wmacpimon.c libacpi.c + OBJS = wmacpimon.o libacpi.o +@@ -11,8 +8,10 @@ + all: wmacpimon wmacpimond + + wmacpimon: $(OBJS) ++ $(CC) $(LDFLAGS) -o wmacpimon $^ $(LIBS) + + wmacpimond: $(OBJZ) ++ $(CC) $(LDFLAGS) -o wmacpimond $^ $(LIBS) + + clean: + rm -f *.o *~ wmacpimon wmacpimond trace *.out *.bb *.bbg diff --git a/x11-plugins/wmacpimon/files/wmacpimon.c.patch b/x11-plugins/wmacpimon/files/wmacpimon.c.patch new file mode 100644 index 00000000000..001c1d8c96b --- /dev/null +++ b/x11-plugins/wmacpimon/files/wmacpimon.c.patch @@ -0,0 +1,20 @@ +--- wmacpimon.c 2004-07-08 14:16:22.184359328 +0200 ++++ wmacpimon.c 2004-07-08 14:15:59.677780848 +0200 +@@ -314,7 +314,7 @@ + acpinfo = calloc(1, sizeof(ACPInfo)); + dockapp->blink = OFF; + init_acpinfo(); +- strcpy(prcfile, ".wmacpimon.prc"); ++ strcpy(prcfile, "/var/tmp/wmacpimon.prc"); + + /* parse command-line options */ + while ((ch = getopt(argc, argv, "pd:b:c:s:h")) != EOF) { +@@ -345,7 +345,7 @@ + printf("wmacpimon v%s (c) 2002 Costantino Pistagna (valvoline@vrlteam.org)\n" + "usage: wmacpimon [-d] [-b] [-p] [-c] [-s]\n\n" + "-d display\tdisplay on remote display <display>\n" +- "-b value\tprcfile for wmacpimond comunication (default: ~/.wmacpimon.prc)\n" ++ "-b value\tprcfile for wmacpimond comunication (default: /var/tmp/wmacpimon.prc)\n" + "-p\t\tset powersave mode\n" + "-c value\tset critical level (default to 10)\n" + "-s value\tshutdown pc when battery value (percent) has reached\n" diff --git a/x11-plugins/wmacpimon/files/wmacpimon.initscript b/x11-plugins/wmacpimon/files/wmacpimon.initscript new file mode 100644 index 00000000000..049cac53fb3 --- /dev/null +++ b/x11-plugins/wmacpimon/files/wmacpimon.initscript @@ -0,0 +1,15 @@ +#!/sbin/runscript + +start() { + ebegin "Starting up wmacpimond daemon" + touch /var/tmp/wmacpimon.prc + start-stop-daemon --start --quiet --exec /usr/bin/wmacpimond -- /var/tmp/wmacpimon.prc >/dev/null + eend $? "Failed to start wmacpimond" +} + +stop() { + ebegin "Shutting down wmacpimond daemon" + killall wmacpimonmd &>/dev/null + rm /var/tmp/wmacpimon.prc &>/dev/null + eend $? "Failed to stop wmacpimond" +} diff --git a/x11-plugins/wmacpimon/metadata.xml b/x11-plugins/wmacpimon/metadata.xml new file mode 100644 index 00000000000..6f83e0e14cf --- /dev/null +++ b/x11-plugins/wmacpimon/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>desktop-dock</herd> + <longdescription> +wmacpimon is a Windowmaker dockapp that monitors +the temperature and Speedstep features in new ACPI-based systems. +It supports batteries, automatic shutdown when the power is low, +and multiple screens. +</longdescription> + <upstream> + <remote-id type="sourceforge">wmacpimon</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild b/x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild new file mode 100644 index 00000000000..999ef11e2ee --- /dev/null +++ b/x11-plugins/wmacpimon/wmacpimon-0.2.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 +inherit eutils + +DESCRIPTION="WMaker DockApp that monitors the temperature and Speedstep features in new ACPI-based systems" +HOMEPAGE="http://www.vrlteam.org/wmacpimon/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto" + +src_prepare() { + # patch wmacpimon.c file to set default path for + # wmacpimon.prc to /var/tmp/ + epatch "${FILESDIR}"/wmacpimon.c.patch + + # fix LDFLAGS ordering. See bug #248618. + # fix LDFLAGS ordering again and other stuff. See bug #336091. + epatch "${FILESDIR}"/Makefile.patch +} + +src_install() { + dobin wmacpimond wmacpimon || die "dobin failed." + dodoc AUTHORS ChangeLog README + newinitd "${FILESDIR}"/wmacpimon.initscript wmacpimon +} + +pkg_postinst() { + elog "Remember to start the wmacpimond daemon" + elog "(by issuing the \"/etc/init.d/wmacpimon start\" command)" + elog "before you attempt to run wmacpimon..." +} diff --git a/x11-plugins/wmail/Manifest b/x11-plugins/wmail/Manifest new file mode 100644 index 00000000000..cf268db718f --- /dev/null +++ b/x11-plugins/wmail/Manifest @@ -0,0 +1 @@ +DIST wmail-2.0.tar.gz 46468 RMD160 5901792368a309734c80333dd14dcee427151d8d SHA1 1495c8188122a4f29d1b0db7ad4a6ee27a5156db SHA256 edcf77bf6a638b96dbd78efe4802d260a68385ab2deb6d6774e325ea0cd3d245 diff --git a/x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch b/x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch new file mode 100644 index 00000000000..c39329286a5 --- /dev/null +++ b/x11-plugins/wmail/files/wmail-2.0.maildir-parse-from.patch @@ -0,0 +1,12 @@ +--- src/wmail.c 2007-01-26 19:17:08.000000000 +0100 ++++ src/wmail.c.new 2007-01-26 19:17:02.000000000 +0100 +@@ -871,6 +871,9 @@ + InsertName( ParseFromField( buf+6 ), checksum, + isNewMail ? FLAG_INITIAL : FLAG_READ ); + ++ // got name, address: do not parse the rest of email ++ break; ++ + //++numMails; + } + } diff --git a/x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch b/x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch new file mode 100644 index 00000000000..b9202b36d3f --- /dev/null +++ b/x11-plugins/wmail/files/wmail-2.0.support-libdockapp-0.5.0.patch @@ -0,0 +1,26 @@ +--- configure 2002-08-12 22:59:48.000000000 +0200 ++++ configure 2004-08-31 15:42:52.979115744 +0200 +@@ -2386,8 +2386,8 @@ + fi + + echo $ac_n "checking for DAInitialize in -ldockapp""... $ac_c" 1>&6 +-echo "configure:2390: checking for DAInitialize in -ldockapp" >&5 +-ac_lib_var=`echo dockapp'_'DAInitialize | sed 'y%./+-%__p_%'` ++echo "configure:2390: checking for DAOpenDisplay in -ldockapp" >&5 ++ac_lib_var=`echo dockapp'_'DAOpenDisplay | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else +@@ -2399,10 +2399,10 @@ + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +-char DAInitialize(); ++char DAOpenDisplay(); + + int main() { +-DAInitialize() ++DAOpenDisplay() + ; return 0; } + EOF + if { (eval echo configure:2409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then diff --git a/x11-plugins/wmail/metadata.xml b/x11-plugins/wmail/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/wmail/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/wmail/wmail-2.0-r3.ebuild b/x11-plugins/wmail/wmail-2.0-r3.ebuild new file mode 100644 index 00000000000..af6b9779129 --- /dev/null +++ b/x11-plugins/wmail/wmail-2.0-r3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils + +DESCRIPTION="Window Maker dock application showing incoming mail" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/70" +SRC_URI="http://www.minet.uni-jena.de/~topical/sveng/wmail/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="" + +RDEPEND="x11-libs/libdockapp" + +DEPEND="${RDEPEND} + >=sys-apps/sed-4.1.4-r1" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}.support-libdockapp-0.5.0.patch + + # make from parsing in maildir format faster, thanks + # to Stanislav Kuchar + epatch "${FILESDIR}"/${P}.maildir-parse-from.patch + + # fix LDFLAGS ordering, see bug #248620 + sed -i 's/$(LIBS) -o $@ $^/-o $@ $^ $(LIBS)/' "${S}/src/Makefile.in" + + # Honour Gentoo LDFLAGS, see bug #337407 + sed -i 's/-o $@ $^ $(LIBS)/$(LDFLAGS) -o $@ $^ $(LIBS)/' "${S}/src/Makefile.in" +} + +src_compile() { + econf --enable-delt-xpms || die "econf failed." + emake || die "emake failed." +} + +src_install() { + dobin src/wmail + dodoc README wmailrc-sample +} diff --git a/x11-plugins/wmapm/Manifest b/x11-plugins/wmapm/Manifest new file mode 100644 index 00000000000..ac012f6ee4c --- /dev/null +++ b/x11-plugins/wmapm/Manifest @@ -0,0 +1 @@ +DIST wmapm-3.1.tar.gz 28321 RMD160 d6f0b542c0d3369afb794057e51b812fcb87819b SHA1 f7c69758e8ae1772dedee42231d20f61c46383fa SHA256 5ba382c2ba301e45faa1d53a3e2582afe37fe039bfd3a7080d8c3930f4608184 diff --git a/x11-plugins/wmapm/metadata.xml b/x11-plugins/wmapm/metadata.xml new file mode 100644 index 00000000000..3272aa8dbc5 --- /dev/null +++ b/x11-plugins/wmapm/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <longdescription> + wmapm is a small dock-app for WindowMaker that shows + continually-updated APM statistics. It's a must have for Laptop + users. Features include status of power supply, percentage of + battery remaining, battery charging, time left to battery depletion + and high/low/critical battery status. + </longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmapm/wmapm-3.1-r1.ebuild b/x11-plugins/wmapm/wmapm-3.1-r1.ebuild new file mode 100644 index 00000000000..0bf2c6175db --- /dev/null +++ b/x11-plugins/wmapm/wmapm-3.1-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DESCRIPTION="WindowMaker DockApp: Battery/Power status monitor for laptops" +SRC_URI="http://dockapps.windowmaker.org/download.php/id/25/${P}.tar.gz" +HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/18" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto" + +S=${WORKDIR}/${P}/${PN} + +src_unpack() +{ + unpack ${A} + cd "${S}" + + #Respect LDFLAGS, see bug #334747 + sed -i 's/ -o wmapm/ ${LDFLAGS} -o wmapm/' "Makefile" +} + +src_compile() { + emake COPTS="${CFLAGS}" || die "make failed" +} + +src_install() { + dobin wmapm || die "dobin failed." + doman wmapm.1 + dodoc ../{BUGS,CHANGES,HINTS,README,TODO} +} diff --git a/x11-plugins/wmapmload/Manifest b/x11-plugins/wmapmload/Manifest new file mode 100644 index 00000000000..2a0ba3d3274 --- /dev/null +++ b/x11-plugins/wmapmload/Manifest @@ -0,0 +1 @@ +DIST wmapmload-0.3.4.tar.gz 91667 SHA256 a545ebf0b4fd6d34f074cbddc7c0fb2c4f1f068d86053acb79895bf565ce2df9 diff --git a/x11-plugins/wmapmload/metadata.xml b/x11-plugins/wmapmload/metadata.xml new file mode 100644 index 00000000000..a03f5d8b381 --- /dev/null +++ b/x11-plugins/wmapmload/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/wmapmload/wmapmload-0.3.4.ebuild b/x11-plugins/wmapmload/wmapmload-0.3.4.ebuild new file mode 100644 index 00000000000..e37229caad7 --- /dev/null +++ b/x11-plugins/wmapmload/wmapmload-0.3.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" + +DESCRIPTION="dockapp that monitors your apm battery status" +SRC_URI="http://tnemeth.free.fr/projets/programmes/${P}.tar.gz" +HOMEPAGE="http://tnemeth.free.fr/projets/dockapps.html" + +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +LICENSE="GPL-2" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXt + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +src_install () { + emake DESTDIR="${D}" install || die "installation failed" +} diff --git a/x11-plugins/wmappl/Manifest b/x11-plugins/wmappl/Manifest new file mode 100644 index 00000000000..21da30140db --- /dev/null +++ b/x11-plugins/wmappl/Manifest @@ -0,0 +1 @@ +DIST wmappl-0.71.tar.gz 139219 SHA256 435447b20f1e3cef125bb8ec75963006eb2dfe7ac46fdadd48cfbfd55ca92a70 SHA512 dbcf1441960fd22b5436515c28c6870ff8400cfbe0b2aa4129ff1eaad6faeb5e0a3500b4c6f19b6ce3ea3dc8b52bc38a6fc591b93e6cb12e13d8447c3eb371d2 WHIRLPOOL 9e9ccae11a3ab648c5008f6fe7b8116b229df09f3027b9826bdf75b3d1302ff6f90dc546950da2812f7d70a17d49ddded35a82483da05d9b01e3dc303162e248 diff --git a/x11-plugins/wmappl/metadata.xml b/x11-plugins/wmappl/metadata.xml new file mode 100644 index 00000000000..cd558567d06 --- /dev/null +++ b/x11-plugins/wmappl/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">wmappl</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/wmappl/wmappl-0.71.ebuild b/x11-plugins/wmappl/wmappl-0.71.ebuild new file mode 100644 index 00000000000..af26a7b6557 --- /dev/null +++ b/x11-plugins/wmappl/wmappl-0.71.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +IUSE="" +DESCRIPTION="Simple application launcher for the Window Maker dock" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="http://wmappl.sourceforge.net/" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXt + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 sparc amd64 ppc" + +src_compile() { + econf || die "Configuration failed" + emake || die "Compilation failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "Installation failed" +} diff --git a/x11-plugins/wmbatteries/Manifest b/x11-plugins/wmbatteries/Manifest new file mode 100644 index 00000000000..0053d1b85c3 --- /dev/null +++ b/x11-plugins/wmbatteries/Manifest @@ -0,0 +1 @@ +DIST wmbatteries-0.1.3.tar.bz2 113695 SHA256 05d5c6236bbe18eb99c65ca4b8f851b46f886e99793c537e25fc63b0b225c3d0 SHA512 0a553f12bcf9a673d2a956da04b14fd6d80cf75f47e912f01893ec06880d63275bc31bc8bc1655a13f11dc1361e96f9023290006e134956b625401a03f92575c WHIRLPOOL 3d605604374327d41985117141246fdafcd1434c12b98b23bb17070fb05845c356d98729ead66c9f419e869280b2c033cf507e50597831ac64a393a07d6192b1 diff --git a/x11-plugins/wmbatteries/metadata.xml b/x11-plugins/wmbatteries/metadata.xml new file mode 100644 index 00000000000..a4331e5783a --- /dev/null +++ b/x11-plugins/wmbatteries/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-dock</herd> + <upstream> + <remote-id type="sourceforge">wmbatteries</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild b/x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild new file mode 100644 index 00000000000..8f732c9e5a4 --- /dev/null +++ b/x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils + +DESCRIPTION="Dock app for monitoring the current battery status and CPU temperature" +HOMEPAGE="http://sourceforge.net/projects/wmbatteries" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +IUSE="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXt + x11-libs/libXpm" +DEPEND="${RDEPEND} + x11-proto/xextproto" + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS THANKS README example/wmbatteriesrc +} diff --git a/x11-plugins/wmbattery/Manifest b/x11-plugins/wmbattery/Manifest new file mode 100644 index 00000000000..dfe4dac9bf3 --- /dev/null +++ b/x11-plugins/wmbattery/Manifest @@ -0,0 +1,3 @@ +DIST wmbattery-2.45.tar.gz 38767 SHA256 c6ba2f3fb47ad53bbf9e435e675a9ef092512195b8e953774c35cef147fd036f SHA512 fe6ddfbc13cf5fe1645ed36fb60a0592e607d1f29cc1d21b0deb4f730601ecb0c1222a9abc7a0e9b5f0b7a82f6c5e844409e4e4f39f1d682c3a1f97d733f8e07 WHIRLPOOL 71df4d7b999bf7f00a8b4b7e130577fbc47289c3daed7d312d3dbceb064d87617a2175c27670cbcabd2026fdf3057fd602f5abf320259213e0b3124ed3be3a52 +DIST wmbattery-2.47.tar.gz 39172 SHA256 f376a9eb4c12542dbb832d1e0131693fa87ba78be5818131ca723643a2c3d154 SHA512 8fb102959817bb3df115755a367412898d86296022ef0b8771a7723db76b29fff921950246e98aee2e8ed4091f77f57b6a2290606f2496fc3d85da496c5e925f WHIRLPOOL d33cd2bf4f32e5f45229b966ba3a90eac6572278a834eb7a3b851e55ec3f2798ac4099a3097e9d7b70aaef66e25f7b6beb74a214418648a55d9be0f56c025a2e +DIST wmbattery_2.44.tar.gz 39278 SHA256 aa0a1312922ba4f0abca5f2e8abbf285363bf4a1c8862d89fe2921e74c832cae SHA512 ce6eb3a7b9028d8923d920fe831203a9bd0c2cd3a02df0cf5074296d55dcace9750edfd8237faa9397003ed97b0305ef8e91d029261593a54269c17d0b7b3717 WHIRLPOOL cae6d6027f8bafa1966ab6b7d377fa817e767e23726e907932f7da74e46a081729568df069df5d1f01b7f7e06740bfcb8cab90ac4ba10e93b3e09fe04cba5e1a diff --git a/x11-plugins/wmbattery/metadata.xml b/x11-plugins/wmbattery/metadata.xml new file mode 100644 index 00000000000..f8f39db1481 --- /dev/null +++ b/x11-plugins/wmbattery/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +<longdescription> +Wmbattery displays the status of your laptop's battery in a small icon. This +includes if it is plugged in, if the battery is charging, how many minutes of +battery life remain, battery life remaining (with both a percentage and a +graph), and battery status (high - green, low - yellow, or critical - red). +</longdescription> +</pkgmetadata> diff --git a/x11-plugins/wmbattery/wmbattery-2.44.ebuild b/x11-plugins/wmbattery/wmbattery-2.44.ebuild new file mode 100644 index 00000000000..f167252a308 --- /dev/null +++ b/x11-plugins/wmbattery/wmbattery-2.44.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools + +DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status" +HOMEPAGE="http://joeyh.name/code/wmbattery/" +SRC_URI="mirror://debian/pool/main/w/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc -sparc x86" +IUSE="upower" + +RDEPEND="sys-apps/apmd + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( README TODO debian/changelog ) + +src_prepare() { + sed -i \ + -e '/^icondir/s:icons:pixmaps:' \ + autoconf/makeinfo.in || die + + use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; } + + eautoconf +} diff --git a/x11-plugins/wmbattery/wmbattery-2.45.ebuild b/x11-plugins/wmbattery/wmbattery-2.45.ebuild new file mode 100644 index 00000000000..3955cd1e6c7 --- /dev/null +++ b/x11-plugins/wmbattery/wmbattery-2.45.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools + +DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status" +HOMEPAGE="http://windowmaker.org/dockapps/?name=wmbattery" +# Grab from http://windowmaker.org/dockapps/?download=${P}.tar.gz +SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc -sparc ~x86" +IUSE="upower" + +RDEPEND="sys-apps/apmd + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/dockapps + +DOCS=( ChangeLog README TODO ) + +src_prepare() { + sed -i \ + -e '/^icondir/s:icons:pixmaps:' \ + autoconf/makeinfo.in || die + + use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; } + + eautoreconf +} diff --git a/x11-plugins/wmbattery/wmbattery-2.47.ebuild b/x11-plugins/wmbattery/wmbattery-2.47.ebuild new file mode 100644 index 00000000000..44f06d134ab --- /dev/null +++ b/x11-plugins/wmbattery/wmbattery-2.47.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools + +DESCRIPTION="A dockable app to report APM, ACPI, or SPIC battery status" +HOMEPAGE="http://windowmaker.org/dockapps/?name=wmbattery" +# Grab from http://windowmaker.org/dockapps/?download=${P}.tar.gz +SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc -sparc ~x86" +IUSE="apm +upower" + +RDEPEND="apm? ( sys-apps/apmd ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/dockapps + +DOCS=( ChangeLog README TODO ) + +src_prepare() { + sed -i \ + -e '/^icondir/s:icons:pixmaps:' \ + autoconf/makeinfo.in || die + + use upower || { sed -i -e 's:USE_UPOWER = 1:#&:' autoconf/makeinfo.in || die; } + + eautoreconf +} diff --git a/x11-plugins/wmbiff/Manifest b/x11-plugins/wmbiff/Manifest new file mode 100644 index 00000000000..b4cadf8454d --- /dev/null +++ b/x11-plugins/wmbiff/Manifest @@ -0,0 +1 @@ +DIST wmbiff-0.4.28.tar.gz 111398 SHA256 6e2acd3268dad93c596e4eae6ccf4407667f07226cf61dd7cfa312ae5e42dbc1 SHA512 a17fd4b4c3de09a907b7ffccc50f4560a7fddd5cb4dd01c72460806dc55259ba0b587d75f7505171a2a833f6735ddc4ded0a484d4227bfd552cc7343d79d7720 WHIRLPOOL c4a0c54f41a3ae33785364ea3bca808bc5b0c801a87ea33bd569f8fac9bb7632155af5d666bc7b3dbfe10fbebb8b2202fccb49266ded3fd299f2e0ac2749785c diff --git a/x11-plugins/wmbiff/files/wmbiff-0.4.27-gnutls-3.patch b/x11-plugins/wmbiff/files/wmbiff-0.4.27-gnutls-3.patch new file mode 100644 index 00000000000..d68512450f8 --- /dev/null +++ b/x11-plugins/wmbiff/files/wmbiff-0.4.27-gnutls-3.patch @@ -0,0 +1,60 @@ +diff -Naur wmbiff-0.4.27.orig/wmbiff/gnutls-common.c wmbiff-0.4.27/wmbiff/gnutls-common.c +--- wmbiff-0.4.27.orig/wmbiff/gnutls-common.c 2012-07-04 21:45:00.013010829 +0200 ++++ wmbiff-0.4.27/wmbiff/gnutls-common.c 2012-07-04 21:48:39.306250592 +0200 +@@ -4,7 +4,6 @@ + #include <stdlib.h> + #include <string.h> + #include <gnutls/gnutls.h> +-#include <gnutls/extra.h> + #include <gnutls/x509.h> + #include <gnutls/openpgp.h> + #include <time.h> +@@ -335,8 +334,8 @@ + void print_cert_vrfy(gnutls_session session) + { + +- int status; +- status = gnutls_certificate_verify_peers(session); ++ int verify_ret, status; ++ verify_ret = gnutls_certificate_verify_peers2(session, &status); + printf("\n"); + + if (status == GNUTLS_E_NO_CERTIFICATE_FOUND) { +@@ -509,7 +508,6 @@ + + printf("Compression methods:"); + printf(" ZLIB"); +- printf(", LZO"); + printf(", NULL\n"); + } + +@@ -637,8 +635,6 @@ + comp_priority[j++] = GNUTLS_COMP_NULL; + if (strncasecmp(comp[i], "ZLI", 3) == 0) + comp_priority[j++] = GNUTLS_COMP_ZLIB; +- if (strncasecmp(comp[i], "LZO", 3) == 0) +- comp_priority[j++] = GNUTLS_COMP_LZO; + } + comp_priority[j] = 0; + } +diff -Naur wmbiff-0.4.27.orig/wmbiff/tlsComm.c wmbiff-0.4.27/wmbiff/tlsComm.c +--- wmbiff-0.4.27.orig/wmbiff/tlsComm.c 2012-07-04 21:45:00.013010829 +0200 ++++ wmbiff-0.4.27/wmbiff/tlsComm.c 2012-07-04 21:50:27.897367863 +0200 +@@ -410,7 +410,7 @@ + tls_check_certificate(struct connection_state *scs, + const char *remote_hostname) + { +- int certstat; ++ int verify_ret, certstat; + const gnutls_datum *cert_list; + int cert_list_size = 0; + gnutls_x509_crt cert; +@@ -419,7 +419,7 @@ + bad_certificate(scs, "Unable to get certificate from peer.\n"); + return; /* bad_cert will exit if -skip-certificate-check was not given */ + } +- certstat = gnutls_certificate_verify_peers(scs->tls_state); ++ verify_ret = gnutls_certificate_verify_peers2(scs->tls_state, &certstat); + if (certstat == GNUTLS_E_NO_CERTIFICATE_FOUND) { + bad_certificate(scs, "server presented no certificate.\n"); + #ifdef GNUTLS_CERT_CORRUPTED diff --git a/x11-plugins/wmbiff/files/wmbiff-0.4.27-gnutls.patch b/x11-plugins/wmbiff/files/wmbiff-0.4.27-gnutls.patch new file mode 100644 index 00000000000..738d8f160a7 --- /dev/null +++ b/x11-plugins/wmbiff/files/wmbiff-0.4.27-gnutls.patch @@ -0,0 +1,26 @@ +http://bugs.gentoo.org/268502 + +--- configure.ac ++++ configure.ac +@@ -77,13 +77,14 @@ + + GNUTLS_MAN_STATUS="This copy of WMBiff was not compiled with GNUTLS." + if test "$gnutls" = "ok"; then +- AM_PATH_LIBGNUTLS(1.0.4, [LIBS="$LIBS $LIBGNUTLS_LIBS" +- CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS" +- CPPFLAGS="$CPPFLAGS $LIBGNUTLS_CFLAGS" +- GNUTLS_COMMON_O="gnutls-common.o" +- GNUTLS_MAN_STATUS="This copy of WMBiff was compiled with GNUTLS." +- AC_CHECK_HEADERS(gnutls/gnutls.h) ], +- [ echo GNUTLS can be found at ftp://gnutls.hellug.gr/pub/gnutls ]) ++ PKG_CHECK_MODULES([LIBGNUTLS], [gnutls >= 1.0.4], ++ [LIBS="$LIBS $LIBGNUTLS_LIBS" ++ CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS" ++ CPPFLAGS="$CPPFLAGS $LIBGNUTLS_CFLAGS" ++ GNUTLS_COMMON_O="gnutls-common.o" ++ GNUTLS_MAN_STATUS="This copy of WMBiff was compiled with GNUTLS." ++ AC_CHECK_HEADERS(gnutls/gnutls.h) ], ++ [ echo GNUTLS can be found at ftp://gnutls.hellug.gr/pub/gnutls ]) + else + AC_MSG_RESULT(GNUTLS support requires libz.a and libgdbm.a, so will be disabled) + fi diff --git a/x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch b/x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch new file mode 100644 index 00000000000..07f9bad989d --- /dev/null +++ b/x11-plugins/wmbiff/files/wmbiff-0.4.27-invalid-strncpy.patch @@ -0,0 +1,17 @@ +This corrupted the path for me before, so it couldn't find the file. Presumably since the glibc change to copy stuff backwards. + +diff -pudr wmbiff-0.4.27/wmbiff/mboxClient.c wmbiff-0.4.27-mik/wmbiff/mboxClient.c +--- wmbiff-0.4.27/wmbiff/mboxClient.c 2004-03-28 01:28:58.000000000 +0100 ++++ wmbiff-0.4.27-mik/wmbiff/mboxClient.c 2011-09-16 09:54:22.834144487 +0200 +@@ -149,7 +149,10 @@ int mboxCreate(Pop3 pc, const char *str) + DM(pc, DEBUG_ERROR, "mbox '%s' is too long.\n", str + 5); + memset(pc->path, 0, BUF_BIG); + } else { +- strncpy(pc->path, str + 5, BUF_BIG - 1); /* cut off ``mbox:'' */ ++ /* str is always pc.path, so we can't use strncpy */ ++ int len = strlen(str + 5); ++ memmove(pc->path, str + 5, min(len, BUF_BIG - 1)); /* cut off ``mbox:'' */ ++ pc->path[len] = '\0'; + } + } + diff --git a/x11-plugins/wmbiff/metadata.xml b/x11-plugins/wmbiff/metadata.xml new file mode 100644 index 00000000000..b1a9efc4f2f --- /dev/null +++ b/x11-plugins/wmbiff/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-plugins/wmbiff/wmbiff-0.4.28.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.28.ebuild new file mode 100644 index 00000000000..e24cba80611 --- /dev/null +++ b/x11-plugins/wmbiff/wmbiff-0.4.28.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes" +HOMEPAGE="http://windowmaker.org/dockapps/?name=wmbiff" +# Grab from http://windowmaker.org/dockapps/?download=${P}.tar.gz +SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="crypt" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm + crypt? ( + >=dev-libs/libgcrypt-1.2.1:0 + >=net-libs/gnutls-2.2.0 + )" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-proto/xextproto + x11-proto/xproto" + +S=${WORKDIR}/dockapps + +DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch + eautoreconf +} + +src_configure() { + econf $(use_enable crypt crypto) +} diff --git a/x11-plugins/wmbinclock/Manifest b/x11-plugins/wmbinclock/Manifest new file mode 100644 index 00000000000..0b6e5147e7a --- /dev/null +++ b/x11-plugins/wmbinclock/Manifest @@ -0,0 +1 @@ +DIST wmbinclock-0.5.tar.bz2 15909 SHA256 42b57f8ec534cac8848b0b00ff21a95753517d5a32268fb1a348436e54ef3433 diff --git a/x11-plugins/wmbinclock/metadata.xml b/x11-plugins/wmbinclock/metadata.xml new file mode 100644 index 00000000000..a57e6c4326b --- /dev/null +++ b/x11-plugins/wmbinclock/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>desktop-dock</herd> + <longdescription> +The windowmaker Binary Clock applet shows the< |