[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-05-25 Thread Sam James
commit: 2daf736cdbac10b7f7729cc2d87ccc1fdc52cf51
Author: Sam James  gentoo  org>
AuthorDate: Sat May 25 06:48:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 25 06:48:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2daf736c

sys-fs/loop-aes: use HTTPS

Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/loop-aes-3.8b.ebuild | 4 ++--
 sys-fs/loop-aes/loop-aes-3.8c.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.8b.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8b.ebuild
index e74a90959434..9fe025f69c78 100644
--- a/sys-fs/loop-aes/loop-aes-3.8b.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.8b.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ MY_P="${PN/aes/AES}-v${PV}"
 
 DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
 HOMEPAGE="https://sourceforge.net/projects/loop-aes/;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+SRC_URI="https://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-fs/loop-aes/loop-aes-3.8c.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
index 00e492cdf3b0..03ca24a9e59c 100644
--- a/sys-fs/loop-aes/loop-aes-3.8c.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
@@ -11,9 +11,9 @@ MY_P="${PN/aes/AES}-v${PV}"
 DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
 HOMEPAGE="https://sourceforge.net/projects/loop-aes/;
 SRC_URI="
-   http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2
+   https://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2
verify-sig? (
-   http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2.sign
+   https://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2.sign
-> ${MY_P}.tar.bz2.sig
)
 "



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-05-25 Thread Sam James
commit: d7c7c96343e5080714b03d00112b06706f3e02ce
Author: Sam James  gentoo  org>
AuthorDate: Sat May 25 06:41:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 25 06:46:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c7c963

sys-fs/loop-aes: tweak style

Group *DEPEND together, put eclass var pre-inherit.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/loop-aes-3.8c.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.8c.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
index 5c3b2d38850a..00e492cdf3b0 100644
--- a/sys-fs/loop-aes/loop-aes-3.8c.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/jariruusu.asc"
 inherit linux-mod-r1 verify-sig
 
 MY_P="${PN/aes/AES}-v${PV}"
@@ -16,8 +17,6 @@ SRC_URI="
-> ${MY_P}.tar.bz2.sig
)
 "
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jariruusu )"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/jariruusu.asc"
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
@@ -26,6 +25,7 @@ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
 IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
 
 DEPEND="app-crypt/loop-aes-losetup"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jariruusu )"
 
 PATCHES=(
"${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/files/, sys-fs/loop-aes/

2024-05-25 Thread Sam James
commit: ec98d5b33d435a4c8e6917f9864cf41889d6d2de
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed May 22 00:20:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 25 06:46:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec98d5b3

sys-fs/loop-aes: add nvme boot device support

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/932393
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch | 12 
 sys-fs/loop-aes/loop-aes-3.8c.ebuild|  5 -
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch 
b/sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch
new file mode 100644
index ..4f0293be6686
--- /dev/null
+++ b/sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch
@@ -0,0 +1,12 @@
+--- loop-AES-v3.7z.orig/build-initrd.sh.orig   2023-02-27 11:08:09.965971977 
-0700
 loop-AES-v3.7z/build-initrd.sh 2023-04-17 18:46:32.940350628 -0600
+@@ -967,6 +967,9 @@
+ maybeMakeDiskNode idac0d2p 72  32  0
+ maybeMakeDiskNode idac0d3p 72  48  0
+ maybeMakeDiskNode mmcblk0p 179  0  0
++maybeMakeDiskNode nvme0n1p 249  0 ""
++maybeMakeDiskNode nvme1n1p 249  8 ""
++maybeMakeDiskNode nvme2n1p 249 16 ""
+ 
+ if [ ${mknodCount} != ${mknodRefCount} ] ; then
+ echo 
"*"

diff --git a/sys-fs/loop-aes/loop-aes-3.8c.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
index 40face6c0e2e..5c3b2d38850a 100644
--- a/sys-fs/loop-aes/loop-aes-3.8c.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
@@ -27,7 +27,10 @@ IUSE="cpu_flags_x86_aes extra-ciphers keyscrub 
cpu_flags_x86_padlock"
 
 DEPEND="app-crypt/loop-aes-losetup"
 
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+PATCHES=(
+   "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch
+   "${FILESDIR}"/loop-aes-3.8c-build-initrd_nvme.patch
+)
 
 pkg_setup() {
linux-mod-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-05-25 Thread Sam James
commit: 6dfb257a0347b2146d68f4dcc51781a38735dc17
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue May 21 23:38:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 25 06:46:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dfb257a

sys-fs/loop-aes: add 3.8c

Adds kernel 6.9.x support.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/932392
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.8c.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index e20f56fa0200..5be83ea03b3b 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.8b.tar.bz2 411795 BLAKE2B 
51e2c4ddd25f288c5cc5cbbbe20d79951d68bc2b7ecc91fe6eddbb829b297fe6946590512f423efcf5be3c4a1c9ce450c0cf49ed44ac6ad8eb2568468570d48f
 SHA512 
8143649cc9616735cb9a9c8cb8b5c8a709b139e8b41aec444d56c85ef7852d103f657d0d702ffb04783963f0d0e919a6fe4e10b31cd373cd326e546caad90661
+DIST loop-AES-v3.8c.tar.bz2 419257 BLAKE2B 
dd7fe8e4fbc3b58e11ef5440ea81b65d9a1e92e71a81020b9664ae2387dd36da327fddab85bfc27b23ac2f546b7622526ded1424e2c6cd3659e8998f914151db
 SHA512 
d22b4773f42d47a8f499e3234f64a880248ea6a2c7e96b598ec11d3d674fca09d989ef9bbee254b384c9fe17adb009115bcfb932081a326400120c1c4c828779

diff --git a/sys-fs/loop-aes/loop-aes-3.8c.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
new file mode 100644
index ..a9c53b337813
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="https://sourceforge.net/projects/loop-aes/;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod-r1_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+}
+
+src_compile() {
+   local modlist=( loop=block::tmp-d-kbuild:all )
+   local modargs=( VAR="${KV_OUT_DIR}"
+   LINUX_SOURCE="${KERNEL_DIR}"
+   KBUILD_OUTPUT="${KBUILD_OUTPUT}"
+   USE_KBUILD=y MODINST=n RUNDM=n )
+
+   if use extra-ciphers; then
+   modlist+=(
+   loop_blowfish=block::tmp-d-kbuild:all
+   loop_serpent=block::tmp-d-kbuild:all
+   loop_twofish=block::tmp-d-kbuild:all )
+   modargs+=( EXTRA_CIPHERS=y )
+   fi
+
+   use cpu_flags_x86_aes && modargs+=( INTELAES=y )
+   use keyscrub && modargs+=( KEYSCRUB=y )
+   use cpu_flags_x86_padlock && modargs+=( PADLOCK=y )
+
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   linux-mod-r1_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod-r1_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-05-25 Thread Sam James
commit: d1d13aa89898e66bc0beadc6ae587aeeab04659e
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed May 22 00:12:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 25 06:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d13aa8

sys-fs/loop-aes: wire up verify-sig

Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.8c.ebuild | 15 +++
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 5be83ea03b3b..d06fb0cd0f83 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.8b.tar.bz2 411795 BLAKE2B 
51e2c4ddd25f288c5cc5cbbbe20d79951d68bc2b7ecc91fe6eddbb829b297fe6946590512f423efcf5be3c4a1c9ce450c0cf49ed44ac6ad8eb2568468570d48f
 SHA512 
8143649cc9616735cb9a9c8cb8b5c8a709b139e8b41aec444d56c85ef7852d103f657d0d702ffb04783963f0d0e919a6fe4e10b31cd373cd326e546caad90661
 DIST loop-AES-v3.8c.tar.bz2 419257 BLAKE2B 
dd7fe8e4fbc3b58e11ef5440ea81b65d9a1e92e71a81020b9664ae2387dd36da327fddab85bfc27b23ac2f546b7622526ded1424e2c6cd3659e8998f914151db
 SHA512 
d22b4773f42d47a8f499e3234f64a880248ea6a2c7e96b598ec11d3d674fca09d989ef9bbee254b384c9fe17adb009115bcfb932081a326400120c1c4c828779
+DIST loop-AES-v3.8c.tar.bz2.sig 861 BLAKE2B 
aa6c3e2b1e0ab604d92ae6c09fed992f629c7f61b7b62e6d073600f72973ace430e5e0964174a40b63eb703ede4f53098c6deb8af13d663e0bb147a2138a6635
 SHA512 
44ca990fdf55e8c03e85139dfc07dde5ad1cbd3944060ee2c15b3ce54656b7836e7a8839d237a53361c3ba7bdafda39cbbab0f03bd1952e679d1a3a3c2f0930b

diff --git a/sys-fs/loop-aes/loop-aes-3.8c.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
index a9c53b337813..40face6c0e2e 100644
--- a/sys-fs/loop-aes/loop-aes-3.8c.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
@@ -3,13 +3,22 @@
 
 EAPI=8
 
-inherit linux-mod-r1
+inherit linux-mod-r1 verify-sig
 
 MY_P="${PN/aes/AES}-v${PV}"
 
 DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
 HOMEPAGE="https://sourceforge.net/projects/loop-aes/;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+SRC_URI="
+   http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2
+   verify-sig? (
+   http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2.sign
+   -> ${MY_P}.tar.bz2.sig
+   )
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jariruusu )"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/jariruusu.asc"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -20,8 +29,6 @@ DEPEND="app-crypt/loop-aes-losetup"
 
 PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
 
-S="${WORKDIR}/${MY_P}"
-
 pkg_setup() {
linux-mod-r1_pkg_setup
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-03-03 Thread Joonas Niilola
commit: b728aeb1c886d26a5ceed9700f3764a0ebfa1587
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue Feb  6 23:41:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b728aeb1

sys-fs/loop-aes: drop 3.7z, 3.8a

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  2 --
 sys-fs/loop-aes/loop-aes-3.7z.ebuild | 69 
 sys-fs/loop-aes/loop-aes-3.8a.ebuild | 69 
 3 files changed, 140 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 22252520d22f..e20f56fa0200 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1 @@
-DIST loop-AES-v3.7z.tar.bz2 403715 BLAKE2B 
44a64f6f071a2263ba9aec7e9d576ede4761ef12cdded1725f897fdf8f8c8aa0a841bd34380d020159d1509cd78b7f80fd8c0f7f340cc5b35d16690aacfa6e0b
 SHA512 
a682ab0b45b1a7e2f06bcc6351a08fb6c4af1f8917c72816a07030fa07a041be7620ad20722404186dc5056b01d8ac98aaf85face6bf68336d8608a2dae3
-DIST loop-AES-v3.8a.tar.bz2 404078 BLAKE2B 
fc4bd2999c3cc9fdbdc5e69e57bcad6304f9101773911af0ad8b9d1271837b7da07c7adfbf38355d82dd8e0a5b13a8ab38613e90b964ff07e3e6ace4ade4a688
 SHA512 
cf89281e964257040bb17c85078a711199126e9624f9b0b019b30115568752c54c07ef77d67f5cc5a0165cad320dd7be7fa3144584d7ef02ad395f1cae9ffcd0
 DIST loop-AES-v3.8b.tar.bz2 411795 BLAKE2B 
51e2c4ddd25f288c5cc5cbbbe20d79951d68bc2b7ecc91fe6eddbb829b297fe6946590512f423efcf5be3c4a1c9ce450c0cf49ed44ac6ad8eb2568468570d48f
 SHA512 
8143649cc9616735cb9a9c8cb8b5c8a709b139e8b41aec444d56c85ef7852d103f657d0d702ffb04783963f0d0e919a6fe4e10b31cd373cd326e546caad90661

diff --git a/sys-fs/loop-aes/loop-aes-3.7z.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7z.ebuild
deleted file mode 100644
index 27b95ca5fd2c..
--- a/sys-fs/loop-aes/loop-aes-3.7z.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dodoc ChangeLog
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-}

diff --git a/sys-fs/loop-aes/loop-aes-3.8a.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8a.ebuild
deleted file mode 100644
index 4854a6549c10..
--- a/sys-fs/loop-aes/loop-aes-3.8a.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-01-20 Thread Mike Pagano
commit: bbd984ff691240e88f4d62fb807cca09cec06be9
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Nov 23 15:30:32 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 20 20:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd984ff

sys-fs/loop-aes: bump to 3.8b, migrate to linux-mod-r1

Bug: https://bugs.gentoo.org/908721

Signed-off-by: Mike Pagano  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/33945
Signed-off-by: Mike Pagano  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.8b.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 543b69293b95..22252520d22f 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7z.tar.bz2 403715 BLAKE2B 
44a64f6f071a2263ba9aec7e9d576ede4761ef12cdded1725f897fdf8f8c8aa0a841bd34380d020159d1509cd78b7f80fd8c0f7f340cc5b35d16690aacfa6e0b
 SHA512 
a682ab0b45b1a7e2f06bcc6351a08fb6c4af1f8917c72816a07030fa07a041be7620ad20722404186dc5056b01d8ac98aaf85face6bf68336d8608a2dae3
 DIST loop-AES-v3.8a.tar.bz2 404078 BLAKE2B 
fc4bd2999c3cc9fdbdc5e69e57bcad6304f9101773911af0ad8b9d1271837b7da07c7adfbf38355d82dd8e0a5b13a8ab38613e90b964ff07e3e6ace4ade4a688
 SHA512 
cf89281e964257040bb17c85078a711199126e9624f9b0b019b30115568752c54c07ef77d67f5cc5a0165cad320dd7be7fa3144584d7ef02ad395f1cae9ffcd0
+DIST loop-AES-v3.8b.tar.bz2 411795 BLAKE2B 
51e2c4ddd25f288c5cc5cbbbe20d79951d68bc2b7ecc91fe6eddbb829b297fe6946590512f423efcf5be3c4a1c9ce450c0cf49ed44ac6ad8eb2568468570d48f
 SHA512 
8143649cc9616735cb9a9c8cb8b5c8a709b139e8b41aec444d56c85ef7852d103f657d0d702ffb04783963f0d0e919a6fe4e10b31cd373cd326e546caad90661

diff --git a/sys-fs/loop-aes/loop-aes-3.8b.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8b.ebuild
new file mode 100644
index ..e74a90959434
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.8b.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="https://sourceforge.net/projects/loop-aes/;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod-r1_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+}
+
+src_compile() {
+   local modlist=( loop=block::tmp-d-kbuild:all )
+   local modargs=( VAR="${KV_OUT_DIR}"
+   LINUX_SOURCE="${KERNEL_DIR}"
+   KBUILD_OUTPUT="${KBUILD_OUTPUT}"
+   USE_KBUILD=y MODINST=n RUNDM=n )
+
+   if use extra-ciphers; then
+   modlist+=(
+   loop_blowfish=block::tmp-d-kbuild:all
+   loop_serpent=block::tmp-d-kbuild:all
+   loop_twofish=block::tmp-d-kbuild:all )
+   modargs+=( EXTRA_CIPHERS=y )
+   fi
+
+   use cpu_flags_x86_aes && modargs+=( INTELAES=y )
+   use keyscrub && modargs+=( KEYSCRUB=y )
+   use cpu_flags_x86_padlock && modargs+=( PADLOCK=y )
+
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   linux-mod-r1_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod-r1_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2023-03-23 Thread Sam James
commit: 0625af929a01d0b71d81241adecf5538193af78d
Author: Hank Leininger  korelogic  com>
AuthorDate: Thu Mar 23 02:54:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 07:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0625af92

sys-fs/loop-aes: drop 3.7y

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7y.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index fa1d592dca16..0358746bd541 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1 @@
-DIST loop-AES-v3.7y.tar.bz2 404257 BLAKE2B 
b54c38abf9e85b5482a1d0795dc4b41301c9a06dfcfd088999e85ce7ca1adf4a91975482b05bf5eaa7efe7a4a96980475a89c8b98bfcb9f1edceeb5e435fd6ff
 SHA512 
d5882974900ca376cd72bd893ff02670801ffb39286112cb1058adc687c560a2ac8fc4440966db46cf9eb614ed6a79da1e80af1c9588871b451af877b203e86f
 DIST loop-AES-v3.7z.tar.bz2 403715 BLAKE2B 
44a64f6f071a2263ba9aec7e9d576ede4761ef12cdded1725f897fdf8f8c8aa0a841bd34380d020159d1509cd78b7f80fd8c0f7f340cc5b35d16690aacfa6e0b
 SHA512 
a682ab0b45b1a7e2f06bcc6351a08fb6c4af1f8917c72816a07030fa07a041be7620ad20722404186dc5056b01d8ac98aaf85face6bf68336d8608a2dae3

diff --git a/sys-fs/loop-aes/loop-aes-3.7y.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7y.ebuild
deleted file mode 100644
index 27b95ca5fd2c..
--- a/sys-fs/loop-aes/loop-aes-3.7y.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dodoc ChangeLog
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2023-03-23 Thread Sam James
commit: 3cf84da6224a95947f3dd16c6c35dafd93c2c3c4
Author: Hank Leininger  korelogic  com>
AuthorDate: Thu Mar 23 02:55:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 07:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf84da6

sys-fs/loop-aes: add 3.8a

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/30312
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.8a.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 0358746bd541..543b69293b95 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.7z.tar.bz2 403715 BLAKE2B 
44a64f6f071a2263ba9aec7e9d576ede4761ef12cdded1725f897fdf8f8c8aa0a841bd34380d020159d1509cd78b7f80fd8c0f7f340cc5b35d16690aacfa6e0b
 SHA512 
a682ab0b45b1a7e2f06bcc6351a08fb6c4af1f8917c72816a07030fa07a041be7620ad20722404186dc5056b01d8ac98aaf85face6bf68336d8608a2dae3
+DIST loop-AES-v3.8a.tar.bz2 404078 BLAKE2B 
fc4bd2999c3cc9fdbdc5e69e57bcad6304f9101773911af0ad8b9d1271837b7da07c7adfbf38355d82dd8e0a5b13a8ab38613e90b964ff07e3e6ace4ade4a688
 SHA512 
cf89281e964257040bb17c85078a711199126e9624f9b0b019b30115568752c54c07ef77d67f5cc5a0165cad320dd7be7fa3144584d7ef02ad395f1cae9ffcd0

diff --git a/sys-fs/loop-aes/loop-aes-3.8a.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8a.ebuild
new file mode 100644
index ..4854a6549c10
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.8a.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2022-12-25 Thread Sam James
commit: cdf9cdf285223e4f96412e52050b43cc9c955611
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Dec 25 18:32:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 20:05:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdf9cdf2

sys-fs/loop-aes: add 3.7z

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/28801
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7z.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 2b048e8e2cf8..fa1d592dca16 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.7y.tar.bz2 404257 BLAKE2B 
b54c38abf9e85b5482a1d0795dc4b41301c9a06dfcfd088999e85ce7ca1adf4a91975482b05bf5eaa7efe7a4a96980475a89c8b98bfcb9f1edceeb5e435fd6ff
 SHA512 
d5882974900ca376cd72bd893ff02670801ffb39286112cb1058adc687c560a2ac8fc4440966db46cf9eb614ed6a79da1e80af1c9588871b451af877b203e86f
+DIST loop-AES-v3.7z.tar.bz2 403715 BLAKE2B 
44a64f6f071a2263ba9aec7e9d576ede4761ef12cdded1725f897fdf8f8c8aa0a841bd34380d020159d1509cd78b7f80fd8c0f7f340cc5b35d16690aacfa6e0b
 SHA512 
a682ab0b45b1a7e2f06bcc6351a08fb6c4af1f8917c72816a07030fa07a041be7620ad20722404186dc5056b01d8ac98aaf85face6bf68336d8608a2dae3

diff --git a/sys-fs/loop-aes/loop-aes-3.7z.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7z.ebuild
new file mode 100644
index ..27b95ca5fd2c
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7z.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2022-12-25 Thread Sam James
commit: 86a93632f68432cc140527f2f56830ec06407d7e
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Dec 25 18:31:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 20:05:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a93632

sys-fs/loop-aes: drop 3.7x

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7x.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index eb3f31bd617f..2b048e8e2cf8 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1 @@
-DIST loop-AES-v3.7x.tar.bz2 380098 BLAKE2B 
328e9eefcd22875ceb8b64b632032a63f5edac03c1ac6897cd05e0ca5d28b32a03428ba5da92c88361c1c115d28576c21c4d66e840137e203aab75926b5fd0fa
 SHA512 
2d5986e524e11e1c69c4052d9545bd270e1726e0128884a0a942fef4491a90549fac7bf914348f6a8a8a9c3c38b77ebbf4af78a95a5d12d4c1db9d2a2cd04fc2
 DIST loop-AES-v3.7y.tar.bz2 404257 BLAKE2B 
b54c38abf9e85b5482a1d0795dc4b41301c9a06dfcfd088999e85ce7ca1adf4a91975482b05bf5eaa7efe7a4a96980475a89c8b98bfcb9f1edceeb5e435fd6ff
 SHA512 
d5882974900ca376cd72bd893ff02670801ffb39286112cb1058adc687c560a2ac8fc4440966db46cf9eb614ed6a79da1e80af1c9588871b451af877b203e86f

diff --git a/sys-fs/loop-aes/loop-aes-3.7x.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7x.ebuild
deleted file mode 100644
index 5f6b4ed8f398..
--- a/sys-fs/loop-aes/loop-aes-3.7x.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dodoc ChangeLog
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2022-11-14 Thread Joonas Niilola
commit: b725f2708576cee605562aa8833928ca98a24c3f
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Oct 29 19:47:06 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 14 14:31:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b725f270

sys-fs/loop-aes: drop 3.7w

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/28023
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7w.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 5be0d8a36c69..eb3f31bd617f 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,2 @@
-DIST loop-AES-v3.7w.tar.bz2 379844 BLAKE2B 
00877a1711afa0a232f6cf0d568fd667fe891393c4cf4602666c68169c71b4a1308806e37ce48f7e5372d5e2416be2f5f1a680302d6ccc795057ccc1d3716f4b
 SHA512 
882653341edba90a4717624382826296d490cd71d4e8843c9f44f606eda0d30a9e685a5310ed3b996b04ab9095d7be6adccff2a16f1c68a2349c052a69fd0a15
 DIST loop-AES-v3.7x.tar.bz2 380098 BLAKE2B 
328e9eefcd22875ceb8b64b632032a63f5edac03c1ac6897cd05e0ca5d28b32a03428ba5da92c88361c1c115d28576c21c4d66e840137e203aab75926b5fd0fa
 SHA512 
2d5986e524e11e1c69c4052d9545bd270e1726e0128884a0a942fef4491a90549fac7bf914348f6a8a8a9c3c38b77ebbf4af78a95a5d12d4c1db9d2a2cd04fc2
 DIST loop-AES-v3.7y.tar.bz2 404257 BLAKE2B 
b54c38abf9e85b5482a1d0795dc4b41301c9a06dfcfd088999e85ce7ca1adf4a91975482b05bf5eaa7efe7a4a96980475a89c8b98bfcb9f1edceeb5e435fd6ff
 SHA512 
d5882974900ca376cd72bd893ff02670801ffb39286112cb1058adc687c560a2ac8fc4440966db46cf9eb614ed6a79da1e80af1c9588871b451af877b203e86f

diff --git a/sys-fs/loop-aes/loop-aes-3.7w.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7w.ebuild
deleted file mode 100644
index 5f6b4ed8f398..
--- a/sys-fs/loop-aes/loop-aes-3.7w.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dodoc ChangeLog
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2022-11-14 Thread Joonas Niilola
commit: 6fdd1e347a6b9a27a7503821da45f1d6b522a2f6
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Oct 29 19:46:31 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 14 14:31:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdd1e34

sys-fs/loop-aes: add 3.7y

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/878745
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7y.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 523c94b316bf..5be0d8a36c69 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7w.tar.bz2 379844 BLAKE2B 
00877a1711afa0a232f6cf0d568fd667fe891393c4cf4602666c68169c71b4a1308806e37ce48f7e5372d5e2416be2f5f1a680302d6ccc795057ccc1d3716f4b
 SHA512 
882653341edba90a4717624382826296d490cd71d4e8843c9f44f606eda0d30a9e685a5310ed3b996b04ab9095d7be6adccff2a16f1c68a2349c052a69fd0a15
 DIST loop-AES-v3.7x.tar.bz2 380098 BLAKE2B 
328e9eefcd22875ceb8b64b632032a63f5edac03c1ac6897cd05e0ca5d28b32a03428ba5da92c88361c1c115d28576c21c4d66e840137e203aab75926b5fd0fa
 SHA512 
2d5986e524e11e1c69c4052d9545bd270e1726e0128884a0a942fef4491a90549fac7bf914348f6a8a8a9c3c38b77ebbf4af78a95a5d12d4c1db9d2a2cd04fc2
+DIST loop-AES-v3.7y.tar.bz2 404257 BLAKE2B 
b54c38abf9e85b5482a1d0795dc4b41301c9a06dfcfd088999e85ce7ca1adf4a91975482b05bf5eaa7efe7a4a96980475a89c8b98bfcb9f1edceeb5e435fd6ff
 SHA512 
d5882974900ca376cd72bd893ff02670801ffb39286112cb1058adc687c560a2ac8fc4440966db46cf9eb614ed6a79da1e80af1c9588871b451af877b203e86f

diff --git a/sys-fs/loop-aes/loop-aes-3.7y.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7y.ebuild
new file mode 100644
index ..27b95ca5fd2c
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7y.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2022-07-10 Thread Sam James
commit: 21ae97310c98968d2e3f73201bad932af5f4698a
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Jul 10 18:12:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 22:49:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ae9731

sys-fs/loop-aes: drop 3.7v

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/26330
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7v.ebuild | 67 
 2 files changed, 68 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 5ef6ad30e214..523c94b316bf 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,2 @@
-DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478
 DIST loop-AES-v3.7w.tar.bz2 379844 BLAKE2B 
00877a1711afa0a232f6cf0d568fd667fe891393c4cf4602666c68169c71b4a1308806e37ce48f7e5372d5e2416be2f5f1a680302d6ccc795057ccc1d3716f4b
 SHA512 
882653341edba90a4717624382826296d490cd71d4e8843c9f44f606eda0d30a9e685a5310ed3b996b04ab9095d7be6adccff2a16f1c68a2349c052a69fd0a15
 DIST loop-AES-v3.7x.tar.bz2 380098 BLAKE2B 
328e9eefcd22875ceb8b64b632032a63f5edac03c1ac6897cd05e0ca5d28b32a03428ba5da92c88361c1c115d28576c21c4d66e840137e203aab75926b5fd0fa
 SHA512 
2d5986e524e11e1c69c4052d9545bd270e1726e0128884a0a942fef4491a90549fac7bf914348f6a8a8a9c3c38b77ebbf4af78a95a5d12d4c1db9d2a2cd04fc2

diff --git a/sys-fs/loop-aes/loop-aes-3.7v.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7v.ebuild
deleted file mode 100644
index 3061d50ad0a8..
--- a/sys-fs/loop-aes/loop-aes-3.7v.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dodoc ChangeLog
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2022-07-10 Thread Sam James
commit: 461913cedd9ee4badfff9b1322ec54417a1ff92f
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Jul 10 18:10:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 22:49:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461913ce

sys-fs/loop-aes: add 3.7x

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7x.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 529b8e4b6fbb..5ef6ad30e214 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478
 DIST loop-AES-v3.7w.tar.bz2 379844 BLAKE2B 
00877a1711afa0a232f6cf0d568fd667fe891393c4cf4602666c68169c71b4a1308806e37ce48f7e5372d5e2416be2f5f1a680302d6ccc795057ccc1d3716f4b
 SHA512 
882653341edba90a4717624382826296d490cd71d4e8843c9f44f606eda0d30a9e685a5310ed3b996b04ab9095d7be6adccff2a16f1c68a2349c052a69fd0a15
+DIST loop-AES-v3.7x.tar.bz2 380098 BLAKE2B 
328e9eefcd22875ceb8b64b632032a63f5edac03c1ac6897cd05e0ca5d28b32a03428ba5da92c88361c1c115d28576c21c4d66e840137e203aab75926b5fd0fa
 SHA512 
2d5986e524e11e1c69c4052d9545bd270e1726e0128884a0a942fef4491a90549fac7bf914348f6a8a8a9c3c38b77ebbf4af78a95a5d12d4c1db9d2a2cd04fc2

diff --git a/sys-fs/loop-aes/loop-aes-3.7x.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7x.ebuild
new file mode 100644
index ..5f6b4ed8f398
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7x.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/files/, sys-fs/loop-aes/

2022-03-11 Thread Joonas Niilola
commit: 0bb250ff921c5789e395e491530c23156a01fc3b
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Mar  4 03:20:22 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 11 08:31:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb250ff

sys-fs/loop-aes: Version bump to 3.7w, minor Gentoo compat fixes

Upstream version bump added 5.16 support. Also, updates to the bundled
build-initrd.sh script to be compatible with Gentoo's install ISO kernel
(see bug).

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/834546
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24399
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest   |  1 +
 .../files/build-initrd_explicit-losetup.patch  | 28 +
 sys-fs/loop-aes/loop-aes-3.7w.ebuild   | 69 ++
 3 files changed, 98 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 25aeb63a47a7..529b8e4b6fbb 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478
+DIST loop-AES-v3.7w.tar.bz2 379844 BLAKE2B 
00877a1711afa0a232f6cf0d568fd667fe891393c4cf4602666c68169c71b4a1308806e37ce48f7e5372d5e2416be2f5f1a680302d6ccc795057ccc1d3716f4b
 SHA512 
882653341edba90a4717624382826296d490cd71d4e8843c9f44f606eda0d30a9e685a5310ed3b996b04ab9095d7be6adccff2a16f1c68a2349c052a69fd0a15

diff --git a/sys-fs/loop-aes/files/build-initrd_explicit-losetup.patch 
b/sys-fs/loop-aes/files/build-initrd_explicit-losetup.patch
new file mode 100644
index ..2cf2976b71fe
--- /dev/null
+++ b/sys-fs/loop-aes/files/build-initrd_explicit-losetup.patch
@@ -0,0 +1,28 @@
+--- loop-AES-v3.7v.orig/build-initrd.sh2012-11-12 09:42:58.0 
-0700
 loop-AES-v3.7v/build-initrd.sh 2022-01-05 18:27:49.410016729 -0700
+@@ -884,7 +884,8 @@
+ 
+ dd if=/dev/zero of=tmp-i-$$ bs=1024 count=${y}
+ /sbin/mkfs -t minix -i 32 tmp-i-$$ ${y}
+-mount -t minix tmp-i-$$ tmp-d-$$ -o 
loop=/dev/loop${DEVFSSLASH2}${TEMPLOOPINDEX}
++losetup /dev/loop${DEVFSSLASH2}${TEMPLOOPINDEX} tmp-i-$$
++mount -t minix /dev/loop${DEVFSSLASH2}${TEMPLOOPINDEX} tmp-d-$$
+ fi
+ cd tmp-d-$$
+ 
+@@ -978,6 +979,7 @@
+ if [ ${USEPIVOT} != 2 ] ; then
+ umount tmp-d-$$
+ rmdir tmp-d-$$
++losetup -d /dev/loop${DEVFSSLASH2}${TEMPLOOPINDEX}
+ rm tmp-i-$$
+ else
+ rm -rf tmp-d-$$
+@@ -1002,6 +1004,7 @@
+ cd ..
+ df tmp-d-$$
+ umount tmp-d-$$
++losetup -d /dev/loop${DEVFSSLASH2}${TEMPLOOPINDEX}
+ rmdir tmp-d-$$
+ sync ; sync ; sync
+ gzip -9 tmp-i-$$

diff --git a/sys-fs/loop-aes/loop-aes-3.7w.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7w.ebuild
new file mode 100644
index ..c8931191f0a0
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7w.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+PATCHES=( "${FILESDIR}"/build-initrd_explicit-losetup.patch )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/, sys-fs/loop-aes/files/

2022-03-11 Thread Joonas Niilola
commit: 3efb06826e66be6a1e1ba8d7066591e3815bc3e8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar 11 08:30:12 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 11 08:31:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efb0682

sys-fs/loop-aes: rename patch file

Signed-off-by: Joonas Niilola  gentoo.org>

 ...-losetup.patch => loop-aes-3.7w-build-initrd_explicit-losetup.patch} | 0
 sys-fs/loop-aes/loop-aes-3.7w.ebuild| 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/loop-aes/files/build-initrd_explicit-losetup.patch 
b/sys-fs/loop-aes/files/loop-aes-3.7w-build-initrd_explicit-losetup.patch
similarity index 100%
rename from sys-fs/loop-aes/files/build-initrd_explicit-losetup.patch
rename to 
sys-fs/loop-aes/files/loop-aes-3.7w-build-initrd_explicit-losetup.patch

diff --git a/sys-fs/loop-aes/loop-aes-3.7w.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7w.ebuild
index c8931191f0a0..5f6b4ed8f398 100644
--- a/sys-fs/loop-aes/loop-aes-3.7w.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.7w.ebuild
@@ -18,7 +18,7 @@ IUSE="cpu_flags_x86_aes extra-ciphers keyscrub 
cpu_flags_x86_padlock"
 
 DEPEND="app-crypt/loop-aes-losetup"
 
-PATCHES=( "${FILESDIR}"/build-initrd_explicit-losetup.patch )
+PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2021-10-19 Thread Sam James
commit: 8994a9ab9245a3894d50af4360a2b1fc93510169
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Oct 11 16:42:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:48:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8994a9ab

sys-fs/loop-aes: drop old

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22557
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7t.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 961706a8edd..25aeb63a47a 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1 @@
-DIST loop-AES-v3.7t.tar.bz2 377808 BLAKE2B 
77a6baa31be9efc84504e6eaccca87193180b26ec6f6dc824480453e78905f8763c08fd72a63c18950796ad0b70ad8be2ed26e107cded6dcaddd96433dfa7f56
 SHA512 
cb0dcbfa7639f8d2c1990465a44cbcd6d4bf065b1df9178f4dd524a8b8ddd05ebb860e6a9d9425b4a22b9c74342bf3ff232ff777be9b5458bdabe54f4097ecef
 DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478

diff --git a/sys-fs/loop-aes/loop-aes-3.7t.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7t.ebuild
deleted file mode 100644
index 116820a36e6..000
--- a/sys-fs/loop-aes/loop-aes-3.7t.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
-   einfo "you may want to consider using the aes-ni use flag. It will"
-   einfo "use your processors native AES instructions giving quite a speed"
-   einfo "increase."
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2021-09-26 Thread Sam James
commit: f652fca19a3832069a5eed9a408fd6bfced4e029
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Sep 26 20:05:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 26 21:01:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f652fca1

sys-fs/loop-aes: Remove old.

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22415
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7s.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 9eef13bf69f..961706a8edd 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,2 @@
-DIST loop-AES-v3.7s.tar.bz2 376972 BLAKE2B 
0a4dcc6aeadfad5c33b01b48c53d6df55925be2cc0f85c2e96b61b15a60d42d7868fa9c32ad5ef3a13caa5e1ab4407792aad32cd60a57b094348b355cd688b22
 SHA512 
25f7d9218ae83c4c1fb5294bc405267c3a4e20954fbd7a45effb70ebef4014625b8cc93c7d69be220da4a04f4cd4b429763273cdb6cda497a6a31888d47ca1d1
 DIST loop-AES-v3.7t.tar.bz2 377808 BLAKE2B 
77a6baa31be9efc84504e6eaccca87193180b26ec6f6dc824480453e78905f8763c08fd72a63c18950796ad0b70ad8be2ed26e107cded6dcaddd96433dfa7f56
 SHA512 
cb0dcbfa7639f8d2c1990465a44cbcd6d4bf065b1df9178f4dd524a8b8ddd05ebb860e6a9d9425b4a22b9c74342bf3ff232ff777be9b5458bdabe54f4097ecef
 DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478

diff --git a/sys-fs/loop-aes/loop-aes-3.7s.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7s.ebuild
deleted file mode 100644
index 6879462d415..000
--- a/sys-fs/loop-aes/loop-aes-3.7s.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
-   einfo "you may want to consider using the aes-ni use flag. It will"
-   einfo "use your processors native AES instructions giving quite a speed"
-   einfo "increase."
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2021-09-26 Thread Sam James
commit: 6b88309916f69fd852d99641f43d480224a46b83
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Sep 26 20:04:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 26 21:00:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b883099

sys-fs/loop-aes: version bump to 3.7v

Per upstream, this adds support for 5.12 and 5.14 kernels. Also some
minor ebuild cleanups.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/815052
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7v.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 7b917b365a4..9eef13bf69f 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7s.tar.bz2 376972 BLAKE2B 
0a4dcc6aeadfad5c33b01b48c53d6df55925be2cc0f85c2e96b61b15a60d42d7868fa9c32ad5ef3a13caa5e1ab4407792aad32cd60a57b094348b355cd688b22
 SHA512 
25f7d9218ae83c4c1fb5294bc405267c3a4e20954fbd7a45effb70ebef4014625b8cc93c7d69be220da4a04f4cd4b429763273cdb6cda497a6a31888d47ca1d1
 DIST loop-AES-v3.7t.tar.bz2 377808 BLAKE2B 
77a6baa31be9efc84504e6eaccca87193180b26ec6f6dc824480453e78905f8763c08fd72a63c18950796ad0b70ad8be2ed26e107cded6dcaddd96433dfa7f56
 SHA512 
cb0dcbfa7639f8d2c1990465a44cbcd6d4bf065b1df9178f4dd524a8b8ddd05ebb860e6a9d9425b4a22b9c74342bf3ff232ff777be9b5458bdabe54f4097ecef
+DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478

diff --git a/sys-fs/loop-aes/loop-aes-3.7v.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7v.ebuild
new file mode 100644
index 000..3061d50ad0a
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7v.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dodoc ChangeLog
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2021-03-12 Thread Joonas Niilola
commit: a1d313fc7ff449f266811f650d6651d471c4a626
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Mar 12 21:10:07 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 13 07:30:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d313fc

sys-fs/loop-aes: version bump to 3.7t

Per upstream, this version adds support for 5.11 kernels.

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7t.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 0a05b6c7405..03925c80f3a 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,4 @@
 DIST loop-AES-v3.7n.tar.bz2 373901 BLAKE2B 
5cac9bd55f35a6cf0c056a6a2e75a48f49c1d23b7ebe1821e10dab522508e64ed23e5993dbcc19dbdeaab6c315ee4e71c8ecc17d9da41a5ad0794abc92563d7e
 SHA512 
d190561f92a47292285e44c728bf1fcf9b7dd9c54f970ebc11a2988686f409515687a22028187756baaa4622903564e2646971a63eba13557c6ce78dc1f0bb96
 DIST loop-AES-v3.7q.tar.bz2 376027 BLAKE2B 
7f3206196fcb7ecc928bda4cd127042f61cd5ac7f39e483fb91db388572be1c8e252d5c4adb653e6fd00ff6a7ba4c1406c35f2b2659e9cb38fd817f1bdb2a15f
 SHA512 
103869695f6b18bcc765804865468db4b24fc2fcce3ec97d8468fdc0bd37c480386960730e280cd93c707026dddc5e79d8d25e2601c3678330e016835166ad20
 DIST loop-AES-v3.7s.tar.bz2 376972 BLAKE2B 
0a4dcc6aeadfad5c33b01b48c53d6df55925be2cc0f85c2e96b61b15a60d42d7868fa9c32ad5ef3a13caa5e1ab4407792aad32cd60a57b094348b355cd688b22
 SHA512 
25f7d9218ae83c4c1fb5294bc405267c3a4e20954fbd7a45effb70ebef4014625b8cc93c7d69be220da4a04f4cd4b429763273cdb6cda497a6a31888d47ca1d1
+DIST loop-AES-v3.7t.tar.bz2 377808 BLAKE2B 
77a6baa31be9efc84504e6eaccca87193180b26ec6f6dc824480453e78905f8763c08fd72a63c18950796ad0b70ad8be2ed26e107cded6dcaddd96433dfa7f56
 SHA512 
cb0dcbfa7639f8d2c1990465a44cbcd6d4bf065b1df9178f4dd524a8b8ddd05ebb860e6a9d9425b4a22b9c74342bf3ff232ff777be9b5458bdabe54f4097ecef

diff --git a/sys-fs/loop-aes/loop-aes-3.7t.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7t.ebuild
new file mode 100644
index 000..116820a36e6
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7t.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2021-03-12 Thread Joonas Niilola
commit: 008899d779098db545557f6c6b2a869a4f4a1261
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Mar 12 21:11:09 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 13 07:30:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008899d7

sys-fs/loop-aes: clean up some old versions

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/19856
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest|  2 -
 sys-fs/loop-aes/loop-aes-3.7n-r1.ebuild | 76 -
 sys-fs/loop-aes/loop-aes-3.7q-r1.ebuild | 71 --
 3 files changed, 149 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 03925c80f3a..7b917b365a4 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,4 +1,2 @@
-DIST loop-AES-v3.7n.tar.bz2 373901 BLAKE2B 
5cac9bd55f35a6cf0c056a6a2e75a48f49c1d23b7ebe1821e10dab522508e64ed23e5993dbcc19dbdeaab6c315ee4e71c8ecc17d9da41a5ad0794abc92563d7e
 SHA512 
d190561f92a47292285e44c728bf1fcf9b7dd9c54f970ebc11a2988686f409515687a22028187756baaa4622903564e2646971a63eba13557c6ce78dc1f0bb96
-DIST loop-AES-v3.7q.tar.bz2 376027 BLAKE2B 
7f3206196fcb7ecc928bda4cd127042f61cd5ac7f39e483fb91db388572be1c8e252d5c4adb653e6fd00ff6a7ba4c1406c35f2b2659e9cb38fd817f1bdb2a15f
 SHA512 
103869695f6b18bcc765804865468db4b24fc2fcce3ec97d8468fdc0bd37c480386960730e280cd93c707026dddc5e79d8d25e2601c3678330e016835166ad20
 DIST loop-AES-v3.7s.tar.bz2 376972 BLAKE2B 
0a4dcc6aeadfad5c33b01b48c53d6df55925be2cc0f85c2e96b61b15a60d42d7868fa9c32ad5ef3a13caa5e1ab4407792aad32cd60a57b094348b355cd688b22
 SHA512 
25f7d9218ae83c4c1fb5294bc405267c3a4e20954fbd7a45effb70ebef4014625b8cc93c7d69be220da4a04f4cd4b429763273cdb6cda497a6a31888d47ca1d1
 DIST loop-AES-v3.7t.tar.bz2 377808 BLAKE2B 
77a6baa31be9efc84504e6eaccca87193180b26ec6f6dc824480453e78905f8763c08fd72a63c18950796ad0b70ad8be2ed26e107cded6dcaddd96433dfa7f56
 SHA512 
cb0dcbfa7639f8d2c1990465a44cbcd6d4bf065b1df9178f4dd524a8b8ddd05ebb860e6a9d9425b4a22b9c74342bf3ff232ff777be9b5458bdabe54f4097ecef

diff --git a/sys-fs/loop-aes/loop-aes-3.7n-r1.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7n-r1.ebuild
deleted file mode 100644
index 18a5ba1f82a..000
--- a/sys-fs/loop-aes/loop-aes-3.7n-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-RDEPEND="app-crypt/loop-aes-losetup"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
-   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
-   einfo "you may want to consider using the aes-ni use flag. It will"
-   einfo "use your processors native AES instructions giving quite a speed"
-   einfo "increase."
-   einfo
-
-   ewarn
-   ewarn "Please consider using loop-aes-losetup package instead of"
-   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
-   ewarn "without patching util-linux package"
-   ewarn
-   ewarn "In future only loop-aes-losetup will be available in portage"
-   ewarn
-}

diff --git a/sys-fs/loop-aes/loop-aes-3.7q-r1.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7q-r1.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2020-11-10 Thread Joonas Niilola
commit: 6903651949519237985f9b0d4413e10748de9f1c
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Nov 11 00:42:37 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 11 07:55:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69036519

sys-fs/loop-aes: version bump to 3.7s

Updated upstream version supports 5.8.* and 5.9.* kernels.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/749840
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18220
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7s.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 8799f267df6..0a05b6c7405 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7n.tar.bz2 373901 BLAKE2B 
5cac9bd55f35a6cf0c056a6a2e75a48f49c1d23b7ebe1821e10dab522508e64ed23e5993dbcc19dbdeaab6c315ee4e71c8ecc17d9da41a5ad0794abc92563d7e
 SHA512 
d190561f92a47292285e44c728bf1fcf9b7dd9c54f970ebc11a2988686f409515687a22028187756baaa4622903564e2646971a63eba13557c6ce78dc1f0bb96
 DIST loop-AES-v3.7q.tar.bz2 376027 BLAKE2B 
7f3206196fcb7ecc928bda4cd127042f61cd5ac7f39e483fb91db388572be1c8e252d5c4adb653e6fd00ff6a7ba4c1406c35f2b2659e9cb38fd817f1bdb2a15f
 SHA512 
103869695f6b18bcc765804865468db4b24fc2fcce3ec97d8468fdc0bd37c480386960730e280cd93c707026dddc5e79d8d25e2601c3678330e016835166ad20
+DIST loop-AES-v3.7s.tar.bz2 376972 BLAKE2B 
0a4dcc6aeadfad5c33b01b48c53d6df55925be2cc0f85c2e96b61b15a60d42d7868fa9c32ad5ef3a13caa5e1ab4407792aad32cd60a57b094348b355cd688b22
 SHA512 
25f7d9218ae83c4c1fb5294bc405267c3a4e20954fbd7a45effb70ebef4014625b8cc93c7d69be220da4a04f4cd4b429763273cdb6cda497a6a31888d47ca1d1

diff --git a/sys-fs/loop-aes/loop-aes-3.7s.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7s.ebuild
new file mode 100644
index 000..6879462d415
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7s.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2020-08-08 Thread Mikle Kolyada
commit: eb0b2b604c3414987b299505e72fdba6b2e734e0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Aug  7 10:55:32 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Aug  8 12:18:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0b2b60

sys-fs/loop-aes: migrate to sys-apps/kmod

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-fs/loop-aes/{loop-aes-3.7n.ebuild => loop-aes-3.7n-r1.ebuild} | 0
 sys-fs/loop-aes/{loop-aes-3.7q.ebuild => loop-aes-3.7q-r1.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.7n.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7n-r1.ebuild
similarity index 100%
rename from sys-fs/loop-aes/loop-aes-3.7n.ebuild
rename to sys-fs/loop-aes/loop-aes-3.7n-r1.ebuild

diff --git a/sys-fs/loop-aes/loop-aes-3.7q.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7q-r1.ebuild
similarity index 100%
rename from sys-fs/loop-aes/loop-aes-3.7q.ebuild
rename to sys-fs/loop-aes/loop-aes-3.7q-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2020-07-20 Thread Joonas Niilola
commit: c7f3d46f15c81201262174233c4303ee7c93215f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jul 20 12:52:09 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jul 20 13:01:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7f3d46f

sys-fs/loop-aes: fix RDEPEND typo in 3.7n

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/loop-aes-3.7n.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.7n.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7n.ebuild
index 715db29486c..18a5ba1f82a 100644
--- a/sys-fs/loop-aes/loop-aes-3.7n.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.7n.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
 IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
 
-REPEND="app-crypt/loop-aes-losetup"
+RDEPEND="app-crypt/loop-aes-losetup"
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2020-06-08 Thread Joonas Niilola
commit: 0d2f653791fd40c117d1e491d7433b7a5cd0
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Jun  8 07:34:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  8 13:41:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d2f6537

sys-fs/loop-aes: Version bump to 3.7q

The new version of sys-fs/loop-aes fixes compilation on recent 5.2+
kernels (tested with gentoo-sources-5.4.8 on x86_64).

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/689888
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Closes: https://github.com/gentoo/gentoo/pull/14292
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7q.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 5e37fa21dfb..8799f267df6 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.7n.tar.bz2 373901 BLAKE2B 
5cac9bd55f35a6cf0c056a6a2e75a48f49c1d23b7ebe1821e10dab522508e64ed23e5993dbcc19dbdeaab6c315ee4e71c8ecc17d9da41a5ad0794abc92563d7e
 SHA512 
d190561f92a47292285e44c728bf1fcf9b7dd9c54f970ebc11a2988686f409515687a22028187756baaa4622903564e2646971a63eba13557c6ce78dc1f0bb96
+DIST loop-AES-v3.7q.tar.bz2 376027 BLAKE2B 
7f3206196fcb7ecc928bda4cd127042f61cd5ac7f39e483fb91db388572be1c8e252d5c4adb653e6fd00ff6a7ba4c1406c35f2b2659e9cb38fd817f1bdb2a15f
 SHA512 
103869695f6b18bcc765804865468db4b24fc2fcce3ec97d8468fdc0bd37c480386960730e280cd93c707026dddc5e79d8d25e2601c3678330e016835166ad20

diff --git a/sys-fs/loop-aes/loop-aes-3.7q.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7q.ebuild
new file mode 100644
index 000..6879462d415
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7q.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
+   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+
+   into /
+   dosbin build-initrd.sh
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2020-06-08 Thread Joonas Niilola
commit: 13161d71efd984a4c2c60078a4ca1fbcb3a49d45
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Jun  8 06:38:11 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  8 13:41:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13161d71

sys-fs/loop-aes: Added myself as proxy maintainer.

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sys-fs/loop-aes/metadata.xml b/sys-fs/loop-aes/metadata.xml
index 4ac6180ef7a..909b1d03e44 100644
--- a/sys-fs/loop-aes/metadata.xml
+++ b/sys-fs/loop-aes/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   hl...@korelogic.com
+   Hank Leininger
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Enable extra ciphers
Protects the encryption key in memory but 
takes



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2019-07-08 Thread Alon Bar-Lev
commit: 4399f7c7e65f641190c7f932e52a56356b00b4ee
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jul  8 15:06:23 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jul  8 15:06:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4399f7c7

sys-fs/loop-aes: remove cpu_flags_x86_padlock local desc

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 sys-fs/loop-aes/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-fs/loop-aes/metadata.xml b/sys-fs/loop-aes/metadata.xml
index 40d08800ede..cf6f48a4973 100644
--- a/sys-fs/loop-aes/metadata.xml
+++ b/sys-fs/loop-aes/metadata.xml
@@ -9,8 +9,6 @@
Enable extra ciphers
Protects the encryption key in memory but 
takes
more cpu resources
-   Use VIA padlock instructions,
-   detected at run time, code still works on non-padlock 
processors


loop-aes



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2019-03-20 Thread Alon Bar-Lev
commit: 243878b82602447beced5ae982e605e489d8422d
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Mar 20 21:51:05 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Mar 20 22:00:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243878b8

sys-fs/loop-aes: cleanup old

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7m.ebuild | 76 
 2 files changed, 77 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index aba35c716d5..5e37fa21dfb 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1 @@
-DIST loop-AES-v3.7m.tar.bz2 329763 BLAKE2B 
eed2590ed7b23dbb5ffb07143f8c89a693cfa8741337e7620b2c0e9a7426bf48a11a219f24996636000c07f3bbedabd75a3cf31d95ebb463b108919f9aea314a
 SHA512 
22cdf301e12d185789fe00a5e5b750e33ae4280dc45c98e71193504b7b46899bb973a083ba526657a62c5e3ab641b3d2f03ebf28e424d50caedad2c7a5f87be5
 DIST loop-AES-v3.7n.tar.bz2 373901 BLAKE2B 
5cac9bd55f35a6cf0c056a6a2e75a48f49c1d23b7ebe1821e10dab522508e64ed23e5993dbcc19dbdeaab6c315ee4e71c8ecc17d9da41a5ad0794abc92563d7e
 SHA512 
d190561f92a47292285e44c728bf1fcf9b7dd9c54f970ebc11a2988686f409515687a22028187756baaa4622903564e2646971a63eba13557c6ce78dc1f0bb96

diff --git a/sys-fs/loop-aes/loop-aes-3.7m.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
deleted file mode 100644
index 426c9f5d7fd..000
--- a/sys-fs/loop-aes/loop-aes-3.7m.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-REPEND="app-crypt/loop-aes-losetup"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
-   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
-   einfo "you may want to consider using the aes-ni use flag. It will"
-   einfo "use your processors native AES instructions giving quite a speed"
-   einfo "increase."
-   einfo
-
-   ewarn
-   ewarn "Please consider using loop-aes-losetup package instead of"
-   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
-   ewarn "without patching util-linux package"
-   ewarn
-   ewarn "In future only loop-aes-losetup will be available in portage"
-   ewarn
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2019-03-14 Thread Alon Bar-Lev
commit: 8a12dd46a1463ad4aae314752e314aa80dc5d8ff
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Mar 14 17:28:39 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Mar 14 17:29:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a12dd46

sys-fs/loop-aes: version bump

Closes: https://bugs.gentoo.org/show_bug.cgi?id=680336
Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7n.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 9a9054e12df..aba35c716d5 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.7m.tar.bz2 329763 BLAKE2B 
eed2590ed7b23dbb5ffb07143f8c89a693cfa8741337e7620b2c0e9a7426bf48a11a219f24996636000c07f3bbedabd75a3cf31d95ebb463b108919f9aea314a
 SHA512 
22cdf301e12d185789fe00a5e5b750e33ae4280dc45c98e71193504b7b46899bb973a083ba526657a62c5e3ab641b3d2f03ebf28e424d50caedad2c7a5f87be5
+DIST loop-AES-v3.7n.tar.bz2 373901 BLAKE2B 
5cac9bd55f35a6cf0c056a6a2e75a48f49c1d23b7ebe1821e10dab522508e64ed23e5993dbcc19dbdeaab6c315ee4e71c8ecc17d9da41a5ad0794abc92563d7e
 SHA512 
d190561f92a47292285e44c728bf1fcf9b7dd9c54f970ebc11a2988686f409515687a22028187756baaa4622903564e2646971a63eba13557c6ce78dc1f0bb96

diff --git a/sys-fs/loop-aes/loop-aes-3.7n.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7n.ebuild
new file mode 100644
index 000..715db29486c
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7n.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+REPEND="app-crypt/loop-aes-losetup"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2018-09-27 Thread Alon Bar-Lev
commit: f9f96c3e2111a6db81dcfefcfddef2cf642d8f22
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Sep 23 20:37:29 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Sep 27 23:51:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f96c3e

sys-fs/loop-aes: eapi bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-fs/loop-aes/loop-aes-3.7m.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.7m.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
index b548d043047..426c9f5d7fd 100644
--- a/sys-fs/loop-aes/loop-aes-3.7m.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=7
 
 inherit linux-mod
 
@@ -16,8 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
 IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
 
-DEPEND="app-crypt/loop-aes-losetup"
-RDEPEND=""
+REPEND="app-crypt/loop-aes-losetup"
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2018-04-19 Thread Alon Bar-Lev
commit: d80097a8a195b9c1a9698d4773694f183826b9b9
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Apr 19 21:45:09 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Apr 19 22:20:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80097a8

sys-fs/loop-aes: cleanup

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/loop-aes/Manifest |  3 --
 sys-fs/loop-aes/loop-aes-3.7j.ebuild | 77 
 sys-fs/loop-aes/loop-aes-3.7k.ebuild | 77 
 sys-fs/loop-aes/loop-aes-3.7l.ebuild | 77 
 4 files changed, 234 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index d9b79ab2740..9a9054e12df 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,4 +1 @@
-DIST loop-AES-v3.7j.tar.bz2 326818 BLAKE2B 
ca2db3162298e2e28dcc6feb5e6ba885a08097acafb9937a69898e6944c62cbb1c0ef601e13c0547550721430bf770f187ee71bc5e642d6107c982fae9d03462
 SHA512 
e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
-DIST loop-AES-v3.7k.tar.bz2 327457 BLAKE2B 
3210a6214abc36c1fb464be8e83d37a1bc70d16b883649e493f2eb7bc46a59d8ab9c51f7c5e19ae6e170d352f6860b39a548acd26e11cfa5a8966eb292552c29
 SHA512 
91144642818f81343a1326759a087cc2e9dbf6c3594472d1d508ce811215d5215d673681ad8d563c8c6b2e9203b0e10314829988932b2f9d3382cb1a13d7cacf
-DIST loop-AES-v3.7l.tar.bz2 328646 BLAKE2B 
27c2475823eff194a75dbf0dce987403b3526abf7058d8f9d4e6cba55acf218ddf8499a7f29d218291c657a68ef6f12488ec72d7b46ed0197cc0d2047912eb3e
 SHA512 
368a9186e3fb08e281facafbcdc7a37ccfea701c2b34564319e80d8b379e4c7d58f5b6416218616b6597ee01a2f5160491b9c9758fbb69a1f8b17c2b2382af94
 DIST loop-AES-v3.7m.tar.bz2 329763 BLAKE2B 
eed2590ed7b23dbb5ffb07143f8c89a693cfa8741337e7620b2c0e9a7426bf48a11a219f24996636000c07f3bbedabd75a3cf31d95ebb463b108919f9aea314a
 SHA512 
22cdf301e12d185789fe00a5e5b750e33ae4280dc45c98e71193504b7b46899bb973a083ba526657a62c5e3ab641b3d2f03ebf28e424d50caedad2c7a5f87be5

diff --git a/sys-fs/loop-aes/loop-aes-3.7j.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7j.ebuild
deleted file mode 100644
index b548d043047..000
--- a/sys-fs/loop-aes/loop-aes-3.7j.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
-   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
-   einfo "you may want to consider using the aes-ni use flag. It will"
-   einfo "use your processors native AES instructions giving quite a speed"
-   einfo "increase."
-   einfo
-
-   ewarn
-   ewarn "Please consider using loop-aes-losetup package instead of"
-   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
-   ewarn "without patching util-linux package"
-   ewarn
-   ewarn "In future only loop-aes-losetup will be available in portage"
-   ewarn
-}

diff --git a/sys-fs/loop-aes/loop-aes-3.7k.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7k.ebuild
deleted file mode 100644
index b548d043047..000
--- a/sys-fs/loop-aes/loop-aes-3.7k.ebuild
+++ /dev/null
@@ -1,77 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2017-12-07 Thread Alon Bar-Lev
commit: df48a74ff48727a936b7d76b73bfd7805909dd3f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Dec  7 17:37:33 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Dec  7 17:37:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df48a74f

sys-fs/loop-aes: version bump

Gentoo-Bug: https://bugs.gentoo.org/638684
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7m.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 09255b589c0..a69a7a6529b 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,4 @@
 DIST loop-AES-v3.7j.tar.bz2 326818 SHA256 
67ede839d4cac657359c39b05eac46f6991054768a7e1096bef5b92edb3b8aba SHA512 
e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
 WHIRLPOOL 
a3798edc3f1393ddf97aeada84c1c5a6e74b8cef94e72629774c4db70001206d5cd429df61035a215131f0281ef284469751eefad1f7ee3fd7cf24153b57077d
 DIST loop-AES-v3.7k.tar.bz2 327457 SHA256 
3299629ecbcdd54ad703e77eaab395f8a2e46d4a83a30a299e55b549d4d7e44d SHA512 
91144642818f81343a1326759a087cc2e9dbf6c3594472d1d508ce811215d5215d673681ad8d563c8c6b2e9203b0e10314829988932b2f9d3382cb1a13d7cacf
 WHIRLPOOL 
9dcfc27d2b598cf6cb1125411d54fb9625e744f441dc75d553ad35ef80c8535bb4cef84613aaa5fe3d5c680243f39ed1654db8e0ea14d9e707d9f8531cc08893
 DIST loop-AES-v3.7l.tar.bz2 328646 SHA256 
47fdeb3150f65e15d6c7a44ee6c6b2311a8186163ba5e47a008d59dda38ee31a SHA512 
368a9186e3fb08e281facafbcdc7a37ccfea701c2b34564319e80d8b379e4c7d58f5b6416218616b6597ee01a2f5160491b9c9758fbb69a1f8b17c2b2382af94
 WHIRLPOOL 
a7cc5481f776d60c1c7a8484beecd670c668a1eeecca9ee051d2ee4c6a6d6272c2b871b1c1a6ef2a6ffb5f257118a119c1c8ed29600cc4a8acec8449a4ce106a
+DIST loop-AES-v3.7m.tar.bz2 329763 BLAKE2B 
eed2590ed7b23dbb5ffb07143f8c89a693cfa8741337e7620b2c0e9a7426bf48a11a219f24996636000c07f3bbedabd75a3cf31d95ebb463b108919f9aea314a
 SHA512 
22cdf301e12d185789fe00a5e5b750e33ae4280dc45c98e71193504b7b46899bb973a083ba526657a62c5e3ab641b3d2f03ebf28e424d50caedad2c7a5f87be5

diff --git a/sys-fs/loop-aes/loop-aes-3.7m.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
new file mode 100644
index 000..b548d043047
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2017-10-07 Thread Alon Bar-Lev
commit: 9c82e77a8f5cd9a18d99720f55b8132e2685bf53
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Oct  7 07:55:19 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Oct  7 08:21:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c82e77a

sys-fs/loop-aes: version bump

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7l.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index b413ccf2e40..09255b589c0 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7j.tar.bz2 326818 SHA256 
67ede839d4cac657359c39b05eac46f6991054768a7e1096bef5b92edb3b8aba SHA512 
e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
 WHIRLPOOL 
a3798edc3f1393ddf97aeada84c1c5a6e74b8cef94e72629774c4db70001206d5cd429df61035a215131f0281ef284469751eefad1f7ee3fd7cf24153b57077d
 DIST loop-AES-v3.7k.tar.bz2 327457 SHA256 
3299629ecbcdd54ad703e77eaab395f8a2e46d4a83a30a299e55b549d4d7e44d SHA512 
91144642818f81343a1326759a087cc2e9dbf6c3594472d1d508ce811215d5215d673681ad8d563c8c6b2e9203b0e10314829988932b2f9d3382cb1a13d7cacf
 WHIRLPOOL 
9dcfc27d2b598cf6cb1125411d54fb9625e744f441dc75d553ad35ef80c8535bb4cef84613aaa5fe3d5c680243f39ed1654db8e0ea14d9e707d9f8531cc08893
+DIST loop-AES-v3.7l.tar.bz2 328646 SHA256 
47fdeb3150f65e15d6c7a44ee6c6b2311a8186163ba5e47a008d59dda38ee31a SHA512 
368a9186e3fb08e281facafbcdc7a37ccfea701c2b34564319e80d8b379e4c7d58f5b6416218616b6597ee01a2f5160491b9c9758fbb69a1f8b17c2b2382af94
 WHIRLPOOL 
a7cc5481f776d60c1c7a8484beecd670c668a1eeecca9ee051d2ee4c6a6d6272c2b871b1c1a6ef2a6ffb5f257118a119c1c8ed29600cc4a8acec8449a4ce106a

diff --git a/sys-fs/loop-aes/loop-aes-3.7l.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7l.ebuild
new file mode 100644
index 000..b548d043047
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7l.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/files/

2017-05-20 Thread Alon Bar-Lev
commit: efab3e0527aa897ea47a9df366e9411f04f38d95
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat May 20 16:10:39 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat May 20 16:11:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efab3e05

sys-fs/loop-aes: cleanup unused patch

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 sys-fs/loop-aes/files/loop-aes-3.7c-linux4.patch | 45 
 1 file changed, 45 deletions(-)

diff --git a/sys-fs/loop-aes/files/loop-aes-3.7c-linux4.patch 
b/sys-fs/loop-aes/files/loop-aes-3.7c-linux4.patch
deleted file mode 100644
index 339f2c9d600..000
--- a/sys-fs/loop-aes/files/loop-aes-3.7c-linux4.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 9b7f9272a5462e03daea0b316f9047e103866ed3 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 6 May 2015 22:51:54 +0300
-Subject: [PATCH] build: support linux-4
-

- loop-h-version.h   | 4 +++-
- loop.c-4.x.patched | 1 +
- loop.h-4.x.patched | 1 +
- 3 files changed, 5 insertions(+), 1 deletion(-)
- create mode 12 loop.c-4.x.patched
- create mode 12 loop.h-4.x.patched
-
-diff --git a/loop-h-version.h b/loop-h-version.h
-index 8e6a734..84a538c 100644
 a/loop-h-version.h
-+++ b/loop-h-version.h
-@@ -1,5 +1,7 @@
- #include 
--#if LINUX_VERSION_CODE >= 0x3
-+#if LINUX_VERSION_CODE >= 0x4
-+# include "loop.h-4.x.patched"
-+#elif LINUX_VERSION_CODE >= 0x3
- # include "loop.h-3.x.patched"
- #elif LINUX_VERSION_CODE >= 0x20600
- # include "loop.h-2.6.patched"
-diff --git a/loop.c-4.x.patched b/loop.c-4.x.patched
-new file mode 12
-index 000..b6e51c3
 /dev/null
-+++ b/loop.c-4.x.patched
-@@ -0,0 +1 @@
-+loop.c-3.x.patched
-\ No newline at end of file
-diff --git a/loop.h-4.x.patched b/loop.h-4.x.patched
-new file mode 12
-index 000..0924ecb
 /dev/null
-+++ b/loop.h-4.x.patched
-@@ -0,0 +1 @@
-+loop.h-3.x.patched
-\ No newline at end of file
--- 
-2.3.6
-



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2017-05-20 Thread Alon Bar-Lev
commit: 1e7966aea41dd84c54732478b791a4ab7be83c6f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat May 20 16:09:58 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat May 20 16:11:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7966ae

sys-fs/loop-aes: version bump

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7k.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 7deb2a0ed5f..b413ccf2e40 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1,2 @@
 DIST loop-AES-v3.7j.tar.bz2 326818 SHA256 
67ede839d4cac657359c39b05eac46f6991054768a7e1096bef5b92edb3b8aba SHA512 
e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
 WHIRLPOOL 
a3798edc3f1393ddf97aeada84c1c5a6e74b8cef94e72629774c4db70001206d5cd429df61035a215131f0281ef284469751eefad1f7ee3fd7cf24153b57077d
+DIST loop-AES-v3.7k.tar.bz2 327457 SHA256 
3299629ecbcdd54ad703e77eaab395f8a2e46d4a83a30a299e55b549d4d7e44d SHA512 
91144642818f81343a1326759a087cc2e9dbf6c3594472d1d508ce811215d5215d673681ad8d563c8c6b2e9203b0e10314829988932b2f9d3382cb1a13d7cacf
 WHIRLPOOL 
9dcfc27d2b598cf6cb1125411d54fb9625e744f441dc75d553ad35ef80c8535bb4cef84613aaa5fe3d5c680243f39ed1654db8e0ea14d9e707d9f8531cc08893

diff --git a/sys-fs/loop-aes/loop-aes-3.7k.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7k.ebuild
new file mode 100644
index 000..b548d043047
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7k.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2017-03-25 Thread Alon Bar-Lev
commit: a9b6c574adcb5d914ffd9a7fbce9f0ac1d670ada
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Mar 25 21:13:52 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Mar 25 21:46:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b6c574

sys-fs/loop-aes: remove eutils

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/loop-aes/loop-aes-3.7j.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.7j.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7j.ebuild
index 72eb14430ae..b548d043047 100644
--- a/sys-fs/loop-aes/loop-aes-3.7j.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.7j.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit eutils linux-mod
+inherit linux-mod
 
 MY_P="${PN/aes/AES}-v${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2017-02-03 Thread Alon Bar-Lev
commit: 51a1e5f51a009763daf3546ee946210532b22439
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Feb  4 01:07:27 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Feb  4 01:30:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a1e5f5

sys-fs/loop-aes: version bump

Package-Manager: portage-2.3.3

 sys-fs/loop-aes/Manifest   | 2 +-
 sys-fs/loop-aes/{loop-aes-3.7h.ebuild => loop-aes-3.7j.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index bfc6bbf..7deb2a0 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1 +1 @@
-DIST loop-AES-v3.7h.tar.bz2 326005 SHA256 
4035d398c25020bfdbe930810354c75de7036a868dbb429a2d18074ea81f24c3 SHA512 
3ccfa1d87e64b9cb8fd0f8b2d9b74d193510f0d91dc0de1232619cb593b60889e42d8a9cac746ca1476b489ff988291ef3de14e0b888c9df84e97a1f6ac7f012
 WHIRLPOOL 
8533adf1e4a0627d90334f581cd890fb7d85b8e7e694fe3a2fffd954245e01240fb278cfb8330eaca6864641c8c4a69675b899f82a0d172a3e48242e3cec0308
+DIST loop-AES-v3.7j.tar.bz2 326818 SHA256 
67ede839d4cac657359c39b05eac46f6991054768a7e1096bef5b92edb3b8aba SHA512 
e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
 WHIRLPOOL 
a3798edc3f1393ddf97aeada84c1c5a6e74b8cef94e72629774c4db70001206d5cd429df61035a215131f0281ef284469751eefad1f7ee3fd7cf24153b57077d

diff --git a/sys-fs/loop-aes/loop-aes-3.7h.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7j.ebuild
similarity index 97%
rename from sys-fs/loop-aes/loop-aes-3.7h.ebuild
rename to sys-fs/loop-aes/loop-aes-3.7j.ebuild
index 242d3c2..3323c2e 100644
--- a/sys-fs/loop-aes/loop-aes-3.7h.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.7j.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
+EAPI="6"
 
 inherit eutils linux-mod
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2016-06-11 Thread Agostino Sarubbo
commit: 9ffaf13f9fd213658f86aef11de42cda94bf2960
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 11 16:43:28 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 11 16:43:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ffaf13f

sys-fs/loop-aes: amd64 stable wrt bug #583804

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/loop-aes/loop-aes-3.7h.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/loop-aes/loop-aes-3.7h.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7h.ebuild
index 242d3c2..f2ca16a 100644
--- a/sys-fs/loop-aes/loop-aes-3.7h.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.7h.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~sparc ~x86"
 IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
 
 DEPEND="app-crypt/loop-aes-losetup"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2016-05-22 Thread Alon Bar-Lev
commit: 24c79c65d4736d4bdb7a33f567e8f9a683997ffd
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun May 22 18:35:09 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun May 22 18:37:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c79c65

sys-fs/loop-aes: version bump

Bug: 583788

Package-Manager: portage-2.2.28

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7h.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 619734d..a3e5729 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -2,3 +2,4 @@ DIST loop-AES-v3.7b.tar.bz2 334227 SHA256 
b6794ca655c8a0b9ac47814264d96d7dab5884
 DIST loop-AES-v3.7c.tar.bz2 334719 SHA256 
2c4eb21afc6e45d99d17e4c26b084d1f1e45c0453da9092a6a95ef918c588173 SHA512 
8b260cfe7864973714ddae37ea7231fdefa98ce104f5bee4a1157653a5dd36a89328ee97f3d76d59e1824468f59e46873acd7e5cf9083b73ef0a3b74c24d6bdb
 WHIRLPOOL 
20d07e5f07a158118dcd022f14dff2144c41c51e9add1c747545b7ae8742dd617705e37b03a39262d9b8faed7550a2563f9d827549c487e31e06287b99d36825
 DIST loop-AES-v3.7e.tar.bz2 325609 SHA256 
c49f660672347d75a8d971e8afd0e8fbc24d1f50034eca99f85cb72097dfb60c SHA512 
823ba931e502239bb93b3d5fab2da3f38f79439790c2f6524dfb953215193e6b5015965ecbd892be85a9957812e9ec8569b59cd91197f6ed956d758429b067cf
 WHIRLPOOL 
0990cc7250d37aee2c991ec6822e2fee233689c23f545177ec6e4bee8ca99265391b97111bcb7526d3ccbb5e8719ffbedb9f497c6d85ee4a8fc4c8488dec8f1a
 DIST loop-AES-v3.7f.tar.bz2 325690 SHA256 
896091fa2d847c86c4372c7aadf5d49aa62a43803b4fce19ec13981bf0895f3c SHA512 
43ebc4e48aaadf4290d927dbf3a2098003f165404254a99b1a1f7f83f968ba168365075c2cfab1bf61c1af4c4aec033055888a1bd04059446d0078d31c43d88b
 WHIRLPOOL 
f7a5f9850ea6919ea5fe458ccc29a39b4f14a6d10b15075b5b737e3efdc3cd3be48fb58b0f207ff93596eaef5091260791176b77be5cd603d48c5efdeeb6df4a
+DIST loop-AES-v3.7h.tar.bz2 326005 SHA256 
4035d398c25020bfdbe930810354c75de7036a868dbb429a2d18074ea81f24c3 SHA512 
3ccfa1d87e64b9cb8fd0f8b2d9b74d193510f0d91dc0de1232619cb593b60889e42d8a9cac746ca1476b489ff988291ef3de14e0b888c9df84e97a1f6ac7f012
 WHIRLPOOL 
8533adf1e4a0627d90334f581cd890fb7d85b8e7e694fe3a2fffd954245e01240fb278cfb8330eaca6864641c8c4a69675b899f82a0d172a3e48242e3cec0308

diff --git a/sys-fs/loop-aes/loop-aes-3.7h.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7h.ebuild
new file mode 100644
index 000..242d3c2
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7h.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2015-12-23 Thread Alon Bar-Lev
commit: 44e2ca3f2324d8b50b763d164e4928300e506223
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Dec 23 12:34:48 2015 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Dec 23 13:49:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e2ca3f

sys-fs/loop-aes: version bump

Package-Manager: portage-2.2.24

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7f.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 489de50..619734d 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,4 @@
 DIST loop-AES-v3.7b.tar.bz2 334227 SHA256 
b6794ca655c8a0b9ac47814264d96d7dab588493e3d2c09357eaad1e3436d648 SHA512 
f673d8ccb9b3072256ff3501785204f1d64af5211eabaf47b5d3dc6c42e3d7ad6a2e4bcddcad76ee903637097a8aa4e1df9e16fff345af2ecd6e105b32bf35d3
 WHIRLPOOL 
1d4aeda49fbdfb404d8377bb87572a8a2cf18859917188916c00951829b834c9ec475615adf6f587a4bdda63888fdbee8f91ae0161c1ecba755488292a4d72df
 DIST loop-AES-v3.7c.tar.bz2 334719 SHA256 
2c4eb21afc6e45d99d17e4c26b084d1f1e45c0453da9092a6a95ef918c588173 SHA512 
8b260cfe7864973714ddae37ea7231fdefa98ce104f5bee4a1157653a5dd36a89328ee97f3d76d59e1824468f59e46873acd7e5cf9083b73ef0a3b74c24d6bdb
 WHIRLPOOL 
20d07e5f07a158118dcd022f14dff2144c41c51e9add1c747545b7ae8742dd617705e37b03a39262d9b8faed7550a2563f9d827549c487e31e06287b99d36825
 DIST loop-AES-v3.7e.tar.bz2 325609 SHA256 
c49f660672347d75a8d971e8afd0e8fbc24d1f50034eca99f85cb72097dfb60c SHA512 
823ba931e502239bb93b3d5fab2da3f38f79439790c2f6524dfb953215193e6b5015965ecbd892be85a9957812e9ec8569b59cd91197f6ed956d758429b067cf
 WHIRLPOOL 
0990cc7250d37aee2c991ec6822e2fee233689c23f545177ec6e4bee8ca99265391b97111bcb7526d3ccbb5e8719ffbedb9f497c6d85ee4a8fc4c8488dec8f1a
+DIST loop-AES-v3.7f.tar.bz2 325690 SHA256 
896091fa2d847c86c4372c7aadf5d49aa62a43803b4fce19ec13981bf0895f3c SHA512 
43ebc4e48aaadf4290d927dbf3a2098003f165404254a99b1a1f7f83f968ba168365075c2cfab1bf61c1af4c4aec033055888a1bd04059446d0078d31c43d88b
 WHIRLPOOL 
f7a5f9850ea6919ea5fe458ccc29a39b4f14a6d10b15075b5b737e3efdc3cd3be48fb58b0f207ff93596eaef5091260791176b77be5cd603d48c5efdeeb6df4a

diff --git a/sys-fs/loop-aes/loop-aes-3.7f.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7f.ebuild
new file mode 100644
index 000..69e2e4d
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7f.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt local file systems and disk 
partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2015-10-15 Thread Alon Bar-Lev
commit: bad0ecfb7094773b923e7521ab9536994b54542d
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Oct 15 14:05:33 2015 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Oct 15 14:07:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad0ecfb

sys-fs/loop-aes: version bump

Bug: 563140

Package-Manager: portage-2.2.20.1

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7e.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index ae83b02..489de50 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1,3 @@
 DIST loop-AES-v3.7b.tar.bz2 334227 SHA256 
b6794ca655c8a0b9ac47814264d96d7dab588493e3d2c09357eaad1e3436d648 SHA512 
f673d8ccb9b3072256ff3501785204f1d64af5211eabaf47b5d3dc6c42e3d7ad6a2e4bcddcad76ee903637097a8aa4e1df9e16fff345af2ecd6e105b32bf35d3
 WHIRLPOOL 
1d4aeda49fbdfb404d8377bb87572a8a2cf18859917188916c00951829b834c9ec475615adf6f587a4bdda63888fdbee8f91ae0161c1ecba755488292a4d72df
 DIST loop-AES-v3.7c.tar.bz2 334719 SHA256 
2c4eb21afc6e45d99d17e4c26b084d1f1e45c0453da9092a6a95ef918c588173 SHA512 
8b260cfe7864973714ddae37ea7231fdefa98ce104f5bee4a1157653a5dd36a89328ee97f3d76d59e1824468f59e46873acd7e5cf9083b73ef0a3b74c24d6bdb
 WHIRLPOOL 
20d07e5f07a158118dcd022f14dff2144c41c51e9add1c747545b7ae8742dd617705e37b03a39262d9b8faed7550a2563f9d827549c487e31e06287b99d36825
+DIST loop-AES-v3.7e.tar.bz2 325609 SHA256 
c49f660672347d75a8d971e8afd0e8fbc24d1f50034eca99f85cb72097dfb60c SHA512 
823ba931e502239bb93b3d5fab2da3f38f79439790c2f6524dfb953215193e6b5015965ecbd892be85a9957812e9ec8569b59cd91197f6ed956d758429b067cf
 WHIRLPOOL 
0990cc7250d37aee2c991ec6822e2fee233689c23f545177ec6e4bee8ca99265391b97111bcb7526d3ccbb5e8719ffbedb9f497c6d85ee4a8fc4c8488dec8f1a

diff --git a/sys-fs/loop-aes/loop-aes-3.7e.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7e.ebuild
new file mode 100644
index 000..69e2e4d
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7e.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt local file systems and disk 
partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}