Hi ports@,

Here is a diff to add an SDL flavor to lang/brandy.

Comments? OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/brandy/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile    19 Mar 2017 21:49:31 -0000      1.1.1.1
+++ Makefile    24 Mar 2017 14:01:53 -0000
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1.1.1 2017/03/19 21:49:31 fcambus Exp $
+# $OpenBSD: Makefile.template,v 1.75 2016/03/20 17:19:49 naddy Exp $
 
 COMMENT =      interpreter for BBC Basic (Basic V)
 
@@ -19,12 +19,25 @@ MASTER_SITES =      ${MASTER_SITE_SOURCEFORGE
 
 MAKE_FLAGS =   CC="${CC}" LD="${CC}"
 
-MAKE_FILE =    makefile.text tbrandy
+FLAVORS = sdl
+FLAVOR ?=
+
+.if ${FLAVOR:Msdl}
+WANTLIB +=     SDL
+LIB_DEPENDS += devel/sdl
+CFLAGS +=      -I${LOCALBASE}/include/SDL
+MAKE_FLAGS +=  LDFLAGS="-L${LOCALBASE}/lib"
+MAKE_FILE =    makefile
+BINARY =       brandy
+.else
+MAKE_FILE =    makefile.text
+BINARY =       tbrandy
+.endif
 
 NO_TEST =      Yes
 
 do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/tbrandy ${PREFIX}/bin/brandy
+       ${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${PREFIX}/bin/brandy
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/brandy
        ${INSTALL_DATA} ${WRKSRC}/docs/basic ${PREFIX}/share/doc/brandy
        ${INSTALL_DATA} ${WRKSRC}/docs/messages ${PREFIX}/share/doc/brandy
Index: patches/patch-makefile
===================================================================
RCS file: patches/patch-makefile
diff -N patches/patch-makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-makefile      24 Mar 2017 14:01:53 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- makefile.orig      Sat Mar 18 21:34:08 2017
++++ makefile   Sat Mar 18 21:35:05 2017
+@@ -3,7 +3,7 @@
+ CC = gcc
+ LD = gcc
+ 
+-CFLAGS += -g -DDEBUG -I/usr/include/SDL -DUSE_SDL
++CFLAGS += -DUSE_SDL
+ CFLAGS2 = -O2 -I/usr/include/SDL -DUSE_SDL
+ 
+ LDFLAGS +=

Reply via email to