From a5559d464ef173764cdb28eebba16ddfabb4142c Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Fri, 10 Jan 2014 22:36:45 +0100 Subject: app-crypt/af_alg: Rename from app-crypt/openssl-af-alg to match upstream name Package-Manager: portage-2.2.8 --- app-crypt/af_alg/ChangeLog | 45 ++++++++++++++ app-crypt/af_alg/Manifest | 9 +++ app-crypt/af_alg/af_alg-9999.ebuild | 48 +++++++++++++++ ...UILD-Use-CC-instead-of-LD-to-link-library.patch | 35 +++++++++++ ...D-Do-not-override-variable-if-already-def.patch | 54 +++++++++++++++++ ...R-BUILD-Comment-some-Makefile-tips-usages.patch | 44 ++++++++++++++ ...NOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch | 34 +++++++++++ .../0005-MEDIUM-BUILD-Implement-make-install.patch | 56 ++++++++++++++++++ ...-The-usage-of-Tab-is-recommenced-in-Makef.patch | 69 ++++++++++++++++++++++ app-crypt/af_alg/metadata.xml | 8 +++ app-crypt/openssl-af-alg/ChangeLog | 45 -------------- app-crypt/openssl-af-alg/Manifest | 9 --- ...UILD-Use-CC-instead-of-LD-to-link-library.patch | 35 ----------- ...D-Do-not-override-variable-if-already-def.patch | 54 ----------------- ...R-BUILD-Comment-some-Makefile-tips-usages.patch | 44 -------------- ...NOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch | 34 ----------- .../0005-MEDIUM-BUILD-Implement-make-install.patch | 56 ------------------ ...-The-usage-of-Tab-is-recommenced-in-Makef.patch | 69 ---------------------- app-crypt/openssl-af-alg/metadata.xml | 8 --- .../openssl-af-alg/openssl-af-alg-9999.ebuild | 48 --------------- 20 files changed, 402 insertions(+), 402 deletions(-) create mode 100644 app-crypt/af_alg/ChangeLog create mode 100644 app-crypt/af_alg/Manifest create mode 100644 app-crypt/af_alg/af_alg-9999.ebuild create mode 100644 app-crypt/af_alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch create mode 100644 app-crypt/af_alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch create mode 100644 app-crypt/af_alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch create mode 100644 app-crypt/af_alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch create mode 100644 app-crypt/af_alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch create mode 100644 app-crypt/af_alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch create mode 100644 app-crypt/af_alg/metadata.xml delete mode 100644 app-crypt/openssl-af-alg/ChangeLog delete mode 100644 app-crypt/openssl-af-alg/Manifest delete mode 100644 app-crypt/openssl-af-alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch delete mode 100644 app-crypt/openssl-af-alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch delete mode 100644 app-crypt/openssl-af-alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch delete mode 100644 app-crypt/openssl-af-alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch delete mode 100644 app-crypt/openssl-af-alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch delete mode 100644 app-crypt/openssl-af-alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch delete mode 100644 app-crypt/openssl-af-alg/metadata.xml delete mode 100644 app-crypt/openssl-af-alg/openssl-af-alg-9999.ebuild (limited to 'app-crypt') diff --git a/app-crypt/af_alg/ChangeLog b/app-crypt/af_alg/ChangeLog new file mode 100644 index 00000000..3c276d6f --- /dev/null +++ b/app-crypt/af_alg/ChangeLog @@ -0,0 +1,45 @@ +# ChangeLog for app-crypt/openssl-af-alg +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 10 Jan 2014; Bertrand Jacquin + +files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch, + +files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch, + +files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch, + +files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch, + +files/0005-MEDIUM-BUILD-Implement-make-install.patch, + +files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch, + -files/0000-cover-letter.patch, + -files/0001-Add-a-Makefile-to-build-easily-OpenSSL-engine-AF_ALG.patch, + -files/0002-Add-a-.gitignore-to-ignore-builded-files.patch, + -files/0003-Fix-warnings-on-Wunused-parameter.patch, + -files/0004-Strip-whitespaces.patch, openssl-af-alg-9999.ebuild: + app-crypt/openssl-af-alg: Move to git-r3, check kernel prerequisities since + 9b39696e0f, add USE flag debug, strip long lines, refresh patch set + + 15 Jun 2013; Bertrand Jacquin + files/0001-Add-a-Makefile-to-build-easily-OpenSSL-engine-AF_ALG.patch, + files/0002-Add-a-.gitignore-to-ignore-builded-files.patch, + files/0003-Fix-warnings-on-Wunused-parameter.patch, + files/0004-Strip-whitespaces.patch, openssl-af-alg-9999.ebuild: + app-crypt/openssl-af-alg: Refresh patchset to get CC etc from env + + 10 Jun 2013; Bertrand Jacquin metadata.xml: + Fix manifest + + 08 Jun 2013; Bertrand Jacquin openssl-af-alg-9999.ebuild: + app-crypt/openssl-af-alg: Move to EAPI=5, fix quotes, no KEYWORDS for live + ebuild, respect CFLAGS and LDFLAGS + + 28 May 2013; Bertrand Jacquin +metadata.xml: + Add missing metadata.xml + +*openssl-af-alg-9999 (27 May 2013) + + 27 May 2013; Bertrand Jacquin + +files/0000-cover-letter.patch, + +files/0001-Add-a-Makefile-to-build-easily-OpenSSL-engine-AF_ALG.patch, + +files/0002-Add-a-.gitignore-to-ignore-builded-files.patch, + +files/0003-Fix-warnings-on-Wunused-parameter.patch, + +files/0004-Strip-whitespaces.patch, +openssl-af-alg-9999.ebuild: + app-crypt: initial work on OpenSSL AF_ALG diff --git a/app-crypt/af_alg/Manifest b/app-crypt/af_alg/Manifest new file mode 100644 index 00000000..a083b9c3 --- /dev/null +++ b/app-crypt/af_alg/Manifest @@ -0,0 +1,9 @@ +AUX 0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch 917 SHA256 248ffeb4000b7a499bb9647cab9773dd20bda6af5cf4e16b0668b4221275880b WHIRLPOOL 8d0b52fb1512a48cfd38c061135a64f372cd6d60fd3030801cdba603893b70cb868f71ca7b913642959793120e5b814242509d4ec5761d7cd3647f1ac50f7f71 +AUX 0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch 969 SHA256 d1377900e4f850ff6df48328e854fcd4ad91c01ed0dcafad48d1efe4715f8a4d WHIRLPOOL 338bbee773259b5cf902e08ebaffbd70fe9c0481b8bcb0f9e1fdc126440456c30a8ca9772cffc6291be3b71ee008fd58178aabc6825506ba6c794f9bde0dfad6 +AUX 0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch 824 SHA256 7e2bb231ebc5e74cf25a5ba16c965a38723ef9faf675dcf00fa7bb2d23ab0676 WHIRLPOOL 92579ad7094badd32803405d946979a38400ea8533dbe313e5b87ed114cabff13f5c0dabf7777ad31640821430100b380483dadaf1c26bcbd229b7cfdd350f68 +AUX 0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch 834 SHA256 406a92e65cfafcd051b4d545118a59f1adbd0c52887293cf7b750e980022bc1f WHIRLPOOL 87a5c92c98b377a9ec0178be35f9e5e23f777baaf2bd44ff23d5f761b648973a43a929a795fed2ee2439dbadeebcb60ca547590dfd3fab0a23e329089c97f6bb +AUX 0005-MEDIUM-BUILD-Implement-make-install.patch 1339 SHA256 9841ff895163184fe1fd2c5179259361a29fd46424025db1f5f5ae01a1ed7d5c WHIRLPOOL 2d70156d64399cc22a894fe80be30bc88a8662b714fba8217e928cbdde8d2f86536d786ee8681a671d9e2e527d403620ae85c8f6b9009ec65ed2581dece0925a +AUX 0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch 1673 SHA256 b6be5a731d73fb1ae89dd45e9462324cfc91149a80e51051078b0678636b19f6 WHIRLPOOL 36404e1a99bdb06dbd423fe3e44aee4af6ae650e9bba853c70897a452f9d3ed62aa71c12a0097ea68979a99a6c8c5a760aed8bba62f9334d6014127dff883baf +EBUILD af_alg-9999.ebuild 1606 SHA256 1f50aed71206ec8637056a7c3559c81aa506d2430aab5d85b5d271bd9942dae6 WHIRLPOOL 164f91a218df17cf98c4cdd267eb0fd1293dbe3d9451ec871599aca8e580b1a9829d15e8fa187f9f645083c1c3c5024e7460bbd1e5cd6eb6c7c47c580792dba3 +MISC ChangeLog 2204 SHA256 aa653d067c4a316747f6ed1bad0a75c92586a24927070fcf4e0344370f21e21d WHIRLPOOL 743d18b08cf305baccebb2fa98ed67ad9a3026e5ff329d6789681f946eb93c3c958fe969eef74f306f774fe7d6666bd01d29563e4a43524d7b6754b976dee7ce +MISC metadata.xml 254 SHA256 c56bc3d6780712c960298c70bb86867aeb6661e97a317cc624516b0e16b72fcc WHIRLPOOL 2ebbfaa14ef0c1847284fe64a79f052cd7e73b25a724fba728c084aaaf2dd0692e068eedcf42ccef7e205077f00c35780ded7ec69118dc01ddb988b4802e46ae diff --git a/app-crypt/af_alg/af_alg-9999.ebuild b/app-crypt/af_alg/af_alg-9999.ebuild new file mode 100644 index 00000000..4096bf23 --- /dev/null +++ b/app-crypt/af_alg/af_alg-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit eutils flag-o-matic git-r3 linux-info toolchain-funcs + +DESCRIPTION="AF_ALG for OpenSSL" +HOMEPAGE="http://carnivore.it/2011/04/23/openssl_-_af_alg" + +EGIT_REPO_URI="git://git.carnivore.it/users/common/af_alg.git" +EGIT_COMMIT="HEAD" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="" +IUSE="debug" + +DEPEND="dev-libs/openssl" +RDEPEND="${DEPEND}" + +CONFIG_CHECK="~CONFIG_CRYPTO_USER_API + ~CRYPTO_USER_API_HASH + ~CRYPTO_USER_API_SKCIPHER" +WARNING_CONFIG_CRYPTO_USER_API="You must enable CONFIG_CRYPTO_USER_API in your kernel, otherwise ${PN} would not work" +WARNING_CRYPTO_USER_API_HASH="You must enable CRYPTO_USER_API_HASH in your kernel, otherwise ${PN} would not work" +WARNING_CRYPTO_USER_API_SKCIPHER="You must enable CRYPTO_USER_API_SKCIPHER in your kernel, otherwise ${PN} would not work" + +src_prepare() { + epatch "${FILESDIR}/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch" + epatch "${FILESDIR}/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch" + epatch "${FILESDIR}/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch" + epatch "${FILESDIR}/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch" + epatch "${FILESDIR}/0005-MEDIUM-BUILD-Implement-make-install.patch" + epatch "${FILESDIR}/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch" + + if use debug ; then + einfo "Appending to CFLAGS: -DDEBUG" + append-cflags -DDEBUG + fi +} + +src_install() { + emake install \ + DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)/engines" + + dodoc README +} diff --git a/app-crypt/af_alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch b/app-crypt/af_alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch new file mode 100644 index 00000000..d12cc5f1 --- /dev/null +++ b/app-crypt/af_alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch @@ -0,0 +1,35 @@ +From a44a334feb29c8326478032eb3b6e1fc0ee96cbc Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Fri, 10 Jan 2014 21:31:36 +0100 +Subject: [PATCH 1/6] MEDIUM/BUILD: Use CC instead of LD to link library + +--- + Makefile | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index e0b69dc..a992458 100644 +--- a/Makefile ++++ b/Makefile +@@ -27,7 +27,6 @@ SPEC_LDFLAGS = \ + -lcrypto + + CC = cc +-LD = $(CC) + + STRIP = strip + STRIP_FLAGS = --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id +@@ -54,8 +53,8 @@ dist: $(NAME)-$(VERSION).txz + $(Q)$(CC) -c $(SPEC_CFLAGS) $(CFLAGS) -o $@ $< + + $(NAME).so: $(SRC:c=o) +- $(call qcmd,LD,$@) +- $(Q)$(LD) -shared -o $@ $^ $(SPEC_LDFLAGS) $(LDFLAGS) ++ $(call qcmd,CC,$@) ++ $(Q)$(CC) -shared -o $@ $^ $(SPEC_LDFLAGS) $(LDFLAGS) + + $(NAME).so.strip: $(NAME).so + $(call qcmd,STRIP,$@) +-- +1.8.3.2 + diff --git a/app-crypt/af_alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch b/app-crypt/af_alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch new file mode 100644 index 00000000..3b660546 --- /dev/null +++ b/app-crypt/af_alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch @@ -0,0 +1,54 @@ +From 80c9d84bdc3a4410ae7d4dbcbd2b968348ccdab8 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Fri, 10 Jan 2014 21:33:32 +0100 +Subject: [PATCH 2/6] MEDIUM/BUILD: Do not override variable if already + defined. + +That way you can reuse environnement variables +--- + Makefile | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/Makefile b/Makefile +index a992458..4457218 100644 +--- a/Makefile ++++ b/Makefile +@@ -14,28 +14,28 @@ SRC = \ + EXTRA_FILES = \ + README + +-CFLAGS = \ ++CFLAGS ?= \ + -O3 \ + -W -Wall -Werror + + SPEC_CFLAGS = \ + -fPIC + +-LDFLAGS = ++LDFLAGS ?= + + SPEC_LDFLAGS = \ + -lcrypto + +-CC = cc ++CC ?= cc + +-STRIP = strip +-STRIP_FLAGS = --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id +- +-RM = rm -f ++STRIP ?= strip ++STRIP_FLAGS ?= --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id + + TAR = tar + XZ = xz + ++RM ?= rm -f ++ + ifeq ($(V),) + Q = @ + +-- +1.8.3.2 + diff --git a/app-crypt/af_alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch b/app-crypt/af_alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch new file mode 100644 index 00000000..33e06ffd --- /dev/null +++ b/app-crypt/af_alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch @@ -0,0 +1,44 @@ +From b5d9e9503dd54aa7b8c4595d368a04cdab2d239b Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Fri, 10 Jan 2014 21:35:44 +0100 +Subject: [PATCH 3/6] MINOR/BUILD: Comment some Makefile tips/usages + +--- + Makefile | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/Makefile b/Makefile +index 4457218..47853b4 100644 +--- a/Makefile ++++ b/Makefile +@@ -6,6 +6,7 @@ + NAME = libaf_alg + VERSION = $(shell sh -c 'git describe --tags --dirty=-dev 2> /dev/null || echo 0') + ++# List of sources to build + SRC = \ + e_af_alg.c \ + ciphers.c \ +@@ -14,15 +15,19 @@ SRC = \ + EXTRA_FILES = \ + README + ++# User defined CFLAGS + CFLAGS ?= \ + -O3 \ + -W -Wall -Werror + ++# Forced CFLAGS + SPEC_CFLAGS = \ + -fPIC + ++# User defined LDFLAGS + LDFLAGS ?= + ++# Forced LDFLAGS + SPEC_LDFLAGS = \ + -lcrypto + +-- +1.8.3.2 + diff --git a/app-crypt/af_alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch b/app-crypt/af_alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch new file mode 100644 index 00000000..48525dc4 --- /dev/null +++ b/app-crypt/af_alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch @@ -0,0 +1,34 @@ +From 822eee883be620fd92e7e4431abbc68e81a88699 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Fri, 10 Jan 2014 21:40:46 +0100 +Subject: [PATCH 4/6] MINOR/BUILD: Rename EXTRA_FILES to DOC_FILES + +--- + Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 47853b4..c24c858 100644 +--- a/Makefile ++++ b/Makefile +@@ -12,7 +12,7 @@ SRC = \ + ciphers.c \ + digests.c + +-EXTRA_FILES = \ ++DOC_FILES = \ + README + + # User defined CFLAGS +@@ -65,7 +65,7 @@ $(NAME).so.strip: $(NAME).so + $(call qcmd,STRIP,$@) + $(Q)$(STRIP) $(STRIP_FLAGS) -o $@ $< + +-$(NAME)-$(VERSION).tar: $(SRC) $(EXTRA_FILES) Makefile ++$(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile + $(call qcmd,TAR,$@) + $(Q)$(TAR) cf $@ \ + --transform "s,^,$(NAME)-$(VERSION)/," \ +-- +1.8.3.2 + diff --git a/app-crypt/af_alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch b/app-crypt/af_alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch new file mode 100644 index 00000000..3882f81f --- /dev/null +++ b/app-crypt/af_alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch @@ -0,0 +1,56 @@ +From 700c3a032dc85628cb13c555631da24d59bf4260 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Fri, 10 Jan 2014 21:49:42 +0100 +Subject: [PATCH 5/6] MEDIUM/BUILD: Implement 'make install' + +--- + Makefile | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/Makefile b/Makefile +index c24c858..d0504d6 100644 +--- a/Makefile ++++ b/Makefile +@@ -36,11 +36,18 @@ CC ?= cc + STRIP ?= strip + STRIP_FLAGS ?= --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id + ++INSTALL ?= install ++ + TAR = tar + XZ = xz + + RM ?= rm -f + ++DESTDIR ?= ++PREFIX ?= /usr/local ++LIBDIR ?= $(PREFIX)/lib/engines ++DOCDIR ?= $(PREFIX)/share/doc/$(NAME) ++ + ifeq ($(V),) + Q = @ + +@@ -65,6 +72,20 @@ $(NAME).so.strip: $(NAME).so + $(call qcmd,STRIP,$@) + $(Q)$(STRIP) $(STRIP_FLAGS) -o $@ $< + ++install: install-lib ++install-lib: $(DESTDIR)$(LIBDIR)/$(NAME).so ++install-doc: $(DOC_FILES:%=$(DESTDIR)$(DOCDIR)/%) ++ ++$(DESTDIR)$(LIBDIR)/$(NAME).so: MODE = 0555 ++$(DESTDIR)$(LIBDIR)/$(NAME).so: $(NAME).so ++ $(call qcmd,INSTALL,$@) ++ $(Q)$(INSTALL) -D -m $(MODE) $< $@ ++ ++$(DESTDIR)$(DOCDIR)/%: MODE = 0444 ++$(DESTDIR)$(DOCDIR)/%: % ++ $(call qcmd,INSTALL,$@) ++ $(Q)$(INSTALL) -D -m $(MODE) $< $@ ++ + $(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile + $(call qcmd,TAR,$@) + $(Q)$(TAR) cf $@ \ +-- +1.8.3.2 + diff --git a/app-crypt/af_alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch b/app-crypt/af_alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch new file mode 100644 index 00000000..85c72c59 --- /dev/null +++ b/app-crypt/af_alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch @@ -0,0 +1,69 @@ +From 2ab31bfd855454f71899eb8c009bbe66f181419e Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Fri, 10 Jan 2014 21:52:20 +0100 +Subject: [PATCH 6/6] MINOR/BUILD: The usage of Tab is recommenced in Makefiles + +--- + Makefile | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/Makefile b/Makefile +index d0504d6..6cade4f 100644 +--- a/Makefile ++++ b/Makefile +@@ -52,7 +52,7 @@ ifeq ($(V),) + Q = @ + + qcmd = @printf " %-8s %s\n" "$(1)" "$(2)"; +-endif # $(V) ++endif # $(V) + + all: shared + +@@ -60,7 +60,7 @@ shared: $(NAME).so + strip: $(NAME).so.strip + dist: $(NAME)-$(VERSION).txz + +-%.o: %.c ++%.o: %.c + $(call qcmd,CC,$@) + $(Q)$(CC) -c $(SPEC_CFLAGS) $(CFLAGS) -o $@ $< + +@@ -68,7 +68,7 @@ $(NAME).so: $(SRC:c=o) + $(call qcmd,CC,$@) + $(Q)$(CC) -shared -o $@ $^ $(SPEC_LDFLAGS) $(LDFLAGS) + +-$(NAME).so.strip: $(NAME).so ++$(NAME).so.strip: $(NAME).so + $(call qcmd,STRIP,$@) + $(Q)$(STRIP) $(STRIP_FLAGS) -o $@ $< + +@@ -86,14 +86,14 @@ $(DESTDIR)$(DOCDIR)/%: % + $(call qcmd,INSTALL,$@) + $(Q)$(INSTALL) -D -m $(MODE) $< $@ + +-$(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile ++$(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile + $(call qcmd,TAR,$@) + $(Q)$(TAR) cf $@ \ + --transform "s,^,$(NAME)-$(VERSION)/," \ + --force-local --numeric-owner \ + $^ + +-%.txz: %.tar ++%.txz: %.tar + $(call qcmd,XZ,$@) + $(Q)$(XZ) -c > $@ < $< + +@@ -103,7 +103,7 @@ clean: + $(call qcmd,RM,$(NAME).so) + $(Q)$(RM) $(NAME).so $(NAME).so.strip + +-dist-clean: clean ++dist-clean: clean + $(call qcmd,RM,$(NAME)-$(VERSION).tar) + $(Q)$(RM) $(NAME)-$(VERSION).tar + $(call qcmd,RM,$(NAME)-$(VERSION).txz) +-- +1.8.3.2 + diff --git a/app-crypt/af_alg/metadata.xml b/app-crypt/af_alg/metadata.xml new file mode 100644 index 00000000..933498d8 --- /dev/null +++ b/app-crypt/af_alg/metadata.xml @@ -0,0 +1,8 @@ + + + + + beber@meleeweb.net + Bertrand Jacquin + + diff --git a/app-crypt/openssl-af-alg/ChangeLog b/app-crypt/openssl-af-alg/ChangeLog deleted file mode 100644 index 3c276d6f..00000000 --- a/app-crypt/openssl-af-alg/ChangeLog +++ /dev/null @@ -1,45 +0,0 @@ -# ChangeLog for app-crypt/openssl-af-alg -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 10 Jan 2014; Bertrand Jacquin - +files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch, - +files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch, - +files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch, - +files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch, - +files/0005-MEDIUM-BUILD-Implement-make-install.patch, - +files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch, - -files/0000-cover-letter.patch, - -files/0001-Add-a-Makefile-to-build-easily-OpenSSL-engine-AF_ALG.patch, - -files/0002-Add-a-.gitignore-to-ignore-builded-files.patch, - -files/0003-Fix-warnings-on-Wunused-parameter.patch, - -files/0004-Strip-whitespaces.patch, openssl-af-alg-9999.ebuild: - app-crypt/openssl-af-alg: Move to git-r3, check kernel prerequisities since - 9b39696e0f, add USE flag debug, strip long lines, refresh patch set - - 15 Jun 2013; Bertrand Jacquin - files/0001-Add-a-Makefile-to-build-easily-OpenSSL-engine-AF_ALG.patch, - files/0002-Add-a-.gitignore-to-ignore-builded-files.patch, - files/0003-Fix-warnings-on-Wunused-parameter.patch, - files/0004-Strip-whitespaces.patch, openssl-af-alg-9999.ebuild: - app-crypt/openssl-af-alg: Refresh patchset to get CC etc from env - - 10 Jun 2013; Bertrand Jacquin metadata.xml: - Fix manifest - - 08 Jun 2013; Bertrand Jacquin openssl-af-alg-9999.ebuild: - app-crypt/openssl-af-alg: Move to EAPI=5, fix quotes, no KEYWORDS for live - ebuild, respect CFLAGS and LDFLAGS - - 28 May 2013; Bertrand Jacquin +metadata.xml: - Add missing metadata.xml - -*openssl-af-alg-9999 (27 May 2013) - - 27 May 2013; Bertrand Jacquin - +files/0000-cover-letter.patch, - +files/0001-Add-a-Makefile-to-build-easily-OpenSSL-engine-AF_ALG.patch, - +files/0002-Add-a-.gitignore-to-ignore-builded-files.patch, - +files/0003-Fix-warnings-on-Wunused-parameter.patch, - +files/0004-Strip-whitespaces.patch, +openssl-af-alg-9999.ebuild: - app-crypt: initial work on OpenSSL AF_ALG diff --git a/app-crypt/openssl-af-alg/Manifest b/app-crypt/openssl-af-alg/Manifest deleted file mode 100644 index a2822bb6..00000000 --- a/app-crypt/openssl-af-alg/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX 0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch 917 SHA256 248ffeb4000b7a499bb9647cab9773dd20bda6af5cf4e16b0668b4221275880b WHIRLPOOL 8d0b52fb1512a48cfd38c061135a64f372cd6d60fd3030801cdba603893b70cb868f71ca7b913642959793120e5b814242509d4ec5761d7cd3647f1ac50f7f71 -AUX 0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch 969 SHA256 d1377900e4f850ff6df48328e854fcd4ad91c01ed0dcafad48d1efe4715f8a4d WHIRLPOOL 338bbee773259b5cf902e08ebaffbd70fe9c0481b8bcb0f9e1fdc126440456c30a8ca9772cffc6291be3b71ee008fd58178aabc6825506ba6c794f9bde0dfad6 -AUX 0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch 824 SHA256 7e2bb231ebc5e74cf25a5ba16c965a38723ef9faf675dcf00fa7bb2d23ab0676 WHIRLPOOL 92579ad7094badd32803405d946979a38400ea8533dbe313e5b87ed114cabff13f5c0dabf7777ad31640821430100b380483dadaf1c26bcbd229b7cfdd350f68 -AUX 0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch 834 SHA256 406a92e65cfafcd051b4d545118a59f1adbd0c52887293cf7b750e980022bc1f WHIRLPOOL 87a5c92c98b377a9ec0178be35f9e5e23f777baaf2bd44ff23d5f761b648973a43a929a795fed2ee2439dbadeebcb60ca547590dfd3fab0a23e329089c97f6bb -AUX 0005-MEDIUM-BUILD-Implement-make-install.patch 1339 SHA256 9841ff895163184fe1fd2c5179259361a29fd46424025db1f5f5ae01a1ed7d5c WHIRLPOOL 2d70156d64399cc22a894fe80be30bc88a8662b714fba8217e928cbdde8d2f86536d786ee8681a671d9e2e527d403620ae85c8f6b9009ec65ed2581dece0925a -AUX 0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch 1673 SHA256 b6be5a731d73fb1ae89dd45e9462324cfc91149a80e51051078b0678636b19f6 WHIRLPOOL 36404e1a99bdb06dbd423fe3e44aee4af6ae650e9bba853c70897a452f9d3ed62aa71c12a0097ea68979a99a6c8c5a760aed8bba62f9334d6014127dff883baf -EBUILD openssl-af-alg-9999.ebuild 1602 SHA256 bf1f8fbce55a02c1ea1a03879d349d4855d2fbf676769cc50278cd9567bb6fda WHIRLPOOL 4419c11094a519db708b339b682cf833e7613540d2faa352c2af8e7b51c4890670411d5d0fa6da9a761560990dcdcd0ad2dbf7d55becea04db933435f0357083 -MISC ChangeLog 2204 SHA256 aa653d067c4a316747f6ed1bad0a75c92586a24927070fcf4e0344370f21e21d WHIRLPOOL 743d18b08cf305baccebb2fa98ed67ad9a3026e5ff329d6789681f946eb93c3c958fe969eef74f306f774fe7d6666bd01d29563e4a43524d7b6754b976dee7ce -MISC metadata.xml 254 SHA256 c56bc3d6780712c960298c70bb86867aeb6661e97a317cc624516b0e16b72fcc WHIRLPOOL 2ebbfaa14ef0c1847284fe64a79f052cd7e73b25a724fba728c084aaaf2dd0692e068eedcf42ccef7e205077f00c35780ded7ec69118dc01ddb988b4802e46ae diff --git a/app-crypt/openssl-af-alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch b/app-crypt/openssl-af-alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch deleted file mode 100644 index d12cc5f1..00000000 --- a/app-crypt/openssl-af-alg/files/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a44a334feb29c8326478032eb3b6e1fc0ee96cbc Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Fri, 10 Jan 2014 21:31:36 +0100 -Subject: [PATCH 1/6] MEDIUM/BUILD: Use CC instead of LD to link library - ---- - Makefile | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/Makefile b/Makefile -index e0b69dc..a992458 100644 ---- a/Makefile -+++ b/Makefile -@@ -27,7 +27,6 @@ SPEC_LDFLAGS = \ - -lcrypto - - CC = cc --LD = $(CC) - - STRIP = strip - STRIP_FLAGS = --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id -@@ -54,8 +53,8 @@ dist: $(NAME)-$(VERSION).txz - $(Q)$(CC) -c $(SPEC_CFLAGS) $(CFLAGS) -o $@ $< - - $(NAME).so: $(SRC:c=o) -- $(call qcmd,LD,$@) -- $(Q)$(LD) -shared -o $@ $^ $(SPEC_LDFLAGS) $(LDFLAGS) -+ $(call qcmd,CC,$@) -+ $(Q)$(CC) -shared -o $@ $^ $(SPEC_LDFLAGS) $(LDFLAGS) - - $(NAME).so.strip: $(NAME).so - $(call qcmd,STRIP,$@) --- -1.8.3.2 - diff --git a/app-crypt/openssl-af-alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch b/app-crypt/openssl-af-alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch deleted file mode 100644 index 3b660546..00000000 --- a/app-crypt/openssl-af-alg/files/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 80c9d84bdc3a4410ae7d4dbcbd2b968348ccdab8 Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Fri, 10 Jan 2014 21:33:32 +0100 -Subject: [PATCH 2/6] MEDIUM/BUILD: Do not override variable if already - defined. - -That way you can reuse environnement variables ---- - Makefile | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -diff --git a/Makefile b/Makefile -index a992458..4457218 100644 ---- a/Makefile -+++ b/Makefile -@@ -14,28 +14,28 @@ SRC = \ - EXTRA_FILES = \ - README - --CFLAGS = \ -+CFLAGS ?= \ - -O3 \ - -W -Wall -Werror - - SPEC_CFLAGS = \ - -fPIC - --LDFLAGS = -+LDFLAGS ?= - - SPEC_LDFLAGS = \ - -lcrypto - --CC = cc -+CC ?= cc - --STRIP = strip --STRIP_FLAGS = --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id -- --RM = rm -f -+STRIP ?= strip -+STRIP_FLAGS ?= --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id - - TAR = tar - XZ = xz - -+RM ?= rm -f -+ - ifeq ($(V),) - Q = @ - --- -1.8.3.2 - diff --git a/app-crypt/openssl-af-alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch b/app-crypt/openssl-af-alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch deleted file mode 100644 index 33e06ffd..00000000 --- a/app-crypt/openssl-af-alg/files/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch +++ /dev/null @@ -1,44 +0,0 @@ -From b5d9e9503dd54aa7b8c4595d368a04cdab2d239b Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Fri, 10 Jan 2014 21:35:44 +0100 -Subject: [PATCH 3/6] MINOR/BUILD: Comment some Makefile tips/usages - ---- - Makefile | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Makefile b/Makefile -index 4457218..47853b4 100644 ---- a/Makefile -+++ b/Makefile -@@ -6,6 +6,7 @@ - NAME = libaf_alg - VERSION = $(shell sh -c 'git describe --tags --dirty=-dev 2> /dev/null || echo 0') - -+# List of sources to build - SRC = \ - e_af_alg.c \ - ciphers.c \ -@@ -14,15 +15,19 @@ SRC = \ - EXTRA_FILES = \ - README - -+# User defined CFLAGS - CFLAGS ?= \ - -O3 \ - -W -Wall -Werror - -+# Forced CFLAGS - SPEC_CFLAGS = \ - -fPIC - -+# User defined LDFLAGS - LDFLAGS ?= - -+# Forced LDFLAGS - SPEC_LDFLAGS = \ - -lcrypto - --- -1.8.3.2 - diff --git a/app-crypt/openssl-af-alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch b/app-crypt/openssl-af-alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch deleted file mode 100644 index 48525dc4..00000000 --- a/app-crypt/openssl-af-alg/files/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 822eee883be620fd92e7e4431abbc68e81a88699 Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Fri, 10 Jan 2014 21:40:46 +0100 -Subject: [PATCH 4/6] MINOR/BUILD: Rename EXTRA_FILES to DOC_FILES - ---- - Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index 47853b4..c24c858 100644 ---- a/Makefile -+++ b/Makefile -@@ -12,7 +12,7 @@ SRC = \ - ciphers.c \ - digests.c - --EXTRA_FILES = \ -+DOC_FILES = \ - README - - # User defined CFLAGS -@@ -65,7 +65,7 @@ $(NAME).so.strip: $(NAME).so - $(call qcmd,STRIP,$@) - $(Q)$(STRIP) $(STRIP_FLAGS) -o $@ $< - --$(NAME)-$(VERSION).tar: $(SRC) $(EXTRA_FILES) Makefile -+$(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile - $(call qcmd,TAR,$@) - $(Q)$(TAR) cf $@ \ - --transform "s,^,$(NAME)-$(VERSION)/," \ --- -1.8.3.2 - diff --git a/app-crypt/openssl-af-alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch b/app-crypt/openssl-af-alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch deleted file mode 100644 index 3882f81f..00000000 --- a/app-crypt/openssl-af-alg/files/0005-MEDIUM-BUILD-Implement-make-install.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 700c3a032dc85628cb13c555631da24d59bf4260 Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Fri, 10 Jan 2014 21:49:42 +0100 -Subject: [PATCH 5/6] MEDIUM/BUILD: Implement 'make install' - ---- - Makefile | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -diff --git a/Makefile b/Makefile -index c24c858..d0504d6 100644 ---- a/Makefile -+++ b/Makefile -@@ -36,11 +36,18 @@ CC ?= cc - STRIP ?= strip - STRIP_FLAGS ?= --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id - -+INSTALL ?= install -+ - TAR = tar - XZ = xz - - RM ?= rm -f - -+DESTDIR ?= -+PREFIX ?= /usr/local -+LIBDIR ?= $(PREFIX)/lib/engines -+DOCDIR ?= $(PREFIX)/share/doc/$(NAME) -+ - ifeq ($(V),) - Q = @ - -@@ -65,6 +72,20 @@ $(NAME).so.strip: $(NAME).so - $(call qcmd,STRIP,$@) - $(Q)$(STRIP) $(STRIP_FLAGS) -o $@ $< - -+install: install-lib -+install-lib: $(DESTDIR)$(LIBDIR)/$(NAME).so -+install-doc: $(DOC_FILES:%=$(DESTDIR)$(DOCDIR)/%) -+ -+$(DESTDIR)$(LIBDIR)/$(NAME).so: MODE = 0555 -+$(DESTDIR)$(LIBDIR)/$(NAME).so: $(NAME).so -+ $(call qcmd,INSTALL,$@) -+ $(Q)$(INSTALL) -D -m $(MODE) $< $@ -+ -+$(DESTDIR)$(DOCDIR)/%: MODE = 0444 -+$(DESTDIR)$(DOCDIR)/%: % -+ $(call qcmd,INSTALL,$@) -+ $(Q)$(INSTALL) -D -m $(MODE) $< $@ -+ - $(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile - $(call qcmd,TAR,$@) - $(Q)$(TAR) cf $@ \ --- -1.8.3.2 - diff --git a/app-crypt/openssl-af-alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch b/app-crypt/openssl-af-alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch deleted file mode 100644 index 85c72c59..00000000 --- a/app-crypt/openssl-af-alg/files/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 2ab31bfd855454f71899eb8c009bbe66f181419e Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Fri, 10 Jan 2014 21:52:20 +0100 -Subject: [PATCH 6/6] MINOR/BUILD: The usage of Tab is recommenced in Makefiles - ---- - Makefile | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/Makefile b/Makefile -index d0504d6..6cade4f 100644 ---- a/Makefile -+++ b/Makefile -@@ -52,7 +52,7 @@ ifeq ($(V),) - Q = @ - - qcmd = @printf " %-8s %s\n" "$(1)" "$(2)"; --endif # $(V) -+endif # $(V) - - all: shared - -@@ -60,7 +60,7 @@ shared: $(NAME).so - strip: $(NAME).so.strip - dist: $(NAME)-$(VERSION).txz - --%.o: %.c -+%.o: %.c - $(call qcmd,CC,$@) - $(Q)$(CC) -c $(SPEC_CFLAGS) $(CFLAGS) -o $@ $< - -@@ -68,7 +68,7 @@ $(NAME).so: $(SRC:c=o) - $(call qcmd,CC,$@) - $(Q)$(CC) -shared -o $@ $^ $(SPEC_LDFLAGS) $(LDFLAGS) - --$(NAME).so.strip: $(NAME).so -+$(NAME).so.strip: $(NAME).so - $(call qcmd,STRIP,$@) - $(Q)$(STRIP) $(STRIP_FLAGS) -o $@ $< - -@@ -86,14 +86,14 @@ $(DESTDIR)$(DOCDIR)/%: % - $(call qcmd,INSTALL,$@) - $(Q)$(INSTALL) -D -m $(MODE) $< $@ - --$(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile -+$(NAME)-$(VERSION).tar: $(SRC) $(DOC_FILES) Makefile - $(call qcmd,TAR,$@) - $(Q)$(TAR) cf $@ \ - --transform "s,^,$(NAME)-$(VERSION)/," \ - --force-local --numeric-owner \ - $^ - --%.txz: %.tar -+%.txz: %.tar - $(call qcmd,XZ,$@) - $(Q)$(XZ) -c > $@ < $< - -@@ -103,7 +103,7 @@ clean: - $(call qcmd,RM,$(NAME).so) - $(Q)$(RM) $(NAME).so $(NAME).so.strip - --dist-clean: clean -+dist-clean: clean - $(call qcmd,RM,$(NAME)-$(VERSION).tar) - $(Q)$(RM) $(NAME)-$(VERSION).tar - $(call qcmd,RM,$(NAME)-$(VERSION).txz) --- -1.8.3.2 - diff --git a/app-crypt/openssl-af-alg/metadata.xml b/app-crypt/openssl-af-alg/metadata.xml deleted file mode 100644 index 933498d8..00000000 --- a/app-crypt/openssl-af-alg/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - beber@meleeweb.net - Bertrand Jacquin - - diff --git a/app-crypt/openssl-af-alg/openssl-af-alg-9999.ebuild b/app-crypt/openssl-af-alg/openssl-af-alg-9999.ebuild deleted file mode 100644 index 9d696153..00000000 --- a/app-crypt/openssl-af-alg/openssl-af-alg-9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -inherit eutils flag-o-matic git-r3 linux-info toolchain-funcs - -DESCRIPTION="AF_ALG for OpenSSL" -HOMEPAGE="http://src.carnivore.it/users/common/af_alg" - -EGIT_REPO_URI="git://git.carnivore.it/users/common/af_alg.git" -EGIT_COMMIT="HEAD" - -LICENSE="openssl" -SLOT="0" -KEYWORDS="" -IUSE="debug" - -DEPEND="dev-libs/openssl" -RDEPEND="${DEPEND}" - -CONFIG_CHECK="~CONFIG_CRYPTO_USER_API - ~CRYPTO_USER_API_HASH - ~CRYPTO_USER_API_SKCIPHER" -WARNING_CONFIG_CRYPTO_USER_API="You must enable CONFIG_CRYPTO_USER_API in your kernel, otherwise ${PN} would not work" -WARNING_CRYPTO_USER_API_HASH="You must enable CRYPTO_USER_API_HASH in your kernel, otherwise ${PN} would not work" -WARNING_CRYPTO_USER_API_SKCIPHER="You must enable CRYPTO_USER_API_SKCIPHER in your kernel, otherwise ${PN} would not work" - -src_prepare() { - epatch "${FILESDIR}/0001-MEDIUM-BUILD-Use-CC-instead-of-LD-to-link-library.patch" - epatch "${FILESDIR}/0002-MEDIUM-BUILD-Do-not-override-variable-if-already-def.patch" - epatch "${FILESDIR}/0003-MINOR-BUILD-Comment-some-Makefile-tips-usages.patch" - epatch "${FILESDIR}/0004-MINOR-BUILD-Rename-EXTRA_FILES-to-DOC_FILES.patch" - epatch "${FILESDIR}/0005-MEDIUM-BUILD-Implement-make-install.patch" - epatch "${FILESDIR}/0006-MINOR-BUILD-The-usage-of-Tab-is-recommenced-in-Makef.patch" - - if use debug ; then - einfo "Appending to CFLAGS: -DDEBUG" - append-cflags -DDEBUG - fi -} - -src_install() { - emake install \ - DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)/engines" - - dodoc README -} -- cgit v1.2.3