$OpenBSD: patch-source_mupen64plus-core_projects_unix_Makefile,v 1.1.1.1 2011/12/26 13:38:27 stsp Exp $
--- projects/unix/Makefile.orig	Tue Nov 23 03:15:08 2010
+++ projects/unix/Makefile	Sun Dec 18 17:37:08 2011
@@ -39,6 +39,9 @@ endif
 ifeq ("$(UNAME)","FreeBSD")
   OS = FREEBSD
 endif
+ifeq ("$(UNAME)","OpenBSD")
+  OS = OPENBSD
+endif
 ifneq ("$(filter GNU/kFreeBSD kfreebsd,$(UNAME))","")
   OS = LINUX
 endif
@@ -102,6 +105,14 @@ ifeq ($(OS), FREEBSD)
   LDFLAGS += -Wl,-Bsymbolic -shared -Wl,-export-dynamic -Wl,-soname,$(SONAME)
   LIBS += -L${LOCALBASE}/lib -lGL -lGLU -lc
 endif
+ifeq ($(OS), OPENBSD)
+  TARGET = libmupen64plus.so.2.0
+  LDFLAGS += -Wl,-Bsymbolic -shared -Wl,-export-dynamic -Wl,-soname,$(SONAME)
+  LDFLAGS += $(shell pkg-config --ldflags libpng)
+  LIBS += -L${LOCALBASE}/lib -lGL -lGLU -lc
+  LIBS += $(shell pkg-config --libs libpng)
+  CFLAGS += $(shell pkg-config --cflags libpng)
+endif
 ifeq ($(OS), LINUX)
   TARGET = libmupen64plus.so.2.0.0
   SONAME = libmupen64plus.so.2
@@ -362,11 +373,11 @@ targets:
 all: $(TARGET)
 
 install: $(TARGET)
-	$(INSTALL) -d -v "$(DESTDIR)$(LIBDIR)"
+	$(INSTALL) -d "$(DESTDIR)$(LIBDIR)"
 	$(INSTALL) -m 0644 $(TARGET) "$(DESTDIR)$(LIBDIR)"
-	$(INSTALL) -d -v "$(DESTDIR)$(SHAREDIR)"
+	$(INSTALL) -d "$(DESTDIR)$(SHAREDIR)"
 	$(INSTALL) -m 0644 ../../data/* "$(DESTDIR)$(SHAREDIR)"
-	$(INSTALL) -d -v "$(DESTDIR)$(INCDIR)"
+	$(INSTALL) -d "$(DESTDIR)$(INCDIR)"
 	$(INSTALL) -m 0644 ../../src/api/m64p_*.h "$(DESTDIR)$(INCDIR)"
 	if [ `id -u` -eq 0 ]; then $(LDCONFIG); fi
 
