components/developer/luajit/Makefile | ●●●●● patch | view | raw | blame | history | |
components/developer/luajit/luajit.license | ●●●●● patch | view | raw | blame | history | |
components/developer/luajit/luajit.p5m | ●●●●● patch | view | raw | blame | history | |
components/developer/luajit/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/developer/luajit/patches/luajit-02-src-Makefile.patch | ●●●●● patch | view | raw | blame | history | |
components/developer/luajit/pkg5 | ●●●●● patch | view | raw | blame | history |
components/developer/luajit/Makefile
@@ -10,49 +10,49 @@ # # Copyright 2016 Aurelien Larcher # Copyright 2023 Friedrich Kink # BUILD_BITS= 64_and_32 BUILD_STYLE= justmake include ../../../make-rules/shared-macros.mk COMPONENT_NAME= luajit COMPONENT_VERSION= 2.0.5 COMPONENT_VERSION= 2.1.ROLLING HUMAN_VERSION= 2.1.0 COMPONENT_SUMMARY= LuaJIT - Just-In-Time Compiler (JIT) for the Lua programming language COMPONENT_PROJECT_URL= http://luajit.org/ COMPONENT_FMRI= developer/luajit COMPONENT_CLASSIFICATION= Development/Other Languages COMPONENT_SRC_NAME= LuaJIT COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_URL= http://luajit.org/download/$(COMPONENT_ARCHIVE) COMPONENT_ARCHIVE_HASH= \ sha256:874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979 COMPONENT_ARCHIVE= v$(COMPONENT_VERSION).tar.gz COMPONENT_ARCHIVE_URL= https://github.com/$(COMPONENT_SRC_NAME)/$(COMPONENT_SRC_NAME)/archive/refs/tags/$(COMPONENT_ARCHIVE) COMPONENT_ARCHIVE_HASH= sha256:31d7a4853df4c548bf91c13d3b690d19663d4c06ae952b62606c8225d0b410ad COMPONENT_LICENSE= MIT COMPONENT_LICENSE_FILE= COPYRIGHT include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/justmake.mk include $(WS_MAKE_RULES)/ips.mk CFLAGS+= -fPIC include $(WS_MAKE_RULES)/common.mk COMPONENT_BUILD_ARGS+= PREFIX=$(USRDIR) COMPONENT_BUILD_ARGS+= CC=$(CC) COMPONENT_BUILD_ARGS+= CFLAGS="$(CFLAGS)" COMPONENT_BUILD_ARGS+= LDFLAGS="$(LDFLAGS)" COMPONENT_BUILD_ARGS+= MULTIBIN=bin/$(ARCHLIBSUBDIR) COMPONENT_BUILD_ARGS+= MULTILIB=lib/$(ARCHLIBSUBDIR) COMPONENT_BUILD_ARGS+= MULTIBIN=bin COMPONENT_BUILD_ARGS.32+= MULTILIB=lib COMPONENT_BUILD_ARGS.64+= MULTILIB=lib/$(MACH64) COMPONENT_INSTALL_ARGS+= PREFIX=$(USRDIR) COMPONENT_INSTALL_ARGS+= DESTDIR=$(PROTO_DIR) COMPONENT_INSTALL_ARGS+= MULTIBIN=bin/$(ARCHLIBSUBDIR) COMPONENT_INSTALL_ARGS+= MULTILIB=lib/$(ARCHLIBSUBDIR) COMPONENT_INSTALL_ARGS+= MULTIBIN=bin COMPONENT_INSTALL_ARGS.32+= MULTILIB=lib COMPONENT_INSTALL_ARGS.64+= MULTILIB=lib/$(MACH64) build: $(BUILD_32_and_64) TEST_TARGET= $(NO_TESTS) install: $(INSTALL_32_and_64) test: $(NO_TESTS) REQUIRED_PACKAGES += system/library REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG) REQUIRED_PACKAGES += system/library/math REQUIRED_PACKAGES += runtime/lua # Auto-generated dependencies REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG) REQUIRED_PACKAGES += system/library REQUIRED_PACKAGES += system/library/math components/developer/luajit/luajit.license
File was deleted components/developer/luajit/luajit.p5m
@@ -13,7 +13,8 @@ # Copyright 2016 Aurelien Larcher # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(HUMAN_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) @@ -22,29 +23,32 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' link path=usr/bin/$(MACH64)/luajit target=luajit-$(COMPONENT_VERSION) file path=usr/bin/$(MACH64)/luajit-$(COMPONENT_VERSION) link path=usr/bin/luajit target=luajit-$(COMPONENT_VERSION) file path=usr/bin/luajit-$(COMPONENT_VERSION) file path=usr/include/luajit-2.0/lauxlib.h file path=usr/include/luajit-2.0/lua.h file path=usr/include/luajit-2.0/lua.hpp file path=usr/include/luajit-2.0/luaconf.h file path=usr/include/luajit-2.0/luajit.h file path=usr/include/luajit-2.0/lualib.h file path=usr/bin/luajit-2.1. target=usr/bin/luajit file path=usr/include/luajit-2.1/lauxlib.h file path=usr/include/luajit-2.1/lua.h file path=usr/include/luajit-2.1/lua.hpp file path=usr/include/luajit-2.1/luaconf.h file path=usr/include/luajit-2.1/luajit.h file path=usr/include/luajit-2.1/lualib.h file path=usr/lib/$(MACH64)/libluajit-5.1.a file path=usr/lib/$(MACH64)/pkgconfig/luajit.pc file path=usr/lib/libluajit-5.1.a file path=usr/lib/pkgconfig/luajit.pc file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/bc.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/bcsave.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_arm.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_mips.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_mipsel.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_ppc.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_x64.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_x86.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dump.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/v.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/vmdef.lua file path=usr/share/luajit-2.1/jit/bc.lua file path=usr/share/luajit-2.1/jit/bcsave.lua file path=usr/share/luajit-2.1/jit/dis_arm.lua file path=usr/share/luajit-2.1/jit/dis_arm64.lua file path=usr/share/luajit-2.1/jit/dis_arm64be.lua file path=usr/share/luajit-2.1/jit/dis_mips.lua file path=usr/share/luajit-2.1/jit/dis_mips64.lua file path=usr/share/luajit-2.1/jit/dis_mips64el.lua file path=usr/share/luajit-2.1/jit/dis_mips64r6.lua file path=usr/share/luajit-2.1/jit/dis_mips64r6el.lua file path=usr/share/luajit-2.1/jit/dis_mipsel.lua file path=usr/share/luajit-2.1/jit/dis_ppc.lua file path=usr/share/luajit-2.1/jit/dis_x64.lua file path=usr/share/luajit-2.1/jit/dis_x86.lua file path=usr/share/luajit-2.1/jit/dump.lua file path=usr/share/luajit-2.1/jit/p.lua file path=usr/share/luajit-2.1/jit/v.lua file path=usr/share/luajit-2.1/jit/vmdef.lua file path=usr/share/luajit-2.1/jit/zone.lua file path=usr/share/man/man1/luajit.1 components/developer/luajit/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@ # # # Copyright 2016 <contributor> # Copyright 2023 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) @@ -22,29 +23,34 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' link path=usr/bin/$(MACH64)/luajit target=luajit-$(COMPONENT_VERSION) file path=usr/bin/$(MACH64)/luajit-$(COMPONENT_VERSION) link path=usr/bin/luajit target=luajit-$(COMPONENT_VERSION) file path=usr/bin/luajit-$(COMPONENT_VERSION) file path=usr/include/luajit-2.0/lauxlib.h file path=usr/include/luajit-2.0/lua.h file path=usr/include/luajit-2.0/lua.hpp file path=usr/include/luajit-2.0/luaconf.h file path=usr/include/luajit-2.0/luajit.h file path=usr/include/luajit-2.0/lualib.h file path=usr/bin/luajit-2.1. file path=usr/include/luajit-2.1/lauxlib.h file path=usr/include/luajit-2.1/lua.h file path=usr/include/luajit-2.1/lua.hpp file path=usr/include/luajit-2.1/luaconf.h file path=usr/include/luajit-2.1/luajit.h file path=usr/include/luajit-2.1/lualib.h file path=usr/lib/$(MACH64)/libluajit-5.1.a file path=usr/lib/$(MACH64)/pkgconfig/luajit.pc file path=usr/lib/libluajit-5.1.a file path=usr/lib/pkgconfig/luajit.pc file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/bc.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/bcsave.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_arm.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_mips.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_mipsel.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_ppc.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_x64.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dis_x86.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/dump.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/v.lua file path=usr/share/luajit-$(COMPONENT_VERSION)/jit/vmdef.lua file path=usr/share/luajit-2.1/jit/bc.lua file path=usr/share/luajit-2.1/jit/bcsave.lua file path=usr/share/luajit-2.1/jit/dis_arm.lua file path=usr/share/luajit-2.1/jit/dis_arm64.lua file path=usr/share/luajit-2.1/jit/dis_arm64be.lua file path=usr/share/luajit-2.1/jit/dis_mips.lua file path=usr/share/luajit-2.1/jit/dis_mips64.lua file path=usr/share/luajit-2.1/jit/dis_mips64el.lua file path=usr/share/luajit-2.1/jit/dis_mips64r6.lua file path=usr/share/luajit-2.1/jit/dis_mips64r6el.lua file path=usr/share/luajit-2.1/jit/dis_mipsel.lua file path=usr/share/luajit-2.1/jit/dis_ppc.lua file path=usr/share/luajit-2.1/jit/dis_x64.lua file path=usr/share/luajit-2.1/jit/dis_x86.lua file path=usr/share/luajit-2.1/jit/dump.lua file path=usr/share/luajit-2.1/jit/p.lua file path=usr/share/luajit-2.1/jit/v.lua file path=usr/share/luajit-2.1/jit/vmdef.lua file path=usr/share/luajit-2.1/jit/zone.lua file path=usr/share/man/man1/luajit.1 components/developer/luajit/patches/luajit-02-src-Makefile.patch
New file @@ -0,0 +1,11 @@ --- LuaJIT-2.1.ROLLING/src/Makefile 2023-08-21 03:18:35.000000000 +0200 +++ LuaJIT-2.1.ROLLING/src/Makefile.new 2023-10-07 21:29:09.518759796 +0200 @@ -223,7 +223,7 @@ TARGET_DYNXLDOPTS= TARGET_LFSFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -TARGET_XCFLAGS= $(TARGET_LFSFLAGS) -U_FORTIFY_SOURCE +TARGET_XCFLAGS= $(TARGET_LFSFLAGS) -U_FORTIFY_SOURCE -funwind-tables -DLUAJIT_UNWIND_EXTERNAL -fpic TARGET_XLDFLAGS= TARGET_XLIBS= -lm TARGET_TCFLAGS= $(CCOPTIONS) $(TARGET_XCFLAGS) $(TARGET_FLAGS) $(TARGET_CFLAGS) components/developer/luajit/pkg5
@@ -1,9 +1,8 @@ { "dependencies": [ "SUNWcs", "runtime/lua", "system/library", "system/library/gcc-7-runtime", "system/library/gcc-10-runtime", "system/library/math" ], "fmris": [