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 +=