diff options
Diffstat (limited to 'sys-fs/squashfs-tools/squashfs-tools-4.3.1_alpha1.ebuild')
-rw-r--r-- | sys-fs/squashfs-tools/squashfs-tools-4.3.1_alpha1.ebuild | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.3.1_alpha1.ebuild b/sys-fs/squashfs-tools/squashfs-tools-4.3.1_alpha1.ebuild deleted file mode 100644 index 7ffcd649..00000000 --- a/sys-fs/squashfs-tools/squashfs-tools-4.3.1_alpha1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit flag-o-matic toolchain-funcs - -LIVE=false -PVm=4.3 -case ${PV} in -*9999) - LIVE=:;; -esac -Pm=${PN}-${PVm} -DEB_VER="3" - -DESCRIPTION="Tool for creating compressed filesystem type squashfs" -HOMEPAGE="https://github.com/plougher/squashfs-tools/ https://git.kernel.org/pub/scm/fs/squashfs/squashfs-tools.git http://squashfs.sourceforge.net" -EXTRA_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PVm}-${DEB_VER}.debian.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="debug lz4 lzma lzo static xattr +xz" - -LIB_DEPEND="sys-libs/zlib[static-libs(+)] - !xz? ( !lzo? ( sys-libs/zlib[static-libs(+)] ) ) - lz4? ( app-arch/lz4[static-libs(+)] ) - lzma? ( app-arch/xz-utils[static-libs(+)] ) - lzo? ( dev-libs/lzo[static-libs(+)] ) - xattr? ( sys-apps/attr[static-libs(+)] ) - xz? ( app-arch/xz-utils[static-libs(+)] )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" -DEPEND="${RDEPEND} - static? ( ${LIB_DEPEND} )" - -S="${WORKDIR}/squashfs${PV}/${PN}" - -if ${LIVE}; then - PROPERTIES="live" - EGIT_REPO_URI="git://github.com/plougher/${PN}" - inherit git-r3 - SRC_URI=${EXTRA_URI} - KEYWORDS="" - S="${WORKDIR}/${P}/${PN}" -src_unpack() { - default - git-r3_src_unpack -} -else - RESTRICT="mirror" - EGIT_COMMIT="4b963869c8516a82a79b3da94984151ac3e2304c" - SRC_URI="https://github.com/plougher/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz -${EXTRA_URI}" - S="${WORKDIR}/${P}/${PN}" -src_unpack() { - default - mv -- "${WORKDIR}/${PN}-${EGIT_COMMIT}" "${WORKDIR}/${P}" -} -fi - -src_prepare() { - local i j - for i in "${WORKDIR}"/debian/patches/*.patch; do - j=${i##*/} - case ${j%.*} in - 0002-fix_phys_mem_calculation) - continue;; - esac - eapply -p2 "${i}" - done - eapply -p2 "${FILESDIR}"/${Pm}-sysmacros.patch - eapply -p2 "${FILESDIR}"/${Pm}-aligned-data.patch - eapply "${FILESDIR}"/${Pm}-local-cve-fix.patch - eapply "${FILESDIR}"/${Pm}-static-inline.patch - eapply_user -} - -use10() { - usex $1 1 0 -} - -src_configure() { - # set up make command line variables in EMAKE_SQUASHFS_CONF - EMAKE_SQUASHFS_CONF=( - LZMA_XZ_SUPPORT=$(use10 lzma) - LZO_SUPPORT=$(use10 lzo) - LZ4_SUPPORT=$(use10 lz4) - XATTR_SUPPORT=$(use10 xattr) - XZ_SUPPORT=$(use10 xz) - ) - filter-flags -fno-common - - tc-export CC - use debug && append-cppflags -DSQUASHFS_TRACE - use static && append-ldflags -static -} - -src_compile() { - emake "${EMAKE_SQUASHFS_CONF[@]}" -} - -src_install() { - dobin mksquashfs unsquashfs - cd .. - dodoc CHANGES README RELEASE-README ACKNOWLEDGEMENTS RELEASE-READMEs/* - doman "${WORKDIR}"/debian/manpages/*.[0-9] -} |