feat: ports - libnsutils, libnslog, libutf8proc, libnspsl, libnsgif, libnsbmp
Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# libnslog for MontaukOS
|
||||
#
|
||||
# Upstream: https://github.com/netsurf-browser/libnslog (official mirror of
|
||||
# git.netsurf-browser.org) (submodule at
|
||||
# upstream/, pinned, no local patches).
|
||||
#
|
||||
# Filtered logging used by the browser core.
|
||||
|
||||
UPSTREAM := upstream
|
||||
|
||||
PORT_NAME := libnslog
|
||||
PORT_LIB := 1
|
||||
PORT_ARCHIVE := libnslog.a
|
||||
PORT_PC_IN := $(UPSTREAM)/libnslog.pc.in
|
||||
PORT_PC_VERSION := 0.1.3
|
||||
PORT_HEADER_ROOT := $(UPSTREAM)/include
|
||||
PORT_HEADERS := $(shell find $(UPSTREAM)/include -name '*.h' 2>/dev/null)
|
||||
|
||||
include ../../mk/port.mk
|
||||
|
||||
.PHONY: all clean
|
||||
all: install-lib
|
||||
|
||||
$(PORT_ARCHIVE): $(shell find $(UPSTREAM)/src $(UPSTREAM)/include -name '*.c' -o -name '*.h' 2>/dev/null)
|
||||
$(call ns_build,$(UPSTREAM),nslog)
|
||||
|
||||
clean: clean-lib
|
||||
@$(call ns_clean,$(UPSTREAM))
|
||||
rm -rf $(UPSTREAM)/$(NS_BUILDDIR)
|
||||
Submodule
+1
Submodule dev-libs/libnslog/upstream added at bedff21462
@@ -0,0 +1,30 @@
|
||||
# libnsutils for MontaukOS
|
||||
#
|
||||
# Upstream: https://github.com/netsurf-browser/libnsutils (official mirror of
|
||||
# git.netsurf-browser.org) (submodule at
|
||||
# upstream/, pinned, no local patches).
|
||||
#
|
||||
# Assorted small utilities (time, base64) shared across NetSurf.
|
||||
# A hard requirement of the browser core.
|
||||
|
||||
UPSTREAM := upstream
|
||||
|
||||
PORT_NAME := libnsutils
|
||||
PORT_LIB := 1
|
||||
PORT_ARCHIVE := libnsutils.a
|
||||
PORT_PC_IN := $(UPSTREAM)/libnsutils.pc.in
|
||||
PORT_PC_VERSION := 0.1.1
|
||||
PORT_HEADER_ROOT := $(UPSTREAM)/include
|
||||
PORT_HEADERS := $(shell find $(UPSTREAM)/include -name '*.h' 2>/dev/null)
|
||||
|
||||
include ../../mk/port.mk
|
||||
|
||||
.PHONY: all clean
|
||||
all: install-lib
|
||||
|
||||
$(PORT_ARCHIVE): $(shell find $(UPSTREAM)/src $(UPSTREAM)/include -name '*.c' -o -name '*.h' 2>/dev/null)
|
||||
$(call ns_build,$(UPSTREAM),nsutils)
|
||||
|
||||
clean: clean-lib
|
||||
@$(call ns_clean,$(UPSTREAM))
|
||||
rm -rf $(UPSTREAM)/$(NS_BUILDDIR)
|
||||
Submodule
+1
Submodule dev-libs/libnsutils/upstream added at 0bd3906074
@@ -0,0 +1,32 @@
|
||||
# libutf8proc for MontaukOS
|
||||
#
|
||||
# Upstream: git://git.netsurf-browser.org/libutf8proc.git (submodule at
|
||||
# upstream/, pinned, no local patches).
|
||||
#
|
||||
# NetSurf's fork of utf8proc, used only by utils/idna.c for international
|
||||
# domain names. NOTE: upstream is NetSurf's own server over git:// -- there is
|
||||
# no GitHub mirror and no https endpoint, so this submodule is fetched over an
|
||||
# unauthenticated protocol. NetSurf builds fine without it
|
||||
# (NETSURF_USE_UTF8PROC=NO), at the cost of IDN handling.
|
||||
|
||||
UPSTREAM := upstream
|
||||
|
||||
PORT_NAME := libutf8proc
|
||||
PORT_LIB := 1
|
||||
PORT_ARCHIVE := libutf8proc.a
|
||||
PORT_PC_IN := $(UPSTREAM)/libutf8proc.pc.in
|
||||
PORT_PC_VERSION := 2.4.0-1
|
||||
PORT_HEADER_ROOT := $(UPSTREAM)/include
|
||||
PORT_HEADERS := $(shell find $(UPSTREAM)/include -name '*.h' 2>/dev/null)
|
||||
|
||||
include ../../mk/port.mk
|
||||
|
||||
.PHONY: all clean
|
||||
all: install-lib
|
||||
|
||||
$(PORT_ARCHIVE): $(shell find $(UPSTREAM)/src $(UPSTREAM)/include -name '*.c' -o -name '*.h' 2>/dev/null)
|
||||
$(call ns_build,$(UPSTREAM),utf8proc)
|
||||
|
||||
clean: clean-lib
|
||||
@$(call ns_clean,$(UPSTREAM))
|
||||
rm -rf $(UPSTREAM)/$(NS_BUILDDIR)
|
||||
Submodule
+1
Submodule dev-libs/libutf8proc/upstream added at 0d22740b0d
Reference in New Issue
Block a user