summaryrefslogtreecommitdiff
path: root/app-misc/no-more-secrets
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/no-more-secrets')
-rw-r--r--app-misc/no-more-secrets/Manifest6
-rw-r--r--app-misc/no-more-secrets/files/no-more-secrets-0.3.3-respect-ldflags.patch48
-rw-r--r--app-misc/no-more-secrets/files/no-more-secrets-9999-2018-10-25-respect-ldflags.patch48
-rw-r--r--app-misc/no-more-secrets/no-more-secrets-0.3.3.ebuild29
-rw-r--r--app-misc/no-more-secrets/no-more-secrets-9999.ebuild33
5 files changed, 141 insertions, 23 deletions
diff --git a/app-misc/no-more-secrets/Manifest b/app-misc/no-more-secrets/Manifest
index a3233522f657..5c5b34ad9f03 100644
--- a/app-misc/no-more-secrets/Manifest
+++ b/app-misc/no-more-secrets/Manifest
@@ -1,2 +1,6 @@
-EBUILD no-more-secrets-9999.ebuild 758 BLAKE2B 39252ebfaffaecc5cc1b907fc8918946ae1c36f66200c5867e64cf9dd56672b833dbf99fcfc2051c4ec946ba97a9d20bcb0302a17ab51e84844883b4ce9e8aee SHA512 eb8b8c5203b3b74066b92a8476736108e3fb5a7de882537660786e649b735b49cceddec0162cf64b307af1202a0ab45469f938ef988a192bc6f485c219c3a782
+AUX no-more-secrets-0.3.3-respect-ldflags.patch 1424 BLAKE2B 22c17b3f816168ff1e9dbeff36da16221b018c78c6d213af26450c5c8d9150f98448e3e272db5a5ff7b17ca538d6dfc167c339e82ee2894df5a9228b0d4c050a SHA512 f08b50ebf89b9d2ee2c605b774d9f653b342175c2dff65476d174a9c27b7e5b2f860a0b34b5e20bd1a84c4a96a993afc30a4cfd3e08cafe01779b52c5fb6d8f0
+AUX no-more-secrets-9999-2018-10-25-respect-ldflags.patch 1492 BLAKE2B 9f65f7ca747cb044913f26070337031bb6a1d441a3aa2d1b3b9c745cb948e47482cce1500f58384968059e408429e2e6af43762f022197213e7c0bf67ab66c59 SHA512 50215e6003f262e27c1b58f12e70b7b2101e9cca39d48bc3056c4474219fcd6bd60fdc3408910d01981efb00318da5289cd5a2258868ae616761af969c0980b5
+DIST no-more-secrets-0.3.3.tar.gz 24713 BLAKE2B c47cc71e72c8bc10bfc27b382e22d1b808b1efa65f3355ce0b435490c1628e476824414541fd12c58c99b47822724bb8cb6cdf1a0b0edf05068e7400cfcef09a SHA512 d261c9d2f7617149815627a4b6817aa5b483045cefbad148038ac9f13bc231b571034791aaaabc2ce9ab112cecc6015efc74167955099b8b57d1810f81210b31
+EBUILD no-more-secrets-0.3.3.ebuild 702 BLAKE2B 10498fe21f81a4093f26bb99ec4b14708c8df0de2d3d7f2ef452a81d91d84eca66aba612d4213a89c3daf5536112eae463ec88170b3b7dd21ec97d40b0f6e82f SHA512 ad4b6cf0e37283d182978d3580b1540b83370e1bef19bf80c360fd269109bc4d2a16d69b2e65ea6957ddd01d45315505a3058ec6c699f09b389ccea9b916532e
+EBUILD no-more-secrets-9999.ebuild 729 BLAKE2B 95e3238654c9425a1adc01e5913cff9df11af1a1d6d4e3c58a0a77d33cfea6b82e442ee5f422d12cc0cfc22735c516f2582be18dee8c86c91c50f7e0f963acab SHA512 7f6d742a634de914615c49eb4462fc5f3c122dfa1464024f82d458a52a7380a8d1389d154cf72651e1021d900c4164e5412db3a8dfec2f460a3f8dae9d610748
MISC metadata.xml 336 BLAKE2B 9799273f7a650e3998e4342a3c5a072b3785586258874784ed920433c2ea7efc10e3fc72c611112320a59bcf8de863a7d5f7f96ff6cf7d4147177f2d34a1f699 SHA512 8036e228fe0f0aefb9f73ed5ab0a31c87c21390184db1cd4262218afb8b7f4d80391af7315eddab410a7ee55be188f706efa97847af20ac37116d2cd3eaeb8dd
diff --git a/app-misc/no-more-secrets/files/no-more-secrets-0.3.3-respect-ldflags.patch b/app-misc/no-more-secrets/files/no-more-secrets-0.3.3-respect-ldflags.patch
new file mode 100644
index 000000000000..1fb407f1c099
--- /dev/null
+++ b/app-misc/no-more-secrets/files/no-more-secrets-0.3.3-respect-ldflags.patch
@@ -0,0 +1,48 @@
+--- a/Makefile 2020-11-05 09:12:07.420199828 +0200
++++ b/Makefile 2020-11-05 09:13:08.652973506 +0200
+@@ -1,5 +1,5 @@
+ # Installation directories following GNU conventions
+-prefix ?= /usr/local
++prefix = /usr
+ exec_prefix = $(prefix)
+ bindir = $(exec_prefix)/bin
+ sbindir = $(exec_prefix)/sbin
+@@ -12,29 +12,30 @@
+ OBJ=obj
+ SRC=src
+
+-CC ?= gcc
+-CFLAGS ?= -Wextra -Wall
++export CC
++export CFLAGS
++export LDFLAGS
+
+ .PHONY: all install uninstall clean
+
+ nms: $(OBJ)/nmscharset.o $(OBJ)/nmstermio.o $(OBJ)/nmseffect.o $(OBJ)/nms.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/$@ $^
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/$@ $^
+
+ sneakers: $(OBJ)/nmscharset.o $(OBJ)/nmstermio.o $(OBJ)/nmseffect.o $(OBJ)/sneakers.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/$@ $^
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/$@ $^
+
+ all: nms sneakers
+
+ all-ncurses: nms-ncurses sneakers-ncurses
+
+ nms-ncurses: $(OBJ)/nmscharset.o $(OBJ)/nmstermio_ncurses.o $(OBJ)/nmseffect.o $(OBJ)/nms.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/nms $^ -lncurses
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/nms $^ -lncurses
+
+ sneakers-ncurses: $(OBJ)/nmscharset.o $(OBJ)/nmstermio_ncurses.o $(OBJ)/nmseffect.o $(OBJ)/sneakers.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/sneakers $^ -lncurses
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/sneakers $^ -lncurses
+
+ $(OBJ)/%.o: $(SRC)/%.c | $(OBJ)
+- $(CC) $(CFLAGS) -o $@ -c $<
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ -c $<
+
+ $(BIN):
+ mkdir $(BIN)
+
diff --git a/app-misc/no-more-secrets/files/no-more-secrets-9999-2018-10-25-respect-ldflags.patch b/app-misc/no-more-secrets/files/no-more-secrets-9999-2018-10-25-respect-ldflags.patch
new file mode 100644
index 000000000000..163ec6fc09b9
--- /dev/null
+++ b/app-misc/no-more-secrets/files/no-more-secrets-9999-2018-10-25-respect-ldflags.patch
@@ -0,0 +1,48 @@
+--- a/Makefile 2020-11-05 08:48:00.592582924 +0200
++++ b/Makefile 2020-11-05 09:03:53.247026258 +0200
+@@ -1,5 +1,5 @@
+ # Installation directories following GNU conventions
+-prefix ?= /usr/local
++prefix = /usr
+ exec_prefix = $(prefix)
+ bindir = $(exec_prefix)/bin
+ sbindir = $(exec_prefix)/sbin
+@@ -12,29 +12,30 @@
+ OBJ=obj
+ SRC=src
+
+-CC ?= gcc
+-CFLAGS ?= -Wextra -Wall -O2
++export CC
++export CFLAGS
++export LDFLAGS
+
+ .PHONY: all install uninstall clean
+
+ nms: $(OBJ)/input.o $(OBJ)/error.o $(OBJ)/nmscharset.o $(OBJ)/nmstermio.o $(OBJ)/nmseffect.o $(OBJ)/nms.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/$@ $^
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/$@ $^
+
+ sneakers: $(OBJ)/nmscharset.o $(OBJ)/nmstermio.o $(OBJ)/nmseffect.o $(OBJ)/sneakers.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/$@ $^
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/$@ $^
+
+ all: nms sneakers
+
+ all-ncurses: nms-ncurses sneakers-ncurses
+
+ nms-ncurses: $(OBJ)/input.o $(OBJ)/error.o $(OBJ)/nmscharset.o $(OBJ)/nmstermio_ncurses.o $(OBJ)/nmseffect.o $(OBJ)/nms.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/nms $^ -lncursesw
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/nms $^ -lncursesw
+
+ sneakers-ncurses: $(OBJ)/nmscharset.o $(OBJ)/nmstermio_ncurses.o $(OBJ)/nmseffect.o $(OBJ)/sneakers.o | $(BIN)
+- $(CC) $(CFLAGS) -o $(BIN)/sneakers $^ -lncursesw
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(BIN)/sneakers $^ -lncursesw
+
+ $(OBJ)/%.o: $(SRC)/%.c | $(OBJ)
+- $(CC) $(CFLAGS) -o $@ -c $<
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ -c $<
+
+ $(BIN):
+ mkdir $(BIN)
+
diff --git a/app-misc/no-more-secrets/no-more-secrets-0.3.3.ebuild b/app-misc/no-more-secrets/no-more-secrets-0.3.3.ebuild
new file mode 100644
index 000000000000..fd0780756aa5
--- /dev/null
+++ b/app-misc/no-more-secrets/no-more-secrets-0.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/bartobri/no-more-secrets.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/bartobri/no-more-secrets/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Recreate decrypting text from 1992 movie 'Sneakers'"
+HOMEPAGE="https://github.com/bartobri/no-more-secrets"
+
+LICENSE="GPL-3"
+SLOT=0
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-respect-ldflags.patch )
+
+src_compile() {
+ CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
+}
diff --git a/app-misc/no-more-secrets/no-more-secrets-9999.ebuild b/app-misc/no-more-secrets/no-more-secrets-9999.ebuild
index d5955c438a05..6fcda186cfdf 100644
--- a/app-misc/no-more-secrets/no-more-secrets-9999.ebuild
+++ b/app-misc/no-more-secrets/no-more-secrets-9999.ebuild
@@ -1,40 +1,29 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit toolchain-funcs
-#if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/bartobri/${PN}.git"
- SRC_URI=""
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/bartobri/no-more-secrets.git"
inherit git-r3
- KEYWORDS=""
-#else
-# SRC_URI=""
-# KEYWORDS=""
-#fi
+else
+ SRC_URI="https://github.com/bartobri/no-more-secrets/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
-DESCRIPTION="recreate decrypting text from 1992 movie 'Sneakers'"
+DESCRIPTION="Recreate decrypting text from 1992 movie 'Sneakers'"
HOMEPAGE="https://github.com/bartobri/no-more-secrets"
LICENSE="GPL-3"
SLOT=0
DEPEND="sys-libs/ncurses:0="
-
RDEPEND="${DEPEND}"
-src_prepare() {
- sed -i 's#CC =#CC ?=#' Makefile
- sed -i 's#prefix =#prefix ?=#' Makefile
- sed -i 's#CFLAGS =#CFLAGS ?=#' Makefile
-}
+PATCHES=( "${FILESDIR}"/no-more-secrets-9999-2018-10-25-respect-ldflags.patch )
src_compile() {
- CC=$(tc-getCC) CFLAGS=${CFLAGS} emake
-}
-
-src_install() {
- prefix=/usr DESTDIR="${ED}" emake install
+ CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
}