diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2015-10-21 14:42:34 +0200 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2015-10-21 14:46:22 +0200 |
commit | 2e964ad73464327af362675c2ec446a7d962cd21 (patch) | |
tree | 58e4ecd2be804144e2dee6fa449a09d6ab44b229 /sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | |
parent | games-board/mt_ncurses_client: Fix compile with -Wformat-security. Bug #546406 (diff) | |
download | gentoo-2e964ad73464327af362675c2ec446a7d962cd21.tar.gz gentoo-2e964ad73464327af362675c2ec446a7d962cd21.tar.bz2 gentoo-2e964ad73464327af362675c2ec446a7d962cd21.zip |
sys-apps/gptfdisk: Bump to version 1.0.1
Package-Manager: portage-2.2.23
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild')
-rw-r--r-- | sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild new file mode 100644 index 000000000000..249a9d2bf213 --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="http://www.rodsbooks.com/gdisk/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +IUSE="kernel_linux ncurses static" + +LIB_DEPEND=" + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] )" # libuuid +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} ) + virtual/pkgconfig" + +src_prepare() { + tc-export CXX PKG_CONFIG + + if ! use ncurses; then + sed -i \ + -e '/^all:/s:cgdisk::' \ + Makefile || die + fi + + sed \ + -e '/g++/s:=:?=:g' \ + -e 's:-lncursesw:$(shell $(PKG_CONFIG) --libs ncursesw):g' \ + -i Makefile || die + + use static && append-ldflags -static +} + +src_install() { + dosbin gdisk sgdisk $(usex ncurses cgdisk '') fixparts + doman *.8 + dodoc NEWS README +} |