summaryrefslogtreecommitdiff
path: root/app-misc/mvcase
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 /app-misc/mvcase
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/mvcase')
-rw-r--r--app-misc/mvcase/Manifest7
-rw-r--r--app-misc/mvcase/files/mvcase-0.1-flags.patch25
-rw-r--r--app-misc/mvcase/files/mvcase-0.1-includes.patch25
-rw-r--r--app-misc/mvcase/metadata.xml5
-rw-r--r--app-misc/mvcase/mvcase-0.1-r1.ebuild34
5 files changed, 96 insertions, 0 deletions
diff --git a/app-misc/mvcase/Manifest b/app-misc/mvcase/Manifest
new file mode 100644
index 000000000000..3558c14aac4f
--- /dev/null
+++ b/app-misc/mvcase/Manifest
@@ -0,0 +1,7 @@
+AUX mvcase-0.1-flags.patch 531 SHA256 9bd38f4e347a3ae19f047b1ee8e2e949a626f5bf3fc4f0a1edef143789474738 SHA512 1731eacbd22438e4e888750ba5550b5d95365e2f396e3a59326c86d3cd8c20dc7a46490fd116ade13e6191a86966ebb77df4a5a2e10fb2961f45a0f9664a4b77 WHIRLPOOL 1872e31945c633ecde4be36965b2a2867b48ea2b56e0e08fb3b9613852ecbe32bf57780f38aa8deb6eee7c969c2b9b0f9ed1e6235048029ec97ef2a5fb7b4644
+AUX mvcase-0.1-includes.patch 526 SHA256 8e0b504f110241e1ff82dcf8d3475831d7df5a83324d6ab1f89b9b39abf0c5ef SHA512 1860cf88e66a4bc219546a87e337056f66a344d6ec400c21bf37c7d7d5b34fdddf3cf2ac7c05274f2c6f313ee7fd530240e1d2089e598b5154c8eb2c4dffa30f WHIRLPOOL 684b0e912a6749a53bf62c78b045432414e778ec9054aa343a230f9aa42befa78664a1679a0ac247f5a8d659e320df63e6a588e05084b63e550c082d18ddd5c6
+DIST mvcase-0.1.tar.gz 9467 SHA256 87eb97918fde3a740f4c4968b7fb737909de124ea89774d34c0201bd107c93a2 SHA512 1b6030d51cd0da7bede43f1b528c2b2cc713b3c6ca0ccbb4931672185998957aad1b2e0e78a78148c412b6a36052076caca3606016ad1404e6028442dff8648c WHIRLPOOL c47c1bcb8839478c72577481936a68b1a805f4bb4cdd7ec5770adc9c30862ef766483470f1e0a5677a04fe4dded2b4236a7f16eb76ef78a3414737aca7c44cab
+EBUILD mvcase-0.1-r1.ebuild 676 SHA256 b36f247d64be462f1571af01d0328a109be8b4abe04d5b1c53f2f4fa48f9623e SHA512 4fc782129c08e4fe83e997dd26c5d3ca7d81cee74767f96dbb93d26130ee094d12a50e9979092e327500dff2eb2932dc51f7438294a614040090f792298c5db5 WHIRLPOOL 78edeebf63658d483dc3a93432259234dc5cf4e74ac3f3767f424e0ebb8137ae02cc4d41611c81d29ca80d71696755788a8a041c019eeafa2f44be97186dfab3
+MISC ChangeLog 2588 SHA256 4f56da41dfde6a9a7859e1faad0af92fb8b8bc0d1ff8971e7875d44156be9788 SHA512 0d1b1a31ff29eed00c9e2cb833cb4f492fd613286294f40799e1c489617f3c07162c165c52cf7166a703b9fda5d22a0bfe6b40156ffa78e11decee7459932dc6 WHIRLPOOL bb479f625db31c07e7f9644a1c5ee6858a6e61ef05e6bf5005b91beb5864e8a47b9444df27b3a955df6609b46e48848998c4a82bdad4bd82279a80d9339fd769
+MISC ChangeLog-2015 1738 SHA256 1f23af0ceb3eb60bdd097bfb13dd491d3b3e09404c2363b1dcc4db6224d9cfcd SHA512 51356805e2c735a2bf113bd3577326fc54e6ef1bf54265cc8990b2fc51da27d613efc761638c114b2b04189d11950ea2b79a6c9a6b818e74702ac4a073788114 WHIRLPOOL aaef277c7e49c6e42a525a5de2b1d46a6b5b1abef8822c39dadbaa875ceaa807a124cf17a5d2fe3ea3c0022ef23699b30695dccfef39e5018b8d6aaa79829542
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/app-misc/mvcase/files/mvcase-0.1-flags.patch b/app-misc/mvcase/files/mvcase-0.1-flags.patch
new file mode 100644
index 000000000000..e0a9e99160f8
--- /dev/null
+++ b/app-misc/mvcase/files/mvcase-0.1-flags.patch
@@ -0,0 +1,25 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Wed Nov 14 23:22:15 UTC 2012
+Subject: build system
+
+ respect CC, CFLAGS and LDFLAGS
+
+--- mvcase-0.1/Makefile
++++ mvcase-0.1/Makefile
+@@ -6,14 +6,13 @@
+ MANPATH=/usr/man
+ COMPILE=gcc
+ ROFF=groff
+-CFLAGS=
+-CLIBS=-lshhopt
++LIBS=-lshhopt
+ INSTALL=install
+
+ all: mvcase mvcase.1.gz
+
+ mvcase: mvcase.c
+- $(COMPILE) $(CFLAGS) mvcase.c -o mvcase $(CLIBS)
++ $(CC) $(CFLAGS) mvcase.c -o mvcase $(LDFLAGS) $(LIBS)
+
+ mvcase.1.gz: mvcase.1
+ $(ROFF) -man -Tascii mvcase.1 | gzip > mvcase.1.gz
diff --git a/app-misc/mvcase/files/mvcase-0.1-includes.patch b/app-misc/mvcase/files/mvcase-0.1-includes.patch
new file mode 100644
index 000000000000..095f07a06780
--- /dev/null
+++ b/app-misc/mvcase/files/mvcase-0.1-includes.patch
@@ -0,0 +1,25 @@
+* Fix compiler warnings.
+* Remove unused variable.
+
+--- a/mvcase.c
++++ b/mvcase.c
+@@ -17,6 +17,10 @@
+ */
+
+ #include <stdio.h>
++#include <stdlib.h> /* exit() free() realloc() */
++#include <string.h> /* strlen() strcpy() */
++#include <strings.h> /* rindex() */
++#include <ctype.h> /* tolower() toupper() */
+ #include <shhopt.h>
+
+ #define VERSION_INT 0
+@@ -45,7 +45,7 @@
+
+ int main (int argc, char **argv)
+ {
+- int i,j,k;
++ int i,j;
+ int static flag_upper = 0;
+ int static flag_lower = 0;
+ int static flag_path = 0;
diff --git a/app-misc/mvcase/metadata.xml b/app-misc/mvcase/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-misc/mvcase/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-needed -->
+</pkgmetadata>
diff --git a/app-misc/mvcase/mvcase-0.1-r1.ebuild b/app-misc/mvcase/mvcase-0.1-r1.ebuild
new file mode 100644
index 000000000000..817386ef3781
--- /dev/null
+++ b/app-misc/mvcase/mvcase-0.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A modified version of mv, used to convert filenames to lower/upper case"
+HOMEPAGE="http://www.ibiblio.org/pub/Linux/utils/file"
+SRC_URI="http://www.ibiblio.org/pub/Linux/utils/file/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+DEPEND="dev-libs/shhopt"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-includes.patch \
+ "${FILESDIR}"/${P}-flags.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake || die
+}
+
+src_install() {
+ dobin mvcase || die
+ doman mvcase.1
+ dodoc INSTALL
+}