dvd+rw-tools: fix build. Closes FS#1744
This commit is contained in:
parent
05c18328be
commit
18fa10d825
@ -1,7 +1,8 @@
|
||||
untrusted comment: verify with /etc/ports/opt.pub
|
||||
RWSE3ohX2g5d/d2r4yo7Orsxkg04xG1WBC2Fv+x70oyRNozMF1u44AeswK/gZpGgxGxCe1mypyFtYrczAgX3HAZRHQlUV0Ug8Ak=
|
||||
SHA256 (Pkgfile) = 4b57d7a086d6927a923f700fd204ef4ba6b7e8f35e94e7fd4f8451a571fb7359
|
||||
RWSE3ohX2g5d/aYJ+ttiTnV5iChR/CWd1mMFXIOGm8BxhX8LaRzVtSAfmXAg73N/Tr8X5ZPFyalnpPD73QbNQcHvnZLwJ9R69Qk=
|
||||
SHA256 (Pkgfile) = ed925ab99d69c20c7babd17de69c5ab5257f16f1799e88748c58bb040f66723b
|
||||
SHA256 (.footprint) = d552bf5274355c323808431fecb4187d9c013584a75ea5af5468e5588098de88
|
||||
SHA256 (dvd+rw-tools-7.1.tar.gz) = f8d60f822e914128bcbc5f64fbe3ed131cbff9045dca7e12c5b77b26edde72ca
|
||||
SHA256 (dvd+rw-tools.patch) = 2e533e7b2c98c56e8bbcca61caf99b6c783d806ef7d6f069282e069ec4c58249
|
||||
SHA256 (dvd+rw-tools-gcc43.patch) = eec216afbd55c62401cee285bfe5585e48d235a2e871005636d0cc7c517dc40a
|
||||
SHA256 (crux-3.5.patch) = 7f3af786917888a9521be051e8afdcdc380eff675fc8c9cc000e292385feea9b
|
||||
|
@ -1,21 +1,20 @@
|
||||
# Description: Tools to write DVDs
|
||||
# URL: http://fy.chalmers.se/~appro/linux/DVD+RW/
|
||||
# Maintainer: Fredrik Rinnestam, fredrik at crux dot nu
|
||||
# Packager: sten, nick dot steeves at shaw dot ca
|
||||
# Depends on: cdrkit
|
||||
|
||||
name=dvd+rw-tools
|
||||
version=7.1
|
||||
release=4
|
||||
release=5
|
||||
source=(http://fy.chalmers.se/~appro/linux/DVD+RW/tools/$name-$version.tar.gz \
|
||||
$name.patch $name-gcc43.patch)
|
||||
$name.patch $name-gcc43.patch crux-3.5.patch)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
|
||||
patch -p1 < $SRC/$name.patch
|
||||
patch -p0 < $SRC/$name-gcc43.patch
|
||||
|
||||
patch -p1 -i $SRC/$name.patch
|
||||
patch -p0 -i $SRC/$name-gcc43.patch
|
||||
patch -p1 -i $SRC/crux-3.5.patch
|
||||
make
|
||||
|
||||
mkdir -p $PKG/usr/bin $PKG/usr/share/man/man1
|
||||
|
36
dvd+rw-tools/crux-3.5.patch
Normal file
36
dvd+rw-tools/crux-3.5.patch
Normal file
@ -0,0 +1,36 @@
|
||||
diff -rupN dvd+rw-tools-7.1-orig/growisofs.c dvd+rw-tools-7.1/growisofs.c
|
||||
--- dvd+rw-tools-7.1-orig/growisofs.c 2008-03-04 10:15:03.000000000 +0100
|
||||
+++ dvd+rw-tools-7.1/growisofs.c 2019-06-19 23:25:00.642683888 +0200
|
||||
@@ -444,6 +444,10 @@
|
||||
#include <assert.h>
|
||||
#include "mp.h"
|
||||
|
||||
+#if defined(__GNU_LIBRARY__)
|
||||
+# include <sys/sysmacros.h>
|
||||
+#endif
|
||||
+
|
||||
#if defined(__unix) || defined(__unix__)
|
||||
# include <unistd.h>
|
||||
# include <sys/time.h>
|
||||
diff -rupN dvd+rw-tools-7.1-orig/transport.hxx dvd+rw-tools-7.1/transport.hxx
|
||||
--- dvd+rw-tools-7.1-orig/transport.hxx 2008-03-01 11:34:43.000000000 +0100
|
||||
+++ dvd+rw-tools-7.1/transport.hxx 2019-06-19 23:25:00.642683888 +0200
|
||||
@@ -52,6 +52,10 @@ inline long getmsecs()
|
||||
#define ENV_LOCALE ".OCP"
|
||||
#endif
|
||||
|
||||
+#if defined(__GNU_LIBRARY__)
|
||||
+# include <sys/sysmacros.h>
|
||||
+#endif
|
||||
+
|
||||
#include "asctable.h"
|
||||
|
||||
#define CREAM_ON_ERRNO_NAKED(s) \
|
||||
@@ -145,6 +149,7 @@ extern "C" char *plusminus_locale()
|
||||
#include <sys/wait.h>
|
||||
#include <sys/utsname.h>
|
||||
#include <scsi/sg.h>
|
||||
+#include <climits>
|
||||
#if !defined(SG_FLAG_LUN_INHIBIT)
|
||||
# if defined(SG_FLAG_UNUSED_LUN_INHIBIT)
|
||||
# define SG_FLAG_LUN_INHIBIT SG_FLAG_UNUSED_LUN_INHIBIT
|
Loading…
Reference in New Issue
Block a user