[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: a499d7a9fafc6777a760445a25a5b2b4655c8b25 Author: WANG Xuerui gentoo org> AuthorDate: Sun Dec 4 15:22:51 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sun Dec 4 15:58:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a499d7a9 app-cdr/dvd+rw-tools: keyword 7.1-r4 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index e7b519f1933e..51902767d327 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 9b8def7a19409ccf064720b29dc6a65599c97ef1 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Nov 2 10:37:58 2022 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Nov 2 16:17:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8def7a app-cdr/dvd+rw-tools: add myself as a maintainer Signed-off-by: Viorel Munteanu gentoo.org> app-cdr/dvd+rw-tools/metadata.xml | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app-cdr/dvd+rw-tools/metadata.xml b/app-cdr/dvd+rw-tools/metadata.xml index 600b1d465b9c..b22a815172dd 100644 --- a/app-cdr/dvd+rw-tools/metadata.xml +++ b/app-cdr/dvd+rw-tools/metadata.xml @@ -1,12 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ceamac.para...@gmail.com + + cea...@gentoo.org Viorel Munteanu - - proxy-ma...@gentoo.org - Proxy Maintainers -
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: b0cef6b8ab5475145b5bf339d698a0a1769c3196 Author: David Seifert gentoo org> AuthorDate: Tue Jul 26 19:27:05 2022 + Commit: David Seifert gentoo org> CommitDate: Tue Jul 26 19:27:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cef6b8 app-cdr/dvd+rw-tools: drop 7.1-r3 Signed-off-by: David Seifert gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 54 - 1 file changed, 54 deletions(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild deleted file mode 100644 index f2e040ecf9d2.. --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit toolchain-funcs - -DESCRIPTION="A set of tools for DVD+RW/-RW drives" -HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/; -SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="app-cdr/cdrtools" -DEPEND="${RDEPEND} - sys-devel/m4" - -PATCHES=( - "${FILESDIR}"/${PN}-7.0-sysmacros.patch - "${FILESDIR}"/${PN}-7.0-wctomb-r1.patch - "${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch - "${FILESDIR}"/${PN}-7.0-dvddl-r1.patch - "${FILESDIR}"/${PN}-7.0-wexit.patch - "${FILESDIR}"/${PN}-7.0-reload.patch - "${FILESDIR}"/${PN}-7.1-noevent.patch - "${FILESDIR}"/${PN}-7.1-lastshort.patch - "${FILESDIR}"/${PN}-7.1-bluray_srm+pow.patch - "${FILESDIR}"/${PN}-7.1-bluray_pow_freespace.patch -) - -src_prepare() { - # Linux compiler flags only include -O2 and are incremental. - sed -i '/FLAGS/s:-O2::' Makefile.m4 || die "failed to sed out FLAGS" - default -} - -src_compile() { - emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)" -} - -src_install() { - emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install - dodoc index.html -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - elog 'If you receive an error, "unable to anonymously mmap...' - elog 'Resource temporarily unavailable" when running growisofs,' - elog 'then you may need to run "ulimit -l unlimited".' - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 11e81c63aa6f8f10bdc4bb5dd525dbf78226c9e7 Author: David Seifert gentoo org> AuthorDate: Tue Jul 26 19:27:04 2022 + Commit: David Seifert gentoo org> CommitDate: Tue Jul 26 19:27:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e81c63 app-cdr/dvd+rw-tools: stabilize 7.1-r4 for arm Signed-off-by: David Seifert gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index a1505f94a078..e7b519f1933e 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 6d1a78025775f4bb4c8eae7a7571f639c8e89337 Author: Yixun Lan gentoo org> AuthorDate: Thu Sep 23 08:52:46 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri Sep 24 01:20:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1a7802 app-cdr/dvd+rw-tools: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index 90a625b3d8a..7da5c5623c0 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 7465339854a0a2f3b997da3142277e71e501003b Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon May 24 06:51:38 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon May 24 12:06:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74653398 app-cdr/dvd+rw-tools: stable 7.1-r4 for sparc, bug #791382 Package-Manager: Portage-3.0.18, 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> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index 99803288efb..90a625b3d8a 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: f14673c4b799c82e75055ac56954e6b77d99867b Author: Sam James gentoo org> AuthorDate: Mon May 24 00:17:45 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 24 00:17:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14673c4 app-cdr/dvd+rw-tools: Stabilize 7.1-r4 ppc, #791382 Signed-off-by: Sam James gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index bea50d9ddc1..99803288efb 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 8bb0bbd4f68bea5ac2486f06f5281052581c0c2e Author: Sam James gentoo org> AuthorDate: Sat May 22 15:03:47 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 22 15:10:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb0bbd4 app-cdr/dvd+rw-tools: Stabilize 7.1-r4 x86, #791382 Signed-off-by: Sam James gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index 2549b1bcf1f..bea50d9ddc1 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: f8b32dc980fff091d748148f7e15d9e5056bd25c Author: Sam James gentoo org> AuthorDate: Sat May 22 14:56:02 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 22 15:09:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b32dc9 app-cdr/dvd+rw-tools: Stabilize 7.1-r4 amd64, #791382 Signed-off-by: Sam James gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index 6e8c6a487ec..2549b1bcf1f 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/, app-cdr/dvd+rw-tools/files/
commit: 116f8966c17e6ed5d5fe426a6ace8fb0ac416632 Author: Viorel Munteanu gmail com> AuthorDate: Mon Mar 15 17:16:26 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Mar 16 06:50:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=116f8966 app-cdr/dvd+rw-tools: fix compilation with clang Closes: https://bugs.gentoo.org/729128 Closes: https://bugs.gentoo.org/729418 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Viorel Munteanu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19935 Signed-off-by: Joonas Niilola gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild| 58 ++ .../files/dvd+rw-tools-7.1-clang.patch | 71 ++ app-cdr/dvd+rw-tools/metadata.xml | 9 ++- 3 files changed, 137 insertions(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild new file mode 100644 index 000..6e8c6a487ec --- /dev/null +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs + +DESCRIPTION="A set of tools for DVD+RW/-RW drives" +HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/; +SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="app-cdr/cdrtools" +DEPEND="${RDEPEND} + sys-devel/m4" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0-sysmacros.patch + "${FILESDIR}"/${PN}-7.0-wctomb-r1.patch + "${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch + "${FILESDIR}"/${PN}-7.0-dvddl-r1.patch + "${FILESDIR}"/${PN}-7.0-wexit.patch + "${FILESDIR}"/${PN}-7.0-reload.patch + "${FILESDIR}"/${PN}-7.1-noevent.patch + "${FILESDIR}"/${PN}-7.1-lastshort.patch + "${FILESDIR}"/${PN}-7.1-bluray_srm+pow.patch + "${FILESDIR}"/${PN}-7.1-bluray_pow_freespace.patch + "${FILESDIR}"/${PN}-7.1-clang.patch +) + +# this is a text file, not html +DOCS=( index.html ) + +src_prepare() { + # Linux compiler flags only include -O2 and are incremental. + sed -i '/FLAGS/s:-O2::' Makefile.m4 || die "failed to sed out FLAGS" + default +} + +src_compile() { + emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)" +} + +src_install() { + emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install + einstalldocs +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + elog 'If you receive an error, "unable to anonymously mmap...' + elog 'Resource temporarily unavailable" when running growisofs,' + elog 'then you may need to run "ulimit -l unlimited".' + fi +} diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-clang.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-clang.patch new file mode 100644 index 000..430d535ed62 --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-clang.patch @@ -0,0 +1,71 @@ +--- a/dvd+rw-booktype.cpp 2006-06-24 12:21:48.0 +0300 b/dvd+rw-booktype.cpp 2021-03-14 10:16:02.533741829 +0200 +@@ -398,7 +398,7 @@ + break; + case OPT_MEDIA: + if (profile!=0x1A && profile!=0x14 && profile!=13) +- { fprintf (stderr,":-( action is applicable to DVD�RW only\n"); ++ { fprintf (stderr,":-( action is applicable to DVD\xb1RW only\n"); + break; + } + +@@ -759,7 +759,7 @@ + } + } + +- delete list; ++ delete[] list; + } + + profile=buf[6]<<8|buf[7]; +--- a/dvd+rw-mediainfo.cpp 2006-09-23 20:46:57.0 +0300 b/dvd+rw-mediainfo.cpp 2021-03-14 10:16:02.533741829 +0200 +@@ -621,7 +621,7 @@ + if (phys_end>0) phys_end -= phys_start; + if (phys_end>0) phys_end += 1; + +- printf (" %s%u*2KB=%"LLU"\n", ++ printf (" %s%u*2KB=%" LLU "\n", + dvd_dash>=0?"Legacy lead-out at:":"Last border-out at:", + phys_end,phys_end*2048LL); + +@@ -941,14 +941,14 @@ + printf(" %s:\t\t%u*%u=",type[formats[8]&3], + capacity=formats[4]<<24|formats[5]<<16|formats[6]<<8|formats[7], + blocksize); +- printf("%"LLU"\n",(unsigned long long)capacity*blocksize); ++ printf("%" LLU "\n",(unsigned long long)capacity*blocksize); + + for(i=12;i0)str[l]='\0'; +- elsestr[0]='�',str[1]='\0'; ++ elsestr[0]='\xb1',str[1]='\0'; + } + ~__plusminus() { } + operator char*(){ return str; } diff --git a/app-cdr/dvd+rw-tools/metadata.xml
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: c6aa466a91927171a12efa90aa4248dd52fd04a4 Author: Michał Górny gentoo org> AuthorDate: Fri Dec 18 08:57:17 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 18 09:00:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6aa466a app-cdr/dvd+rw-tools: Inline virtual/cdrtools Signed-off-by: Michał Górny gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild index aee2f063fd2..c797c1c6719 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -13,7 +13,7 @@ SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="" -RDEPEND="virtual/cdrtools" +RDEPEND="app-cdr/cdrtools" DEPEND="${RDEPEND} sys-devel/m4"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/files/, app-cdr/dvd+rw-tools/
commit: b510df361241e8f16314b1f14642305f0111dac6 Author: Michael Palimaka gentoo org> AuthorDate: Sun Jun 11 03:58:54 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Jun 11 04:00:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b510df36 app-cdr/dvd+rw-tools: remove 7.1-r1 Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild| 52 -- .../files/dvd+rw-tools-7.0-dvddl.patch | 13 -- .../files/dvd+rw-tools-7.0-wctomb.patch| 11 - 3 files changed, 76 deletions(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild deleted file mode 100644 index 4b988db10ad..000 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=3 - -inherit eutils toolchain-funcs - -DESCRIPTION="A set of tools for DVD+RW/-RW drives" -HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/; -SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="" - -RDEPEND="virtual/cdrtools" -DEPEND="${RDEPEND} - sys-devel/m4" - -src_prepare() { - # Linux compiler flags only include -O2 and are incremental - sed -i '/FLAGS/s:-O2::' Makefile.m4 - - epatch "${FILESDIR}"/${PN}-7.0-sysmacros.patch - # Fix compilation when DFORTIFY_SOURCE=2 - # https://bugs.gentoo.org/257360 - # https://bugzilla.redhat.com/show_bug.cgi?id=426068 - epatch "${FILESDIR}"/${PN}-7.0-wctomb.patch - epatch "${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch - # Allow burning small images on dvd-dl media. - # Patch snatched from Fedora, obviously correct. - epatch "${FILESDIR}"/${PN}-7.0-dvddl.patch - # Exit with non-zero status when child process does. - # https://bugzilla.redhat.com/show_bug.cgi?id=243036 - epatch "${FILESDIR}"/${PN}-7.0-wexit.patch -} - -src_compile() { - emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die -} - -src_install() { - emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install || die - dohtml index.html -} - -pkg_postinst() { - elog "When you run growisofs if you receive:" - elog "unable to anonymously mmap 33554432: Resource temporarily unavailable" - elog "error message please run 'ulimit -l unlimited'" -} diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl.patch deleted file mode 100644 index c1c6fb3332a..000 --- a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl.patch +++ /dev/null @@ -1,13 +0,0 @@ ./growisofs_mmc.cpp.joe2006-04-27 20:45:00.788446635 +0200 -+++ ./growisofs_mmc.cpp2006-04-27 20:46:01.666824300 +0200 -@@ -1412,9 +1412,7 @@ - blocks += 15, blocks &= ~15; - - if (blocks <= split) -- fprintf (stderr,":-( more than 50%% of space will be *wasted*!\n" -- "use single layer media for this recording\n"), -- exit (FATAL_START(EMEDIUMTYPE)); -+ fprintf (stderr,":-? more than 50%% of space will be *wasted*!\n"); - - blocks /= 16; - blocks += 1; diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-wctomb.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-wctomb.patch deleted file mode 100644 index 56bd72575e8..000 --- a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-wctomb.patch +++ /dev/null @@ -1,11 +0,0 @@ transport.hxx~ 2008-03-25 21:24:47.0 -0400 -+++ transport.hxx 2008-03-25 21:25:36.0 -0400 -@@ -116,7 +116,7 @@ - extern "C" char *plusminus_locale() - { static class __plusminus { - private: -- char str[4]; -+ char str[MB_LEN_MAX]; - public: - __plusminus() { setlocale(LC_CTYPE,ENV_LOCALE); - int l = wctomb(str,(wchar_t)(unsigned char)'�');
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 9d16228f9f4383e280f7970cdbd5819f9bc6b522 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Apr 30 09:02:48 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Apr 30 09:02:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d16228f app-cdr/dvd+rw-tools: Stable for HPPA (bug #615020). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild index ca4e20b20ec..48951271a9e 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="" RDEPEND="virtual/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: cd5885e6c6363f910c93fcf1ffa0975b8030df79 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Apr 27 11:21:58 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Apr 27 11:21:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5885e6 app-cdr/dvd+rw-tools: sparc stable wrt bug #615020 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild index 3b3d1db845d..ca4e20b20ec 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="" RDEPEND="virtual/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: c10bb7e8685a3610464297335ee0cd3ef6dba799 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 23 10:26:02 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 23 10:26:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10bb7e8 app-cdr/dvd+rw-tools: amd64 stable wrt bug #615020 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild index 7db75be693a..3ae1939b1f1 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="" RDEPEND="virtual/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: c89c7f27585f23362f51c8d22fe181ba80bda6fe Author: Tobias Klausmann gentoo org> AuthorDate: Fri Apr 21 11:51:44 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Apr 22 07:30:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89c7f27 app-cdr/dvd+rw-tools-7.1-r3: add alpha keyword Gentoo-Bug: 615020 app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild index 08b570cebff..7db75be693a 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="" RDEPEND="virtual/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: 3cbff7296fbea1fc97c8b332d1eeaa2fdba62e1f Author: Michael Weber gentoo org> AuthorDate: Wed Apr 19 06:46:45 2017 + Commit: Michael Weber gentoo org> CommitDate: Wed Apr 19 06:54:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbff729 app-cdr/dvd+rw-tools: arm ppc ppc64 stable (bug 615020). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="arm arm64 ppc ppc64" app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild index 35e05e7194a..08b570cebff 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ppc ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="" RDEPEND="virtual/cdrtools"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/
commit: f19877c77233a3dba3feef169847d4ca953bafcc Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Apr 8 21:31:53 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Apr 8 21:32:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f19877c7 app-cdr/dvd+rw-tools: Remove old Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild | 50 - 1 file changed, 50 deletions(-) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild deleted file mode 100644 index 26617737226..000 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A set of tools for DVD+RW/-RW drives" -HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/; -SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="" - -RDEPEND="virtual/cdrtools" -DEPEND="${RDEPEND} - sys-devel/m4" - -PATCHES=( - "${FILESDIR}"/${PN}-7.0-sysmacros.patch - "${FILESDIR}"/${PN}-7.0-wctomb-r1.patch - "${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch - "${FILESDIR}"/${PN}-7.0-dvddl-r1.patch - "${FILESDIR}"/${PN}-7.0-wexit.patch -) - -src_prepare() { - # Linux compiler flags only include -O2 and are incremental. - sed -i '/FLAGS/s:-O2::' Makefile.m4 || die "failed to sed out FLAGS" - default -} - -src_compile() { - emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)" -} - -src_install() { - emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install - dodoc index.html -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - elog 'If you receive an error, "unable to anonymously mmap...' - elog 'Resource temporarily unavailable" when running growisofs,' - elog 'then you may need to run "ulimit -l unlimited".' - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/, app-cdr/dvd+rw-tools/files/
commit: 8f2938a48efdf12e2c766c2f7ea64b4de765466f Author: Pacho Ramos gentoo org> AuthorDate: Thu Aug 18 17:33:26 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Aug 18 17:33:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2938a4 app-cdr/dvd+rw-tools: Apply more Fedora patches fixing more bugs (#230648 also) Package-Manager: portage-2.3.0 app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild| 55 ++ .../files/dvd+rw-tools-7.0-reload.patch| 12 + .../dvd+rw-tools-7.1-bluray_pow_freespace.patch| 14 ++ .../files/dvd+rw-tools-7.1-bluray_srm+pow.patch| 12 + .../files/dvd+rw-tools-7.1-lastshort.patch | 12 + .../files/dvd+rw-tools-7.1-noevent.patch | 19 6 files changed, 124 insertions(+) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild new file mode 100644 index 000..4db8572 --- /dev/null +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit toolchain-funcs + +DESCRIPTION="A set of tools for DVD+RW/-RW drives" +HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/; +SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +IUSE="" + +RDEPEND="virtual/cdrtools" +DEPEND="${RDEPEND} + sys-devel/m4" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0-sysmacros.patch + "${FILESDIR}"/${PN}-7.0-wctomb-r1.patch + "${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch + "${FILESDIR}"/${PN}-7.0-dvddl-r1.patch + "${FILESDIR}"/${PN}-7.0-wexit.patch + "${FILESDIR}"/${PN}-7.0-reload.patch + "${FILESDIR}"/${PN}-7.1-noevent.patch + "${FILESDIR}"/${PN}-7.1-lastshort.patch + "${FILESDIR}"/${PN}-7.1-bluray_srm+pow.patch + "${FILESDIR}"/${PN}-7.1-bluray_pow_freespace.patch +) + +src_prepare() { + # Linux compiler flags only include -O2 and are incremental. + sed -i '/FLAGS/s:-O2::' Makefile.m4 || die "failed to sed out FLAGS" + default +} + +src_compile() { + emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)" +} + +src_install() { + emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install + dodoc index.html +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + elog 'If you receive an error, "unable to anonymously mmap...' + elog 'Resource temporarily unavailable" when running growisofs,' + elog 'then you may need to run "ulimit -l unlimited".' + fi +} diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-reload.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-reload.patch new file mode 100644 index 000..49352e5 --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-reload.patch @@ -0,0 +1,12 @@ +diff -Nrup dvd+rw-tools-7.0/growisofs_mmc.cpp dvd+rw-tools-7.0_mod/growisofs_mmc.cpp +--- dvd+rw-tools-7.0/growisofs_mmc.cpp 2006-09-23 20:45:49.0 +0800 dvd+rw-tools-7.0_mod/growisofs_mmc.cpp 2007-11-19 18:20:46.0 +0800 +@@ -138,7 +138,7 @@ int media_reload (char *name=NULL,struct + cmd[0] = 0x1B; // START/STOP UNIT + cmd[4] = 0x2; // "Eject" + cmd[5] = 0; +- if (cmd.transport()) return 1; ++ cmd.transport(); + } + #if defined(__sun) || defined(sun) + else if (volmgt_running()) diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-bluray_pow_freespace.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-bluray_pow_freespace.patch new file mode 100644 index 000..3b56282 --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-bluray_pow_freespace.patch @@ -0,0 +1,14 @@ +diff -up wrk/growisofs_mmc.cpp.wrk wrk/growisofs_mmc.cpp +--- wrk/growisofs_mmc.cpp.wrk 2014-11-14 13:22:49.579552118 +0100 wrk/growisofs_mmc.cpp 2014-11-14 13:35:36.779730963 +0100 +@@ -410,7 +410,9 @@ static unsigned int get_2k_capacity (Scs + } + + nwa = 0; +- if (buf[7]&1 && !bdr_plus_pow) // NWA_V ++ //if (buf[7]&1 && !bdr_plus_pow)// NWA_V ++ //!bdr_plus_pow patched out for Fedora ++ if (buf[7]&1) // NWA_V + { nwa = buf[12]<<24; + nwa |= buf[13]<<16; + nwa |= buf[14]<<8; diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-bluray_srm+pow.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-bluray_srm+pow.patch new file mode 100644 index 000..8fc1a6d --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.1-bluray_srm+pow.patch @@ -0,0 +1,12 @@ +diff -up dvd+rw-tools-7.1/growisofs_mmc.cpp.wrk
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/, app-cdr/dvd+rw-tools/files/
commit: 33e1efb78282e59c62628e27429c0aa6b9976dc9 Author: Michael Orlitzky gentoo org> AuthorDate: Sun Jul 31 15:17:58 2016 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun Jul 31 15:17:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e1efb7 app-cdr/dvd+rw-tools: new revision with EAPI=6 to fix a bug. A new revision was in order to fix bug 440426 and only show a ulimit warning for new installs. It made sense to update to EAPI=6 for the new revision, and that simplified the ebuild a bit. To use the EAPI=6 PATCHES support, two patches had to be revisioned to be -p1 compatible. Theoretically they could have been modified in-place (since epatch autodetects the -pN level), but since that would affect a stable ebuild, I avoided it. Gentoo-Bug: 440426 Package-Manager: portage-2.2.28 app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild| 51 ++ .../files/dvd+rw-tools-7.0-dvddl-r1.patch | 13 ++ .../files/dvd+rw-tools-7.0-wctomb-r1.patch | 11 + 3 files changed, 75 insertions(+) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild new file mode 100644 index 000..f2abcae --- /dev/null +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="A set of tools for DVD+RW/-RW drives" +HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/; +SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +IUSE="" + +RDEPEND="virtual/cdrtools" +DEPEND="${RDEPEND} + sys-devel/m4" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0-sysmacros.patch + "${FILESDIR}"/${PN}-7.0-wctomb-r1.patch + "${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch + "${FILESDIR}"/${PN}-7.0-dvddl-r1.patch + "${FILESDIR}"/${PN}-7.0-wexit.patch +) + +src_prepare() { + # Linux compiler flags only include -O2 and are incremental. + sed -i '/FLAGS/s:-O2::' Makefile.m4 || die "failed to sed out FLAGS" + default +} + +src_compile() { + emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)" +} + +src_install() { + emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install + dodoc index.html +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + elog 'If you receive an error, "unable to anonymously mmap...' + elog 'Resource temporarily unavailable" when running growisofs,' + elog 'then you may need to run "ulimit -l unlimited".' + fi +} diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl-r1.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl-r1.patch new file mode 100644 index 000..8975b04 --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl-r1.patch @@ -0,0 +1,13 @@ +--- a/growisofs_mmc.cpp2006-04-27 20:45:00.788446635 +0200 b/growisofs_mmc.cpp2006-04-27 20:46:01.666824300 +0200 +@@ -1412,9 +1412,7 @@ + blocks += 15, blocks &= ~15; + + if (blocks <= split) +- fprintf (stderr,":-( more than 50%% of space will be *wasted*!\n" +- "use single layer media for this recording\n"), +- exit (FATAL_START(EMEDIUMTYPE)); ++ fprintf (stderr,":-? more than 50%% of space will be *wasted*!\n"); + + blocks /= 16; + blocks += 1; diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-wctomb-r1.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-wctomb-r1.patch new file mode 100644 index 000..9a98897 --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-wctomb-r1.patch @@ -0,0 +1,11 @@ +--- a/transport.hxx2008-03-25 21:24:47.0 -0400 b/transport.hxx2008-03-25 21:25:36.0 -0400 +@@ -116,7 +116,7 @@ + extern "C" char *plusminus_locale() + { static class __plusminus { + private: +- char str[4]; ++ char str[MB_LEN_MAX]; + public: + __plusminus() { setlocale(LC_CTYPE,ENV_LOCALE); + int l = wctomb(str,(wchar_t)(unsigned char)'�');
[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/files/, app-cdr/dvd+rw-tools/
commit: ecf086834103c1d9ebbc989b292f91e83ce34079 Author: Mike Frysinger gentoo org> AuthorDate: Tue Mar 15 02:30:54 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Tue Mar 15 02:31:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf08683 app-cdr/dvd+rw-tools: fix build w/newer glibc app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild | 1 + app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-sysmacros.patch | 12 2 files changed, 13 insertions(+) diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild index 9cb5333..00729c4 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r1.ebuild @@ -23,6 +23,7 @@ src_prepare() { # Linux compiler flags only include -O2 and are incremental sed -i '/FLAGS/s:-O2::' Makefile.m4 + epatch "${FILESDIR}"/${PN}-7.0-sysmacros.patch # Fix compilation when DFORTIFY_SOURCE=2 # https://bugs.gentoo.org/257360 # https://bugzilla.redhat.com/show_bug.cgi?id=426068 diff --git a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-sysmacros.patch b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-sysmacros.patch new file mode 100644 index 000..b65c4c9 --- /dev/null +++ b/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-sysmacros.patch @@ -0,0 +1,12 @@ +include sysmacros.h explicitly for major()/minor()/etc... + +--- a/growisofs.c b/growisofs.c +@@ -408,6 +408,7 @@ + # ifndef _GNU_SOURCE + # define _GNU_SOURCE + # endif ++# include + #elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || \ + (defined(__APPLE__) && defined(__MACH__)) + # define off64_t off_t