commit: 41c69476e406581bcd954db3fc77fdd4c82cc791 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org> AuthorDate: Thu Nov 5 07:16:38 2020 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Thu Nov 5 07:20:22 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c69476
app-misc/no-more-secrets: sync live ebuild with 0.3.3, respect *FLAGS Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> .../no-more-secrets-0.3.3-respect-ldflags.patch | 48 ++++++++++++++++++++++ .../no-more-secrets/no-more-secrets-0.3.3.ebuild | 25 ++++++----- 2 files changed, 60 insertions(+), 13 deletions(-) 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 00000000000..1fb407f1c09 --- /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/no-more-secrets-0.3.3.ebuild b/app-misc/no-more-secrets/no-more-secrets-0.3.3.ebuild index 57fdd08f5c3..fd0780756aa 100644 --- 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 @@ -5,26 +5,25 @@ EAPI=7 inherit toolchain-funcs -SRC_URI="https://github.com/bartobri/no-more-secrets/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" +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}" -src_prepare() { - sed -i -e 's#CC =#CC ?=#' \ - -e 's#prefix =#prefix ?=#' \ - -e 's#CFLAGS =#CFLAGS ?=#' Makefile || die - default -} +PATCHES=( "${FILESDIR}"/${P}-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 }