$OpenBSD: patch-Makefile,v 1.3 2013/05/17 10:59:31 dcoppa Exp $
--- Makefile.orig	Mon Jan 28 11:10:25 2013
+++ Makefile	Thu May 16 13:39:11 2013
@@ -48,7 +48,7 @@ JNAERATORBASEURL = http://jnaerator.googlecode.com/fil
 #LDLIBS=-lsocket -lnsl -lresolv
 
 # APIVERSION is used to build SONAME
-APIVERSION = 9
+APIVERSION ?= 9
 
 SRCS = igd_desc_parse.c miniupnpc.c minixml.c minisoap.c miniwget.c \
        upnpc.c upnpcommands.c upnpreplyparse.c testminixml.c \
@@ -80,14 +80,12 @@ ifeq ($(OS), Darwin)
   SONAME = $(basename $(SHAREDLIBRARY)).$(APIVERSION).dylib
   CFLAGS := -DMACOSX -D_DARWIN_C_SOURCE $(CFLAGS)
 else
-ifeq ($(OS), Linux)
   SHAREDLIBRARY = libminiupnpc.so
   SONAME = $(SHAREDLIBRARY).$(APIVERSION)
 endif
 ifeq ($(JARSUFFIX), win32)
   SHAREDLIBRARY = miniupnpc.dll
 endif
-endif
 
 EXECUTABLES = upnpc-static
 EXECUTABLES_ADDTESTS = testminixml minixmlvalid testupnpreplyparse \
@@ -116,7 +114,7 @@ INSTALLPREFIX ?= $(PREFIX)/usr
 INSTALLDIRINC = $(INSTALLPREFIX)/include/miniupnpc
 INSTALLDIRLIB = $(INSTALLPREFIX)/$(LIBDIR)
 INSTALLDIRBIN = $(INSTALLPREFIX)/bin
-INSTALLDIRMAN = $(INSTALLPREFIX)/share/man
+INSTALLDIRMAN = $(INSTALLPREFIX)/man
 
 FILESTOINSTALL = $(LIBRARY) $(EXECUTABLES)
 ifneq ($(OS), AmigaOS)
@@ -137,11 +135,11 @@ check:	validateminixml validateminiwget
 everything:	all $(EXECUTABLES_ADDTESTS)
 
 pythonmodule:	$(LIBRARY) miniupnpcmodule.c setup.py
-	python setup.py build
+	${MODPY_BIN} setup.py build
 	touch $@
 
 installpythonmodule:	pythonmodule
-	python setup.py install
+	${MODPY_BIN} setup.py install --prefix=$(PREFIX)
 
 pythonmodule3:	$(LIBRARY) miniupnpcmodule.c setup.py
 	python3 setup.py build
@@ -183,7 +181,6 @@ install:	updateversion $(FILESTOINSTALL)
 	$(INSTALL) -m 644 $(LIBRARY) $(INSTALLDIRLIB)
 ifneq ($(OS), AmigaOS)
 	$(INSTALL) -m 644 $(SHAREDLIBRARY) $(INSTALLDIRLIB)/$(SONAME)
-	ln -fs $(SONAME) $(INSTALLDIRLIB)/$(SHAREDLIBRARY)
 endif
 	$(INSTALL) -d $(INSTALLDIRBIN)
 ifeq ($(OS), AmigaOS)
@@ -214,7 +211,7 @@ ifeq ($(OS), Darwin)
 #	$(CC) -dynamiclib $(LDFLAGS) -Wl,-install_name,$(SONAME) -o $@ $^
 	$(CC) -dynamiclib $(LDFLAGS) -Wl,-install_name,$(INSTALLDIRLIB)/$(SONAME) -o $@ $^
 else
-	$(CC) -shared $(LDFLAGS) -Wl,-soname,$(SONAME) -o $@ $^
+	$(CC) -shared $(LDFLAGS) -o $@ $^
 endif
 
 upnpc-static:	upnpc.o $(LIBRARY) $(LDLIBS)
