diff options
Diffstat (limited to 'lang/nll')
-rw-r--r-- | lang/nll/Makefile | 54 | ||||
-rw-r--r-- | lang/nll/distinfo | 6 |
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 |