summaryrefslogtreecommitdiff
path: root/lang/nll
diff options
context:
space:
mode:
Diffstat (limited to 'lang/nll')
-rw-r--r--lang/nll/Makefile54
-rw-r--r--lang/nll/distinfo6
2 files changed, 29 insertions, 31 deletions
diff --git a/lang/nll/Makefile b/lang/nll/Makefile
index 543580a850f9..53c78c46148e 100644
--- a/lang/nll/Makefile
+++ b/lang/nll/Makefile
@@ -1,8 +1,8 @@
PORTNAME= nll
-PORTVERSION= 20250413a
+PORTVERSION= 20250805a
CATEGORIES= lang
MASTER_SITES= https://kozos.jp/nlux/archive/
-DISTNAME= nlux-alpha-20250413
+DISTNAME= nlux-alpha-${PORTVERSION:C|[a-zA-Z]*$||}
MAINTAINER= kozos@kozos.jp
COMMENT= Simple language for programming learning
@@ -11,7 +11,7 @@ WWW= https://kozos.jp/nll/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-FLAVORS= default nosdl sdl1
+FLAVORS= sdl2 nosdl sdl1
FLAVOR?= ${FLAVORS:[1]}
nosdl_PKGNAMESUFFIX= -nosdl
sdl1_PKGNAMESUFFIX= -sdl1
@@ -20,6 +20,29 @@ USES= zip
MAKE_ARGS= ARCH= \
BUILD= \
CCOMPILER=${CC}
+
+.if ${FLAVOR} == sdl2
+COMMENT+= (SDL 2)
+USES+= sdl xorg
+USE_SDL= sdl2
+USE_XORG= x11
+MAKE_ARGS+= SDLDIR=${LOCALBASE} \
+ USE_SDL1= \
+ USE_SDL2=yes
+.elif ${FLAVOR} == nosdl
+COMMENT+= (limited graphic and audio function)
+MAKE_ARGS+= USE_SDL1= \
+ USE_SDL2=
+.elif ${FLAVOR} == sdl1
+COMMENT+= (SDL 1.2)
+USES+= sdl xorg
+USE_SDL= sdl
+USE_XORG= x11
+MAKE_ARGS+= SDLDIR=${LOCALBASE} \
+ USE_SDL1=yes \
+ USE_SDL2=
+.endif
+
WRKSRC= ${WRKDIR}/nlux/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} \
@@ -61,31 +84,6 @@ SYSCALL_MAKE_ARGS_OFF= USE_SYSCALL_FUNCTION=
SYSTEM_MAKE_ARGS= USE_SYSTEM_FUNCTION=yes
SYSTEM_MAKE_ARGS_OFF= USE_SYSTEM_FUNCTION=
-.if ${FLAVOR} == default
-USE_SDL= sdl2
-USE_XORG= x11
-USES+= sdl xorg
-MAKE_ARGS+= SDLDIR=${LOCALBASE} \
- USE_SDL1= \
- USE_SDL2=yes
-.endif
-
-.if ${FLAVOR} == nosdl
-COMMENT+= (limited graphic and audio function)
-MAKE_ARGS+= USE_SDL1= \
- USE_SDL2=
-.endif
-
-.if ${FLAVOR} == sdl1
-COMMENT+= (SDL 1.2)
-USE_SDL= sdl
-USE_XORG= x11
-USES+= sdl xorg
-MAKE_ARGS+= SDLDIR=${LOCALBASE} \
- USE_SDL1=yes \
- USE_SDL2=
-.endif
-
post-install:
${INSTALL_PROGRAM} ${WRKDIR}/nlux/bin/${PORTNAME} \
${STAGEDIR}${PREFIX}/bin
diff --git a/lang/nll/distinfo b/lang/nll/distinfo
index b2c5dbc55f8d..5065d58d5175 100644
--- a/lang/nll/distinfo
+++ b/lang/nll/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744518726
-SHA256 (nlux-alpha-20250413.zip) = 97d35a4f481b513c84042ab77d0b727be46f64f11cff59756551149942bb1906
-SIZE (nlux-alpha-20250413.zip) = 1239801
+TIMESTAMP = 1754387485
+SHA256 (nlux-alpha-20250805.zip) = 0eba132f6ce0106d8ddfb0da662aeb67f6d594e86fb66986a11e013c244f7d26
+SIZE (nlux-alpha-20250805.zip) = 1261758