summaryrefslogtreecommitdiff
path: root/x11-plugins/wmSMPmon
diff options
context:
space:
mode:
Diffstat (limited to 'x11-plugins/wmSMPmon')
-rw-r--r--x11-plugins/wmSMPmon/Manifest6
-rw-r--r--x11-plugins/wmSMPmon/files/wmSMPmon-3.1-makefile.patch45
-rw-r--r--x11-plugins/wmSMPmon/metadata.xml13
-rw-r--r--x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild36
4 files changed, 100 insertions, 0 deletions
diff --git a/x11-plugins/wmSMPmon/Manifest b/x11-plugins/wmSMPmon/Manifest
new file mode 100644
index 000000000000..9412395de545
--- /dev/null
+++ b/x11-plugins/wmSMPmon/Manifest
@@ -0,0 +1,6 @@
+AUX wmSMPmon-3.1-makefile.patch 1301 SHA256 be2853a5215c3795d054e1b5dd886b1891ab73da85a9779917f9434494d1e506 SHA512 7cde2ba93d30a5def32e2df0d0818fe8e86c541b117f7e46f10206d9785afcfe2dcc8ae3fb5cf72a2bf0098aa40424522220e228f05886f314ffcd864c8fcdac WHIRLPOOL f5242a628bcdd09dcf61d7d0bdc554c686807765d2c7e3afd8484ec0fbcafc3d3ca0c6b6004b67906403311e40cbc493edb9e55d90589b3902276661dee01e6e
+DIST wmSMPmon-3.1.tar.gz 24834 SHA256 13ca4cfe325c35215e7b3357dc61985159015bd3a870a548ec70edc0914011e7 SHA512 b13caa3c4bc7971d35bc52bb66c1f6da482b55a5073b61b3f059fac97f6affbf091816c933981c1c88c17127ab8d21c09c59d0f3c93364e659ca409f13de43b7 WHIRLPOOL 042afeffaea3c9c09eebf29e295e5a9a152196df39b9d7aad3af855d6b89295f92f57b3dcd9dc39326a3c66a729dd61ca75b4d1015e77acf36d403c2fd91239e
+EBUILD wmSMPmon-3.1-r1.ebuild 773 SHA256 1a27748c600a9d2ac14a227a4e4b2c8c7e9e7751118f08873b2062375fc91c86 SHA512 1c305a3e2bf69c874464f0b143cb7e319ffc5e2dd668b5e1c2de7b43b04b87a2b7388b54426f21cf174efed3fb3f39909b7addea36b2d78f238e2b428af5cf0d WHIRLPOOL 8a5f49b9edfdd0a6fd84991a0d037ac2cbbc474cdaa44a37e5944558813ce19f58b9a52e8006b7551a92c2af5860e5a5eda3e8c3a0a341ec564326a06fcfae63
+MISC ChangeLog 2929 SHA256 402f7ec22ce23078d6d12c5c3a576ff8aa9089e7c5faa15a62fac35c4184bcad SHA512 ad8e6c6853c20289622f04ae6e92c5211a1939f534dbd8d868627214efa9deae25830c6536a5b3cedafc8d72a4007200077dde12084973761216a646c8ea5a17 WHIRLPOOL 6aca78017e2eed4e40dc64352ffaa5315f014b84719318fb55c79c59ee537d9f55f86d8e5c3d82e39cefc6a9045bc76329a18ef17d160013372f0ae09e2a7e6c
+MISC ChangeLog-2015 2283 SHA256 8922c7fb0ec3e55fd124c5b4e434c1e7d07c228ad61ceff6a51a1884d006884c SHA512 a8f66a44f3973be8b4c57904c2198297c18d1244b8becdd3c6f53a01a42da51e9fe0a39d40361c0f25e634644a59a00fc647707d9a25f6c81a5e3995cdb7e438 WHIRLPOOL 315d3e01231518e3acac8810f870ce07d62acf2b2ca174fe808789df0da389753ee8e27e26dffdbe357f87dde41bc08b2e8f7556d5ed8559dc89ac386a5b0dd6
+MISC metadata.xml 379 SHA256 af6e074eec4b44f462e9257ca8f72e7b412e1dac02b6d8008d3e114ae5ac0e2a SHA512 2fc60cceb3fbdbbb8fd85048bc50b6777461a9c7cf37d8b672ac09d1556f284acfa5df747d704c9335bfe91f93142be1cf39cd4eb19c808a50eb8fe5a27f67d5 WHIRLPOOL 8ef0ee005ff0ed7f646bb142736a8af4c028a62b201a06aad9d3c446d0c8bb7b325cd956b4476530665ad79912c704225c6c395c639854fa4ea729b8ea9867be
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 000000000000..1bd27f47c0f1
--- /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 000000000000..af3bee5c3e2f
--- /dev/null
+++ b/x11-plugins/wmSMPmon/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<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 000000000000..d411e8713759
--- /dev/null
+++ b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
+}