summaryrefslogtreecommitdiff
path: root/x11-plugins/wmsvencd
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/wmsvencd
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/wmsvencd')
-rw-r--r--x11-plugins/wmsvencd/Manifest7
-rw-r--r--x11-plugins/wmsvencd/files/wmsvencd-compile.patch36
-rw-r--r--x11-plugins/wmsvencd/files/wmsvencd.desktop8
-rw-r--r--x11-plugins/wmsvencd/metadata.xml9
-rw-r--r--x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild38
5 files changed, 98 insertions, 0 deletions
diff --git a/x11-plugins/wmsvencd/Manifest b/x11-plugins/wmsvencd/Manifest
new file mode 100644
index 000000000000..3e5b4543a727
--- /dev/null
+++ b/x11-plugins/wmsvencd/Manifest
@@ -0,0 +1,7 @@
+AUX wmsvencd-compile.patch 1214 SHA256 191c4fed1bac5619369988477e2c489dea77dd8e97124ac14582a932b83490ba SHA512 1fce3ab10f680b9b070585dc19c45107efd237a201c0a5a52d9833ed87e4418262a560494d6ea882adec5eb39e131bc6ffb7f04d2e7a372e1b251edb8ea9acf8 WHIRLPOOL 1871110d53df3b1c4ce6a03ec776b779ad1af7f2718068a36d15ac34fdd7fad99c0905b50f62a26f3663fd0d083b937937e81edea64d9603c6db9116db6978b3
+AUX wmsvencd.desktop 220 SHA256 f831618ba1690c40d054493bd5018c27fcafd4273809fa10371bb7cf9787b498 SHA512 24d429ff999456aaa797d1dc9ea659d1328dfab9781011e6b6fc909868bf06bd79cb48444e5b72c30f25ea936f0091bb82a255b7026a044c333845d7ea537545 WHIRLPOOL 47a6a3c0508216ea3af2a654422d6f33184bb71ab1b746a02c5e6d4742a6d636546be7c719e32b9357a89e79cd8b5a2a2e340c8fdcf7af8b8cdb0383f7ccd113
+DIST wmsvencd-0.5.0.tar.gz 23784 SHA256 d548eddb2572eb2bc808f3d11dec73ae521533c2e05ebc3730845f2f17242674 SHA512 c0d0034d3a51039376cc3aedc546e1c4adaab132a4b5e925f1d5d8851542912607904d5521fe04b8a05a97154b64fca0f15498a778e1a0af103d92938000f8f0 WHIRLPOOL 4b7f99d557c05e5561ea6cd8ecf38de7313a58ea08a7f9af44c98689957b98773b3a80a0ef7348bf9b79afcc8893168e0f1fa13d61532deb536a50020734d124
+EBUILD wmsvencd-0.5.0.ebuild 731 SHA256 a76c4f9feb85bb6ee6414f60521374438e1f38c446dc07e78c7498b4a69d01ab SHA512 43921dc0f8065fe2d9990a0b094daf6ef9e7764a7ce45c936957e5ed61428d65dc8121cde2f15378eb01ba747d764331144539dc529dcf1edbf8e033c919dc84 WHIRLPOOL fdc3b7fc6a8bb752e4e86f1f9469d71326ce4a56c7af6161593c7fc3211e693bab4f298e51f897f61ec436b7e2bf13f7129f2d9035bb1374582e20edfda8e5cc
+MISC ChangeLog 2949 SHA256 f3ffc9210198e047574fc9d01929e8e0702d4447150c6656188c6a9f9b44f739 SHA512 c5613118dc2912be9fb3673b8be6a5517ea5a5bfb7adb713c3d6b6dd1ae4d68631edeb63587a0fb6db94183550da707846a3776098a3a6b34acf83608145f8c8 WHIRLPOOL 1c587960c2bc7b85a3122f74419c8e56c067f7c2ec1eae7f66d93061935f45fb5c13434b83b88d7cafb9a3e2af6313b1c83ceac004a6d7b984aee56b73c45fc2
+MISC ChangeLog-2015 1512 SHA256 4968dc02d3ca8010509eb479f028487a7206b5ad6b711f35c2942ac93a776945 SHA512 baef1d96c5fea63d1d447c7c4b31d99b3cc95e06a1cc512b92a220bb34d6c89489c3add5cc9187108f0c3ea7934e180315f3c8515cce56ea554b5d4b9c7ea42a WHIRLPOOL f937b54065d8629454e7b17ddccb0e47f3e430398904bdd79bd8198430b361592d8bc0cbcec077761e91414780865fdd04b073772752cd9ee305b73ef386f68e
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmsvencd/files/wmsvencd-compile.patch b/x11-plugins/wmsvencd/files/wmsvencd-compile.patch
new file mode 100644
index 000000000000..1ab9a9f7e383
--- /dev/null
+++ b/x11-plugins/wmsvencd/files/wmsvencd-compile.patch
@@ -0,0 +1,36 @@
+diff -urN wmsvencd-0.5.0.orig/Makefile wmsvencd-0.5.0/Makefile
+--- wmsvencd-0.5.0.orig/Makefile 1999-05-08 09:54:08.000000000 +0200
++++ wmsvencd-0.5.0/Makefile 2003-09-18 03:56:41.448394312 +0200
+@@ -1,11 +1,13 @@
+ BINDIR = /usr/local/bin
+ MANDIR = /usr/local/man/man1
+ CFLAGS = -O6 -fno-strength-reduce
++LIBDIR = -L/usr/X11R6/lib
++LIBS = -lXpm -lXext -lX11
+
+ all: wmsvencd
+
+ wmsvencd: cdctl.o wmsvencd.o
+- c++ -o wmsvencd $(CFLAGS) -L/usr/X11R6/lib wmsvencd.o cdctl.o -lXpm -lXext -lX11
++ c++ -o wmsvencd $(CFLAGS) $(LIBDIR) wmsvencd.o cdctl.o $(LIBS)
+
+ wmsvencd.o: wmsvencd.cc
+ c++ $(CFLAGS) -I/usr/X11R6/include -I/include -c wmsvencd.cc -o wmsvencd.o
+@@ -21,4 +23,4 @@
+ install:
+ mkdir -p $(BINDIR)
+ install -c -s -m 0755 wmsvencd $(BINDIR)
+- install -c -m 0644 wmsvencd.1x $(MANDIR)
++ install -c -m 0644 wmsvencd.1x $(MANDIR)
+\ No newline at end of file
+diff -urN wmsvencd-0.5.0.orig/cdctl.cc wmsvencd-0.5.0/cdctl.cc
+--- wmsvencd-0.5.0.orig/cdctl.cc 1999-05-08 05:51:29.000000000 +0200
++++ wmsvencd-0.5.0/cdctl.cc 2003-09-18 03:55:06.393844800 +0200
+@@ -35,6 +35,7 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include <sys/ioctl.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
diff --git a/x11-plugins/wmsvencd/files/wmsvencd.desktop b/x11-plugins/wmsvencd/files/wmsvencd.desktop
new file mode 100644
index 000000000000..755937301b19
--- /dev/null
+++ b/x11-plugins/wmsvencd/files/wmsvencd.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=WmSvenCD
+Comment=WindowMaker dockable CD-player with CDDB
+Comment[pl]=Dokowalny CD-player dla WindowMakera z obsługą CDDB
+Exec=wmsvencd
+Type=Application
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/x11-plugins/wmsvencd/metadata.xml b/x11-plugins/wmsvencd/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmsvencd/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/wmsvencd/wmsvencd-0.5.0.ebuild b/x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild
new file mode 100644
index 000000000000..bb315561556d
--- /dev/null
+++ b/x11-plugins/wmsvencd/wmsvencd-0.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Window Maker Dockable CD-Player with CDDB"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+DEPEND="
+ x11-wm/windowmaker
+ x11-libs/libXpm"
+RDEPEND="${DEPEND}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ~ppc"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/wmsvencd-compile.patch
+
+ sed -i 's:c++ -o:c++ $(LDFLAGS) -o:' Makefile
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS} -fno-strength-reduce" || die "make failed"
+}
+
+src_install() {
+ newman wmsvencd.1x wmsvencd.1
+ dobin wmsvencd
+ dodoc README
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}