diff --git a/devel/deforaos-libsystem/Makefile b/devel/deforaos-libsystem/Makefile index 9883efb8feab..a9df6606110d 100644 --- a/devel/deforaos-libsystem/Makefile +++ b/devel/deforaos-libsystem/Makefile @@ -1,58 +1,52 @@ PORTNAME= libsystem -PORTVERSION= 0.3.1 -PORTREVISION= 1 +PORTVERSION= 0.4.3 CATEGORIES= devel -MASTER_SITES= http://www.defora.org/os/download/download/4446/ +MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/System/src/libSystem/ PKGNAMEPREFIX= deforaos- DISTNAME= libSystem-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS core system library WWW= https://www.defora.org/ -LICENSE= LGPL3 +LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= pkgconfig ssl USE_LDCONFIG= yes CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} MAKE_ARGS+= PREFIX=${PREFIX} MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ gtkdoc-check:textproc/gtk-doc post-patch: ${REINPLACE_CMD} 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh - ${REINPLACE_CMD} 's|CFLAGS=|CFLAGS+=|' \ + ${REINPLACE_CMD} 's|CFLAGS =|CFLAGS+=|' \ ${WRKSRC}/src/Makefile ${REINPLACE_CMD} 's|CPPFLAGS=|CPPFLAGS+=|' \ ${WRKSRC}/src/Makefile - ${REINPLACE_CMD} 's|_fail "python.sh"|#_fail "python.sh"|' \ - ${WRKSRC}/tests/tests.sh - ${REINPLACE_CMD} 's|-Wl,-pie||g' \ - ${WRKSRC}/tools/Makefile \ - ${WRKSRC}/tests/Makefile ${REINPLACE_CMD} -e 's|$$(INSTALL)|#$${INSTALL}|' ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|$$(MKDIR) $$(DESTDIR)$$(PREFIX)/share/doc/| \ #$$(MKDIR) $$(DESTDIR)$$(PREFIX)/share/doc/|' ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)configctl.html"| \ #./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)configctl.html"|' \ ${WRKSRC}/doc/Makefile post-patch-DOCS-off: ${REINPLACE_CMD} 's|data doc include|data include|' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/configctl \ - ${STAGEDIR}${PREFIX}/lib/libSystem.so.0.0 + ${STAGEDIR}${PREFIX}/lib/libSystem.so.1.0 .include diff --git a/devel/deforaos-libsystem/distinfo b/devel/deforaos-libsystem/distinfo index 6934250727d7..4cf862e0b01f 100644 --- a/devel/deforaos-libsystem/distinfo +++ b/devel/deforaos-libsystem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1475616237 -SHA256 (libSystem-0.3.1.tar.gz) = 6f82f6fbee516d33e14311bcdc86dae0509c86c8f1e594d4573398b12a2a5b89 -SIZE (libSystem-0.3.1.tar.gz) = 70735 +TIMESTAMP = 1696803646 +SHA256 (libSystem-0.4.3.tar.gz) = 0013da389e01d1aa1918a79de297c375b973c7af46e62e47440a88fd8687f251 +SIZE (libSystem-0.4.3.tar.gz) = 55770 diff --git a/devel/deforaos-libsystem/pkg-descr b/devel/deforaos-libsystem/pkg-descr index 2f4e4c481a7f..1ae07ad7afb2 100644 --- a/devel/deforaos-libsystem/pkg-descr +++ b/devel/deforaos-libsystem/pkg-descr @@ -1 +1,2 @@ -DeforaOS system library +libSystem is the most essential library within DeforaOS, with the aim to become +a complete C runtime (thus obsoleting the libc and replacing its API). diff --git a/devel/deforaos-libsystem/pkg-plist b/devel/deforaos-libsystem/pkg-plist index 11d91e00d54d..61ba98b091f8 100644 --- a/devel/deforaos-libsystem/pkg-plist +++ b/devel/deforaos-libsystem/pkg-plist @@ -1,48 +1,52 @@ bin/configctl include/System.h include/System/array.h include/System/buffer.h include/System/config.h include/System/error.h include/System/event.h include/System/file.h include/System/hash.h include/System/license.h include/System/mutator.h include/System/object.h include/System/parser.h include/System/plugin.h include/System/string.h include/System/token.h +include/System/userdata.h include/System/variable.h lib/libSystem.a lib/libSystem.so -lib/libSystem.so.0 -lib/libSystem.so.0.0 +lib/libSystem.so.1 +lib/libSystem.so.1.0 libdata/pkgconfig/libSystem.pc %%PORTDOCS%%man/man1/configctl.1.gz +%%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-license.html +%%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-mutator.html +%%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-variable.html %%PORTDOCS%%share/gtk-doc/html/libSystem/api-index-full.html %%PORTDOCS%%share/gtk-doc/html/libSystem/ch01.html %%PORTDOCS%%share/gtk-doc/html/libSystem/deprecated-api-index.html %%PORTDOCS%%share/gtk-doc/html/libSystem/home.png %%PORTDOCS%%share/gtk-doc/html/libSystem/index.html %%PORTDOCS%%share/gtk-doc/html/libSystem/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libSystem/left.png %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-array.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-buffer.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-config.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-error.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-event.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-file.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-hash.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-object.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-parser.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-plugin.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-string.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem-token.html %%PORTDOCS%%share/gtk-doc/html/libSystem/libSystem.devhelp2 %%PORTDOCS%%share/gtk-doc/html/libSystem/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libSystem/right.png %%PORTDOCS%%share/gtk-doc/html/libSystem/style.css %%PORTDOCS%%share/gtk-doc/html/libSystem/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/libSystem/up.png diff --git a/x11/deforaos-libdesktop/files/patch-src_mimehandler.c b/x11/deforaos-libdesktop/files/patch-src_mimehandler.c new file mode 100644 index 000000000000..9697981831a3 --- /dev/null +++ b/x11/deforaos-libdesktop/files/patch-src_mimehandler.c @@ -0,0 +1,11 @@ +--- src/mimehandler.c.orig 2023-10-28 13:36:08 UTC ++++ src/mimehandler.c +@@ -597,7 +597,7 @@ int mimehandler_load_by_name(MimeHandler * handler, St + return ret; + /* read through every XDG application folder */ + if((path = getenv("XDG_DATA_DIRS")) == NULL || strlen(path) == 0) +- path = "/usr/local/share:" DATADIR ":/usr/share"; ++ path = DATADIR ":/usr/share"; + if((p = string_new(path)) == NULL) + return -1; + for(q = strtok_r(p, ":", &last); q != NULL;