* [gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/files/, app-cdr/dvd+rw-tools/
@ 2016-03-15 2:33 Mike Frysinger
0 siblings, 0 replies; 2+ messages in thread
From: Mike Frysinger @ 2016-03-15 2:33 UTC (permalink / raw
To: gentoo-commits
commit: ecf086834103c1d9ebbc989b292f91e83ce34079
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 02:30:54 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 02:31:59 2016 +0000
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 0000000..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 <sys/sysmacros.h>
+ #elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || \
+ (defined(__APPLE__) && defined(__MACH__))
+ # define off64_t off_t
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/files/, app-cdr/dvd+rw-tools/
@ 2017-06-11 4:00 Michael Palimaka
0 siblings, 0 replies; 2+ messages in thread
From: Michael Palimaka @ 2017-06-11 4:00 UTC (permalink / raw
To: gentoo-commits
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=UTF-8, Size: 4003 bytes --]
commit: b510df361241e8f16314b1f14642305f0111dac6
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 03:58:54 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 04:00:21 2017 +0000
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..00000000000
--- 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..00000000000
--- a/app-cdr/dvd+rw-tools/files/dvd+rw-tools-7.0-dvddl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./growisofs_mmc.cpp.joe 2006-04-27 20:45:00.788446635 +0200
-+++ ./growisofs_mmc.cpp 2006-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..00000000000
--- 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.000000000 -0400
-+++ transport.hxx 2008-03-25 21:25:36.000000000 -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)'±');
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-06-11 4:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-15 2:33 [gentoo-commits] repo/gentoo:master commit in: app-cdr/dvd+rw-tools/files/, app-cdr/dvd+rw-tools/ Mike Frysinger
-- strict thread matches above, loose matches on Subject: below --
2017-06-11 4:00 Michael Palimaka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox