bump(sys-fs/cryptsetup): sync with upstream for arm64

Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
Geoff Levand 2016-07-07 16:02:16 -07:00
parent 42b657ee9b
commit 466b528063
19 changed files with 1207 additions and 1029 deletions

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup test
DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
EAPI=5
HOMEPAGE=https://code.google.com/p/cryptsetup/
IUSE=+gcrypt kernel nettle openssl nls python reencrypt static static-libs udev urandom python_targets_python2_7
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
LICENSE=GPL-2+
RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] )
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( python_targets_python2_7 ) static? ( !gcrypt )
SLOT=0
SRC_URI=https://cryptsetup.googlecode.com/files/cryptsetup-1.6.2.tar.bz2
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=8aee5300124f90ed4bcc960be7970e1b

View File

@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_ta
SLOT=0
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.5.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=db86ee92b69cfb20a5929dd07ea5b8b7
_md5_=110aeab58a8bfcfa6521c05bf9279587

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup test
DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
EAPI=5
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
IUSE=+gcrypt kernel nettle openssl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] )
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) ) static? ( !gcrypt )
SLOT=0
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.7.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=7d1f569eb3066533956b0e1711b5139a

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup test
DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl:0=[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl:0= ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl:0=[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
EAPI=5
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
IUSE=+gcrypt kernel nettle openssl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( dev-libs/openssl:0=[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl:0= ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] )
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) ) static? ( !gcrypt )
SLOT=0
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.8.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=bd1396500906f00baf571d65316b0e16

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:=[static-libs(+)] ) ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:=[static-libs(+)] ) ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
EAPI=5
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
IUSE=+gcrypt kernel nettle openssl libressl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:=[static-libs(+)] ) ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) static? ( !gcrypt )
SLOT=0
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.1.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils-r1 4e8ac1ba76ddacd8f7c0289aa586a34c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=1e8055f159b32cb7aa240151d776b3e2

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:=[static-libs(+)] ) ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) virtual/pkgconfig static? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:=[static-libs(+)] ) ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
EAPI=5
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
IUSE=+gcrypt kernel nettle openssl libressl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=static-libs? ( dev-libs/libgpg-error[static-libs(+)] dev-libs/popt[static-libs(+)] sys-apps/util-linux[static-libs(+)] gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) openssl? ( !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) libressl? ( dev-libs/libressl:=[static-libs(+)] ) ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) static? ( !gcrypt )
SLOT=0
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.2.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils-r1 4e8ac1ba76ddacd8f7c0289aa586a34c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=9765e60949c9094313af838ba4d583cf

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,854 @@
# ChangeLog for sys-fs/cryptsetup
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.207 2015/04/12 22:25:40 vapier Exp $
*cryptsetup-1.6.7 (12 Apr 2015)
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.6.7.ebuild,
+files/1.6.7-dmcrypt.confd, +files/1.6.7-dmcrypt.rc:
Adapt the timeout logic to apply to the gpg command too #357449 by Vespian.
Version bump #546140 by Nikoli.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.0.6-dmcrypt.confd,
files/1.5.1-dmcrypt.rc:
Allow loopbacks to be allocated dynamically from a free one #282626 by Zeev
Tarantov.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.0.6-dmcrypt.confd,
files/1.5.1-dmcrypt.rc:
Use blkid -t to look up devices via tag values (like UUID/PARTUUID) #525524 by
tokiclover.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc:
Delete old dm_crypt_execute_localmount hook as no one uses it anymore #321507
by forums.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc:
Run ebegin message through eval so the output is expanded #442374 by Toralf
Förster.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.0.6-dmcrypt.confd:
Note that the config file must be terminated by a newline #426986 by klamp.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc:
Explicitly have cryptsetup read the key from stdin #266546 by forums.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc:
Automatically run before swap when creating swap files #509412 by Toralf
Förster.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc:
Fix bashisms in init script #451460 by Alexander Tsoy.
12 Apr 2015; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild,
cryptsetup-1.6.6.ebuild, metadata.xml:
Add USE=pwquality to control libpwquality dep #492624 by Nikoli.
08 Apr 2015; Michał Górny <mgorny@gentoo.org> cryptsetup-1.6.2.ebuild:
Drop old Python implementations
10 Feb 2015; Michał Górny <mgorny@gentoo.org> files/1.0.6-dmcrypt.confd:
Fix example in conf.d, bug #518592, patch by Michael Mair-Keimberger.
09 Nov 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.6.ebuild:
fix bug 525208 per klondike's testing
01 Nov 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.6.ebuild:
fixed my own typo this time
01 Nov 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.6.ebuild:
fix minor typos and version number inconsistency for bug 525208 fix
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild,
cryptsetup-1.6.6.ebuild:
Only run eautoreconf when user patches are applied #496526 by vonabarak.
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild:
Mark alpha/s390/sh stable #510342.
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.2.ebuild,
cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild:
Drop e2fsprogs-libs as it is not used #481774 by Sven E..
01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.6.ebuild:
Warn USE=gcrypt users about broken whirlpool hashes #525208 by Francisco Blas
Izquierdo Riera.
29 Oct 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for sparc, wrt bug #510342
28 Oct 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for ia64, wrt bug #510342
19 Oct 2014; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc:
Move from "luksOpen" to "open" since they are the same and the former is
deprecated #525524 by tokiclover.
12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for x86, wrt bug #510342
19 Sep 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for ppc64, wrt bug #510342
13 Sep 2014; Markus Meier <maekke@gentoo.org> cryptsetup-1.6.5.ebuild:
arm stable, bug #510342
10 Sep 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.2.ebuild,
cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild:
add missing subslot dep for libgcrypt
07 Sep 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for ppc, wrt bug #510342
30 Aug 2014; Chema Alonso <nimiux@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for amd64 wrt bug #510342
28 Aug 2014; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.6.5.ebuild:
Stable for HPPA (bug #510342).
27 Aug 2014; Patrick Lauer <patrick@gentoo.org> metadata.xml:
Remove unneeded useflag description from metadata.xml
26 Aug 2014; Samuli Suominen <ssuominen@gentoo.org>
-cryptsetup-1.0.6-r2.ebuild, -cryptsetup-1.1.3-r3.ebuild,
-cryptsetup-1.2.0-r1.ebuild, -cryptsetup-1.4.3.ebuild,
-cryptsetup-1.5.1.ebuild, -files/1.0.5-dm-crypt-stop.sh,
-files/1.0.5-dmcrypt.rc, -files/1.0.6-r2-dm-crypt-start.sh,
-files/1.1.3-dm-crypt-start.sh, -files/1.1.3-dm-crypt-stop.sh,
-files/cryptsetup-1.0.6-udevsettle.patch, -files/dmcrypt.rc:
old
26 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> cryptsetup-1.6.2.ebuild,
cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild:
Block use of USE gcrypt with USE static in stable, next stable and latest wrt
#496612
20 Aug 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.6.ebuild:
Add epatch_user #520276 by Nikoli.
19 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> cryptsetup-1.6.5.ebuild,
cryptsetup-1.6.6.ebuild:
Adjusted PYTHON_COMPAT variable as requested by Arfrever in IRC.
*cryptsetup-1.6.6 (19 Aug 2014)
19 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> -cryptsetup-1.6.3.ebuild,
-cryptsetup-1.6.4.ebuild, +cryptsetup-1.6.6.ebuild:
Version bump (bug #520172). Removed old.
25 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.0.6-r2.ebuild, cryptsetup-1.1.3-r3.ebuild,
cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.3.ebuild, cryptsetup-1.5.1.ebuild,
cryptsetup-1.6.2.ebuild, cryptsetup-1.6.3.ebuild, cryptsetup-1.6.4.ebuild,
cryptsetup-1.6.5.ebuild:
Use virtual/libudev (prereq. for dropping compability USE flag "static-libs"
from virtual/udev)
*cryptsetup-1.6.5 (01 Jul 2014)
01 Jul 2014; Robin H. Johnson <robbat2@gentoo.org> +cryptsetup-1.6.5.ebuild:
Bump per bug #515838.
*cryptsetup-1.6.4 (03 Mar 2014)
03 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> -cryptsetup-1.1.2.ebuild,
-cryptsetup-1.4.1.ebuild, -cryptsetup-1.4.1-r1.ebuild,
-cryptsetup-1.4.2.ebuild, -cryptsetup-1.6.0.ebuild, -cryptsetup-1.6.1.ebuild,
+cryptsetup-1.6.4.ebuild, -files/1.1.0-libudev.patch,
-files/1.1.0_rc3-static-no-selinux.patch, -files/1.4.1-dmcrypt.rc:
Version bump (bug #503280). Removed old.
01 Mar 2014; Michał Górny <mgorny@gentoo.org> cryptsetup-1.1.2.ebuild,
cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild,
cryptsetup-1.4.1-r1.ebuild, cryptsetup-1.4.1.ebuild, cryptsetup-1.4.2.ebuild,
cryptsetup-1.4.3.ebuild, cryptsetup-1.5.1.ebuild, cryptsetup-1.6.0.ebuild,
cryptsetup-1.6.1.ebuild, cryptsetup-1.6.2.ebuild, cryptsetup-1.6.3.ebuild:
Update libgcrypt dep to use slot :0.
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for alpha, wrt bug #487652
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for ia64, wrt bug #487652
*cryptsetup-1.6.3 (27 Dec 2013)
27 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> +cryptsetup-1.6.3.ebuild:
Version bump by Manuel Rüger (bug #496126).
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for sparc, wrt bug #487652
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for ppc64, wrt bug #487652
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for ppc, wrt bug #487652
01 Dec 2013; Johannes Huber <johu@gentoo.org> cryptsetup-1.6.2.ebuild:
x86 stable, bug #487652
27 Nov 2013; Markus Meier <maekke@gentoo.org> cryptsetup-1.6.2.ebuild:
arm stable, bug #487652
19 Nov 2013; Chema Alonso <nimiux@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for amd64 wrt bug #487652
09 Nov 2013; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.6.2.ebuild:
Stable for HPPA (bug #487652).
05 Sep 2013; Michał Górny <mgorny@gentoo.org> cryptsetup-1.6.1.ebuild:
Clean up PYTHON_COMPAT from old implementations.
*cryptsetup-1.6.2 (14 Aug 2013)
14 Aug 2013; Tim Harder <radhermit@gentoo.org> +cryptsetup-1.6.2.ebuild:
Version bump.
14 Aug 2013; Tim Harder <radhermit@gentoo.org> metadata.xml:
Simplify USE flag descriptions.
06 Aug 2013; Ian Stakenvicius <axs@gentoo.org>
+files/cryptsetup-1.6.1-openssl-static.patch, cryptsetup-1.6.1.ebuild:
fixed compilation error when USE='openssl static', bug 472692; dropped
IUSE=selinux as there is no direct dep, selinux support comes from
libdevmapper via sys-fs/lvm2[selinux]
04 Jun 2013; Diego E. Pettenò <flameeyes@gentoo.org> cryptsetup-1.6.1.ebuild:
Fix broken dependencies.
04 Jun 2013; Tim Harder <radhermit@gentoo.org> cryptsetup-1.6.1.ebuild:
Drop -caps use dep from libgcrypt to fix dep tree (and libgcrypt now has
capabilities disabled by default).
*cryptsetup-1.6.1 (04 Jun 2013)
04 Jun 2013; Tim Harder <radhermit@gentoo.org> +cryptsetup-1.6.1.ebuild,
metadata.xml:
Version bump (bug #464610 by Manuel Rüger), convert to python-single-r1, add
support for choosing a crypto backend (gcrypt, kernel, nettle, or openssl),
remove old postinst warning, and only show postinst logs on new installs.
09 Apr 2013; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.0.6-r2.ebuild:
Remove sys-fs/device-mapper from || () syntax in favour of sys-fs/lvm2 wrt
#461382
21 Jan 2013; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.3.ebuild,
cryptsetup-1.5.1.ebuild, cryptsetup-1.6.0.ebuild:
Add USE=udev control #453390 by Piotr Mitas.
21 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> cryptsetup-1.5.1.ebuild,
cryptsetup-1.6.0.ebuild:
Restore virtual/udev dependency wrt #453390 by Piotr Mitas
*cryptsetup-1.6.0 (17 Jan 2013)
*cryptsetup-1.5.1 (17 Jan 2013)
17 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +cryptsetup-1.5.1.ebuild,
+cryptsetup-1.6.0.ebuild, +files/1.5.1-dmcrypt.rc, metadata.xml:
Bump per bug #421249. Add UUID support per bug #420015.
21 Dec 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.3.ebuild:
Drop udev dep since cryptsetup no longer calls udevsettle at runtime #445660
by Piotr Karbowski.
16 Dec 2012; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.4.3.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #429704
29 Nov 2012; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.0.6-r2.ebuild, cryptsetup-1.1.2.ebuild,
cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild,
cryptsetup-1.4.1.ebuild, cryptsetup-1.4.1-r1.ebuild, cryptsetup-1.4.2.ebuild,
cryptsetup-1.4.3.ebuild:
Use virtual/udev instead of sys-fs/udev wrt #444398
21 Nov 2012; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.4.3.ebuild:
Stable for x86, tested by Vicente Olivert Riera <peratu@carrosses.com>, wrt
bug #429704
30 Oct 2012; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.4.3.ebuild:
Stable for HPPA (bug #429704).
25 Oct 2012; Anthony G. Basile <blueness@gentoo.org> cryptsetup-1.4.3.ebuild:
stable arm ppc ppc64, bug #429704
22 Oct 2012; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.4.3.ebuild:
Stable for amd64, wrt bug #429704
21 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.1.ebuild:
Update sys-fs/udev dependency because stable udev was revision bumped.
*cryptsetup-1.4.3 (06 Jun 2012)
06 Jun 2012; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.4.3.ebuild:
Version bump #419829 by Manuel Rüger (mrueg).
21 May 2012; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.1.ebuild:
Fix sys-fs/udev dependency within || ( ) block from -171-r5 to -171-r6 wrt
#416653, Comment #3 by Mariusz Pękala
11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.2.ebuild:
Always depend on library packages as we install a shared lib as pointed out by
Samuli Suominen #414665 by Egor Y. Egorov.
*cryptsetup-1.4.2 (11 May 2012)
11 May 2012; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.4.2.ebuild,
files/dmcrypt.rc:
Version bump #412795 by Manuel Rüger (mrueg). Replace `read -t` with stty
hacks by Martin Väth #255528.
11 May 2012; Mike Frysinger <vapier@gentoo.org> +files/1.4.1-dmcrypt.rc,
cryptsetup-1.4.1.ebuild, cryptsetup-1.4.1-r1.ebuild:
Rename stable dmcrypt init.d so updates can land for newer versions.
11 May 2012; Mike Frysinger <vapier@gentoo.org> files/dmcrypt.rc:
Use POSIX compliant for loop #408117 by Maxim Kammerer.
11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.1-r1.ebuild:
Add write access to /dev/mapper and /dev/loop for tests #408047 by Toralf
Förster.
11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.1-r1.ebuild:
Unify static lib dependencies and update to EAPI=4.
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.4.1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #401217
30 Mar 2012; Markus Meier <maekke@gentoo.org> cryptsetup-1.4.1.ebuild:
arm stable, bug #401217
*cryptsetup-1.4.1-r1 (20 Mar 2012)
20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
+cryptsetup-1.4.1-r1.ebuild:
Don't enable USE="static" by default anymore because initramfs is required
with latest udev for separate /usr in anycase. This was a workaround for
cross / and /usr linking.
20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.1.ebuild:
Make sure sys-fs/udev has been emerged with USE="static-libs" for
USE="static" wrt #409039 by jannis
14 Mar 2012; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.4.1.ebuild:
Stable for HPPA (bug #401217).
13 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> cryptsetup-1.4.1.ebuild:
ppc/ppc64/x86 stable wrt #401217
11 Mar 2012; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.4.1.ebuild:
Stable for amd64, wrt bug #401217
27 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> cryptsetup-1.1.3-r3.ebuild:
Stable version is bitten by the util-linux static-libs as well, per
https://forums.gentoo.org/viewtopic-t-914468.html.
20 Nov 2011; Mike Frysinger <vapier@gentoo.org> files/dmcrypt.rc:
Drop dead prompt code.
13 Nov 2011; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.1.ebuild:
Fix init.d typo #390381 by Helmut Jarausch.
*cryptsetup-1.4.1 (13 Nov 2011)
13 Nov 2011; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.4.1.ebuild,
+files/dmcrypt.rc:
Version bump #363521 by Attila Jecs. Rewrite init.d script to only work with
openrc. Tweak init.d for splash support #386563 by Tim Ruffing, and make a
bit more POSIX compliant #255528 by Martin Väth.
19 Sep 2011; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.2.0-r1.ebuild:
Simplify deps a little more, and require static-libs with lvm2 #383417 by
Bernd Lommerzheim.
07 Sep 2011; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.2.0-r1.ebuild:
Pull in util-linux for uuid and require static/static-libs properly #381197
by Vasileios Lourdas, and drop older deps that are no longer in the tree.
07 Aug 2011; Mike Frysinger <vapier@gentoo.org>
files/1.1.3-dm-crypt-start.sh:
Patch by ekass to skip service-specific openrc configs #377927.
17 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild:
Fix dev-libs/popt USE static-libs depend.
22 Jan 2011; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.1.3-r3.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #350044
21 Jan 2011; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.1.3-r3.ebuild:
Stable for HPPA (bug #350044).
18 Jan 2011; Mike Frysinger <vapier@gentoo.org> files/1.0.5-dmcrypt.rc:
Don't require device-mapper -- let the user select which packages they
need for their fs stack #351251 by Jochen Klein.
18 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
cryptsetup-1.1.3-r3.ebuild:
ppc64 stable wrt #350044
17 Jan 2011; Mike Frysinger <vapier@gentoo.org>
cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild:
Require new dev-libs/libgcrypt[static-libs] too #351810.
15 Jan 2011; Mike Frysinger <vapier@gentoo.org>
cryptsetup-1.2.0-r1.ebuild:
Require libgpg-error[static-libs] when USE=static #351810 by Peter Volkov.
*cryptsetup-1.1.3-r3 (12 Jan 2011)
12 Jan 2011; Mike Frysinger <vapier@gentoo.org>
files/1.1.3-dm-crypt-start.sh, +cryptsetup-1.1.3-r3.ebuild,
files/1.1.3-dm-crypt-stop.sh:
Push out updated addon to fix baselayout-2 support #350399 by Martin
Kolleck.
08 Jan 2011; Markus Meier <maekke@gentoo.org> cryptsetup-1.1.3-r2.ebuild:
arm stable, bug #350044
*cryptsetup-1.1.3-r2 (08 Jan 2011)
08 Jan 2011; Mike Frysinger <vapier@gentoo.org>
files/1.1.3-dm-crypt-start.sh, +cryptsetup-1.1.3-r2.ebuild:
Push out updated addon to fix baselayout-1 support #350399 by Manuel
Danisch.
08 Jan 2011; Mike Frysinger <vapier@gentoo.org>
files/1.1.3-dm-crypt-start.sh:
Tweak status detection to work with newer cryptsetup output #350345 by
Aaron Lewis.
08 Jan 2011; Mike Frysinger <vapier@gentoo.org>
cryptsetup-1.2.0-r1.ebuild:
Improve tests a bit -- skip when dmcrypt is not available.
07 Jan 2011; Brent Baude <ranger@gentoo.org> cryptsetup-1.1.3-r1.ebuild:
stable ppc, bug 350044
04 Jan 2011; Mike Frysinger <vapier@gentoo.org>
cryptsetup-1.2.0-r1.ebuild:
Fix build failures for USE=-static #350463 by Alessandro Guido.
02 Jan 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
cryptsetup-1.1.3-r1.ebuild:
x86 stable wrt bug #350044
01 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
cryptsetup-1.1.3-r1.ebuild:
Stable on amd64 wrt bug #350044
*cryptsetup-1.2.0-r1 (30 Dec 2010)
30 Dec 2010; Mike Frysinger <vapier@gentoo.org> -cryptsetup-1.2.0.ebuild,
+cryptsetup-1.2.0-r1.ebuild:
Convert to IUSE=+static and make it work again #350105 by Casey Carter.
*cryptsetup-1.2.0 (29 Dec 2010)
29 Dec 2010; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.2.0.ebuild:
Version bump #349962 by ScytheMan.
29 Oct 2010; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.1.2.ebuild:
Stable for HPPA (bug #327689).
06 Oct 2010; Mike Frysinger <vapier@gentoo.org>
files/1.1.3-dm-crypt-start.sh:
Do not warn about global options #329437 by Marcin Mirosław.
*cryptsetup-1.1.3-r1 (30 Sep 2010)
30 Sep 2010; Mike Frysinger <vapier@gentoo.org>
+files/1.1.3-dm-crypt-start.sh, +cryptsetup-1.1.3-r1.ebuild,
+files/1.1.3-dm-crypt-stop.sh:
Update by Wolfram to let the init.d scripts be multiplexed #338876.
28 Aug 2010; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.1.2.ebuild:
ia64/s390/sh/sparc stable wrt #327689
28 Aug 2010; Markus Meier <maekke@gentoo.org> cryptsetup-1.1.2.ebuild:
arm stable, bug #327689
13 Aug 2010; Joseph Jezak <josejx@gentoo.org> cryptsetup-1.1.2.ebuild:
Marked ppc/ppc64 stable for bug #327689.
31 Jul 2010; Tobias Klausmann <klausman@gentoo.org>
cryptsetup-1.1.2.ebuild:
Stable on alpha, bug #327689
27 Jul 2010; Robin H. Johnson <robbat2@gentoo.org>
-cryptsetup-1.0.5-r1.ebuild, -cryptsetup-1.0.7.ebuild,
-cryptsetup-1.0.7-r1.ebuild, -cryptsetup-1.1.0.ebuild,
-cryptsetup-1.1.1_rc1.ebuild, -cryptsetup-1.1.1_rc2.ebuild,
-cryptsetup-1.1.1.ebuild:
Cleanup old versions.
27 Jul 2010; Robin H. Johnson <robbat2@gentoo.org>
cryptsetup-1.1.2.ebuild, cryptsetup-1.1.3.ebuild:
Bug #329991: Document that users of plain (non-LUKS) volumes from the 1.0
series MUST specify the cipher/keysize/hash, as the defaults have changed
for security reasons.
27 Jul 2010; Pacho Ramos <pacho@gentoo.org> cryptsetup-1.1.2.ebuild:
amd64 stable, bug 327689
23 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
cryptsetup-1.1.2.ebuild:
stable x86, bug 327689
*cryptsetup-1.1.3 (21 Jul 2010)
21 Jul 2010; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.1.3.ebuild:
Version bump.
*cryptsetup-1.1.2 (17 Jun 2010)
17 Jun 2010; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.1.2.ebuild:
Bug #323655: version bump
*cryptsetup-1.1.1 (24 May 2010)
24 May 2010; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.1.1.ebuild:
Version bump.
*cryptsetup-1.1.1_rc2 (14 May 2010)
14 May 2010; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.1.1_rc2.ebuild:
Bug #318379: version bump. Fixes dm-crypt module loading over rc1.
01 May 2010; Robin H. Johnson <robbat2@gentoo.org>
cryptsetup-1.1.1_rc1.ebuild:
Both patches are actually not needed now.
*cryptsetup-1.1.1_rc1 (01 May 2010)
01 May 2010; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.1.1_rc1.ebuild:
Bug #318039: version bump.
23 Apr 2010; Robin H. Johnson <robbat2@gentoo.org>
+files/1.1.0-libudev.patch, cryptsetup-1.1.0.ebuild:
Bug #316571: Bring in libudev for devmapper.
*cryptsetup-1.1.0 (14 Feb 2010)
14 Feb 2010; Robin H. Johnson <robbat2@gentoo.org>
+files/1.1.0_rc3-static-no-selinux.patch, +cryptsetup-1.1.0.ebuild:
Version bump per bug #294934.
*cryptsetup-1.0.7-r1 (30 Nov 2009)
30 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.0.7-r1.ebuild:
Bug #276803: old sys-fs/devicemapper not supported anymore. Use the new
lvm2-2.02.56-r1 for safe static linking.
*cryptsetup-1.0.7 (28 Nov 2009)
28 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+cryptsetup-1.0.7.ebuild:
Version bump per bug #277990.
31 Aug 2009; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.0.6-r2.ebuild:
arm/ia64/s390/sh/sparc stable wrt #259253
16 Aug 2009; Mike Frysinger <vapier@gentoo.org>
cryptsetup-1.0.6-r2.ebuild:
Install into rcscripts multilib dir #262838 by Thilo Bangert.
16 Aug 2009; Mike Frysinger <vapier@gentoo.org>
cryptsetup-1.0.6-r2.ebuild:
Make sure USE=selinux is respected #274034 by Petteri Räty.
16 Aug 2009; Mike Frysinger <vapier@gentoo.org>
files/cryptsetup-1.0.6-udevsettle.patch:
Do not complain if udevadm did not exec for systems that use mdev and such
#276369 by Florian Streibelt.
15 Jul 2009; nixnut <nixnut@gentoo.org> cryptsetup-1.0.6-r2.ebuild:
ppc stable #259253
27 Jun 2009; Tobias Klausmann <klausman@gentoo.org>
cryptsetup-1.0.6-r2.ebuild:
Stable on alpha, bug #259253
27 Jun 2009; Tobias Klausmann <klausman@gentoo.org> ChangeLog:
Stable on alpha, bug #259253
26 Jun 2009; Thomas Anderson <gentoofan23@gentoo.org>
cryptsetup-1.0.6-r2.ebuild:
stable amd64, bug 259253
19 Jun 2009; Brent Baude <ranger@gentoo.org> cryptsetup-1.0.6-r2.ebuild:
stable ppc64, bug 259253
17 Jun 2009; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.0.6-r2.ebuild:
Stable for HPPA (bug #259253).
17 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
cryptsetup-1.0.6-r2.ebuild:
stable x86, bug 259253
16 Jun 2009; Jeremy Olexa <darkside@gentoo.org>
files/1.0.6-r2-dm-crypt-start.sh:
Fix dm-crypt-start.sh file for passphrase at startup issue, bug 243216
19 Apr 2009; Doug Goldstein <cardoe@gentoo.org>
-files/1.0.6-dm-crypt-start.sh, -cryptsetup-1.0.5.ebuild,
cryptsetup-1.0.5-r1.ebuild, -cryptsetup-1.0.6.ebuild,
-cryptsetup-1.0.6-r1.ebuild, cryptsetup-1.0.6-r2.ebuild:
clean up old versions. clean up depends
10 Apr 2009; Caleb Tennis <caleb@gentoo.org> cryptsetup-0.1-r3.ebuild,
cryptsetup-1.0.5.ebuild, cryptsetup-1.0.5-r1.ebuild,
cryptsetup-1.0.6.ebuild, cryptsetup-1.0.6-r1.ebuild,
cryptsetup-1.0.6-r2.ebuild:
Fix device-mapper dep for new lvm2, bug #265599
*cryptsetup-1.0.6-r2 (05 Oct 2008)
05 Oct 2008; Mike Frysinger <vapier@gentoo.org>
+files/1.0.6-dmcrypt.confd, +files/1.0.6-r2-dm-crypt-start.sh,
+cryptsetup-1.0.6-r2.ebuild:
Do not bang directly on /dev/console so we dont break when running under X
or something.
15 Sep 2008; Robin H. Johnson <robbat2@gentoo.org>
cryptsetup-1.0.6-r1.ebuild:
Bug #237714, make the udev dep for udevadm slightly wider.
14 Sep 2008; Robin H. Johnson <robbat2@gentoo.org>
cryptsetup-1.0.6-r1.ebuild:
Fix changelog removal, and ensure a min version of udev for new revision
since some old versions did not contain the udevadm tool yet.
*cryptsetup-1.0.6-r1 (14 Sep 2008)
14 Sep 2008; Doug Goldstein <cardoe@gentoo.org>
+files/cryptsetup-1.0.6-udevsettle.patch, -cryptsetup-0.1-r2.ebuild,
cryptsetup-1.0.5.ebuild, cryptsetup-1.0.5-r1.ebuild,
cryptsetup-1.0.6.ebuild, +cryptsetup-1.0.6-r1.ebuild:
fix bug #236481. block udev-126 and higher on older versions that won't
work with it. add udev as a depend since the code calls it always. remove
old version
22 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
16 Aug 2008; Torsten Veller <tove@gentoo.org> metadata.xml:
Remove strerror from metadata.xml (#89719)
25 Mar 2008; <ricmm@gentoo.org> cryptsetup-0.1-r2.ebuild,
cryptsetup-0.1-r3.ebuild:
Drop to ~mips due to unstable deps
*cryptsetup-1.0.6 (19 Mar 2008)
19 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+files/1.0.6-dm-crypt-start.sh, +cryptsetup-1.0.6.ebuild:
Version bump #212997 by Alex Elsayed and make startup script much nicer
#202364 by me.
20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
cryptsetup-1.0.5.ebuild, cryptsetup-1.0.5-r1.ebuild:
I hate blank spaces in output for no reason, so switching from using echo to
using an extra \n at the end of the line.
01 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> files/1.0.5-dmcrypt.rc:
Update init script to work with current development version of OpenRC
(checkroot -> root; checkfs -> fsck).
31 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org>
cryptsetup-1.0.5-r1.ebuild:
Cleaning up a couple typos/errors in einfo/ewarn output. There's no actual
code changes in this.
06 Nov 2007; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.0.5-r1.ebuild:
alpha/ia64/sparc stable wrt #195648
02 Nov 2007; Steve Dibb <beandog@gentoo.org> cryptsetup-1.0.5-r1.ebuild:
amd64 stable, bug 195648
14 Oct 2007; Markus Rothe <corsair@gentoo.org> cryptsetup-1.0.5-r1.ebuild:
Stable on ppc64; bug #195648
13 Oct 2007; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.0.5-r1.ebuild:
Stable for HPPA (bug #195648).
13 Oct 2007; nixnut <nixnut@gentoo.org> cryptsetup-1.0.5-r1.ebuild:
Stable on ppc wrt bug 195648
13 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
cryptsetup-1.0.5-r1.ebuild:
stable x86, bug 195648
06 Oct 2007; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.0.5.ebuild,
cryptsetup-1.0.5-r1.ebuild:
Block cryptsetup-luks #194907 by Jakub Moc.
*cryptsetup-1.0.5-r1 (02 Oct 2007)
02 Oct 2007; Benjamin Smee <strerror@gentoo.org>
files/1.0.5-dm-crypt-start.sh, files/1.0.5-dm-crypt-stop.sh,
files/1.0.5-dmcrypt.rc, +cryptsetup-1.0.5-r1.ebuild:
Fixes for bugs #180068 #181503 #164795 and other improvements. Thanks to
Thomas Bettler for a patch
14 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
cryptsetup-1.0.5.ebuild:
Removed check for USE=build since it did nothing because cryptsetup isn't in
stage1. Removed call to linux-info_pkg_setup to remove requirement on a
configured kernel. This fixes bug #148390 from this end, but changes are
still needed in linux-info.eclass, which is tracked at bug #192556.
15 Aug 2007; Benjamin Smee <strerror@gentoo.org>
files/1.0.5-dm-crypt-start.sh:
Change to 1.0.5-dm-crypt-start.sh to fix misplaced bin
*cryptsetup-1.0.5 (14 Aug 2007)
14 Aug 2007; Benjamin Smee <strerror@gentoo.org>
+files/1.0.5-dm-crypt-start.sh, +files/1.0.5-dm-crypt-stop.sh,
+files/1.0.5-dmcrypt.confd, +files/1.0.5-dmcrypt.rc,
+cryptsetup-1.0.5.ebuild:
Major changes for bug #177100 and others. Thanks to ikelos
07 Jul 2006; Thomas Cort <tcort@gentoo.org> cryptsetup-0.1-r3.ebuild:
Stable on alpha wrt Bug #124928.
28 Apr 2006; Luis Medinas <metalgod@gentoo.org> cryptsetup-0.1-r3.ebuild:
Stable on amd64. Bug #124928.
27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest:
Fixing SHA256 digest, pass four
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> cryptsetup-0.1-r3.ebuild:
Marked stable on mips.
10 Mar 2006; Aron Griffis <agriffis@gentoo.org> cryptsetup-0.1-r3.ebuild:
Mark 0.1-r3 stable on ia64. #124928
06 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
cryptsetup-0.1-r3.ebuild:
Stable on sparc wrt #124928
06 Mar 2006; Michele Noberasco <s4t4n@gentoo.org> cryptsetup-0.1-r3.ebuild:
Stable for x86, see bug #124928
05 Mar 2006; Tom Gall <tgall@gentoo.org> cryptsetup-0.1-r3.ebuild:
stable on ppc64, bug #124928
04 Mar 2006; <nixnut@gentoo.org> cryptsetup-0.1-r3.ebuild:
Stable on ppc. bug #124928
26 Feb 2006; Joshua Kinard <kumba@gentoo.org> cryptsetup-0.1-r2.ebuild:
Marked stable on mips.
15 Feb 2006; Markus Rothe <corsair@gentoo.org> cryptsetup-0.1-r2.ebuild:
Stable on ppc64; bug #118791
08 Feb 2006; Aron Griffis <agriffis@gentoo.org> cryptsetup-0.1-r2.ebuild:
Mark 0.1-r2 stable on alpha
*cryptsetup-0.1-r3 (02 Feb 2006)
02 Feb 2006; Benjamin Smee <strerror@gentoo.org>
+files/cryptsetup-libmapper.patch, +cryptsetup-0.1-r3.ebuild:
Bump for bug #120802
13 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
cryptsetup-0.1-r2.ebuild:
ppc stable, bug #118791
12 Jan 2006; Markus Rothe <corsair@gentoo.org> cryptsetup-0.1-r2.ebuild:
Added ~ppc64
12 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
cryptsetup-0.1-r2.ebuild:
Stable on x86 wrt bug #118791.
12 Jan 2006; Luis Medinas <metalgod@gentoo.org> cryptsetup-0.1-r2.ebuild:
Stable on amd64. See bug #118791.
12 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
cryptsetup-0.1-r2.ebuild:
Stable on sparc wrt #118791
25 Nov 2005; Tom Gall <tgall@gentoo.org> cryptsetup-0.1-r1.ebuild:
stable on ppc64
18 Oct 2005; Aron Griffis <agriffis@gentoo.org> cryptsetup-0.1-r1.ebuild:
Mark 0.1-r1 stable on alpha
03 Sep 2005; Daniel Black <dragonheart@gentoo.org>
cryptsetup-0.1-r1.ebuild, cryptsetup-0.1-r2.ebuild:
dependancy fixes
08 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> cryptsetup-0.1-r2.ebuild:
Added ~mips for bug 89528.
*cryptsetup-0.1-r2 (02 Jun 2005)
02 Jun 2005; Benjamin Smee <strerror@gentoo.org>
+cryptsetup-0.1-r2.ebuild:
Now blocks with cryptsetup-luks
29 May 2005; Benjamin Smee <strerror@gentoo.org> cryptsetup-0.1-r1.ebuild:
Removed "die" call as per Spanky's request.
25 May 2005; Herbie Hopkins <herbs@gentoo.org> cryptsetup-0.1-r1.ebuild:
Multilib fixes.
24 May 2005; Benjamin Smee <strerror@gentoo.org> metadata.xml,
cryptsetup-0.1-r1.ebuild:
Fixed the dm-crypt check as per bug 89142
12 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org>
cryptsetup-0.1-r1.ebuild:
Stable on sparc
25 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
cryptsetup-0.1-r1.ebuild:
Add ~alpha keyword, bug 83684.
22 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org>
cryptsetup-0.1-r1.ebuild:
Keyworded ~sparc wrt #83684
14 Mar 2005; Rob Holland <tigger@gentoo.org> :
fixed up module check. fixes bug #85102
*cryptsetup-0.1-r1 (02 Mar 2005)
02 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +files/cryptfs.confd,
+files/dm-crypt-start.sh, +files/dm-crypt-stop.sh,
+cryptsetup-0.1-r1.ebuild:
Add cryptfs conf.d file and addon scripts.
01 Mar 2005; Lars Weiler <pylon@gentoo.org> cryptsetup-0.1.ebuild:
Stable on ppc.
13 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> cryptsetup-0.1.ebuild:
Stable on amd64, blame jhuebel.
17 Sep 2004; Rob Holland <tigger@gentoo.org> cryptsetup-0.1.ebuild:
Marking stable on x86
27 Jul 2004; Travis Tilley <lv@gentoo.org> cryptsetup-0.1.ebuild:
added ~amd64 keyword
22 Jul 2004; David Holm <dholm@gentoo.org> cryptsetup-0.1.ebuild:
Added to ~ppc.
*cryptsetup-0.1 (21 Jul 2004)
21 Jul 2004; Rob Holland <tigger@gentoo.org> +cryptsetup-0.1.ebuild:
Initial version. Closes bug #44079. Thanks to ripple@ripple.be and
ben@disciplina.net for submitting ebuilds for it

View File

@ -1,16 +1,17 @@
AUX 1.0.6-dmcrypt.confd 3783 SHA256 4a9f3c708f2ab25f94059771b5b64f50e376f7a42ad7ec14102f492c9233ac29 SHA512 af099199b5a056676a565d9e3e0893927da67d0916aad1885f4567963f06df0b8c754a0cf76f55dfdb72c57605837e044bbe4a7e9fbcfd8c1648750f2964630a WHIRLPOOL 68f3b72f9bd567ebb333b54387014ff9c0f17e3a16933e30a08598eba57beb26427d5fe7e93978cde5676afd0928c1342156e5c39aa14f8878a7cb710135689a
AUX 1.5.1-dmcrypt.rc 8723 SHA256 3ff058b1b353ee63e4c3252599c684863624cecf85cf3f4a493ae05863bc899e SHA512 2e010813ba567d180e0dcc6207f55c932b74dd1ced4b1032abdf4b44784e520c0ba16a814e5f586bbe6174b8d9918c7e2643375024c2cf8d75e1b40091a897ca WHIRLPOOL 93ccbfc80c49ad830adf1483de02cbc82f6d2f865cb4e60ce77ae7e3f47eaa62a7f47a4f682ed2cb57b0c2c7fd7837f70f10ec1bea93aca0a40a59d92742a054
AUX 1.5.1-dmcrypt.rc 8724 SHA256 5cc6827fa1f12e624d3fe74564d8ba9d1a14d82e5b48d5003a8bab3086bf0383 SHA512 e71ae44a75c0b25c174b26d309bfb5dade584089a940e1184bcac138e9413dea204045fe9589057ab5f1dceba6b88796e681fbaed5503fb89779227a14341e11 WHIRLPOOL e56552114d71c362a187ab741c842c9b62e0c14a626572c44539d91059643cb64aea16b97e6adaa7c01ddb5489515b213fa4d8b35acc259b61c3959c25a33916
AUX 1.6.7-dmcrypt.confd 3919 SHA256 3d933a54abe62a547294b83208dbf5d7615d9c7f380d6504c91fff3620530803 SHA512 74422d5e1614b43af894ea01da1ea80d805ec7f77981cbb80a6b1a4becad737a8825d7269812499095a7f50d39fa7da5bf4e4edae63529b1fe87b9176943a733 WHIRLPOOL cdad077e6c542e93b766c023a7db9cde372609114a0d8333e94dbf281292a145dd2f96db2895dc7f6dd130ed193ebe254e13cff24e47430738e0fb4c6e38dc71
AUX 1.6.7-dmcrypt.rc 8821 SHA256 d0a55d31c713bbddf7d05634018623586e69d43281bc5019b5b821a745f9a57f SHA512 d9598d2a252d38704d74995bbfb53d1109ab52b55252274e8b417a04a3f37505cdf197e661f92d5e54cb5b79843a09d7a130d5f192a0da396a98f8d94c8924a9 WHIRLPOOL 2a5d7b916b251a477c17c99794d918f60a5963cd085596081cdbfe7004f6f82288c1a207e6f5df0907b9c1729c931ab4412b503fcd4d69019df518cf6fb5b9a7
AUX cryptsetup-1.6.1-openssl-static.patch 472 SHA256 7029ba7870ff183b7dac3c658140c8c01286efd29e9427d1195b5b4e85fe2f4f SHA512 4292ee661b3e1a26b3c9b6fe8f360ed1df1cb416a13162ffa40d6610d5d0431c3dbdb17280fb1aa3aa6eeacb735ead3da4e6cc126d8be74121565b4c9bf6c6a2 WHIRLPOOL f0186cf9317560a480dab53c8c538f35ba5273401f2d37b4be9e3aae06203c43fcd22c4ce17c41cf80a01db5cd22877105ff2be0a8f3effd50cde8c9f42b68df
DIST cryptsetup-1.6.2.tar.bz2 1189584 SHA256 15723f0198303d4bcb99d480b7a773918e2d319f0348457988c063bdd03e109a SHA512 59fb835ef8bcd6d0c704a021055032639840ef4bb7be6ade8ff91d347ae74d8e6cba4583d8ced7a4a8c6f09ebc16c4eff3549c13c4327d92fd9234db58e18c10 WHIRLPOOL 3ab24572ea42dfdd0d5176dfa4621520cd0bccda53c3a01676d400a7a841ab9643c979c4942daa774658602bd8cdf659376cbc94c553e2097c5eb3c51a7edb31
AUX 1.6.7-dmcrypt.rc 8822 SHA256 e562dd69aca4932a3e186fe87a25fe51c61b5687ed1dfa8db3ef4f4be8d18fb5 SHA512 037e9212ea1ca7ea9a75f5e7bfa5cf429e4454b167ae3addc6fb96cf874011ae498dd8c1d64272b44b8cad1e0d882b049f5d13f7bff2384fcc1865e20512e7aa WHIRLPOOL 930739b3733c2942efe31c75a6d13c8d8ffdd5aa77ab5042c4bbe642f3c88ee4469b1bd039001db58bbf03feecae8887ddc404502da1fc8f5167807747cf0657
AUX cryptsetup-1.7.1-sysmacros.patch 1729 SHA256 79bf9e4f4aaf2761dbba4ef055b8bfe3a18a7cd3fe450cd13712637480dafa38 SHA512 bfc46c2a6dbec8c9947bd1ec597c02f767548faba55e122552908270d25e3005342c9efa196fa794d24e8d3e30ea0b2c91c31fc38b23375e555193b186f48786 WHIRLPOOL 3190a9f280001ecacb67fb6b41d483546650bbb5651e4bbe0ace02b7a6b74989ac7a62f99ec69e37e22f95c275b02ca49ca954d9e3cc31dff287d830d7249e1a
AUX setup-1.7.0.py 788 SHA256 ef9fc9cc2b0ab065838adcb65e117e124e59686360fb033dd8c51632a8da1c69 SHA512 823fe8a90a76de9f259a5b69425601b78a0b6c1204cda613e224cc21e4eebc2b22b4be9f53efe843156c45a20a099385bc4dad6d653a26749336023d3ae5de89 WHIRLPOOL 26d4d90a00a5be81b8cfadd0682d032be955b71c3c2707532a95aada423fdc52edde351af2addf307b602fcd51130dc95372dc1f11bbd80d51208a1b56010add
DIST cryptsetup-1.6.5.tar.xz 1136892 SHA256 267973f20be43f9d685f7193aa23954b60768c74a1d330243114d4b8bc17ca9a SHA512 c77ac590d28954e7bd430d1069b820a288c4668857a7ced7f81546ea39676f2b536abbcda06f20440e31c205b7ada68bcfa5aab220b102a2b62198a788d9b65e WHIRLPOOL 74a597abbdcc1225bb811597e53737eab2348a328f3ba30e7eb519a0621b06e6c898e320db8e24a16decfd4706b6a2e68b06894dde91124e4c089e952dbff9c1
DIST cryptsetup-1.6.7.tar.xz 1188876 SHA256 c23c24c8d662032da8650c1c84985221be8bbedf4737c1540bba7e4517dfe820 SHA512 d6cecd2f3f5d468d4337d4e8407c8c3315e8972c0fc72cd1f93fb67f02a632b56ad293f08f6682f24c9ad0b5ad5967be751e5679413109692ade5823aafd1d19 WHIRLPOOL 95611938ddbf3520f1a2a2891e3103f6bf1699a210f7902bd65d1e61357ed44c9b6f344f567d1d5f1b88adb40154831e34014f3e22ec141f9101b707295007a0
DIST cryptsetup-1.6.8.tar.xz 1221232 SHA256 45a6ccd3c65b7d904e58e1cb3656a7e997190b6a05b5ff7c6887e4a41c5f19bc SHA512 db189a98da6329f4d4c2ae92dbdc08ccffdf6ae41c964186ebf48a612bf0aa9731653ef6b7549b5feee0043edfa171874c3609418499902e6339b48481c621d7 WHIRLPOOL 8873d14fc2a54d97ed7d065ad4a0c63b057d9085c2cfd99c0b97aba78d49566bd7c9b47e56033992ac1f3892369bebf2165aaccc6ca3f933c0c33c2e6ef8c1e4
EBUILD cryptsetup-1.6.2.ebuild 4215 SHA256 dffc2f69d545a9f2a3d0ca078508271097e9c884ab28be64f07edc25736904a2 SHA512 191bc1a06db01a5e45a7564859d8048f288e0a8c60307157a1313bdcfc4b2f9006db0c274585b0931eeb148d631256dc6d612bfb85bf894610eef753115d2ee8 WHIRLPOOL ad9b95d08a2a8bd1d24a39ea5e848b39746d41af42c6447b71ae3ec397afd16d0d994412a81ed19aa9204c088f4c91cb4a37594420da693a5847a97f2ece1056
EBUILD cryptsetup-1.6.5.ebuild 4378 SHA256 7997ba7ac615186b52406fb93303fdb679a1118501557b03f1e2208813d2c208 SHA512 45352965eea5b7ffd42af5a212f6742915354a37b60303ded68e87617b3f1a124f811de5537c41a410c287cec524704132eb5116e54680b60cb1d838192ee554 WHIRLPOOL ffd467b1d7c34fa8b5bd3ac3feb5bbd9537785c91b5183d8ada7cc33083a218852e55686772d711229dd8a9113e9d0e25209b0e3ec2eba7b3d0212a2f487c89a
EBUILD cryptsetup-1.6.7.ebuild 3412 SHA256 bbaca325fb8b4afb832add4917cf6b6c4d11aa565f05471be7a45f23604c6d03 SHA512 4fd376f043be8f18563ea9f85c86143b5dbe23acab9df45afeb3a344a854b460db028a0de8e8746afe4f1a678c4b025a89cc75c741d18240426e8649de803afc WHIRLPOOL 85b5536e618ab46c2e2cd769a0ff2500f358bc92da2f384f473f64097a6869bc742b32f1b074262b62fec677d88d0cf850d2748447af0eeac251c3861e9efe33
DIST cryptsetup-1.7.1.tar.xz 1244648 SHA256 73dc8a63cc984b56aa6a3c99f355262471bcfe78b3240b8b9d0caa8002911fec SHA512 02fb87871dc3729883a1c17748470c21dd58263741c82d42bce5b1789c419f8a75e36ac9415304986001b4ce0db22ee437566fb7f5e3584e4b566aba9a76950d WHIRLPOOL 5f89122f6d9a8acc74b5c1ab71e151f2e4acce313646cd0f61733c39ce6b3a9e57927846cb6cd4183845e146c4f6c2a4ff3b4dd3c57ef04497a21d34b927f159
DIST cryptsetup-1.7.2.tar.xz 1222688 SHA256 dbb35dbf5f0c1749168c86c913fe98e872247bfc8425314b494c2423e7e43342 SHA512 ff761bd0c5e9a7941fd27d55839804f2ce96145a45a9689d234954fc43c6172c913c59c83b37ef6cc5459ccecff63212c369077fdea70c14326372076eae7f86 WHIRLPOOL b78d91b449ea7ba325f05dc00b2005e8f6def91703cd982900682bc965eec0992a0cc21c4f44335c03dda885d4505bcf26d1bf58f991c9f60096927bcf582963
EBUILD cryptsetup-1.6.5.ebuild 4382 SHA256 167ae9042e16ef19c560bd6eed4e46c08f65636c90611bae834be032f19fa327 SHA512 1e146624953950cfb1486cbf49242101b37367fcbe337aadb60a74dcf42c38648e393e9f78320055b160ef917c29dc90db5d2f0a82e05c07c6157cae92a37d7b WHIRLPOOL 6512fe6af91cb3507e66c71bb02585e5b471578ddcf252e05233a8df20ed78d5909f3b3b696bd5eaa5970acdcde8c52cf577e878fd91a18e6c101bc4bc5e0e05
EBUILD cryptsetup-1.6.8-r1.ebuild 3490 SHA256 990cf9ac7924b34cb7b39a82c6424a7cf40c838941a329ffb897fb7ecd27a354 SHA512 28c04e35f1f3ebb477c652657171290957bfe66ba6381f1e71cf67ab01d1f41887e32008ecc3dad8fb3b9f52a44509774e69c69088dee226f02df30d219e7243 WHIRLPOOL 176b9554b6e64afce6b562ceba012e6d92717039bf8796831a4091beb82ebdcc2d7b8a81fcdba20f80d37fafe8915946523652bb2ef07a2c702ade20a0385462
EBUILD cryptsetup-1.6.8.ebuild 3415 SHA256 b2393f1e1f44133ff9e21f42ef598506264c7221f0ee17be033c0c77b379286f SHA512 3398f9940f9e6a7cc61088d10bfcaa78e70b7c281c656c28764147bd8cb64ee97233471402e6710c62c6c56c2b7197efd26b6f001942917d7e94170d96aefaa2 WHIRLPOOL 54623177839fd2f86eaf77235bfc2fbfa44051a4c5b0b3e616bf1747cf057a2454d9e919c1398dc93838eb5705bd03f755b44c9a13c64aee1623e1717a5649c8
MISC ChangeLog 32120 SHA256 4f04d04798e6b09ebc80f72f45a4841673e38e05909ccebb5d40c230db0a3272 SHA512 ebf79904c294d29fbeb42d497db5bbac85afdcaaf532ecdae863778ecd9f9c882dd0c3c28994c410611e3eef30492c9bb5696db3c2e4eb49f2e932ee9696185a WHIRLPOOL 8cfe06024e910bfbd0e547fb342ce22c837c79cb29524077272f7478edc6284ed3ef504142b52d6844fa582cd4c4cfb94163c9c40ff074716bd744d2ef039aff
MISC metadata.xml 803 SHA256 ce0f5ae709246410b10cad5d04e7ebeb228009bbb3259f0e79aa693e35ff96d3 SHA512 332aa6594bfa3f07a321dd37d9c0787d7d93c77e6a380afe4793a125a58f20bde092410bb91be68e39616dc4933d9fb375ac5576c8d85c802d0227c995ae24e7 WHIRLPOOL 4811a0bc88bcf22d45de33352c85f7f6dc221d19c6cd6fe47072110dcf6e2cd0522abec94fbed99aff5be06e7ae1e4d6dcca33e20ec0b859735da2ef65e0b7a9
EBUILD cryptsetup-1.7.1.ebuild 4060 SHA256 15339cea19e8ccfb8d13a6bd90136648d24a23885c9da6bb660ec4e7f254b4bc SHA512 70d24655eba31c490698c9ceaed961f160b2c52e3ca8d047715ce47e9623831bdff6ba55903c397a94deebee8504e95f7f60b2544805fa696d3e9c83a56a7857 WHIRLPOOL 0060f88a74528fab24c66d3e031a5abbd492e1f2f1ca94ffeb048f056e812b20fd75efadfc83515c6941eac0a7f0ea093e8865af66b2ec9bec2c1d652050d041
EBUILD cryptsetup-1.7.2.ebuild 4002 SHA256 b8e3471b95e5d61d5983c66338cce33e0e5c0dc2d5cacf40bf3db10e6ea57954 SHA512 e7e1eed67662e394b49df70a6d292de9d97d6be8a69d9c5642166b6a68c44131e53c1b575fe742d942f8e6541b3a3be146552984972c146e649010db44e02ce7 WHIRLPOOL 4776b54a43956c7f4acaa512b82574fd23af6dc7d2569f84a254917ae74cf230886e85b4ecc9cb360459ae968128e41034b3cc5b14f753632bc1ef19a1014459
MISC ChangeLog 6757 SHA256 cb50e6c1341977030a2699de8d1f096b56ade1eda474d6db264920a8abc28646 SHA512 29695464fef71f1d7b212f48a6a38b032edc37f84ab4c92f206ea4b57e0237a55ca7b1a71132d0be3638b06d66dbd777c12b6db342fbaba295113e7f2d13deff WHIRLPOOL 2484a2089274cb7b64ff688d3f8f90702e632cb8033d2bb74416bfaba879ffe71d0733bf7059f2f9aa2554c6697ee3c876093f7756f01f98d9805678de0830a1
MISC ChangeLog-2015 32120 SHA256 4f04d04798e6b09ebc80f72f45a4841673e38e05909ccebb5d40c230db0a3272 SHA512 ebf79904c294d29fbeb42d497db5bbac85afdcaaf532ecdae863778ecd9f9c882dd0c3c28994c410611e3eef30492c9bb5696db3c2e4eb49f2e932ee9696185a WHIRLPOOL 8cfe06024e910bfbd0e547fb342ce22c837c79cb29524077272f7478edc6284ed3ef504142b52d6844fa582cd4c4cfb94163c9c40ff074716bd744d2ef039aff
MISC metadata.xml 879 SHA256 20635e38f0d217140afc4fc93b43abc856049f2c5104cf9dcb2ff2062e56f960 SHA512 1b7f57625f159b0ef144ad968eb20c6785b822e7f254c1cccd75ba8f012357cc818cb9323d64999ba1ff084d7fc89c116db071f51505a62c78f1bfc87596e86a WHIRLPOOL 6b61c3895e6f5fb4250e74e14fdf7658fb4496dbad1cc2ee76aa9d7deba6cd67530ca7d01730c397ea73c4ef398ea53ba90823c18bfab2269d84b78d4dc800c1

View File

@ -1,122 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit autotools python-single-r1 linux-info libtool eutils
DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
HOMEPAGE="https://code.google.com/p/cryptsetup/"
SRC_URI="https://cryptsetup.googlecode.com/files/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
# we don't support nss since it doesn't allow cryptsetup to be built statically
# and it's missing ripemd160 support so it can't provide full backward compatibility
IUSE="${CRYPTO_BACKENDS} nls python reencrypt static static-libs udev urandom"
REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
python? ( ${PYTHON_REQUIRED_USE} )
static? ( !gcrypt )" #496612
LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)]
dev-libs/popt[static-libs(+)]
sys-apps/util-linux[static-libs(+)]
gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] )
nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] )
openssl? ( dev-libs/openssl[static-libs(+)] )
sys-fs/lvm2[static-libs(+)]
udev? ( virtual/libudev[static-libs(+)] )"
# We have to always depend on ${LIB_DEPEND} rather than put behind
# !static? () because we provide a shared library which links against
# these other packages. #414665
RDEPEND="static-libs? ( ${LIB_DEPEND} )
${LIB_DEPEND//\[static-libs\(+\)\]}
python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
virtual/pkgconfig
static? ( ${LIB_DEPEND} )"
pkg_setup() {
local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC"
local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for cryptsetup)\n"
local WARNING_CRYPTO_CBC="CONFIG_CRYPTO_CBC:\tis not set (required for kernel 2.6.19)\n"
local WARNING_CRYPTO="CONFIG_CRYPTO:\tis not set (required for cryptsetup)\n"
check_extra_config
use python && python-single-r1_pkg_setup
}
src_prepare() {
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
epatch "${FILESDIR}"/${PN}-1.6.1-openssl-static.patch
eautoreconf
}
src_configure() {
if use kernel ; then
ewarn "Note that kernel backend is very slow for this type of operation"
ewarn "and is provided mainly for embedded systems wanting to avoid"
ewarn "userspace crypto libraries."
fi
econf \
--sbindir=/sbin \
--enable-shared \
$(use_enable static static-cryptsetup) \
$(use_enable static-libs static) \
$(use_enable nls) \
$(use_enable python) \
$(use_enable reencrypt cryptsetup-reencrypt) \
$(use_enable udev) \
$(use_enable !urandom dev-random) \
--with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/}; do use ${x} && echo ${x} ; done)
}
src_test() {
if [[ ! -e /dev/mapper/control ]] ; then
ewarn "No /dev/mapper/control found -- skipping tests"
return 0
fi
local p
for p in /dev/mapper /dev/loop* ; do
addwrite ${p}
done
default
}
src_install() {
default
if use static ; then
mv "${ED}"/sbin/cryptsetup{.static,} || die
mv "${ED}"/sbin/veritysetup{.static,} || die
use reencrypt && { mv "${ED}"/sbin/cryptsetup-reencrypt{.static,} || die ; }
fi
prune_libtool_files --modules
newconfd "${FILESDIR}"/1.0.6-dmcrypt.confd dmcrypt
newinitd "${FILESDIR}"/1.5.1-dmcrypt.rc dmcrypt
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "Please see the example for configuring a LUKS mountpoint"
elog "in /etc/conf.d/dmcrypt"
elog
elog "If you are using baselayout-2 then please do:"
elog "rc-update add dmcrypt boot"
elog "This version introduces a command line arguement 'key_timeout'."
elog "If you want the search for the removable key device to timeout"
elog "after 10 seconds add the following to your bootloader config:"
elog "key_timeout=10"
elog "A timeout of 0 will mean it will wait indefinitely."
elog
elog "Users using cryptsetup-1.0.x (dm-crypt plain) volumes must use"
elog "a compatibility mode when using cryptsetup-1.1.x. This can be"
elog "done by specifying the cipher (-c), key size (-s) and hash (-h)."
elog "For more info, see https://code.google.com/p/cryptsetup/wiki/FrequentlyAskedQuestions#6._Issues_with_Specific_Versions_of_cryptsetup"
fi
}

View File

@ -119,6 +119,6 @@ pkg_postinst() {
elog "Users using cryptsetup-1.0.x (dm-crypt plain) volumes must use"
elog "a compatibility mode when using cryptsetup-1.1.x. This can be"
elog "done by specifying the cipher (-c), key size (-s) and hash (-h)."
elog "For more info, see https://code.google.com/p/cryptsetup/wiki/FrequentlyAskedQuestions#6._Issues_with_Specific_Versions_of_cryptsetup"
elog "For more info, see https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAskedQuestions#8-issues-with-specific-versions-of-cryptsetup"
fi
}

View File

@ -1,11 +1,13 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit autotools python-single-r1 linux-info libtool eutils versionator
DISTUTILS_OPTIONAL=1
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit autotools distutils-r1 linux-info libtool eutils versionator
DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md"
@ -17,7 +19,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
# we don't support nss since it doesn't allow cryptsetup to be built statically
# and it's missing ripemd160 support so it can't provide full backward compatibility
IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom"
IUSE="${CRYPTO_BACKENDS} libressl nls pwquality python reencrypt static static-libs udev urandom"
REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
python? ( ${PYTHON_REQUIRED_USE} )
static? ( !gcrypt )" #496612
@ -27,7 +29,10 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)]
sys-apps/util-linux[static-libs(+)]
gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] )
nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] )
openssl? ( dev-libs/openssl:0=[static-libs(+)] )
openssl? (
!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
libressl? ( dev-libs/libressl:=[static-libs(+)] )
)
pwquality? ( dev-libs/libpwquality[static-libs(+)] )
sys-fs/lvm2[static-libs(+)]
udev? ( virtual/libudev[static-libs(+)] )"
@ -42,18 +47,24 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
pkg_setup() {
local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC"
local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC ~CRYPTO_SHA256"
local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for cryptsetup)\n"
local WARNING_CRYPTO_SHA256="CONFIG_CRYPTO_SHA256:\tis not set (required for cryptsetup)\n"
local WARNING_CRYPTO_CBC="CONFIG_CRYPTO_CBC:\tis not set (required for kernel 2.6.19)\n"
local WARNING_CRYPTO="CONFIG_CRYPTO:\tis not set (required for cryptsetup)\n"
check_extra_config
use python && python-single-r1_pkg_setup
}
src_prepare() {
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
epatch "${FILESDIR}"/${PN}-1.7.1-sysmacros.patch #580228
epatch_user && eautoreconf
if use python ; then
cd python
cp "${FILESDIR}"/setup-1.7.0.py setup.py || die
distutils-r1_src_prepare
fi
}
src_configure() {
@ -63,18 +74,27 @@ src_configure() {
ewarn "userspace crypto libraries."
fi
# We disable autotool python integration so we can use eclasses
# for proper integration with multiple python versions.
econf \
--sbindir=/sbin \
--enable-shared \
--disable-python \
$(use_enable static static-cryptsetup) \
$(use_enable static-libs static) \
$(use_enable nls) \
$(use_enable pwquality) \
$(use_enable python) \
$(use_enable reencrypt cryptsetup-reencrypt) \
$(use_enable udev) \
$(use_enable !urandom dev-random) \
--with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/} ; do usev ${x} ; done)
use python && cd python && distutils-r1_src_configure
}
src_compile() {
default
use python && cd python && distutils-r1_src_compile
}
src_test() {
@ -100,4 +120,6 @@ src_install() {
newconfd "${FILESDIR}"/1.6.7-dmcrypt.confd dmcrypt
newinitd "${FILESDIR}"/1.6.7-dmcrypt.rc dmcrypt
use python && cd python && distutils-r1_src_install
}

View File

@ -1,11 +1,13 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit autotools python-single-r1 linux-info libtool eutils versionator
DISTUTILS_OPTIONAL=1
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit autotools distutils-r1 linux-info libtool eutils versionator
DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md"
@ -17,7 +19,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
# we don't support nss since it doesn't allow cryptsetup to be built statically
# and it's missing ripemd160 support so it can't provide full backward compatibility
IUSE="${CRYPTO_BACKENDS} nls pwquality python reencrypt static static-libs udev urandom"
IUSE="${CRYPTO_BACKENDS} libressl nls pwquality python reencrypt static static-libs udev urandom"
REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
python? ( ${PYTHON_REQUIRED_USE} )
static? ( !gcrypt )" #496612
@ -27,7 +29,10 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)]
sys-apps/util-linux[static-libs(+)]
gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] )
nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] )
openssl? ( dev-libs/openssl[static-libs(+)] )
openssl? (
!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
libressl? ( dev-libs/libressl:=[static-libs(+)] )
)
pwquality? ( dev-libs/libpwquality[static-libs(+)] )
sys-fs/lvm2[static-libs(+)]
udev? ( virtual/libudev[static-libs(+)] )"
@ -42,18 +47,23 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
pkg_setup() {
local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC"
local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC ~CRYPTO_SHA256"
local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for cryptsetup)\n"
local WARNING_CRYPTO_SHA256="CONFIG_CRYPTO_SHA256:\tis not set (required for cryptsetup)\n"
local WARNING_CRYPTO_CBC="CONFIG_CRYPTO_CBC:\tis not set (required for kernel 2.6.19)\n"
local WARNING_CRYPTO="CONFIG_CRYPTO:\tis not set (required for cryptsetup)\n"
check_extra_config
use python && python-single-r1_pkg_setup
}
src_prepare() {
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
epatch_user && eautoreconf
if use python ; then
cd python
cp "${FILESDIR}"/setup-1.7.0.py setup.py || die
distutils-r1_src_prepare
fi
}
src_configure() {
@ -63,18 +73,27 @@ src_configure() {
ewarn "userspace crypto libraries."
fi
# We disable autotool python integration so we can use eclasses
# for proper integration with multiple python versions.
econf \
--sbindir=/sbin \
--enable-shared \
--disable-python \
$(use_enable static static-cryptsetup) \
$(use_enable static-libs static) \
$(use_enable nls) \
$(use_enable pwquality) \
$(use_enable python) \
$(use_enable reencrypt cryptsetup-reencrypt) \
$(use_enable udev) \
$(use_enable !urandom dev-random) \
--with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/} ; do usev ${x} ; done)
use python && cd python && distutils-r1_src_configure
}
src_compile() {
default
use python && cd python && distutils-r1_src_compile
}
src_test() {
@ -100,4 +119,6 @@ src_install() {
newconfd "${FILESDIR}"/1.6.7-dmcrypt.confd dmcrypt
newinitd "${FILESDIR}"/1.6.7-dmcrypt.rc dmcrypt
use python && cd python && distutils-r1_src_install
}

View File

@ -1,4 +1,4 @@
#!/sbin/runscript
#!/sbin/openrc-run
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

View File

@ -1,4 +1,4 @@
#!/sbin/runscript
#!/sbin/openrc-run
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

View File

@ -1,13 +0,0 @@
--- a/configure.ac 2013-03-24 05:02:02.000000000 -0400
+++ b/configure.ac 2013-08-06 15:57:57.844461481 -0400
@@ -149,8 +149,8 @@
if test x$enable_static_cryptsetup = xyes; then
saved_PKG_CONFIG=$PKG_CONFIG
PKG_CONFIG="$PKG_CONFIG --static"
- PKG_CHECK_MODULES([OPENSSL], [openssl])
- CRYPTO_STATIC_LIBS=$OPENSSL_LIBS
+ PKG_CHECK_MODULES([OPENSSL_STATIC], [openssl])
+ CRYPTO_STATIC_LIBS=$OPENSSL_STATIC_LIBS
PKG_CONFIG=$saved_PKG_CONFIG
fi
NO_FIPS([])

View File

@ -0,0 +1,60 @@
https://bugs.gentoo.org/580228
From ca5f8f92c161d9bd3b0c539befc13199f8a60813 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Tue, 19 Apr 2016 02:13:00 -0400
Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
These functions are defined in that header, so include it when needed.
Otherwise we can get build failures like:
veritysetup-utils_loop.o: In function '_sysfs_backing_file':
utils_loop.c:(.text+0x50): undefined reference to 'minor'
utils_loop.c:(.text+0x5e): undefined reference to 'major'
veritysetup-utils_loop.o: In function 'crypt_loop_device':
utils_loop.c:(.text+0x638): undefined reference to 'major'
../lib/.libs/libcryptsetup.so: undefined reference to 'makedev'
---
lib/utils_devpath.c | 1 +
lib/utils_loop.c | 1 +
lib/utils_wipe.c | 1 +
3 files changed, 3 insertions(+)
diff --git a/lib/utils_devpath.c b/lib/utils_devpath.c
index 963785a..0bc0563 100644
--- a/lib/utils_devpath.c
+++ b/lib/utils_devpath.c
@@ -30,6 +30,7 @@
#include <errno.h>
#include <limits.h>
#include <sys/stat.h>
+#include <sys/sysmacros.h>
#include <sys/types.h>
#include "internal.h"
diff --git a/lib/utils_loop.c b/lib/utils_loop.c
index d7b03a1..36d4c46 100644
--- a/lib/utils_loop.c
+++ b/lib/utils_loop.c
@@ -27,6 +27,7 @@
#include <limits.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
+#include <sys/sysmacros.h>
#include <sys/types.h>
#include <linux/loop.h>
diff --git a/lib/utils_wipe.c b/lib/utils_wipe.c
index 210c566..8e2a2aa 100644
--- a/lib/utils_wipe.c
+++ b/lib/utils_wipe.c
@@ -29,6 +29,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
+#include <sys/sysmacros.h>
#include <fcntl.h>
#include "libcryptsetup.h"
--
2.7.4

View File

@ -0,0 +1,21 @@
import os
from distutils.core import setup, Extension
top_srcdir = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
def get_ver():
with open(os.path.join(top_srcdir, 'configure')) as f:
for line in f:
if line.startswith('PACKAGE_VERSION='):
return line.split('=')[1].replace("'", '').strip()
module = Extension('pycryptsetup',
include_dirs=[os.path.join(top_srcdir, 'lib')],
extra_compile_args=['-include', os.path.join(top_srcdir, 'config.h')],
library_dirs=[os.path.join(top_srcdir, 'lib', '.libs')],
libraries=['cryptsetup'],
sources=['pycryptsetup.c'])
setup(name='pycryptsetup',
version=get_ver(),
ext_modules=[module])

View File

@ -1,17 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<use>
<flag name="gcrypt">Use <pkg>dev-libs/libgcrypt</pkg> crypto backend</flag>
<flag name="kernel">Use kernel crypto backend (mainly for embedded systems)</flag>
<flag name="nettle">Use <pkg>dev-libs/nettle</pkg> crypto backend</flag>
<flag name="openssl">Use <pkg>dev-libs/openssl</pkg> crypto backend</flag>
<flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password quality checking</flag>
<flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
<flag name="reencrypt">Build cryptsetup-reencrypt</flag>
</use>
<upstream>
<remote-id type="google-code">cryptsetup</remote-id>
</upstream>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<use>
<flag name="gcrypt">Use <pkg>dev-libs/libgcrypt</pkg> crypto backend</flag>
<flag name="kernel">Use kernel crypto backend (mainly for embedded systems)</flag>
<flag name="nettle">Use <pkg>dev-libs/nettle</pkg> crypto backend</flag>
<flag name="openssl">Use <pkg>dev-libs/openssl</pkg> crypto backend</flag>
<flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password quality checking</flag>
<flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
<flag name="reencrypt">Build cryptsetup-reencrypt</flag>
</use>
<upstream>
<remote-id type="google-code">cryptsetup</remote-id>
</upstream>
</pkgmetadata>