app-emulation/libdsk: Adds sysmacros includes.
authorChema Alonso Josa <nimiux@gentoo.org>
Sun, 28 Jan 2018 15:21:20 +0000 (16:21 +0100)
committerChema Alonso Josa <nimiux@gentoo.org>
Sun, 28 Jan 2018 15:21:46 +0000 (16:21 +0100)
Closes: https://bugs.gentoo.org/603326
Package-Manager: Portage-2.3.19, Repoman-2.3.6

app-emulation/libdsk/files/libdsk-1.5.6-include-sysmacros.patch [new file with mode: 0644]
app-emulation/libdsk/libdsk-1.5.6.ebuild

diff --git a/app-emulation/libdsk/files/libdsk-1.5.6-include-sysmacros.patch b/app-emulation/libdsk/files/libdsk-1.5.6-include-sysmacros.patch
new file mode 100644 (file)
index 0000000..e52b92b
--- /dev/null
@@ -0,0 +1,22 @@
+diff -Nuar a/lib/compress.c b/lib/compress.c
+--- a/lib/compress.c   2017-02-13 20:34:21.000000000 +0100
++++ b/lib/compress.c   2018-01-28 15:22:15.571892254 +0100
+@@ -23,6 +23,7 @@
+ #include "drvi.h"   /* For LINUXFLOPPY and WIN32FLOPPY */\r
+ #include "compi.h"\r
+ #include "comp.h"\r
++#include <sys/sysmacros.h>\r
+ /* LibDsk generalised compression support */\r
+ #ifdef HAVE_SYS_STAT_H\r
+ #include <sys/stat.h>\r
+diff -Nuar a/lib/drvlinux.c b/lib/drvlinux.c
+--- a/lib/drvlinux.c   2017-02-26 01:43:39.000000000 +0100
++++ b/lib/drvlinux.c   2018-01-28 15:22:08.661892284 +0100
+@@ -26,6 +26,7 @@
+ #include "drvi.h"
+ #include "drvlinux.h"
++#include <sys/sysmacros.h>
+ #ifdef LINUXFLOPPY
index b4491b53184298b28137d599fd8d92fb1923c443..f3f60beebc78bd612276b4d16a3414b079a7cd8f 100644 (file)
@@ -12,6 +12,11 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc"
 
+src_prepare() {
+       eapply "${FILESDIR}"/${P}-include-sysmacros.patch
+       eapply_user
+}
+
 src_install() {
        emake DESTDIR="${D}" install
        DOCS="doc/${PN}.txt doc/${PN}.pdf" einstalldocs