add support for PKGMANDIR and fix build on SunOSdiff -r1.1 -r1.2 pkgsrc/net/miniupnpc/Makefile
(wiedi)
@@ -1,14 +1,18 @@ | @@ -1,14 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2016/12/01 22:28:29 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2017/07/03 11:53:57 wiedi Exp $ | |
2 | 2 | |||
3 | DISTNAME= miniupnpc-2.0 | 3 | DISTNAME= miniupnpc-2.0 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= net | 5 | CATEGORIES= net | |
5 | MASTER_SITES= http://miniupnp.free.fr/files/download.php?file= | 6 | MASTER_SITES= http://miniupnp.free.fr/files/download.php?file= | |
6 | 7 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://miniupnp.free.fr/ | 9 | HOMEPAGE= http://miniupnp.free.fr/ | |
9 | COMMENT= Client and library for UPnP IGD services | 10 | COMMENT= Client and library for UPnP IGD services | |
10 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
11 | 12 | |||
12 | USE_TOOLS+= gmake | 13 | USE_TOOLS+= gmake | |
14 | USE_LANGUAGES= c99 | |||
15 | ||||
16 | CPPFLAGS.SunOS+= -D__EXTENSIONS__ | |||
13 | 17 | |||
14 | .include "../../mk/bsd.pkg.mk" | 18 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,8 @@ | @@ -1,7 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2016/12/01 22:28:29 adam Exp $ | 1 | $NetBSD: distinfo,v 1.2 2017/07/03 11:53:57 wiedi Exp $ | |
2 | 2 | |||
3 | SHA1 (miniupnpc-2.0.tar.gz) = 21181b364be330436922459c1f81ee641ac182a6 | 3 | SHA1 (miniupnpc-2.0.tar.gz) = 21181b364be330436922459c1f81ee641ac182a6 | |
4 | RMD160 (miniupnpc-2.0.tar.gz) = b3038dc6a78be0bc161dc226f79fd0fd8b66fdb3 | 4 | RMD160 (miniupnpc-2.0.tar.gz) = b3038dc6a78be0bc161dc226f79fd0fd8b66fdb3 | |
5 | SHA512 (miniupnpc-2.0.tar.gz) = e8bca24265086518fa3bdc25fc31371ddf878adaa2bd6a80b30f33a3e5adb831220e906302832f2250e489a73ecd7e6c9a6bfcb1c70258a90e4c4712196275de | 5 | SHA512 (miniupnpc-2.0.tar.gz) = e8bca24265086518fa3bdc25fc31371ddf878adaa2bd6a80b30f33a3e5adb831220e906302832f2250e489a73ecd7e6c9a6bfcb1c70258a90e4c4712196275de | |
6 | Size (miniupnpc-2.0.tar.gz) = 85287 bytes | 6 | Size (miniupnpc-2.0.tar.gz) = 85287 bytes | |
7 | SHA1 (patch-Makefile) = 7eb888a6a1ee6005506aae69a6c6e7194e5b6ba7 | 7 | SHA1 (patch-Makefile) = ace02ccf33a24b709d1d54869a340c84d393eb0b | |
8 | SHA1 (patch-minissdpc.c) = 74cf11e4e84e9e7e47418a657922e2b58d2ad27f |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-Makefile,v 1.1 2016/12/01 22:28:29 adam Exp $ | 1 | $NetBSD: patch-Makefile,v 1.2 2017/07/03 11:53:57 wiedi Exp $ | |
2 | 2 | |||
3 | Do not pick pkgsrc libtool on Darwin. | 3 | Do not pick pkgsrc libtool on Darwin. | |
4 | NetBSD needs _NETBSD_SOURCE to be defined. | 4 | NetBSD needs _NETBSD_SOURCE to be defined. | |
5 | Use correct installation dirs. | 5 | Use correct installation dirs. | |
6 | 6 | |||
7 | --- Makefile.orig 2016-02-09 09:38:56.000000000 +0000 | 7 | --- Makefile.orig 2016-02-09 09:38:56.000000000 +0000 | |
8 | +++ Makefile | 8 | +++ Makefile | |
9 | @@ -15,7 +15,7 @@ VERSION = $(shell cat VERSION) | 9 | @@ -15,7 +15,7 @@ VERSION = $(shell cat VERSION) | |
10 | 10 | |||
11 | ifeq ($(OS), Darwin) | 11 | ifeq ($(OS), Darwin) | |
12 | JARSUFFIX=mac | 12 | JARSUFFIX=mac | |
13 | -LIBTOOL ?= $(shell which libtool) | 13 | -LIBTOOL ?= $(shell which libtool) | |
14 | +LIBTOOL ?= /usr/bin/libtool | 14 | +LIBTOOL ?= /usr/bin/libtool | |
@@ -25,17 +25,17 @@ Use correct installation dirs. | @@ -25,17 +25,17 @@ Use correct installation dirs. | |||
25 | ifneq ($(OS), FreeBSD) | 25 | ifneq ($(OS), FreeBSD) | |
26 | ifneq ($(OS), Darwin) | 26 | ifneq ($(OS), Darwin) | |
27 | #CFLAGS += -D_POSIX_C_SOURCE=200112L | 27 | #CFLAGS += -D_POSIX_C_SOURCE=200112L | |
28 | @@ -136,11 +139,11 @@ endif | 28 | @@ -136,11 +139,11 @@ endif | |
29 | 29 | |||
30 | LIBDIR ?= lib | 30 | LIBDIR ?= lib | |
31 | # install directories | 31 | # install directories | |
32 | -INSTALLPREFIX ?= $(PREFIX)/usr | 32 | -INSTALLPREFIX ?= $(PREFIX)/usr | |
33 | +INSTALLPREFIX ?= $(PREFIX) | 33 | +INSTALLPREFIX ?= $(PREFIX) | |
34 | INSTALLDIRINC = $(INSTALLPREFIX)/include/miniupnpc | 34 | INSTALLDIRINC = $(INSTALLPREFIX)/include/miniupnpc | |
35 | INSTALLDIRLIB = $(INSTALLPREFIX)/$(LIBDIR) | 35 | INSTALLDIRLIB = $(INSTALLPREFIX)/$(LIBDIR) | |
36 | INSTALLDIRBIN = $(INSTALLPREFIX)/bin | 36 | INSTALLDIRBIN = $(INSTALLPREFIX)/bin | |
37 | -INSTALLDIRMAN = $(INSTALLPREFIX)/share/man | 37 | -INSTALLDIRMAN = $(INSTALLPREFIX)/share/man | |
38 | +INSTALLDIRMAN = $(INSTALLPREFIX)/man | 38 | +INSTALLDIRMAN = $(INSTALLPREFIX)/$(PKGMANDIR) | |
39 | 39 | |||
40 | FILESTOINSTALL = $(LIBRARY) $(EXECUTABLES) | 40 | FILESTOINSTALL = $(LIBRARY) $(EXECUTABLES) | |
41 | ifneq ($(OS), AmigaOS) | 41 | ifneq ($(OS), AmigaOS) |
$NetBSD: patch-minissdpc.c,v 1.1 2017/07/03 11:53:57 wiedi Exp $
need sockio.h for SIOCGIFADDR on SunOS
--- minissdpc.c.orig 2016-01-19 10:26:58.000000000 +0000
+++ minissdpc.c
@@ -11,6 +11,9 @@
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
+#if defined(__sun)
+#include <sys/sockio.h>
+#endif
#if defined(_WIN32) || defined(__amigaos__) || defined(__amigaos4__)
#ifdef _WIN32
#include <winsock2.h>