summaryrefslogtreecommitdiff
path: root/x11-plugins/wmcp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-plugins/wmcp
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/wmcp')
-rw-r--r--x11-plugins/wmcp/Manifest7
-rw-r--r--x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch74
-rw-r--r--x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch11
-rw-r--r--x11-plugins/wmcp/metadata.xml9
-rw-r--r--x11-plugins/wmcp/wmcp-1.2.8.ebuild41
5 files changed, 142 insertions, 0 deletions
diff --git a/x11-plugins/wmcp/Manifest b/x11-plugins/wmcp/Manifest
new file mode 100644
index 000000000000..98cb5f4a348c
--- /dev/null
+++ b/x11-plugins/wmcp/Manifest
@@ -0,0 +1,7 @@
+AUX wmcp-1.2.8-gcc33.patch 2397 SHA256 a5270ed4bd8f66017584e8204db750c8b2a810240088e032fd1f61aa96e79d9c SHA512 92155c2213425ebab4938c00f9b9164b247c7e3437d332d7bd479dc5eec6394d63cfb3383f98f9508ae8c12d18dec862875a5b2da69bf7b8f97f30b72a29c716 WHIRLPOOL 927752a9a5573ef4217c599cfac49b1fa1e30feb1bdb432fca76a9106e7a5279ca36f1fd48dfa53e078a4f058fb69e1f87f8b02a64717d8b4c55bcd8b8e60c77
+AUX wmcp-1.2.8-stdlibh.patch 321 SHA256 39a92248f4563540c419096a3df2a2fb15f4bec0419a87ac2447eb882773c40b SHA512 1fbc0c1a26539a989de20e4abc90663e52fa65cb4279e93e22f30b7bd818f6993eca69f5a6926e2d1d2fe76bdc9be1c5e556569dc2b335d6b308cd22c4726f11 WHIRLPOOL c4acfa32be6fadedd7afcf4297852511d4e659bc22eb1396119d125982b1ddb7b7f5eab385f6006f8aa5dc8118ae9dd927a7fbfb8769997c60e719a8a0fd8ddb
+DIST wmcp-1.2.8.tar.gz 8673 SHA256 2ecaee806442057d515c760ac58353c4b4cec41252a22e223a5b079776d55d31 SHA512 ac8db45800573810389d8103b5086966bd6bd5b03620338e736e05633fca570639d94e1ceaf24f882619f7de048c70e5ba9996849e0062407e32a74d971a3b01 WHIRLPOOL 3c8c3d3df005faf86a6bb1e07b43ffb55acbeb1b74990df6e549f9edbf66458dac27848d4e173cce78e18b11c4b23c97a9a152a687f3bef19aef5f9a42c5126a
+EBUILD wmcp-1.2.8.ebuild 1027 SHA256 0337500a5cb0af7a8f983b364065437d953ce2c73bda8b6c8868f8482514f3bc SHA512 49e5d3fbae35632e5fa3e20a94abfff1fc527be56b155bbba5092990191b2e468ca94580fbcc8c2807e05ae5a279c6d58a59299850b739b5b5087ff5ffb09108 WHIRLPOOL 86772584b13d9c4a930a56183fd0738dca112af6eb60757c6cf76a8c553bc21a3d3cdd479f479f3fa4bb9a3d9b6792c97208551229871564cde45ac17f157a8a
+MISC ChangeLog 2945 SHA256 8dc610a82f5c99e9562d6aa78baa5068a05660237a4eb1b324f93edf55851648 SHA512 d14f2d0fb47a32e67323ca12dc978b0975958c73d6cce3381ff16e74e79ff6207cc0c631f46c6a8f5b4b53ba658a5e363446a49f38a4fb1cc295eab013db30bd WHIRLPOOL db8de5c4cf08fd26f1c3745beacdfe9c603c722e2b8ca6667d45ef9dccc3f3d6c23768a77bbc6977f762995ac409ece74836df0c43762d8af15eab7663e52656
+MISC ChangeLog-2015 2406 SHA256 0f2dae939985ff2d76ac1608bf7731ec168e1d7ed5237e7247c255ed7496d653 SHA512 71c13876d4d593448a527513af4dc11a1a83c241e380e7cf37dd58bd891f3749b8f4575af8e6787d2b3f62d7a1ea8a4c3ad5d63eb19190c9e2a2fb376c7bbcd5 WHIRLPOOL df23b17d146e532dea6576f818eb5371ef68b71bf65ebb25129436beb3d208a18550a3bc9d5555173b531a930df5130166fbaac2134c128c05241e5f78e372c9
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch b/x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch
new file mode 100644
index 000000000000..018d28217971
--- /dev/null
+++ b/x11-plugins/wmcp/files/wmcp-1.2.8-gcc33.patch
@@ -0,0 +1,74 @@
+diff -urN wmcp-1.2.8/wmcp.c wmcp-1.2.8-new/wmcp.c
+--- wmcp-1.2.8/wmcp.c 1999-05-26 23:38:49.000000000 -0700
++++ wmcp-1.2.8-new/wmcp.c 2003-09-24 15:22:25.000000000 -0700
+@@ -806,38 +806,38 @@
+ void show_usage()
+ {
+
+-fprintf(stderr,"
+-
+-%s
+-This software is GPL -- do as you wish with it.
+-
+-Origional Author:
+- Ben Cohen <buddog@aztec.asu.edu>
+-
+-Contributors:
+- Thomas Nemeth <tnemeth@multimania.com>
+- Craig Maloney <craig@ic.net>
+- Gert Beumer <Gert@scintilla.utwente.nl>
+-
+-
+-
+-usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]
+- [-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]
+-
+-
+--g geometry: ie: 64x64+10+10
+--d dpy: Display. ie: 127.0.0.1:0.0
+--n workspaces: How many buttons to start with.
+--a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).
+--w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)
+--s y/n: Shaped window: yes or no (default y)
+--c Sends CTRL + ALT + Key (default only sends ALT + key)
+--v Verbose. 0=off, 1=on (default 0)
+--x Number of buttons on the x-direction (1,2,3, or 4)
+--y Number of buttons in the y-direction (1,2,3, or 4)
+--h Help. This screen.
+-
+-
++fprintf(stderr," \
++\
++%s\
++This software is GPL -- do as you wish with it.\
++\
++Origional Author:\
++ Ben Cohen <buddog@aztec.asu.edu>\
++\
++Contributors:\
++ Thomas Nemeth <tnemeth@multimania.com>\
++ Craig Maloney <craig@ic.net>\
++ Gert Beumer <Gert@scintilla.utwente.nl>\
++\
++\
++\
++usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]\
++ [-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]\
++\
++\
++-g geometry: ie: 64x64+10+10\
++-d dpy: Display. ie: 127.0.0.1:0.0\
++-n workspaces: How many buttons to start with.\
++-a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).\
++-w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)\
++-s y/n: Shaped window: yes or no (default y)\
++-c Sends CTRL + ALT + Key (default only sends ALT + key)\
++-v Verbose. 0=off, 1=on (default 0)\
++-x Number of buttons on the x-direction (1,2,3, or 4)\
++-y Number of buttons in the y-direction (1,2,3, or 4)\
++-h Help. This screen.\
++\
++\
+ ",VERSION);
+
+ exit(-1);
diff --git a/x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch b/x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch
new file mode 100644
index 000000000000..70d1c7c4e225
--- /dev/null
+++ b/x11-plugins/wmcp/files/wmcp-1.2.8-stdlibh.patch
@@ -0,0 +1,11 @@
+diff -ur wmcp-1.2.8.orig/wmcp.c wmcp-1.2.8/wmcp.c
+--- wmcp-1.2.8.orig/wmcp.c 1999-05-27 09:38:49.000000000 +0300
++++ wmcp-1.2.8/wmcp.c 2008-01-06 16:16:17.000000000 +0200
+@@ -25,6 +25,7 @@
+ #include <xpm.h>
+ #include <extensions/shape.h>
+ #include <keysym.h>
++#include <stdlib.h>
+ #include <stdio.h>
+ #include <math.h>
+
diff --git a/x11-plugins/wmcp/metadata.xml b/x11-plugins/wmcp/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmcp/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 type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmcp/wmcp-1.2.8.ebuild b/x11-plugins/wmcp/wmcp-1.2.8.ebuild
new file mode 100644
index 000000000000..089bfcb95a56
--- /dev/null
+++ b/x11-plugins/wmcp/wmcp-1.2.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="A pager dockapp"
+HOMEPAGE="http://dockapps.windowmaker.org/file.php/id/158"
+SRC_URI="http://dockapps.windowmaker.org/download.php/id/213/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc33.patch
+ epatch "${FILESDIR}"/${P}-stdlibh.patch
+ sed -i -e "s:gcc:$(tc-getCC):g" Makefile
+ sed -i -e "s:i686-pc-linux-gnu-gcc -g:i686-pc-linux-gnu-gcc:g" Makefile
+ sed -i -e "s:i686-pc-linux-gnu-gcc -o:i686-pc-linux-gnu-gcc ${LDFLAGS} -o:" Makefile
+}
+
+src_compile() {
+ emake -j1 INCLUDES="-I/usr/include/X11" \
+ LIBINC="-L/usr/$(get_libdir)" \
+ FLAGS="${CFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ dobin wmcp
+ dodoc README
+}