[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/, sys-apps/gptfdisk/files/
commit: cb6fca52f4cbb863b5cb15fd431298374e23633d Author: Marek Szuba gentoo org> AuthorDate: Sun Apr 7 14:07:07 2024 + Commit: Marek Szuba gentoo org> CommitDate: Sun Apr 7 14:07:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6fca52 sys-apps/gptfdisk: fix UTF-16LE to UTF-8 conversion for partition names Given the timing of the release of 1.0.10 I assumed it would have already been incorporated upstream, turns out I was wrong though. Thanks for the heads-up, ulm! Bug: https://bugs.gentoo.org/926949 Signed-off-by: Marek Szuba gentoo.org> .../gptfdisk-1.0.10_utf16-to-utf8-conversion.patch| 19 +++ ...tfdisk-1.0.10.ebuild => gptfdisk-1.0.10-r1.ebuild} | 1 + 2 files changed, 20 insertions(+) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.10_utf16-to-utf8-conversion.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.10_utf16-to-utf8-conversion.patch new file mode 100644 index ..f30eb593799f --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.10_utf16-to-utf8-conversion.patch @@ -0,0 +1,19 @@ +From ade1729d1ca44b34678653fdf12e787e1afc5fd8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ulrich=20M=C3=BCller?= +Date: Wed, 13 Mar 2024 20:38:37 +0100 +Subject: [PATCH] gptpart.cc: Fix Unicode to UTF-8 conversion in GetDescription + +--- a/gptpart.cc b/gptpart.cc +@@ -131,7 +131,7 @@ string GPTPart::GetDescription(void) { + } // if + else { + utf8 += (char) ( 0xf0 | ( uni >> 18 ) ) ; +- utf8 += (char) ( 0xe0 | ( ( uni >> 12 ) & 0x3f ) ) ; ++ utf8 += (char) ( 0x80 | ( ( uni >> 12 ) & 0x3f ) ) ; + utf8 += (char) ( 0x80 | ( ( uni >> 6 ) & 0x3f ) ) ; + utf8 += (char) ( 0x80 | ( uni & 0x3f ) ) ; + } // if +-- +2.44.0 + diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.10-r1.ebuild similarity index 95% rename from sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild rename to sys-apps/gptfdisk/gptfdisk-1.0.10-r1.ebuild index 980f14022408..e1986b2d8214 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.10-r1.ebuild @@ -32,6 +32,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.0.9-build_flags.patch + "${FILESDIR}"/${PN}-1.0.10_utf16-to-utf8-conversion.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 1186f2046dd460413a7b2cf97a67fc137fb0ef85 Author: Marek Szuba gentoo org> AuthorDate: Fri Mar 29 14:23:54 2024 + Commit: Marek Szuba gentoo org> CommitDate: Fri Mar 29 14:24:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1186f204 sys-apps/gptfdisk: add 1.0.10 Closes: https://bugs.gentoo.org/926949 Signed-off-by: Marek Szuba gentoo.org> sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild | 60 2 files changed, 61 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 6c36fd5ef132..50e5811b14e5 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1 +1,2 @@ +DIST gptfdisk-1.0.10.tar.gz 220787 BLAKE2B 9047bf68a2c5c254bda9b2815488963dc19a9415c90fbf4a127268a37fe8a545b7d45a333e356bd9da22e37ef649d9f60896ffedfdc35b60c7642a48e4ed2e5a SHA512 76764e176cd92470648a1d7a8d2570ebc41005204e73b0f2dd5a7aff2fc1981d3bec61a3bd68b855cc3474bcb7cf49c1cb2ea25843d4e7945bef7648d548383d DIST gptfdisk-1.0.9.tar.gz 215065 BLAKE2B 1939ffd75972a4d7f92af2bfab90c7b0223825b5478b6b808dd35af943c687d38ba81663cd7ba5e0f9400656db4dac019c13a9f75d90b7bd716568c676c24dd2 SHA512 c2489ac7e196cb53b9fdb18d0e421571eca43c366de8922c5c7f550aadf192558e7af69b181c30747d6cf607c1670126223465eaa5e231cc589402d94a4e97a2 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild new file mode 100644 index ..980f14022408 --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.10.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.9-build_flags.patch +) + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 07d79ce120384aec483d041b0407bff0f49d4211 Author: Marek Szuba gentoo org> AuthorDate: Tue Nov 21 09:47:22 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Nov 21 10:04:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d79ce1 sys-apps/gptfdisk: drop 1.0.9-r2 Signed-off-by: Marek Szuba gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 62 -- 1 file changed, 62 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild deleted file mode 100644 index 94027ea21f26.. --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( sys-libs/ncurses:=[unicode(+)] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) - ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-libuuid.patch" #844073 - "${FILESDIR}/${PN}-1.0.9-popt_segv.patch" #872131 - "${FILESDIR}"/${PN}-1.0.9-musl-1.2.4.patch -) - -src_prepare() { - default - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 60282302f4894041bed758c1e7916764ee59c203 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Oct 26 18:23:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 26 18:23:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60282302 sys-apps/gptfdisk: Stabilize 1.0.9-r3 ppc64, #916282 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index 23f43e094053..8ace86a48cbc 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 6c38e909d0a35cefd8ef83e0b1c37eece1140f44 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Oct 26 16:16:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 26 16:16:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c38e909 sys-apps/gptfdisk: Stabilize 1.0.9-r3 ppc, #916282 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index e364c3dfdb6a..23f43e094053 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 6646c8a142f75ec872634c0089c60fe3a956a694 Author: Sam James gentoo org> AuthorDate: Thu Oct 26 12:50:40 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 26 12:50:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6646c8a1 sys-apps/gptfdisk: Stabilize 1.0.9-r3 arm64, #916282 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index 7b52d9ab71eb..e364c3dfdb6a 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 2fda31ed2403a9cd412d73a6e820913d6aa5f521 Author: Sam James gentoo org> AuthorDate: Thu Oct 26 12:50:39 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 26 12:50:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fda31ed sys-apps/gptfdisk: Stabilize 1.0.9-r3 arm, #916282 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index de299c96e102..7b52d9ab71eb 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 0d96f80bae2a938721b45a3449d64d46f06cff04 Author: Sam James gentoo org> AuthorDate: Thu Oct 26 12:47:42 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 26 12:48:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d96f80b sys-apps/gptfdisk: Stabilize 1.0.9-r3 amd64, #916282 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index 9656c9322eb5..a27af065ff16 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: ed40bbc1f2d5c30aa9623411ed370534eb19a513 Author: Sam James gentoo org> AuthorDate: Thu Oct 26 12:47:44 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 26 12:48:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed40bbc1 sys-apps/gptfdisk: Stabilize 1.0.9-r3 sparc, #916282 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index 7af756eefd0c..de299c96e102 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 6327e8703591c653ac210d28ddb1a833f9cd84ce Author: Sam James gentoo org> AuthorDate: Thu Oct 26 12:47:43 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 26 12:48:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6327e870 sys-apps/gptfdisk: Stabilize 1.0.9-r3 x86, #916282 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild index a27af065ff16..7af756eefd0c 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/, sys-apps/gptfdisk/files/
commit: 7a1379aaf6851999446e5a06e196a8956649f9f6 Author: Marek Szuba gentoo org> AuthorDate: Sat Aug 19 16:18:20 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sat Aug 19 16:24:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1379aa sys-apps/gptfdisk: remove hard-coded upstream optimisation flags Closes: https://bugs.gentoo.org/911855 Signed-off-by: Marek Szuba gentoo.org> .../files/gptfdisk-1.0.9-build_flags.patch | 11 sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 63 ++ 2 files changed, 74 insertions(+) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.9-build_flags.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-build_flags.patch new file mode 100644 index ..2f92d77f3855 --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-build_flags.patch @@ -0,0 +1,11 @@ +--- a/Makefile b/Makefile +@@ -66,7 +66,7 @@ + # Default/Linux settings + STRIP?=strip + #CXXFLAGS+=-O2 -Wall -D_FILE_OFFSET_BITS=64 -D USE_UTF16 +-CXXFLAGS+=-O2 -Wall -D_FILE_OFFSET_BITS=64 ++CXXFLAGS+=-D_FILE_OFFSET_BITS=64 + LDFLAGS+= + LDLIBS+=-luuid #-licuio -licuuc + FATBINFLAGS= diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild new file mode 100644 index ..9656c9322eb5 --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-libuuid.patch" #844073 + "${FILESDIR}/${PN}-1.0.9-popt_segv.patch" #872131 + "${FILESDIR}"/${PN}-1.0.9-build_flags.patch + "${FILESDIR}"/${PN}-1.0.9-musl-1.2.4.patch +) + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: 8fc3c52ac565e36599d32c3e43846cceac8c6e4f Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 07:46:19 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 07:51:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc3c52a sys-apps/gptfdisk: allow building against musl-1.2.4 Upstream fix backported to 1.0.9 by Violet Purcell inventati.org>. Closes: https://bugs.gentoo.org/906151 Signed-off-by: Marek Szuba gentoo.org> .../gptfdisk/files/gptfdisk-1.0.9-musl-1.2.4.patch | 30 ++ sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 3 ++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.9-musl-1.2.4.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-musl-1.2.4.patch new file mode 100644 index ..6f019d9eec6f --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-musl-1.2.4.patch @@ -0,0 +1,30 @@ +Upstream: https://sourceforge.net/p/gptfdisk/code/ci/7dfa8984f5a30f313d8675ff6097c8592d636d10/ + +From 7dfa8984f5a30f313d8675ff6097c8592d636d10 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 12 Dec 2022 12:50:07 -0800 +Subject: [PATCH] Use 64bit time_t on linux as well + +Alias 64bit version of stat functions to original functions +we are already passing -D_FILE_OFFSET_BITS=64 in linux Makefile + +Signed-off-by: Khem Raj +--- a/diskio-unix.cc b/diskio-unix.cc +@@ -37,8 +37,12 @@ + + using namespace std; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__linux__) + #define off64_t off_t ++#define stat64 stat ++#define fstat64 fstat ++#define lstat64 lstat ++#define lseek64 lseek + #endif + + // Returns the official "real" name for a shortened version of same. +-- +2.41.0 + diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index e7ed4b517d0d..94027ea21f26 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,6 +33,7 @@ DEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.0.9-libuuid.patch" #844073 "${FILESDIR}/${PN}-1.0.9-popt_segv.patch" #872131 + "${FILESDIR}"/${PN}-1.0.9-musl-1.2.4.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: b783faffc88d845229396a32951ed3f3d6564d00 Author: Marek Szuba gentoo org> AuthorDate: Sun Nov 20 22:09:36 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sun Nov 20 22:09:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b783faff sys-apps/gptfdisk: drop 1.0.9-r1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 60 -- 1 file changed, 60 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild deleted file mode 100644 index de190d603dca.. --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( sys-libs/ncurses:=[unicode(+)] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) - ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${P}-libuuid.patch" #844073 -) - -src_prepare() { - default - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: b3e3464dee500fc21b4a4dd791c9565e649fc07a Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 16 05:56:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 16 05:56:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e3464d sys-apps/gptfdisk: Stabilize 1.0.9-r2 sparc, #880727 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index 549350be0e05..e7ed4b517d0d 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 50dfdd70ade73cba00e82208fdc3e9ea96041933 Author: Sam James gentoo org> AuthorDate: Fri Nov 11 05:33:50 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 11 05:33:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50dfdd70 sys-apps/gptfdisk: Stabilize 1.0.9-r2 arm64, #880727 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index 954ee189a33a..549350be0e05 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 0d9406d72c33aff800a73005dd56a867e8a2898e Author: Sam James gentoo org> AuthorDate: Fri Nov 11 03:49:37 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 11 03:49:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9406d7 sys-apps/gptfdisk: Stabilize 1.0.9-r2 x86, #880727 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index 6d028d9c8c59..78fb8448e855 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9578f2e4c0649a2a4941800b2b3a1b496cbad6aa Author: Sam James gentoo org> AuthorDate: Fri Nov 11 03:49:38 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 11 03:49:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9578f2e4 sys-apps/gptfdisk: Stabilize 1.0.9-r2 amd64, #880727 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index 78fb8448e855..954ee189a33a 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: ef94fb878693bc79fd72409b0e2bef4e05d08934 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 10 18:17:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 10 18:17:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef94fb87 sys-apps/gptfdisk: Stabilize 1.0.9-r2 arm, #880727 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index 7917287d84b7..6d028d9c8c59 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9f24c38cacfe7c2952cad3a4e852ec2ff4cbf79b Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 10 18:17:50 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 10 18:17:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f24c38c sys-apps/gptfdisk: Stabilize 1.0.9-r2 ppc, #880727 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index c804ac2943b9..7917287d84b7 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 81be2ba08dc71a89967d9e86962946f226bf3981 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 10 18:17:49 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 10 18:17:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81be2ba0 sys-apps/gptfdisk: Stabilize 1.0.9-r2 ppc64, #880727 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild index 5ccaa186a5da..c804ac2943b9 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: 2dc57d72ada009425ab74d4ff46064a17d477782 Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 22 00:21:53 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 22 00:32:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc57d72 sys-apps/gptfdisk: fix dev-libs/popt-1.19 incompatibility Without this, starting gdisk linked against popt-1.19 fails with Problem opening (garbage) for reading! Error is 2. The specified file does not exist! (assuming gptfdisk has been emerged without tests; otherwise this does get caught by the test suite) Closes: https://bugs.gentoo.org/872131 Signed-off-by: Marek Szuba gentoo.org> .../gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch | 22 sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 61 ++ 2 files changed, 83 insertions(+) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch new file mode 100644 index ..470defd33cf6 --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch @@ -0,0 +1,22 @@ +--- a/gptcl.cc b/gptcl.cc +@@ -156,9 +156,10 @@ + +// Assume first non-option argument is the device filename +device = (char*) poptGetArg(poptCon); +- poptResetContext(poptCon); + +if (device != NULL) { ++ device = strdup(device); ++ poptResetContext(poptCon); + JustLooking(); // reset as necessary + BeQuiet(); // Tell called functions to be less verbose & interactive + if (LoadPartitions((string) device)) { +@@ -498,6 +499,7 @@ + cerr << "Error encountered; not saving changes.\n"; + retval = 4; + } // if ++ free(device); +} // if (device != NULL) +poptFreeContext(poptCon); +return retval; diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild new file mode 100644 index ..5ccaa186a5da --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-libuuid.patch" #844073 + "${FILESDIR}/${PN}-1.0.9-popt_segv.patch" #872131 +) + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 60251ec673b12635bc2364b455de3264fa76993f Author: Marek Szuba gentoo org> AuthorDate: Fri Jul 1 15:13:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Fri Jul 1 15:13:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60251ec6 sys-apps/gptfdisk: drop 1.0.8-r1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/gptfdisk/Manifest | 1 - sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 56 -- 2 files changed, 57 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index ad42d3ca860a..6c36fd5ef132 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,2 +1 @@ -DIST gptfdisk-1.0.8.tar.gz 208958 BLAKE2B 03c74c43fead13e90ff6cd42405e15db726f527801a9e3f1d5f6a83d3fa58f0f8e58b35edc1b12b0b2e6c7849b657ce4493ac67204d25309e6f63fe7f57f766b SHA512 0818a238e57cf6de893da7c161e8aaf2d30ad917a47750de09967ce1d83d1abfa043465abaffdc293d058acc3fa87f8bc93a4b03c7c5d9a9ceb8f5b07331 DIST gptfdisk-1.0.9.tar.gz 215065 BLAKE2B 1939ffd75972a4d7f92af2bfab90c7b0223825b5478b6b808dd35af943c687d38ba81663cd7ba5e0f9400656db4dac019c13a9f75d90b7bd716568c676c24dd2 SHA512 c2489ac7e196cb53b9fdb18d0e421571eca43c366de8922c5c7f550aadf192558e7af69b181c30747d6cf607c1670126223465eaa5e231cc589402d94a4e97a2 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild deleted file mode 100644 index bf0421bb8ff3.. --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( sys-libs/ncurses:=[unicode(+)] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) - ) - virtual/pkgconfig -" - -src_prepare() { - default - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 036ebfa3d27e5a25c4e97653aaa41a674772af7f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jul 1 08:41:41 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jul 1 08:41:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036ebfa3 sys-apps/gptfdisk: ppc stable wrt bug #855296 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index 334d645ed222..de190d603dca 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9e5efb168a67c573df19ec85eeb33c9ca7c764d7 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 1 06:08:14 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 1 06:08:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5efb16 sys-apps/gptfdisk: Stabilize 1.0.9-r1 arm64, #855296 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index 1055a201a4c5..82e354140563 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: bbfc7b96c5f5c59d80f02bca585bf5eb068ee7ee Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 1 06:08:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 1 06:08:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbfc7b96 sys-apps/gptfdisk: Stabilize 1.0.9-r1 ppc64, #855296 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index d79fcf8539db..1055a201a4c5 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 566328069c873f365fd00a9cf78138cae3167095 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 1 06:08:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 1 06:08:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56632806 sys-apps/gptfdisk: Stabilize 1.0.9-r1 arm, #855296 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index 82e354140563..334d645ed222 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 8e06f7d18c0b9600d27dd89ec20b62c0592fd7da Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 1 05:51:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 1 05:51:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e06f7d1 sys-apps/gptfdisk: Stabilize 1.0.9-r1 sparc, #855296 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index f93930b22b43..d79fcf8539db 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 2ddb4048b86e2a3735640a7382c241372aac1293 Author: Sam James gentoo org> AuthorDate: Thu Jun 30 12:25:26 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 30 12:25:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ddb4048 sys-apps/gptfdisk: Stabilize 1.0.9-r1 x86, #855296 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index af92e2729ced..f93930b22b43 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 383e1fda16155e8a257610c7701be8ab15b52754 Author: Sam James gentoo org> AuthorDate: Thu Jun 30 12:25:03 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 30 12:25:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383e1fda sys-apps/gptfdisk: Stabilize 1.0.9-r1 amd64, #855296 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index 6a445a77fe7a..af92e2729ced 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: d99ec8732ea44f8e3cccae1b0dcaa2d93026c349 Author: Marek Szuba gentoo org> AuthorDate: Wed Jun 29 11:06:10 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jun 29 11:07:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99ec873 sys-apps/gptfdisk: unify metadata formatting Signed-off-by: Marek Szuba gentoo.org> sys-apps/gptfdisk/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/gptfdisk/metadata.xml b/sys-apps/gptfdisk/metadata.xml index 6977900d57a7..519be91819e5 100644 --- a/sys-apps/gptfdisk/metadata.xml +++ b/sys-apps/gptfdisk/metadata.xml @@ -5,7 +5,7 @@ mare...@gentoo.org Marek Szuba - -gptfdisk - + + gptfdisk +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 70f50eb554c17dec8db646101857ac6fb5463b01 Author: Marek Szuba gentoo org> AuthorDate: Wed Jun 29 11:04:35 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jun 29 11:07:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f50eb5 sys-apps/gptfdisk: add myself as a maintainer Signed-off-by: Marek Szuba gentoo.org> sys-apps/gptfdisk/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/metadata.xml b/sys-apps/gptfdisk/metadata.xml index 2da27ac6ad8d..6977900d57a7 100644 --- a/sys-apps/gptfdisk/metadata.xml +++ b/sys-apps/gptfdisk/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + mare...@gentoo.org + Marek Szuba + gptfdisk
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 1cda016ee545754eea5765e2ecaf3b11f2bbc502 Author: WANG Xuerui gentoo org> AuthorDate: Thu May 19 07:32:53 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu May 19 08:21:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cda016e sys-apps/gptfdisk: keyword 1.0.9-r1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index 1972d8a5a783..6a445a77fe7a 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: 4d4e356d33eccb979a1df3fb79009348ecf4a3ea Author: Lars Wendler gentoo org> AuthorDate: Sat May 14 13:15:51 2022 + Commit: Lars Wendler gentoo org> CommitDate: Sat May 14 13:17:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4e356d sys-apps/gptfdisk: Revbump to fix build against recent libuuid Reported-by: Andreas gmail.com> Thanks-to: Mike Gilbert gentoo.org> Closes: https://bugs.gentoo.org/844073 Signed-off-by: Lars Wendler gentoo.org> .../gptfdisk/files/gptfdisk-1.0.9-libuuid.patch| 37 ++ ...fdisk-1.0.9.ebuild => gptfdisk-1.0.9-r1.ebuild} | 4 +++ 2 files changed, 41 insertions(+) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.9-libuuid.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-libuuid.patch new file mode 100644 index ..e7a5f68e19ee --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-libuuid.patch @@ -0,0 +1,37 @@ +From e67faca2c0ca955f56cbd22e90941cdcbdc12597 Mon Sep 17 00:00:00 2001 +From: Rod Smith +Date: Sat, 16 Apr 2022 09:32:04 -0400 +Subject: [PATCH] Updated guid.cc to deal with minor change in libuuid + +--- + NEWS| 3 +++ + guid.cc | 2 +- + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/NEWS b/NEWS +index c7add56..3d90d9a 100644 +--- a/NEWS b/NEWS +@@ -1,3 +1,6 @@ ++ ++- Updated guid.cc to deal with minor change in libuuid. ++ + 1.0.9 (4/14/2022): + -- + +diff --git a/guid.cc b/guid.cc +index 1e73ab7..d3e4fd5 100644 +--- a/guid.cc b/guid.cc +@@ -141,7 +141,7 @@ void GUIDData::Zero(void) { + void GUIDData::Randomize(void) { +int i, uuidGenerated = 0; + +-#ifdef _UUID_UUID_H ++#if defined (_UUID_UUID_H) || defined (_UL_LIBUUID_UUID_H) +uuid_generate(uuidData); +ReverseBytes([0], 4); +ReverseBytes([4], 2); +-- +2.36.1 + diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild similarity index 95% rename from sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild rename to sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild index 62367d7e3bbc..1972d8a5a783 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r1.ebuild @@ -30,6 +30,10 @@ DEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${P}-libuuid.patch" #844073 +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: b2079544204ab5db3c2a576179ffd876bc38c4c9 Author: Lars Wendler gentoo org> AuthorDate: Sat May 14 13:08:27 2022 + Commit: Lars Wendler gentoo org> CommitDate: Sat May 14 13:17:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2079544 sys-apps/gptfdisk: Removed old Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 - .../files/gptfdisk-1.0.7-remove_byteswap.patch | 50 -- sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild | 60 -- 3 files changed, 111 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 7496e2b9a19b..ad42d3ca860a 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,3 +1,2 @@ -DIST gptfdisk-1.0.7.tar.gz 207723 BLAKE2B cebb0375294b4ff8f8eb522a4ae23259714d07d670a7bfbf8664586c948c1c8bee2674649a181a7c5d22f9dfe177feb7a9648ca9936c388b419faf7b52e789d8 SHA512 8a2067523479e34c76392571692b36e6c9eadcd0aca979f1ba09904930ed92a709bfdcdfa3369230a5ab2b5a751682dc7fb4645fb5f7f1c361ee8d28e104214c DIST gptfdisk-1.0.8.tar.gz 208958 BLAKE2B 03c74c43fead13e90ff6cd42405e15db726f527801a9e3f1d5f6a83d3fa58f0f8e58b35edc1b12b0b2e6c7849b657ce4493ac67204d25309e6f63fe7f57f766b SHA512 0818a238e57cf6de893da7c161e8aaf2d30ad917a47750de09967ce1d83d1abfa043465abaffdc293d058acc3fa87f8bc93a4b03c7c5d9a9ceb8f5b07331 DIST gptfdisk-1.0.9.tar.gz 215065 BLAKE2B 1939ffd75972a4d7f92af2bfab90c7b0223825b5478b6b808dd35af943c687d38ba81663cd7ba5e0f9400656db4dac019c13a9f75d90b7bd716568c676c24dd2 SHA512 c2489ac7e196cb53b9fdb18d0e421571eca43c366de8922c5c7f550aadf192558e7af69b181c30747d6cf607c1670126223465eaa5e231cc589402d94a4e97a2 diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.7-remove_byteswap.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.7-remove_byteswap.patch deleted file mode 100644 index c1874d6edd7c.. --- a/sys-apps/gptfdisk/files/gptfdisk-1.0.7-remove_byteswap.patch +++ /dev/null @@ -1,50 +0,0 @@ -From fded770b55fdb3a201ad515d785c17ac35705652 Mon Sep 17 00:00:00 2001 -From: Erik Larsson -Date: Tue, 8 Jun 2021 16:11:21 +0300 -Subject: [PATCH] gptpart.cc: Remove byteswap commands in - GPTPart::SetName(const string&). - -The byteswapping done in GPTPart::SetName(const string&) was reversed -later when GPTPart::ReversePartBytes() was called. - -The intended design seems to have been to keep the fields in native -endianness until just before the partition is written to disk when all -the GPTPart data is byteswapped all at once with a call to -GPTPart::ReversePartBytes(). -However this was defeated by leaving the original byteswaps in there and -effectively the name was swapped back to the native-endian form. For big -endian systems this meant that a UTF-16BE string was written to disk, -violating the specification and causing interoperability problems. - -Fixed by removing these inline byteswaps in GPTPart::SetName(const -string&). - gptpart.cc | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/gptpart.cc b/gptpart.cc -index 81bbcf0..841140a 100644 a/gptpart.cc -+++ b/gptpart.cc -@@ -242,7 +242,6 @@ void GPTPart::SetName(const string & theName) { - // then to utf16le - if ( uni < 0x1 ) { - name[ pos ] = (uint16_t) uni ; -- if ( ! IsLittleEndian() ) ReverseBytes( name + pos , 2 ) ; - pos ++ ; - } // if - else { -@@ -252,10 +251,8 @@ void GPTPart::SetName(const string & theName) { - } // if - uni -= 0x1 ; - name[ pos ] = (uint16_t)( uni >> 10 ) | 0xd800 ; -- if ( ! IsLittleEndian() ) ReverseBytes( name + pos , 2 ) ; - pos ++ ; - name[ pos ] = (uint16_t)( uni & 0x3ff ) | 0xdc00 ; -- if ( ! IsLittleEndian() ) ReverseBytes( name + pos , 2 ) ; - pos ++ ; - } -} // for --- -2.32.0 - diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild deleted file mode 100644 index df490f526b5e.. --- a/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( sys-libs/ncurses:=[unicode(+)] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: d51369965522aba1b3b1f3b19017607acb88ed88 Author: Sam James gentoo org> AuthorDate: Sat Apr 16 18:45:02 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 16 18:45:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5136996 sys-apps/gptfdisk: Stabilize 1.0.8-r1 x86, #838673 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index 245535567ce5..bf0421bb8ff3 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: b2e22aa5bea399c9607549ab07837a56d120fe78 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 16 07:54:23 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 16 07:54:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e22aa5 sys-apps/gptfdisk: Stabilize 1.0.8-r1 arm, #838673 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index f2e3547478eb..f0a58f99fcec 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: ac2e8f4184a88e58ea4d4739c9f0e9586d05398c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 16 07:54:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 16 07:54:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2e8f41 sys-apps/gptfdisk: Stabilize 1.0.8-r1 ppc64, #838673 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index f0a58f99fcec..245535567ce5 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 4230f4377255565abb2cce8ac6cb6c8e7c9be263 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 16 07:52:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 16 07:52:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4230f437 sys-apps/gptfdisk: Stabilize 1.0.8-r1 arm64, #838673 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index 3211cbe6e3ba..f2e3547478eb 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 72c1e026cf0e956e56b65cda1295bfcdb7164cf6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 16 07:48:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 16 07:48:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c1e026 sys-apps/gptfdisk: Stabilize 1.0.8-r1 sparc, #838673 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index 62e8d0fed371..3211cbe6e3ba 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 4b7b1ce2b430804352f4b40221c3141dbad29786 Author: Sam James gentoo org> AuthorDate: Sat Apr 16 07:35:55 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 16 07:35:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7b1ce2 sys-apps/gptfdisk: Stabilize 1.0.8-r1 amd64, #838673 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index 2bd8e75252ba..62e8d0fed371 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 91765e6a008fb00ade2dc5ee1c846c4d5b4147db Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 16 04:43:17 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 16 04:43:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91765e6a sys-apps/gptfdisk: Stabilize 1.0.8-r1 ppc, #838673 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index 150948967cf2..2bd8e75252ba 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: f8752f65adb3eea72a7a116a046cb2cbb3db0184 Author: Lars Wendler gentoo org> AuthorDate: Fri Apr 15 18:55:56 2022 + Commit: Lars Wendler gentoo org> CommitDate: Fri Apr 15 18:56:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8752f65 sys-apps/gptfdisk: Removed old Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 - .../gptfdisk-1.0.6.1-spurious_mbr_warnings.patch | 71 -- sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild | 60 -- 3 files changed, 132 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 6e283a95d464..7496e2b9a19b 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,4 +1,3 @@ -DIST gptfdisk-1.0.6.tar.gz 207017 BLAKE2B d00e0f00dc8dce3b6088250aa39e05f41c96bee2218eec1dca34a160e70129d1006abc4341031994c53e77068b5de510b923c69858903627ccf786f3cc848a86 SHA512 a3bf95c813f707d9d41513295c3419916301a0e88b4c6ade70ad7d9422a507d519e092e68a3868d53092428d159bdbb248817c4f40d8ac88b0175d5afbd79dbc DIST gptfdisk-1.0.7.tar.gz 207723 BLAKE2B cebb0375294b4ff8f8eb522a4ae23259714d07d670a7bfbf8664586c948c1c8bee2674649a181a7c5d22f9dfe177feb7a9648ca9936c388b419faf7b52e789d8 SHA512 8a2067523479e34c76392571692b36e6c9eadcd0aca979f1ba09904930ed92a709bfdcdfa3369230a5ab2b5a751682dc7fb4645fb5f7f1c361ee8d28e104214c DIST gptfdisk-1.0.8.tar.gz 208958 BLAKE2B 03c74c43fead13e90ff6cd42405e15db726f527801a9e3f1d5f6a83d3fa58f0f8e58b35edc1b12b0b2e6c7849b657ce4493ac67204d25309e6f63fe7f57f766b SHA512 0818a238e57cf6de893da7c161e8aaf2d30ad917a47750de09967ce1d83d1abfa043465abaffdc293d058acc3fa87f8bc93a4b03c7c5d9a9ceb8f5b07331 DIST gptfdisk-1.0.9.tar.gz 215065 BLAKE2B 1939ffd75972a4d7f92af2bfab90c7b0223825b5478b6b808dd35af943c687d38ba81663cd7ba5e0f9400656db4dac019c13a9f75d90b7bd716568c676c24dd2 SHA512 c2489ac7e196cb53b9fdb18d0e421571eca43c366de8922c5c7f550aadf192558e7af69b181c30747d6cf607c1670126223465eaa5e231cc589402d94a4e97a2 diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.6.1-spurious_mbr_warnings.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.6.1-spurious_mbr_warnings.patch deleted file mode 100644 index e60aa9feeffb.. --- a/sys-apps/gptfdisk/files/gptfdisk-1.0.6.1-spurious_mbr_warnings.patch +++ /dev/null @@ -1,71 +0,0 @@ -From f063fe08e424c99f133df18bf9dce49c851bcb0a Mon Sep 17 00:00:00 2001 -From: Rod Smith -Date: Mon, 1 Feb 2021 10:19:50 -0500 -Subject: [PATCH] Fix spurious warnings of problems on MBR disks - - NEWS | 7 +++ - gpt.cc| 18 +- - support.h | 2 +- - 3 files changed, 21 insertions(+), 6 deletions(-) - -diff --git a/NEWS b/NEWS -index f74bad0..a7131aa 100644 a/NEWS -+++ b/NEWS -@@ -1,3 +1,10 @@ -+1.0.7 (?/??/2021): -+-- -+ -+- Fixed bug that caused spurious warnings about the partition table -+ header claiming an invalid size of partition entries when reading -+ some MBR disks. -+ - 1.0.6 (1/13/2021): - -- - -diff --git a/gpt.cc b/gpt.cc -index 1b4e10f..842dfb1 100644 a/gpt.cc -+++ b/gpt.cc -@@ -1042,11 +1042,19 @@ int GPTData::LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector -*crcOk = CheckHeaderCRC(); - -if (tempHeader.sizeOfPartitionEntries != sizeof(GPTPart)) { -- cerr << "Warning: Partition table header claims that the size of partition table\n"; -- cerr << "entries is " << tempHeader.sizeOfPartitionEntries << " bytes, but this program "; -- cerr << " supports only " << sizeof(GPTPart) << "-byte entries.\n"; -- cerr << "Adjusting accordingly, but partition table may be garbage.\n"; -- tempHeader.sizeOfPartitionEntries = sizeof(GPTPart); -+ // Print the below warning only if the CRC is OK -- but correct the -+ // problem either way. The warning is printed only on a valid CRC -+ // because otherwise this warning will display inappropriately when -+ // reading MBR disks. If the CRC is invalid, then a warning about -+ // that will be shown later, so the user will still know that -+ // something is wrong. -+ if (*crcOk) { -+ cerr << "Warning: Partition table header claims that the size of partition table\n"; -+ cerr << "entries is " << tempHeader.sizeOfPartitionEntries << " bytes, but this program "; -+ cerr << " supports only " << sizeof(GPTPart) << "-byte entries.\n"; -+ cerr << "Adjusting accordingly, but partition table may be garbage.\n"; -+ } -+ tempHeader.sizeOfPartitionEntries = sizeof(GPTPart); -} - -if (allOK && (numParts != tempHeader.numParts) && *crcOk) { -diff --git a/support.h b/support.h -index d87fe9a..e3e1e12 100644 a/support.h -+++ b/support.h -@@ -8,7 +8,7 @@ - #include - #include - --#define GPTFDISK_VERSION "1.0.6" -+#define GPTFDISK_VERSION "1.0.6.1" - - #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 6ee4fde43d3799f97a58b422266332cf8afc33fb Author: Lars Wendler gentoo org> AuthorDate: Fri Apr 15 18:55:16 2022 + Commit: Lars Wendler gentoo org> CommitDate: Fri Apr 15 18:56:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee4fde4 sys-apps/gptfdisk: Bump to version 1.0.9 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 668842545db9..6e283a95d464 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,3 +1,4 @@ DIST gptfdisk-1.0.6.tar.gz 207017 BLAKE2B d00e0f00dc8dce3b6088250aa39e05f41c96bee2218eec1dca34a160e70129d1006abc4341031994c53e77068b5de510b923c69858903627ccf786f3cc848a86 SHA512 a3bf95c813f707d9d41513295c3419916301a0e88b4c6ade70ad7d9422a507d519e092e68a3868d53092428d159bdbb248817c4f40d8ac88b0175d5afbd79dbc DIST gptfdisk-1.0.7.tar.gz 207723 BLAKE2B cebb0375294b4ff8f8eb522a4ae23259714d07d670a7bfbf8664586c948c1c8bee2674649a181a7c5d22f9dfe177feb7a9648ca9936c388b419faf7b52e789d8 SHA512 8a2067523479e34c76392571692b36e6c9eadcd0aca979f1ba09904930ed92a709bfdcdfa3369230a5ab2b5a751682dc7fb4645fb5f7f1c361ee8d28e104214c DIST gptfdisk-1.0.8.tar.gz 208958 BLAKE2B 03c74c43fead13e90ff6cd42405e15db726f527801a9e3f1d5f6a83d3fa58f0f8e58b35edc1b12b0b2e6c7849b657ce4493ac67204d25309e6f63fe7f57f766b SHA512 0818a238e57cf6de893da7c161e8aaf2d30ad917a47750de09967ce1d83d1abfa043465abaffdc293d058acc3fa87f8bc93a4b03c7c5d9a9ceb8f5b07331 +DIST gptfdisk-1.0.9.tar.gz 215065 BLAKE2B 1939ffd75972a4d7f92af2bfab90c7b0223825b5478b6b808dd35af943c687d38ba81663cd7ba5e0f9400656db4dac019c13a9f75d90b7bd716568c676c24dd2 SHA512 c2489ac7e196cb53b9fdb18d0e421571eca43c366de8922c5c7f550aadf192558e7af69b181c30747d6cf607c1670126223465eaa5e231cc589402d94a4e97a2 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild new file mode 100644 index ..62367d7e3bbc --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.9.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 1fd7fb65d63994c7da91699771e498b5d7f6ebd3 Author: David Seifert gentoo org> AuthorDate: Tue Jan 4 10:29:57 2022 + Commit: David Seifert gentoo org> CommitDate: Tue Jan 4 10:29:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd7fb65 sys-apps/gptfdisk: remove implicit kernel_linux Signed-off-by: David Seifert gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild | 4 ++-- sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild | 4 ++-- sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild index 770e93982f0a..2861972f8552 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="kernel_linux ncurses static" +IUSE="ncurses static" # libuuid from util-linux is required. RDEPEND="!static? ( diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild index 06e5ca062f3a..df490f526b5e 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="kernel_linux ncurses static" +IUSE="ncurses static" # libuuid from util-linux is required. RDEPEND="!static? ( diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index c97d95282503..150948967cf2 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="kernel_linux ncurses static" +IUSE="ncurses static" # libuuid from util-linux is required. RDEPEND="!static? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 44bd207b347610fb276b6c0c6dbd8981325d6d22 Author: Ahmed Charles ahmedcharles com> AuthorDate: Mon Aug 30 02:48:17 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue Aug 31 02:20:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44bd207b sys-apps/gptfdisk: keyword ~riscv Closes: https://github.com/gentoo/gentoo/pull/22149 Signed-off-by: Ahmed Charles ahmedcharles.com> Signed-off-by: Yixun Lan gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index e232a87e786..c97d9528250 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: d0c4f07166bac4c87f7e290f049e7a1603025444 Author: David Seifert gentoo org> AuthorDate: Sat Jul 17 21:30:33 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Jul 17 21:30:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c4f071 sys-apps/gptfdisk: Add sys-libs/ncurses[unicode(+)] Signed-off-by: David Seifert gentoo.org> .../gptfdisk/{gptfdisk-1.0.6-r1.ebuild => gptfdisk-1.0.6-r2.ebuild} | 4 ++-- .../gptfdisk/{gptfdisk-1.0.7-r1.ebuild => gptfdisk-1.0.7-r2.ebuild} | 4 ++-- sys-apps/gptfdisk/{gptfdisk-1.0.8.ebuild => gptfdisk-1.0.8-r1.ebuild} | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild similarity index 90% rename from sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild rename to sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild index 26bfd790928..770e93982f0 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r2.ebuild @@ -17,14 +17,14 @@ IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. RDEPEND="!static? ( dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) kernel_linux? ( sys-apps/util-linux ) )" DEPEND=" ${RDEPEND} static? ( dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) ) " diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild similarity index 90% rename from sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild rename to sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild index fc304f20f40..06e5ca062f3 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7-r2.ebuild @@ -17,14 +17,14 @@ IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. RDEPEND="!static? ( dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) kernel_linux? ( sys-apps/util-linux ) )" DEPEND=" ${RDEPEND} static? ( dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) ) " diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild similarity index 90% rename from sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild rename to sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild index 253377c376a..e232a87e786 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8-r1.ebuild @@ -17,14 +17,14 @@ IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. RDEPEND="!static? ( dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + ncurses? ( sys-libs/ncurses:=[unicode(+)] ) kernel_linux? ( sys-apps/util-linux ) )" DEPEND=" ${RDEPEND} static? ( dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) ) virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: c4363b87b07fe74164cd656d3ae0b3efe16095db Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 13 06:30:35 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 13 06:30:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4363b87 sys-apps/gptfdisk: sparc stable wrt bug #795207 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild index 416ea4f72fa..fc304f20f40 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 8c995103de83381960caab234441ea6060b14c54 Author: Sam James gentoo org> AuthorDate: Sat Jul 10 16:58:43 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jul 10 17:28:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c995103 sys-apps/gptfdisk: revbump for big-endian patch Revbumping to ensure users don't hit any runtime problems on big-endian. See: 020a3783272ae302333d167a3ce37dc4bdfcffec Bug: https://bugs.gentoo.org/797412 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/{gptfdisk-1.0.7.ebuild => gptfdisk-1.0.7-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild similarity index 100% rename from sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild rename to sys-apps/gptfdisk/gptfdisk-1.0.7-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 7a7933a755dc92c87b945bb8a94123c8394362cc Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 6 11:02:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 6 11:02:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7933a7 sys-apps/gptfdisk: ppc64 stable wrt bug #795207 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index a4cbf311e95..416ea4f72fa 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 1bd1f2f6c9059f1f5bccdee4ec9253a472cb5d8b Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 6 11:01:53 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 6 11:01:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd1f2f6 sys-apps/gptfdisk: ppc stable wrt bug #795207 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index d34745b703b..a4cbf311e95 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: 020a3783272ae302333d167a3ce37dc4bdfcffec Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 5 12:19:53 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 5 12:20:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020a3783 sys-apps/gptfdisk: Added a patch to remove byteswap Closes: https://bugs.gentoo.org/797412 Signed-off-by: Lars Wendler gentoo.org> .../files/gptfdisk-1.0.7-remove_byteswap.patch | 50 ++ sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild| 4 ++ 2 files changed, 54 insertions(+) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.7-remove_byteswap.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.7-remove_byteswap.patch new file mode 100644 index 000..c1874d6edd7 --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.7-remove_byteswap.patch @@ -0,0 +1,50 @@ +From fded770b55fdb3a201ad515d785c17ac35705652 Mon Sep 17 00:00:00 2001 +From: Erik Larsson +Date: Tue, 8 Jun 2021 16:11:21 +0300 +Subject: [PATCH] gptpart.cc: Remove byteswap commands in + GPTPart::SetName(const string&). + +The byteswapping done in GPTPart::SetName(const string&) was reversed +later when GPTPart::ReversePartBytes() was called. + +The intended design seems to have been to keep the fields in native +endianness until just before the partition is written to disk when all +the GPTPart data is byteswapped all at once with a call to +GPTPart::ReversePartBytes(). +However this was defeated by leaving the original byteswaps in there and +effectively the name was swapped back to the native-endian form. For big +endian systems this meant that a UTF-16BE string was written to disk, +violating the specification and causing interoperability problems. + +Fixed by removing these inline byteswaps in GPTPart::SetName(const +string&). +--- + gptpart.cc | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/gptpart.cc b/gptpart.cc +index 81bbcf0..841140a 100644 +--- a/gptpart.cc b/gptpart.cc +@@ -242,7 +242,6 @@ void GPTPart::SetName(const string & theName) { + // then to utf16le + if ( uni < 0x1 ) { + name[ pos ] = (uint16_t) uni ; +- if ( ! IsLittleEndian() ) ReverseBytes( name + pos , 2 ) ; + pos ++ ; + } // if + else { +@@ -252,10 +251,8 @@ void GPTPart::SetName(const string & theName) { + } // if + uni -= 0x1 ; + name[ pos ] = (uint16_t)( uni >> 10 ) | 0xd800 ; +- if ( ! IsLittleEndian() ) ReverseBytes( name + pos , 2 ) ; + pos ++ ; + name[ pos ] = (uint16_t)( uni & 0x3ff ) | 0xdc00 ; +- if ( ! IsLittleEndian() ) ReverseBytes( name + pos , 2 ) ; + pos ++ ; + } +} // for +-- +2.32.0 + diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index 9093cf2c58d..d34745b703b 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -30,6 +30,10 @@ DEPEND=" " BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/${P}-remove_byteswap.patch" #797412 +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: cb12699b1f7317d6ed0ace4a90b4939fd7aabdb6 Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:41:54 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:41:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb12699b sys-apps/gptfdisk: Stabilize 1.0.7 arm64, #795207 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index d87fc1a4be3..ff07845b09b 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 0b407a191480e8c0d75df8498e06f2a46f11c98b Author: Sam James gentoo org> AuthorDate: Sat Jun 12 15:40:45 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jun 12 15:40:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b407a19 sys-apps/gptfdisk: Stabilize 1.0.7 arm, #795207 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index f31aeb901e8..d87fc1a4be3 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 5bc9a7fceef14983143f75ba8aefd1f350cb2ced Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jun 11 08:56:11 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jun 11 08:56:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc9a7fc sys-apps/gptfdisk: x86 stable wrt bug #795207 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index fa0810fde81..f31aeb901e8 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: d5fbba0257893097fa0599dde3f197959e6443cb Author: Sam James gentoo org> AuthorDate: Thu Jun 10 18:13:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 10 18:13:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5fbba02 sys-apps/gptfdisk: Stabilize 1.0.7 amd64, #795207 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild index 253377c376a..fa0810fde81 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: e946837012ee1bc99e42374b41023860635a4bf6 Author: Lars Wendler gentoo org> AuthorDate: Thu Jun 10 10:09:09 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu Jun 10 10:09:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9468370 sys-apps/gptfdisk: Bump to version 1.0.8 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 60f9a20fedc..668842545db 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,2 +1,3 @@ DIST gptfdisk-1.0.6.tar.gz 207017 BLAKE2B d00e0f00dc8dce3b6088250aa39e05f41c96bee2218eec1dca34a160e70129d1006abc4341031994c53e77068b5de510b923c69858903627ccf786f3cc848a86 SHA512 a3bf95c813f707d9d41513295c3419916301a0e88b4c6ade70ad7d9422a507d519e092e68a3868d53092428d159bdbb248817c4f40d8ac88b0175d5afbd79dbc DIST gptfdisk-1.0.7.tar.gz 207723 BLAKE2B cebb0375294b4ff8f8eb522a4ae23259714d07d670a7bfbf8664586c948c1c8bee2674649a181a7c5d22f9dfe177feb7a9648ca9936c388b419faf7b52e789d8 SHA512 8a2067523479e34c76392571692b36e6c9eadcd0aca979f1ba09904930ed92a709bfdcdfa3369230a5ab2b5a751682dc7fb4645fb5f7f1c361ee8d28e104214c +DIST gptfdisk-1.0.8.tar.gz 208958 BLAKE2B 03c74c43fead13e90ff6cd42405e15db726f527801a9e3f1d5f6a83d3fa58f0f8e58b35edc1b12b0b2e6c7849b657ce4493ac67204d25309e6f63fe7f57f766b SHA512 0818a238e57cf6de893da7c161e8aaf2d30ad917a47750de09967ce1d83d1abfa043465abaffdc293d058acc3fa87f8bc93a4b03c7c5d9a9ceb8f5b07331 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild new file mode 100644 index 000..253377c376a --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.8.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kernel_linux ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 7094c81dd556b0ff85b705a0e449cc83947b10a7 Author: Lars Wendler gentoo org> AuthorDate: Fri Mar 12 22:16:05 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Mar 12 22:16:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7094c81d sys-apps/gptfdisk: Bump to version 1.0.7 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 90bf9afdf81..ea8d3dbf29e 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,3 +1,4 @@ DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf DIST gptfdisk-1.0.5.tar.gz 205973 BLAKE2B e026dd4b4f2b63ca660feef34a1fdfb14034d0d64e4828fddf4a0c63756cbc840b3292231838f0c016256be2358069bde8a17ef0e33dec355c48406a9a930e75 SHA512 3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 DIST gptfdisk-1.0.6.tar.gz 207017 BLAKE2B d00e0f00dc8dce3b6088250aa39e05f41c96bee2218eec1dca34a160e70129d1006abc4341031994c53e77068b5de510b923c69858903627ccf786f3cc848a86 SHA512 a3bf95c813f707d9d41513295c3419916301a0e88b4c6ade70ad7d9422a507d519e092e68a3868d53092428d159bdbb248817c4f40d8ac88b0175d5afbd79dbc +DIST gptfdisk-1.0.7.tar.gz 207723 BLAKE2B cebb0375294b4ff8f8eb522a4ae23259714d07d670a7bfbf8664586c948c1c8bee2674649a181a7c5d22f9dfe177feb7a9648ca9936c388b419faf7b52e789d8 SHA512 8a2067523479e34c76392571692b36e6c9eadcd0aca979f1ba09904930ed92a709bfdcdfa3369230a5ab2b5a751682dc7fb4645fb5f7f1c361ee8d28e104214c diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild new file mode 100644 index 000..253377c376a --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.7.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kernel_linux ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 4601c592c1a01deb7d323ad855e75ec9b6324262 Author: Lars Wendler gentoo org> AuthorDate: Fri Mar 12 22:16:38 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Mar 12 22:16:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4601c592 sys-apps/gptfdisk: Removed old Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 2 -- sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 56 - sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild | 56 - sys-apps/gptfdisk/gptfdisk-1.0.6.ebuild | 56 - 4 files changed, 170 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index ea8d3dbf29e..60f9a20fedc 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,4 +1,2 @@ -DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf -DIST gptfdisk-1.0.5.tar.gz 205973 BLAKE2B e026dd4b4f2b63ca660feef34a1fdfb14034d0d64e4828fddf4a0c63756cbc840b3292231838f0c016256be2358069bde8a17ef0e33dec355c48406a9a930e75 SHA512 3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 DIST gptfdisk-1.0.6.tar.gz 207017 BLAKE2B d00e0f00dc8dce3b6088250aa39e05f41c96bee2218eec1dca34a160e70129d1006abc4341031994c53e77068b5de510b923c69858903627ccf786f3cc848a86 SHA512 a3bf95c813f707d9d41513295c3419916301a0e88b4c6ade70ad7d9422a507d519e092e68a3868d53092428d159bdbb248817c4f40d8ac88b0175d5afbd79dbc DIST gptfdisk-1.0.7.tar.gz 207723 BLAKE2B cebb0375294b4ff8f8eb522a4ae23259714d07d670a7bfbf8664586c948c1c8bee2674649a181a7c5d22f9dfe177feb7a9648ca9936c388b419faf7b52e789d8 SHA512 8a2067523479e34c76392571692b36e6c9eadcd0aca979f1ba09904930ed92a709bfdcdfa3369230a5ab2b5a751682dc7fb4645fb5f7f1c361ee8d28e104214c diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild deleted file mode 100644 index f8935b6212f..000 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="kernel_linux ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) - ) - virtual/pkgconfig -" - -src_prepare() { - default - - 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 -} diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild deleted file mode 100644 index 253b6a84a84..000 --- a/sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="kernel_linux ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: b20b519aff805201e83a3af9c890bc14f41260cd Author: Sam James gentoo org> AuthorDate: Wed Feb 17 20:53:19 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 20:53:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20b519a sys-apps/gptfdisk: Stabilize 1.0.6-r1 x86, #768762 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index 120bdc16b00..08ba15498ca 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: f1a320810b00ecb5789f71be718a6f2c71d9d145 Author: Sam James gentoo org> AuthorDate: Wed Feb 17 03:56:09 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 03:56:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a32081 sys-apps/gptfdisk: Stabilize 1.0.6-r1 arm64, #768762 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index c3cb39277e2..120bdc16b00 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 0f1c4e9b00ac3f4470911c15d9ad37ca71193625 Author: Sam James gentoo org> AuthorDate: Wed Feb 17 03:55:08 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 03:55:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1c4e9b sys-apps/gptfdisk: Stabilize 1.0.6-r1 amd64, #768762 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index 5fd993d625b..c3cb39277e2 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9c0717a1c27b1d035f4ab7788bba9609855d6070 Author: Sam James gentoo org> AuthorDate: Wed Feb 17 01:00:57 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 01:00:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0717a1 sys-apps/gptfdisk: Stabilize 1.0.6-r1 ppc, #768762 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index 32e72fe1b18..5fd993d625b 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: cf77a3927831d114acc0d3cc4533549a8124d4ba Author: Sam James gentoo org> AuthorDate: Tue Feb 16 19:20:27 2021 + Commit: Sam James gentoo org> CommitDate: Tue Feb 16 19:20:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf77a392 sys-apps/gptfdisk: Stabilize 1.0.6-r1 arm, #768762 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index ff236579534..32e72fe1b18 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 796875d3048fd217247bb9573dfdecfbc48a20f0 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Feb 16 17:21:41 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 16 19:17:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=796875d3 sys-apps/gptfdisk: stable 1.0.6-r1 for sparc, bug #768762 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index 25d3abca611..ff236579534 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: fb2bc26f1db6785d882f3c627f3f5530c9bdd0d2 Author: Sam James gentoo org> AuthorDate: Mon Feb 15 08:39:55 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 15 08:39:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2bc26f sys-apps/gptfdisk: Stabilize 1.0.6-r1 ppc64, #768762 Signed-off-by: Sam James gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild index ee9f1782ded..25d3abca611 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/files/, sys-apps/gptfdisk/
commit: e6c25c10b42a2e0d7c926bded8c7babe93fa320c Author: Lars Wendler gentoo org> AuthorDate: Sun Feb 14 18:06:17 2021 + Commit: Lars Wendler gentoo org> CommitDate: Sun Feb 14 18:06:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c25c10 sys-apps/gptfdisk: Revbump to fix spurious MBR warnings Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> .../gptfdisk-1.0.6.1-spurious_mbr_warnings.patch | 71 ++ sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild | 60 ++ 2 files changed, 131 insertions(+) diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.6.1-spurious_mbr_warnings.patch b/sys-apps/gptfdisk/files/gptfdisk-1.0.6.1-spurious_mbr_warnings.patch new file mode 100644 index 000..e60aa9feeff --- /dev/null +++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.6.1-spurious_mbr_warnings.patch @@ -0,0 +1,71 @@ +From f063fe08e424c99f133df18bf9dce49c851bcb0a Mon Sep 17 00:00:00 2001 +From: Rod Smith +Date: Mon, 1 Feb 2021 10:19:50 -0500 +Subject: [PATCH] Fix spurious warnings of problems on MBR disks + +--- + NEWS | 7 +++ + gpt.cc| 18 +- + support.h | 2 +- + 3 files changed, 21 insertions(+), 6 deletions(-) + +diff --git a/NEWS b/NEWS +index f74bad0..a7131aa 100644 +--- a/NEWS b/NEWS +@@ -1,3 +1,10 @@ ++1.0.7 (?/??/2021): ++-- ++ ++- Fixed bug that caused spurious warnings about the partition table ++ header claiming an invalid size of partition entries when reading ++ some MBR disks. ++ + 1.0.6 (1/13/2021): + -- + +diff --git a/gpt.cc b/gpt.cc +index 1b4e10f..842dfb1 100644 +--- a/gpt.cc b/gpt.cc +@@ -1042,11 +1042,19 @@ int GPTData::LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector +*crcOk = CheckHeaderCRC(); + +if (tempHeader.sizeOfPartitionEntries != sizeof(GPTPart)) { +- cerr << "Warning: Partition table header claims that the size of partition table\n"; +- cerr << "entries is " << tempHeader.sizeOfPartitionEntries << " bytes, but this program "; +- cerr << " supports only " << sizeof(GPTPart) << "-byte entries.\n"; +- cerr << "Adjusting accordingly, but partition table may be garbage.\n"; +- tempHeader.sizeOfPartitionEntries = sizeof(GPTPart); ++ // Print the below warning only if the CRC is OK -- but correct the ++ // problem either way. The warning is printed only on a valid CRC ++ // because otherwise this warning will display inappropriately when ++ // reading MBR disks. If the CRC is invalid, then a warning about ++ // that will be shown later, so the user will still know that ++ // something is wrong. ++ if (*crcOk) { ++ cerr << "Warning: Partition table header claims that the size of partition table\n"; ++ cerr << "entries is " << tempHeader.sizeOfPartitionEntries << " bytes, but this program "; ++ cerr << " supports only " << sizeof(GPTPart) << "-byte entries.\n"; ++ cerr << "Adjusting accordingly, but partition table may be garbage.\n"; ++ } ++ tempHeader.sizeOfPartitionEntries = sizeof(GPTPart); +} + +if (allOK && (numParts != tempHeader.numParts) && *crcOk) { +diff --git a/support.h b/support.h +index d87fe9a..e3e1e12 100644 +--- a/support.h b/support.h +@@ -8,7 +8,7 @@ + #include + #include + +-#define GPTFDISK_VERSION "1.0.6" ++#define GPTFDISK_VERSION "1.0.6.1" + + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 +-- +2.30.1 + diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild new file mode 100644 index 000..ee9f1782ded --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kernel_linux ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${P}.1-spurious_mbr_warnings.patch" +) + +src_prepare() { +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 1734432487ea0673665c6d541ca4e352d3f11d8b Author: Lars Wendler gentoo org> AuthorDate: Thu Jan 14 09:35:12 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu Jan 14 09:35:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17344324 sys-apps/gptfdisk: Bump to version 1.0.6 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.6.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 4e8e9cf566b..90bf9afdf81 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,2 +1,3 @@ DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf DIST gptfdisk-1.0.5.tar.gz 205973 BLAKE2B e026dd4b4f2b63ca660feef34a1fdfb14034d0d64e4828fddf4a0c63756cbc840b3292231838f0c016256be2358069bde8a17ef0e33dec355c48406a9a930e75 SHA512 3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 +DIST gptfdisk-1.0.6.tar.gz 207017 BLAKE2B d00e0f00dc8dce3b6088250aa39e05f41c96bee2218eec1dca34a160e70129d1006abc4341031994c53e77068b5de510b923c69858903627ccf786f3cc848a86 SHA512 a3bf95c813f707d9d41513295c3419916301a0e88b4c6ade70ad7d9422a507d519e092e68a3868d53092428d159bdbb248817c4f40d8ac88b0175d5afbd79dbc diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.6.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.6.ebuild new file mode 100644 index 000..253377c376a --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kernel_linux ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 88860bc92dc2bf440a8c37dc5659687835aefec9 Author: Lars Wendler gentoo org> AuthorDate: Tue Mar 17 14:43:39 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Mar 17 14:43:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88860bc9 sys-apps/gptfdisk: Removed old Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 - sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 56 - 2 files changed, 57 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index c326e0261d6..4e8e9cf566b 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,3 +1,2 @@ -DIST gptfdisk-1.0.3.tar.gz 199924 BLAKE2B f664398cb58d081ad19e267a370a4a7363e1060358aac394d87cd5874efe558fbd7bea4a33da871287c144b664c60e283d3338ca88d7d494503afe9a0b652e7a SHA512 80d437bfa2365abfffbd4812ea928fcebd52c5421de321cf190d395549e32c5ebdbb2d060cc4b95f77fe13cdd719f4d2bb3d0ed5d97792b100325f92d7c852d7 DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf DIST gptfdisk-1.0.5.tar.gz 205973 BLAKE2B e026dd4b4f2b63ca660feef34a1fdfb14034d0d64e4828fddf4a0c63756cbc840b3292231838f0c016256be2358069bde8a17ef0e33dec355c48406a9a930e75 SHA512 3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild deleted file mode 100644 index 5f3412b9c21..000 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://www.rodsbooks.com/gdisk/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="kernel_linux ncurses static" - -# libuuid from util-linux is required. -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND=" - ${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) - ) - virtual/pkgconfig -" - -src_prepare() { - default - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 25885ec329acb510d1e9946115a7802bd1ed06ef Author: Mart Raudsepp gentoo org> AuthorDate: Tue Mar 17 12:42:54 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Mar 17 13:02:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25885ec3 sys-apps/gptfdisk: arm64 stable (bug #710018) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 382c4ff6df1..8d9e0c2a840 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: c0258ffd943b9da6ff5a30d01ff7f304d7e4c945 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 12:58:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 12:58:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0258ffd sys-apps/gptfdisk: x86 stable wrt bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index f1daf20a923..382c4ff6df1 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: ca22c8a001191a90232556784c8f5951cd8b005b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 11:42:44 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 11:43:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca22c8a0 sys-apps/gptfdisk: ppc stable wrt bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 4abbff198c8..f1daf20a923 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 8bbed5e1be04576dbee56f1e80012c5810c61dc9 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 11:27:26 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 11:27:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbed5e1 sys-apps/gptfdisk: ia64 stable wrt bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 7634f4cd448..56217674a04 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: e9b2c07e8e2e1e6e4761591b2eec751475547618 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 10:06:59 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 10:06:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b2c07e sys-apps/gptfdisk: arm stable wrt bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 8848d1031f7..7634f4cd448 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 070938a69c2682dfc10a5153d85a6bd9493ce89b Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Feb 20 18:06:32 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 20 18:47:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070938a6 sys-apps/gptfdisk: stable 1.0.4 for hppa, bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 9f869ae2a0f..8848d1031f7 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 12290606ece4e05a084757d0d3ea3b26eb5098bc Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Feb 19 13:34:29 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 19 16:36:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12290606 sys-apps/gptfdisk: stable 1.0.4 for sparc, bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 7fd897eecbe..9f869ae2a0f 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9063bf55c0190944262494840e73d31ba8594c08 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 18 16:07:10 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 18 16:07:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9063bf55 sys-apps/gptfdisk: amd64 stable wrt bug #710018 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 5f5ea9aeddd..7fd897eecbe 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 581307e60b7d4b51a230ba0c66c9c5eb2c31c701 Author: Lars Wendler gentoo org> AuthorDate: Tue Feb 18 08:55:01 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Feb 18 08:56:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581307e6 sys-apps/gptfdisk: Bump to version 1.0.5 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 6b75a80ad4d..c326e0261d6 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,2 +1,3 @@ DIST gptfdisk-1.0.3.tar.gz 199924 BLAKE2B f664398cb58d081ad19e267a370a4a7363e1060358aac394d87cd5874efe558fbd7bea4a33da871287c144b664c60e283d3338ca88d7d494503afe9a0b652e7a SHA512 80d437bfa2365abfffbd4812ea928fcebd52c5421de321cf190d395549e32c5ebdbb2d060cc4b95f77fe13cdd719f4d2bb3d0ed5d97792b100325f92d7c852d7 DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf +DIST gptfdisk-1.0.5.tar.gz 205973 BLAKE2B e026dd4b4f2b63ca660feef34a1fdfb14034d0d64e4828fddf4a0c63756cbc840b3292231838f0c016256be2358069bde8a17ef0e33dec355c48406a9a930e75 SHA512 3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild new file mode 100644 index 000..253b6a84a84 --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://www.rodsbooks.com/gdisk/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="kernel_linux ncurses static" + +# libuuid from util-linux is required. +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" +DEPEND=" + ${RDEPEND} + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: fd0654e9f87b0fb007f61c2426c3c86ea36ac631 Author: Lars Wendler gentoo org> AuthorDate: Tue Nov 13 14:29:39 2018 + Commit: Lars Wendler gentoo org> CommitDate: Tue Nov 13 14:29:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0654e9 sys-apps/gptfdisk: Removed old. Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/Manifest | 1 - sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 51 - 2 files changed, 52 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index ad276bdff9b..6b75a80ad4d 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,3 +1,2 @@ -DIST gptfdisk-1.0.1.tar.gz 195378 BLAKE2B 50cbfe1143c1e26595757bb40a94952ee9d26caaca54d816c6e02539b652d967bb8de3138d6ffd7aa1d63c010632e4f888d6cff2e6a7b743a8816787319b67e5 SHA512 6aa2ed6213183ea38ce7dd6e7f4f23b88cc56bed5a4d078f563b9e0a3c276eacf869e28a27ccb4e473753f7bced7ecb5de4535626f9ed22b7a59a39906d0419c DIST gptfdisk-1.0.3.tar.gz 199924 BLAKE2B f664398cb58d081ad19e267a370a4a7363e1060358aac394d87cd5874efe558fbd7bea4a33da871287c144b664c60e283d3338ca88d7d494503afe9a0b652e7a SHA512 80d437bfa2365abfffbd4812ea928fcebd52c5421de321cf190d395549e32c5ebdbb2d060cc4b95f77fe13cdd719f4d2bb3d0ed5d97792b100325f92d7c852d7 DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild deleted file mode 100644 index a2483f67adc..000 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="https://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 ~x86-linux" -IUSE="kernel_linux ncurses static" - -RDEPEND="!static? ( - dev-libs/popt - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) - kernel_linux? ( sys-apps/util-linux ) - )" -DEPEND="${RDEPEND} - static? ( - dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) - ) - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: bc7afdc0dd19783b2c95245737be6a7f2ddef84b Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Oct 1 18:42:02 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Oct 1 21:31:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7afdc0 sys-apps/gptfdisk: stable 1.0.3 for hppa, bug #660768 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 70a5f059ee8..1b20d951d67 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9a29bcc515fd793e11c9952e3f0b9093b871dace Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Oct 1 18:54:31 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Oct 1 21:31:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a29bcc5 sys-apps/gptfdisk: move ~sparc forward Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index a1046c70120..5f5ea9aeddd 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -11,7 +11,7 @@ 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 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 269b252b9238f661c27f40f89fbd26b9886ac504 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Sep 8 13:57:05 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Sep 8 13:57:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269b252b sys-apps/gptfdisk-1.0.3: arm64 stable Package-Manager: Portage-2.3.49, Repoman-2.3.10 sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 7d30aa44a2e..70a5f059ee8 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 8d892d135194253feb711077097380be422d6b5e Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jul 22 01:18:52 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jul 22 01:18:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d892d13 sys-apps/gptfdisk: arm stable wrt bug #660768 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 04c9952c4c9..0b200379b91 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 9a96f6487ccbb917ff4c14e2bc93ec7f3627f22d Author: Tobias Klausmann gentoo org> AuthorDate: Sat Jul 21 09:46:58 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Jul 21 09:47:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a96f648 sys-apps/gptfdisk-1.0.3-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/660768 sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 5cf91b304f7..04c9952c4c9 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 3d83a17aa9c83aa7257946c102d48ad99bdc49fb Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jul 14 20:13:00 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 14 20:13:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d83a17a sys-apps/gptfdisk: stable 1.0.3 for ppc, bug #660768 Bug: https://bugs.gentoo.org/660768 Package-Manager: Portage-2.3.42, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc" sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 01d50bd7b92..5cf91b304f7 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 12ce9c60b334b91a2d63fdaef88ef85fa39c7810 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jul 14 19:59:21 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 14 19:59:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ce9c60 sys-apps/gptfdisk: stable 1.0.3 for ppc64, bug #660768 Bug: https://bugs.gentoo.org/660768 Package-Manager: Portage-2.3.42, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 313d50db881..01d50bd7b92 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 412e05229157172beb6a0f81da0af9de9bf5345f Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jul 14 17:58:36 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 14 17:58:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412e0522 sys-apps/gptfdisk: stable 1.0.3 for ia64, bug #660768 Bug: https://bugs.gentoo.org/660768 Package-Manager: Portage-2.3.42, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 8a8cb095cb4..313d50db881 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 19f924ab128d42a3c8695093cb161e62d314354b Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jul 9 17:17:53 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jul 9 19:06:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f924ab sys-apps/gptfdisk: stable 1.0.3 for sparc Bug: https://bugs.gentoo.org/660768 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc" sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 8f29f9a622a..3860a7878c6 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 82890d11b81460184254960b38a466cb8fbea451 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jul 9 17:18:26 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jul 9 19:06:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82890d11 sys-apps/gptfdisk: keyworded 1.0.3 for hppa Bug: https://bugs.gentoo.org/660768 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 3860a7878c6..8a8cb095cb4 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 1610956e61aeaf4856118832b819d34b3d6d4f50 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jul 9 15:56:00 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jul 9 15:56:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1610956e sys-apps/gptfdisk: amd64 stable wrt bug #660768 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index cf84b9637f1..8f29f9a622a 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 045a621084af9327423a71dedfb006cc6faf61a5 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 9 14:27:43 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 9 14:27:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045a6210 sys-apps/gptfdisk: x86 stable (bug #660768) Package-Manager: Portage-2.3.41, Repoman-2.3.9 sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 86abd970105..cf84b9637f1 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" # libuuid from util-linux is required.
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 91c0efc19c4cc6b6f0e80024c8ee34485454bdcb Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 9 10:58:12 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 9 10:58:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c0efc1 sys-apps/gptfdisk: Really fix static dependencies this time. Closes: https://bugs.gentoo.org/660772 Package-Manager: Portage-2.3.41, Repoman-2.3.9 sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 16 ++-- sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 17 ++--- sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 17 ++--- 3 files changed, 30 insertions(+), 20 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index eb179a7f709..ebca9efb473 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -14,13 +14,17 @@ 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=[unicode,static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] )" # libuuid -RDEPEND="!static? ( ${LIB_DEPEND//,static-libs(+)} )" +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" DEPEND="${RDEPEND} - static? ( ${LIB_DEPEND} ) + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) virtual/pkgconfig" src_prepare() { diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index be7e5b330c5..86abd970105 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -15,15 +15,18 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-l IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. -LIB_DEPEND=" - dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) -" -RDEPEND="!static? ( ${LIB_DEPEND//,static-libs(+)} )" +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" DEPEND=" ${RDEPEND} - static? ( ${LIB_DEPEND} ) + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) virtual/pkgconfig " diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 0883fdb858e..ba13b2306d7 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -15,15 +15,18 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-l IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. -LIB_DEPEND=" - dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) - kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) -" -RDEPEND="!static? ( ${LIB_DEPEND//,static-libs(+)} )" +RDEPEND="!static? ( + dev-libs/popt + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode] ) + kernel_linux? ( sys-apps/util-linux ) + )" DEPEND=" ${RDEPEND} - static? ( ${LIB_DEPEND} ) + static? ( + dev-libs/popt[static-libs(+)] + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) + kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) + ) virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 2e1b7b447d738a832cc2302b7a3ec5772e9e9083 Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 9 09:47:15 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 9 09:47:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1b7b44 sys-apps/gptfdisk: Fixed removal of static-libs USE dep. Thanks-to: Jan Psota belsznica.pl> Package-Manager: Portage-2.3.41, Repoman-2.3.9 sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 2 +- sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index 75972c8591a..eb179a7f709 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -18,7 +18,7 @@ LIB_DEPEND=" dev-libs/popt[static-libs(+)] ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] )" # libuuid -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +RDEPEND="!static? ( ${LIB_DEPEND//,static-libs(+)} )" DEPEND="${RDEPEND} static? ( ${LIB_DEPEND} ) virtual/pkgconfig" diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index 454e6a3f398..be7e5b330c5 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -20,7 +20,7 @@ LIB_DEPEND=" ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) " -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +RDEPEND="!static? ( ${LIB_DEPEND//,static-libs(+)} )" DEPEND=" ${RDEPEND} static? ( ${LIB_DEPEND} ) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 211bfa1f7ac..0883fdb858e 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -20,7 +20,7 @@ LIB_DEPEND=" ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) " -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +RDEPEND="!static? ( ${LIB_DEPEND//,static-libs(+)} )" DEPEND=" ${RDEPEND} static? ( ${LIB_DEPEND} )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 50001c50b70e0efe708b5c2a57fbe1e32ad207f6 Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 9 08:27:00 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 9 08:27:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50001c50 sys-apps/gptfdisk: We need nucurses with unicode support. Closes: https://bugs.gentoo.org/513868 Package-Manager: Portage-2.3.41, Repoman-2.3.9 sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 4 ++-- sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 4 ++-- sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index 90515a8c8f6..75972c8591a 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -16,7 +16,7 @@ IUSE="kernel_linux ncurses static" LIB_DEPEND=" dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[static-libs(+)] ) + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] )" # libuuid RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" DEPEND="${RDEPEND} diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index b813139d270..454e6a3f398 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,7 +17,7 @@ IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. LIB_DEPEND=" dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[static-libs(+)] ) + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) " RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild index 8ee0caf9959..211bfa1f7ac 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -17,7 +17,7 @@ IUSE="kernel_linux ncurses static" # libuuid from util-linux is required. LIB_DEPEND=" dev-libs/popt[static-libs(+)] - ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[static-libs(+)] ) + ncurses? ( >=sys-libs/ncurses-5.7-r7:0=[unicode,static-libs(+)] ) kernel_linux? ( sys-apps/util-linux[static-libs(+)] ) " RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 18d97727dc750bd897db3a5d5b6ee3132ce5ce1b Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 9 08:14:42 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 9 08:14:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d97727 sys-apps/gptfdisk: Bump to version 1.0.4 Package-Manager: Portage-2.3.41, Repoman-2.3.9 sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index af6048f8fc8..ad276bdff9b 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,2 +1,3 @@ DIST gptfdisk-1.0.1.tar.gz 195378 BLAKE2B 50cbfe1143c1e26595757bb40a94952ee9d26caaca54d816c6e02539b652d967bb8de3138d6ffd7aa1d63c010632e4f888d6cff2e6a7b743a8816787319b67e5 SHA512 6aa2ed6213183ea38ce7dd6e7f4f23b88cc56bed5a4d078f563b9e0a3c276eacf869e28a27ccb4e473753f7bced7ecb5de4535626f9ed22b7a59a39906d0419c DIST gptfdisk-1.0.3.tar.gz 199924 BLAKE2B f664398cb58d081ad19e267a370a4a7363e1060358aac394d87cd5874efe558fbd7bea4a33da871287c144b664c60e283d3338ca88d7d494503afe9a0b652e7a SHA512 80d437bfa2365abfffbd4812ea928fcebd52c5421de321cf190d395549e32c5ebdbb2d060cc4b95f77fe13cdd719f4d2bb3d0ed5d97792b100325f92d7c852d7 +DIST gptfdisk-1.0.4.tar.gz 204075 BLAKE2B 45be16bd4e8312e4797a70c07447702a7f966edec94a9e9e17cff89eee51bf33cb9418dcac2a103e68ea2ebb8df4e7a997fd006bfa4109cfd774838bd4bd7d19 SHA512 2df6db6974c06a6677a155d32566b8b46dad0df7781131e9018072db9acce5e41f6c4e7024b0e5f236dd43350a63572be34fb4b6fdb580cd9b946619a7a683bf diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild new file mode 100644 index 000..8ee0caf9959 --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="GPT partition table manipulator for Linux" +HOMEPAGE="https://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" + +# libuuid from util-linux is required. +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(+)] ) +" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND=" + ${RDEPEND} + static? ( ${LIB_DEPEND} ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 430df844365766725971ffbaf168e965a2078d3a Author: charIes17 arcor de> AuthorDate: Tue Aug 29 13:45:17 2017 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 30 11:38:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430df844 sys-apps/gptfdisk: HOMEPAGE to use https Package-Manager: Portage-2.3.6, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/5554 sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 2 +- sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index fe2d2120a0d..90515a8c8f6 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -6,7 +6,7 @@ EAPI=5 inherit flag-o-matic toolchain-funcs DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="http://www.rodsbooks.com/gdisk/; +HOMEPAGE="https://www.rodsbooks.com/gdisk/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild index e9731e66481..b813139d270 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -6,7 +6,7 @@ EAPI=6 inherit flag-o-matic toolchain-funcs DESCRIPTION="GPT partition table manipulator for Linux" -HOMEPAGE="http://www.rodsbooks.com/gdisk/; +HOMEPAGE="https://www.rodsbooks.com/gdisk/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: b53923a9c87bbb4827e3a3373eb32a8c5047e016 Author: Lars Wendler gentoo org> AuthorDate: Fri Jul 28 09:01:49 2017 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jul 28 09:02:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53923a9 sys-apps/gptfdisk: Bump to version 1.0.3 Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-apps/gptfdisk/Manifest | 1 + sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 02da14f3cd7..c90c4b13587 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1 +1,2 @@ DIST gptfdisk-1.0.1.tar.gz 195378 SHA256 864c8aee2efdda50346804d7e6230407d5f42a8ae754df70404dd8b2fdfaeac7 SHA512 6aa2ed6213183ea38ce7dd6e7f4f23b88cc56bed5a4d078f563b9e0a3c276eacf869e28a27ccb4e473753f7bced7ecb5de4535626f9ed22b7a59a39906d0419c WHIRLPOOL b520ec11cf62d0d2a1b66af1d4acfbd24c2df4dad2c00562900d4f90fb67ee76b6fa2aefc5d730b6ce30551baafddd9d3e2631ad2022b067bed3cdc943fadb5c +DIST gptfdisk-1.0.3.tar.gz 199924 SHA256 89fd5aec35c409d610a36cb49c65b442058565ed84042f767bba614b8fc91b5c SHA512 80d437bfa2365abfffbd4812ea928fcebd52c5421de321cf190d395549e32c5ebdbb2d060cc4b95f77fe13cdd719f4d2bb3d0ed5d97792b100325f92d7c852d7 WHIRLPOOL 9de244cd4c1a3fe9672d2e50b46f3f690ddfaff306046b610351a1f75697199e6392e7048f12edbe82285b5eb773c1802417329feb610ed609049a5318525b99 diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild new file mode 100644 index 000..e9731e66481 --- /dev/null +++ b/sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +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" + +# libuuid from util-linux is required. +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(+)] ) +" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND=" + ${RDEPEND} + static? ( ${LIB_DEPEND} ) + virtual/pkgconfig +" + +src_prepare() { + default + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: c2023340f1b20ec36d1b66781c5442592461f24f Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 20 11:54:41 2017 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 20 12:00:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2023340 sys-apps/gptfdisk: Removed old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-apps/gptfdisk/Manifest | 2 -- sys-apps/gptfdisk/gptfdisk-0.8.10.ebuild | 48 sys-apps/gptfdisk/gptfdisk-1.0.0.ebuild | 48 3 files changed, 98 deletions(-) diff --git a/sys-apps/gptfdisk/Manifest b/sys-apps/gptfdisk/Manifest index 5e5c001..02da14f 100644 --- a/sys-apps/gptfdisk/Manifest +++ b/sys-apps/gptfdisk/Manifest @@ -1,3 +1 @@ -DIST gptfdisk-0.8.10.tar.gz 190666 SHA256 73e64151203ae0c347c488358e71ca582bb7fb7f0d66df86b71c42050390eb9b SHA512 3187bc231c3390a86f5b7b32270d5f0d1e6c7bccd9d1cbf100c29f4822afa73362aa1fbdd3b29f20c42d67ec51bd777b7b58b5791e31182b3860915bc695948f WHIRLPOOL f90b95f9f0cfba1b57b7dcfd2e39e475f322fa9ea2a85891ea70877e518bbed96dec8d4f61a8eeae3dbd2d36d276ce4bd2c2781eaa5135058cf544629f4cddbc -DIST gptfdisk-1.0.0.tar.gz 193521 SHA256 5b66956743a799fc0471cdb032665c1391e82f9c5b3f1d7d726d29fe2ba01d6c SHA512 d60660563268c20737415e1cfd4239fba0cc2ceb4c6ae86cc34e9550d969f9b88ac3d8c862d1790f6d644266b423eeb5d78540eec01a447b722793fba54f6afc WHIRLPOOL d7fbec9fd92eb0a871510f2c25d0057577f73668b68336148af86d549522845dda79423e8ddf306d2128153436467f618decb9b65a19a6bf6e89ce5187c67676 DIST gptfdisk-1.0.1.tar.gz 195378 SHA256 864c8aee2efdda50346804d7e6230407d5f42a8ae754df70404dd8b2fdfaeac7 SHA512 6aa2ed6213183ea38ce7dd6e7f4f23b88cc56bed5a4d078f563b9e0a3c276eacf869e28a27ccb4e473753f7bced7ecb5de4535626f9ed22b7a59a39906d0419c WHIRLPOOL b520ec11cf62d0d2a1b66af1d4acfbd24c2df4dad2c00562900d4f90fb67ee76b6fa2aefc5d730b6ce30551baafddd9d3e2631ad2022b067bed3cdc943fadb5c diff --git a/sys-apps/gptfdisk/gptfdisk-0.8.10.ebuild b/sys-apps/gptfdisk/gptfdisk-0.8.10.ebuild deleted file mode 100644 index cc8fb31.. --- a/sys-apps/gptfdisk/gptfdisk-0.8.10.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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 -} diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.0.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.0.ebuild deleted file mode 100644 index 249a9d2.. --- a/sys-apps/gptfdisk/gptfdisk-1.0.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: eeb8fbd9807668ef05a9f5ca7be2b5dd05a8e888 Author: Markus Meier gentoo org> AuthorDate: Wed Jun 8 19:33:27 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Jun 8 19:33:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb8fbd9 sys-apps/gptfdisk: arm stable, bug #583982 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index fafd2e5..3b9a6ae 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" LIB_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: 335fcbb8af08fd2a3e32de718810f9203125b16c Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jun 1 15:08:55 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jun 1 15:08:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335fcbb8 sys-apps/gptfdisk-1.0.1-r0: add alpha keyword Gentoo-Bug: 583982 Package-Manager: portage-2.3.0_rc1 sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index 14dc268..fafd2e5 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" LIB_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gptfdisk/
commit: c7d24f9722179a10c4fa45f9b328a5de286e401c Author: Lars Wendler gentoo org> AuthorDate: Fri May 27 12:45:14 2016 + Commit: Lars Wendler gentoo org> CommitDate: Fri May 27 12:46:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d24f97 sys-apps/gptfdisk: amd64 stable (bug #583982). Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild index 24373a8..14dc268 100644 --- a/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild +++ b/sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="kernel_linux ncurses static" LIB_DEPEND="