[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: lxc-1.1.0-r4.ebuild ChangeLog
hwoarang15/03/12 07:52:10 Modified: lxc-1.1.0-r4.ebuild ChangeLog Log: Hide python specific code behind USE=python (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!) Revision ChangesPath 1.2 app-emulation/lxc/lxc-1.1.0-r4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?r1=1.1&r2=1.2 Index: lxc-1.1.0-r4.ebuild === RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- lxc-1.1.0-r4.ebuild 11 Mar 2015 18:18:44 - 1.1 +++ lxc-1.1.0-r4.ebuild 12 Mar 2015 07:52:10 - 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v 1.1 2015/03/11 18:18:44 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v 1.2 2015/03/12 07:52:10 hwoarang Exp $ EAPI="5" @@ -108,9 +108,11 @@ src_configure() { append-flags -fno-strict-aliasing - #541932 - python_setup "python3*" - export PKG_CONFIG_PATH="${T}/${EPYTHON}/pkgconfig:${PKG_CONFIG_PATH}" + if use python; then + #541932 + python_setup "python3*" + export PKG_CONFIG_PATH="${T}/${EPYTHON}/pkgconfig:${PKG_CONFIG_PATH}" + fi # I am not sure about the --with-rootfs-path # /var/lib/lxc is probably more appropriate than 1.67 app-emulation/lxc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.67&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.67&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.66&r2=1.67 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- ChangeLog 11 Mar 2015 18:18:44 - 1.66 +++ ChangeLog 12 Mar 2015 07:52:10 - 1.67 @@ -1,6 +1,9 @@ # ChangeLog for app-emulation/lxc # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.66 2015/03/11 18:18:44 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.67 2015/03/12 07:52:10 hwoarang Exp $ + + 12 Mar 2015; Markos Chandras lxc-1.1.0-r4.ebuild: + Hide python specific code behind USE=python *lxc-1.1.0-r4 (11 Mar 2015)
[gentoo-commits] gentoo-x86 commit in app-emulation/lxc: lxc-1.1.0-r4.ebuild ChangeLog
hwoarang15/03/11 18:18:44 Modified: ChangeLog Added:lxc-1.1.0-r4.ebuild Log: Respect USE=python so additional tools can be built. Bug #541932 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!) Revision ChangesPath 1.66 app-emulation/lxc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.66&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?rev=1.66&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/ChangeLog?r1=1.65&r2=1.66 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- ChangeLog 3 Mar 2015 05:51:15 - 1.65 +++ ChangeLog 11 Mar 2015 18:18:44 - 1.66 @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/lxc # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.65 2015/03/03 05:51:15 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.66 2015/03/11 18:18:44 hwoarang Exp $ + +*lxc-1.1.0-r4 (11 Mar 2015) + + 11 Mar 2015; Markos Chandras +lxc-1.1.0-r4.ebuild: + Respect USE=python so additional tools can be built. Bug #541932 02 Mar 2015; Yixun Lan lxc-1.0.7.ebuild: add arm64 support, tested on A53 board 1.1 app-emulation/lxc/lxc-1.1.0-r4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild?rev=1.1&content-type=text/plain Index: lxc-1.1.0-r4.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0-r4.ebuild,v 1.1 2015/03/11 18:18:44 hwoarang Exp $ EAPI="5" MY_P="${P/_/-}" PYTHON_COMPAT=( python{3_2,3_3,3_4} ) DISTUTILS_OPTIONAL=1 inherit autotools bash-completion-r1 distutils-r1 eutils linux-info versionator flag-o-matic systemd DESCRIPTION="LinuX Containers userspace utilities" HOMEPAGE="https://linuxcontainers.org/"; SRC_URI="https://github.com/lxc/lxc/archive/${MY_P}.tar.gz"; KEYWORDS="~amd64" LICENSE="LGPL-3" SLOT="0" IUSE="cgmanager doc examples lua python seccomp" RDEPEND="net-libs/gnutls sys-libs/libcap cgmanager? ( app-admin/cgmanager ) lua? ( >=dev-lang/lua-5.1:= ) python? ( ${PYTHON_DEPS} ) seccomp? ( sys-libs/libseccomp )" DEPEND="${RDEPEND} doc? ( app-text/docbook-sgml-utils ) >=sys-kernel/linux-headers-3.2" RDEPEND="${RDEPEND} sys-process/criu sys-apps/util-linux app-misc/pax-utils virtual/awk" CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE ~CPUSETS ~CGROUP_CPUACCT ~RESOURCE_COUNTERS ~CGROUP_SCHED ~NAMESPACES ~IPC_NS ~USER_NS ~PID_NS ~NETLINK_DIAG ~PACKET_DIAG ~INET_UDP_DIAG ~INET_TCP_DIAG ~UNIX_DIAG ~CHECKPOINT_RESTORE ~DEVPTS_MULTIPLE_INSTANCES ~CGROUP_FREEZER ~UTS_NS ~NET_NS ~VETH ~MACVLAN ~POSIX_MQUEUE ~!NETPRIO_CGROUP ~!GRKERNSEC_CHROOT_MOUNT ~!GRKERNSEC_CHROOT_DOUBLE ~!GRKERNSEC_CHROOT_PIVOT ~!GRKERNSEC_CHROOT_CHMOD ~!GRKERNSEC_CHROOT_CAPS " ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container" ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers" ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info" ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network" ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking" ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking" ERROR_NETLINK_DIAG="CONFIG_NETLINK_DIAG: needed for lxc-checkpoint" ERROR_PACKET_DIAG="CONFIG_PACKET_DIAG: needed for lxc-checkpoint" ERROR_INET_UDP_DIAG="CONFIG_INET_UDP_DIAG: needed for lxc-checkpoint" ERROR_INET_TCP_DIAG="CONFIG_INET_TCP_DIAG: needed for lxc-checkpoint" ERROR_UNIX_DIAG="CONFIG_UNIX_DIAG: needed for lxc-checkpoint" ERROR_CHECKPOINT_RESTORE="CONFIG_CHECKPOINT_RESTORE: needed for lxc-checkpoint" ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command" ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting." ERROR_GRKERNSEC_CHROOT_MOUNT="CONFIG_GRKERNSEC_CHROOT_MOUNT: some GRSEC features make LXC unusable see postinst notes" ERROR_GRKERNSEC_CHROOT_DOUBLE="CONFIG_GRKERNSEC_CHROOT_DOUBLE: some GRSEC features make LXC