polynomial-c    14/08/19 16:15:17

  Modified:             ChangeLog
  Added:                cryptsetup-1.6.6.ebuild
  Removed:              cryptsetup-1.6.4.ebuild cryptsetup-1.6.3.ebuild
  Log:
  Version bump (bug #520172). Removed old
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 
0x981CA6FC)

Revision  Changes    Path
1.171                sys-fs/cryptsetup/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/cryptsetup/ChangeLog?rev=1.171&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/cryptsetup/ChangeLog?rev=1.171&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/cryptsetup/ChangeLog?r1=1.170&r2=1.171

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v
retrieving revision 1.170
retrieving revision 1.171
diff -u -r1.170 -r1.171
--- ChangeLog   25 Jul 2014 19:59:10 -0000      1.170
+++ ChangeLog   19 Aug 2014 16:15:17 -0000      1.171
@@ -1,6 +1,12 @@
 # ChangeLog for sys-fs/cryptsetup
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.170 
2014/07/25 19:59:10 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.171 
2014/08/19 16:15:17 polynomial-c Exp $
+
+*cryptsetup-1.6.6 (19 Aug 2014)
+
+  19 Aug 2014; Lars Wendler <[email protected]> -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 <[email protected]>
   cryptsetup-1.0.6-r2.ebuild, cryptsetup-1.1.3-r3.ebuild,



1.1                  sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild?rev=1.1&content-type=text/plain

Index: cryptsetup-1.6.6.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.6.6.ebuild,v 
1.1 2014/08/19 16:15:17 polynomial-c Exp $

EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )

inherit autotools python-single-r1 linux-info libtool eutils versionator

DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
HOMEPAGE="http://code.google.com/p/cryptsetup/";
SRC_URI="http://cryptsetup.googlecode.com/files/${P}.tar.xz";
SRC_URI="mirror://kernel/linux/utils/${PN}/v$(get_version_component_range 
1-2)/${P}.tar.xz"

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} )"

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(+)]
        sys-libs/e2fsprogs-libs[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
        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 
http://code.google.com/p/cryptsetup/wiki/FrequentlyAskedQuestions#6._Issues_with_Specific_Versions_of_cryptsetup";
        fi
}




Reply via email to