[gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/

2022-12-04 Thread WANG Xuerui
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/

2022-11-02 Thread Viorel Munteanu
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/

2022-07-26 Thread David Seifert
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/

2022-07-26 Thread David Seifert
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/

2021-09-23 Thread Yixun Lan
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/

2021-05-24 Thread Sergei Trofimovich
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/

2021-05-23 Thread Sam James
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/

2021-05-22 Thread Sam James
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/

2021-05-22 Thread Sam James
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/

2021-03-16 Thread Joonas Niilola
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/

2020-12-18 Thread Michał Górny
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/

2017-06-10 Thread Michael Palimaka
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/

2017-04-30 Thread Jeroen Roovers
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/

2017-04-27 Thread Agostino Sarubbo
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/

2017-04-23 Thread Agostino Sarubbo
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/

2017-04-22 Thread Tobias Klausmann
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/

2017-04-19 Thread Michael Weber
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/

2017-04-08 Thread Andreas Hüttel
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/

2016-08-18 Thread Pacho Ramos
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/

2016-07-31 Thread Michael Orlitzky
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/

2016-03-14 Thread Mike Frysinger
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