summaryrefslogtreecommitdiff
path: root/app-misc/geekcode
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-misc/geekcode
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-misc/geekcode')
-rw-r--r--app-misc/geekcode/Manifest4
-rw-r--r--app-misc/geekcode/files/geekcode-1.7.3-exit.patch10
-rw-r--r--app-misc/geekcode/geekcode-1.7.3-r1.ebuild30
-rw-r--r--app-misc/geekcode/metadata.xml11
4 files changed, 55 insertions, 0 deletions
diff --git a/app-misc/geekcode/Manifest b/app-misc/geekcode/Manifest
new file mode 100644
index 000000000000..6e8b1856afaf
--- /dev/null
+++ b/app-misc/geekcode/Manifest
@@ -0,0 +1,4 @@
+AUX geekcode-1.7.3-exit.patch 276 BLAKE2B bd008224a005aa5554d4932b3d7ecaba241009deed3e633bf787d04546141f64c9e00d3617af20fb9a84b3f304bb2b037c860528919faaf6e7a0a979e5999378 SHA512 eb8161f72166c6c03c9b6a6355a3bc6fda6aa415a3cb7e9b7d8643de9b7a414249a42d5816e191e739a433b6633b146b5058ef43ca959775b8dacf8ed9cb44bc
+DIST geekcode-1.7.3.tar.gz 60617 BLAKE2B 9e848d45054805e21489e59c6e31ba4aa41a557bf9f89754a3423724bbc449415b3033de0383b9e035af6409abfb24c36b5fcb5a25ad90a14602f7d2164b59af SHA512 eca8489dafee507246538bbb8d35cc17c5712571603bad1f470803883cdbaf9658769df77e214704b6a5adec382f76e599a2f6c48ec3759861159ac626131bfa
+EBUILD geekcode-1.7.3-r1.ebuild 701 BLAKE2B 8e93db5f0e3f0720657680bd946300b97f7efb035623f72b98d235eb11cc43f27111c22060d8e9746665d2c77457c38200602b4661f55ca531b7cfaf97ccd1d9 SHA512 80ca3aa983a600e4f2e842b7a8c79a0b4804153cdb05f931d781558414740da9a34814cfcc141d6f77a70bd9449aa6056d3d93fc2dbb328438d40af4b2642a0d
+MISC metadata.xml 325 BLAKE2B 54f0eab50c63d869f888be5d8293aa90fddb6c3bba3659903f9a3f91e5fb5214ce0bcbe08c72718fc51fcd62ae251f4b999714f2d425c9091a5700e2ca7f59bf SHA512 53919d4488a8dd446a22f6d5017d7ba41d1e510a66be9a24cf20b50a9eb047b2c771518b5bc1b2c5c58b7c34ab6465f80a40cda72594586f23f96c39bf0208f4
diff --git a/app-misc/geekcode/files/geekcode-1.7.3-exit.patch b/app-misc/geekcode/files/geekcode-1.7.3-exit.patch
new file mode 100644
index 000000000000..23eba06a52eb
--- /dev/null
+++ b/app-misc/geekcode/files/geekcode-1.7.3-exit.patch
@@ -0,0 +1,10 @@
+--- geekcode.h.orig 2003-06-30 16:47:40.000000000 +0200
++++ geekcode.h 2010-12-30 19:14:51.000000000 +0100
+@@ -22,6 +22,7 @@
+ #ifndef __INCLUDED_GEEKCODE_H__
+ #define __INCLUDED_GEEKCODE_H__
+
++#include <stdlib.h> /* exit() */
+
+ #define VERSION "1.7.3" /* Added in v1.2 */
+
diff --git a/app-misc/geekcode/geekcode-1.7.3-r1.ebuild b/app-misc/geekcode/geekcode-1.7.3-r1.ebuild
new file mode 100644
index 000000000000..72026a803e16
--- /dev/null
+++ b/app-misc/geekcode/geekcode-1.7.3-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Geek code generator"
+HOMEPAGE="https://sourceforge.net/projects/geekcode"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~mips ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+src_prepare() {
+ eapply -p0 "${FILESDIR}/${P}-exit.patch"
+ sed -i Makefile -e 's| -o | ${LDFLAGS}&|g' || die "sed Makefile"
+
+ eapply_user
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin geekcode
+ dodoc CHANGES README geekcode.txt
+}
diff --git a/app-misc/geekcode/metadata.xml b/app-misc/geekcode/metadata.xml
new file mode 100644
index 000000000000..08dd382f3c44
--- /dev/null
+++ b/app-misc/geekcode/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 type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">geekcode</remote-id>
+ </upstream>
+</pkgmetadata>