sync ports with The Matrix

This commit is contained in:
purplerain 2023-09-14 00:49:35 +00:00
parent 9d4d2e721a
commit 79bc6d9d97
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
846 changed files with 10693 additions and 8131 deletions

View file

@ -1,4 +1,4 @@
V = 1.21.4 V = 1.21.5
COMMENT = blocking, shuffling, fast and lossless compression library COMMENT = blocking, shuffling, fast and lossless compression library
PKGNAME = blosc-${V} PKGNAME = blosc-${V}
CATEGORIES = archivers CATEGORIES = archivers

View file

@ -1,2 +1,2 @@
SHA256 (c-blosc-1.21.4.tar.gz) = 5yvQOCe4Vku7PcPqDQ5om0hjhxzjhh2Uby79ehhuzz4= SHA256 (c-blosc-1.21.5.tar.gz) = MuYZYbv4H/6m/zDp1w/KNshheK/T48+hM3at7IxodQk=
SIZE (c-blosc-1.21.4.tar.gz) = 2458878 SIZE (c-blosc-1.21.5.tar.gz) = 2458960

View file

@ -1,7 +1,7 @@
COMMENT= multi-format archive and compression library COMMENT= multi-format archive and compression library
DISTNAME= libarchive-3.7.1 DISTNAME= libarchive-3.7.2
SHARED_LIBS= archive 13.0 # 20.1 SHARED_LIBS= archive 13.0 # 20.2
CATEGORIES= archivers CATEGORIES= archivers
HOMEPAGE= https://www.libarchive.org/ HOMEPAGE= https://www.libarchive.org/

View file

@ -1,2 +1,2 @@
SHA256 (libarchive-3.7.1.tar.xz) = sXQDzmcP8Y2OBv6gWp6prM9wZ4yI8bk5Ki4ptREniV8= SHA256 (libarchive-3.7.2.tar.xz) = BDV2YeZxe2lBaCzeAq10GuSBnGeiYFk9+yQxhhslGss=
SIZE (libarchive-3.7.1.tar.xz) = 5254260 SIZE (libarchive-3.7.2.tar.xz) = 5237056

View file

@ -6,6 +6,7 @@ GH_ACCOUNT= audacity
GH_PROJECT= audacity GH_PROJECT= audacity
GH_TAGNAME= Audacity-3.3.3 GH_TAGNAME= Audacity-3.3.3
DISTNAME= ${GH_TAGNAME:L} DISTNAME= ${GH_TAGNAME:L}
REVISION= 0
CATEGORIES= audio CATEGORIES= audio

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/ar.po
--- locale/ar.po.orig
+++ locale/ar.po
@@ -2304,7 +2304,7 @@ msgstr "لم أتمكن من فتح ملف: \"%s\""
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "خطأ: %hs عند خط %lu"
+msgstr "خطأ: %s عند خط %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,33 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/be.po
--- locale/be.po.orig
+++ locale/be.po
@@ -2320,7 +2320,7 @@ msgstr "Не атрымалася адкрыць фа<D184>
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Памылка: %hs у радку %lu"
+msgstr "Памылка: %s у радку %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format
@@ -4469,7 +4469,7 @@ msgstr "Больш не паказваць гэта п
#: src/FileFormats.cpp
#, c-format
msgid "Error (file may not have been written): %s"
-msgstr "Памылка (магчыма, файл не запісаны): %hs"
+msgstr "Памылка (магчыма, файл не запісаны): %s"
#: src/FileFormats.cpp
#, fuzzy
@@ -20925,7 +20925,7 @@ msgstr ""
#: plug-ins/eq-xml-to-txt-converter.ny
#, fuzzy, lisp-format
msgid "Error.~%File cannot be written:~%\"~a.txt\""
-msgstr "Памылка (магчыма, файл не запісаны): %hs"
+msgstr "Памылка (магчыма, файл не запісаны): %s"
#: plug-ins/equalabel.ny
msgid "Regular Interval Labels"

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/bg.po
--- locale/bg.po.orig
+++ locale/bg.po
@@ -2328,7 +2328,7 @@ msgstr "Не бе възможно да се отво<D0B2>
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Грешка: %hs на ред %lu"
+msgstr "Грешка: %s на ред %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/ca_ES@valencia.po
--- locale/ca_ES@valencia.po.orig
+++ locale/ca_ES@valencia.po
@@ -2319,7 +2319,7 @@ msgstr "No s'ha pogut obrir el fitxer: «%s»"
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Error: %hs en la línia %lu"
+msgstr "Error: %s en la línia %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/ca.po
--- locale/ca.po.orig
+++ locale/ca.po
@@ -2299,7 +2299,7 @@ msgstr "No s'ha pogut obrir el fitxer: «%s»"
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Error: %hs a la línia %lu"
+msgstr "Error: %s a la línia %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,24 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/fa.po
--- locale/fa.po.orig
+++ locale/fa.po
@@ -4413,7 +4413,7 @@ msgstr ""
#: src/FileFormats.cpp
#, c-format
msgid "Error (file may not have been written): %s"
-msgstr "خطا (ممکن است در پرونده نوشته شده باشد) : %hs"
+msgstr "خطا (ممکن است در پرونده نوشته شده باشد) : %s"
#: src/FileFormats.cpp
msgid "&Copy uncompressed files into the project (safer)"
@@ -20567,7 +20567,7 @@ msgstr ""
#: plug-ins/eq-xml-to-txt-converter.ny
#, fuzzy, lisp-format
msgid "Error.~%File cannot be written:~%\"~a.txt\""
-msgstr "خطا (ممکن است در پرونده نوشته شده باشد) : %hs"
+msgstr "خطا (ممکن است در پرونده نوشته شده باشد) : %s"
#: plug-ins/equalabel.ny
msgid "Regular Interval Labels"

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/gl.po
--- locale/gl.po.orig
+++ locale/gl.po
@@ -2325,7 +2325,7 @@ msgstr "Non foi posíbel abrir o ficheiro: «%s»"
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Erro: %hs na liña %lu"
+msgstr "Erro: %s na liña %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/hr.po
--- locale/hr.po.orig
+++ locale/hr.po
@@ -2333,7 +2333,7 @@ msgstr "Pogrješka pri otvaranju datoteke: \"%s\""
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Pogrješka: %hs u retku %lu"
+msgstr "Pogrješka: %s u retku %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/hy.po
--- locale/hy.po.orig
+++ locale/hy.po
@@ -2323,7 +2323,7 @@ msgstr "Չի ստացվում բացել ֆայլը՝
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Սխալ՝ %hs %lu գծում"
+msgstr "Սխալ՝ %s %lu գծում"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/id.po
--- locale/id.po.orig
+++ locale/id.po
@@ -2326,7 +2326,7 @@ msgstr "Tidak bisa membuka file:\"%s\""
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Error: %hs pada garis %lu"
+msgstr "Error: %s pada garis %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,24 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/km.po
--- locale/km.po.orig
+++ locale/km.po
@@ -4432,7 +4432,7 @@ msgstr ""
#: src/FileFormats.cpp
#, fuzzy, c-format
msgid "Error (file may not have been written): %s"
-msgstr "កំហុស (ឯកសារ​អាច​មិន​ទាន់​ត្រូវ​បាន​សរសេរ) ៖ %hs"
+msgstr "កំហុស (ឯកសារ​អាច​មិន​ទាន់​ត្រូវ​បាន​សរសេរ) ៖ %s"
#: src/FileFormats.cpp
msgid "&Copy uncompressed files into the project (safer)"
@@ -20656,7 +20656,7 @@ msgstr ""
#: plug-ins/eq-xml-to-txt-converter.ny
#, fuzzy, lisp-format
msgid "Error.~%File cannot be written:~%\"~a.txt\""
-msgstr "កំហុស (ឯកសារ​អាច​មិន​ទាន់​ត្រូវ​បាន​សរសេរ) ៖ %hs"
+msgstr "កំហុស (ឯកសារ​អាច​មិន​ទាន់​ត្រូវ​បាន​សរសេរ) ៖ %s"
#: plug-ins/equalabel.ny
msgid "Regular Interval Labels"

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/ro.po
--- locale/ro.po.orig
+++ locale/ro.po
@@ -2255,7 +2255,7 @@ msgstr "Nu s-a putut deschide fișierul: „%s”"
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Eroare: %hs la linia %lu"
+msgstr "Eroare: %s la linia %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/sr_RS@latin.po
--- locale/sr_RS@latin.po.orig
+++ locale/sr_RS@latin.po
@@ -2330,7 +2330,7 @@ msgstr "Ne mogu da otvorim datoteku: „%s“"
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "Greška: %hs u redu %lu"
+msgstr "Greška: %s u redu %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,15 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/ta.po
--- locale/ta.po.orig
+++ locale/ta.po
@@ -2308,7 +2308,7 @@ msgstr "கà¯à®ªà¯<C3A0>பை திறகà¯<C3A0>க à®®à¯<C3A0>à®
#: libraries/lib-xml/XMLFileReader.cpp
#, fuzzy, c-format
msgid "Error: %s at line %lu"
-msgstr "பிழை: %hs வரிசை %lu"
+msgstr "பிழை: %s வரிசை %lu"
#: libraries/lib-xml/XMLFileReader.cpp
#, c-format

View file

@ -0,0 +1,24 @@
Replace obsolescent %hs printf specifier
https://github.com/audacity/audacity/commit/e181ee115e727b4754619b04aa6e8ad872113592
Index: locale/tg.po
--- locale/tg.po.orig
+++ locale/tg.po
@@ -4422,7 +4422,7 @@ msgstr ""
#: src/FileFormats.cpp
#, fuzzy, c-format
msgid "Error (file may not have been written): %s"
-msgstr "Хато (файл сабт намешавад): %hs"
+msgstr "Хато (файл сабт намешавад): %s"
#: src/FileFormats.cpp
msgid "&Copy uncompressed files into the project (safer)"
@@ -20628,7 +20628,7 @@ msgstr ""
#: plug-ins/eq-xml-to-txt-converter.ny
#, fuzzy, lisp-format
msgid "Error.~%File cannot be written:~%\"~a.txt\""
-msgstr "Хато (файл сабт намешавад): %hs"
+msgstr "Хато (файл сабт намешавад): %s"
#: plug-ins/equalabel.ny
msgid "Regular Interval Labels"

View file

@ -1,6 +1,6 @@
COMMENT = OpenMPT based module player library and command-line player COMMENT = OpenMPT based module player library and command-line player
DISTNAME = libopenmpt-0.7.2+release.autotools DISTNAME = libopenmpt-0.7.3+release.autotools
PKGNAME = ${DISTNAME:S/+release.autotools//} PKGNAME = ${DISTNAME:S/+release.autotools//}
SHARED_LIBS += openmpt 0.2 # 4.4 SHARED_LIBS += openmpt 0.2 # 4.4

View file

@ -1,2 +1,2 @@
SHA256 (libopenmpt-0.7.2+release.autotools.tar.gz) = UJFD5aTzsT3Zjq4om/7BtWTt3XG7x8p4ZLgoNeMTMOE= SHA256 (libopenmpt-0.7.3+release.autotools.tar.gz) = LPg2m3kWsJJk8/FLn7bO81pum+4DKN7E9J2YIRzP1yI=
SIZE (libopenmpt-0.7.2+release.autotools.tar.gz) = 1651153 SIZE (libopenmpt-0.7.3+release.autotools.tar.gz) = 1648862

View file

@ -1,6 +1,6 @@
COMMENT = automatic audio files tagger using the MusicBrainz database COMMENT = automatic audio files tagger using the MusicBrainz database
MODPY_EGG_VERSION = 2.9.1 MODPY_EGG_VERSION = 2.9.2
DISTNAME = picard-${MODPY_EGG_VERSION} DISTNAME = picard-${MODPY_EGG_VERSION}
CATEGORIES = audio CATEGORIES = audio

View file

@ -1,2 +1,2 @@
SHA256 (picard-2.9.1.tar.gz) = euNlpslulBGDOywJt6Js7dOYTIdIGcRRVZKk2kdxNrg= SHA256 (picard-2.9.2.tar.gz) = z3iWuFJYImxRd0fqTelND9tvynZ4BhptR+5Whq+vpL0=
SIZE (picard-2.9.1.tar.gz) = 5270234 SIZE (picard-2.9.2.tar.gz) = 5526511

View file

@ -1,33 +1,32 @@
COMMENT = python bindings for Chromaprint and the Acoustid API COMMENT= Python bindings for Chromaprint and the Acoustid API
MODPY_EGG_VERSION = 1.2.2 MODPY_EGG_VERSION= 1.3.0
DISTNAME = pyacoustid-${MODPY_EGG_VERSION} DISTNAME= pyacoustid-${MODPY_EGG_VERSION}
PKGNAME = py-acoustid-${MODPY_EGG_VERSION} PKGNAME= py-acoustid-${MODPY_EGG_VERSION}
REVISION = 2
CATEGORIES = audio CATEGORIES= audio
HOMEPAGE = https://github.com/sampsyo/pyacoustid/ HOMEPAGE= https://github.com/sampsyo/pyacoustid/
# MIT # MIT
PERMIT_PACKAGE = Yes PERMIT_PACKAGE= Yes
MODPY_PI = Yes MODPY_PI= Yes
MODULES = lang/python MODULES= lang/python
FLAVORS = python3 FLAVORS= python3
FLAVOR = python3 FLAVOR= python3
MODPY_PYBUILD = setuptools MODPY_PYBUILD= setuptools
RUN_DEPENDS = audio/chromaprint \ # can also use python "audioread" module, not yet in ports
RUN_DEPENDS= audio/chromaprint \
www/py-requests${MODPY_FLAVOR} www/py-requests${MODPY_FLAVOR}
pre-configure: pre-configure:
${SUBST_CMD} ${WRKSRC}/setup.py ${SUBST_CMD} ${WRKSRC}/setup.py
# needs audioread NO_TEST= Yes
#NO_TEST= Yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (pyacoustid-1.2.2.tar.gz) = wnnZwwp/SB8UIPw322WDO1+YFs02TcKsqpOhHEgtQUE= SHA256 (pyacoustid-1.3.0.tar.gz) = X09IcZHBnruQgnCxt7UpfxMtozKxVouWqRRXTAee0Xc=
SIZE (pyacoustid-1.2.2.tar.gz) = 15869 SIZE (pyacoustid-1.3.0.tar.gz) = 17369

View file

@ -1,6 +1,5 @@
@conflict py-acoustid-* @conflict py-acoustid-*
@pkgpath audio/py-acoustid @pkgpath audio/py-acoustid
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}acoustid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}acoustid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}acoustid.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}acoustid.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}chromaprint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}chromaprint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}

View file

@ -2,7 +2,7 @@ COMMENT = open-source reimplementation of Impulse Tracker
GH_ACCOUNT = schismtracker GH_ACCOUNT = schismtracker
GH_PROJECT = schismtracker GH_PROJECT = schismtracker
GH_TAGNAME = 20221201 GH_TAGNAME = 20230906
CATEGORIES = audio x11 CATEGORIES = audio x11

View file

@ -1,2 +1,2 @@
SHA256 (schismtracker-20221201.tar.gz) = 7erJV0NQXoybrzIFK1NuYQ1nhmmF5A/dudni+hC9C+c= SHA256 (schismtracker-20230906.tar.gz) = ioBFf4GZv5Eu7HIfh8j0Ejed+1pTtYYMVqJZjPwnTj0=
SIZE (schismtracker-20221201.tar.gz) = 1276464 SIZE (schismtracker-20230906.tar.gz) = 1037513

View file

@ -10,7 +10,7 @@ Index: configure.ac
dnl PACKAGE_VERSION will be either "" if not using git, or date of the last git commit in the form YYYYMMDD dnl PACKAGE_VERSION will be either "" if not using git, or date of the last git commit in the form YYYYMMDD
-m4_define([last_git_commit], patsubst(m4_esyscmd([git log -n 1 --date=short --format=format:%cd]), [[^0-9]])) -m4_define([last_git_commit], patsubst(m4_esyscmd([git log -n 1 --date=short --format=format:%cd]), [[^0-9]]))
-AC_INIT([schismtracker],[last_git_commit]) -AC_INIT([schismtracker],[last_git_commit])
+AC_INIT([schismtracker],[20221201]) +AC_INIT([schismtracker],[20230906])
AC_CONFIG_SRCDIR([schism/main.c]) AC_CONFIG_SRCDIR([schism/main.c])

View file

@ -21,6 +21,7 @@
SUBDIR += opensta SUBDIR += opensta
SUBDIR += pcb SUBDIR += pcb
SUBDIR += pcb2gcode SUBDIR += pcb2gcode
SUBDIR += prusaslicer
SUBDIR += qcad SUBDIR += qcad
SUBDIR += qelectrotech SUBDIR += qelectrotech
SUBDIR += qflow SUBDIR += qflow

View file

@ -1,13 +1,15 @@
# Sync cad/kicad-share/Makefile.inc with archs where kicad is broken # Sync cad/kicad-share/Makefile.inc with archs where kicad is broken
BROKEN-powerpc = segfaults when trying to run the PCB editor BROKEN-powerpc = segfaults when trying to run the PCB editor
USE_NOBTCFI = Yes
DPB_PROPERTIES = parallel DPB_PROPERTIES = parallel
V = 6.0.11 V = 6.0.11
COMMENT = schematic and PCB editing software COMMENT = schematic and PCB editing software
DISTNAME = kicad-${V} DISTNAME = kicad-${V}
EPOCH = 0 EPOCH = 0
REVISION = 0 REVISION = 1
SHARED_LIBS += kicad_3dsg 1.0 # 2.0 SHARED_LIBS += kicad_3dsg 1.0 # 2.0

58
cad/prusaslicer/Makefile Normal file
View file

@ -0,0 +1,58 @@
COMMENT = g-code generator for 3D printers
V = 2.5.2
PKGNAME = prusaslicer-${V}
GH_ACCOUNT = prusa3d
GH_PROJECT = PrusaSlicer
GH_TAGNAME = version_${V}
CATEGORIES = cad
HOMEPAGE = https://www.prusa3d.com/prusaslicer/
MAINTAINER = Renato Aguiar <renato@renatoaguiar.net>
# AGPLv3+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} CGAL GL GLEW TKBO TKBRep TKCAF TKCDF
WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKLCAF TKMath
WANTLIB += TKMesh TKPrim TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase
WANTLIB += TKService TKShHealing TKTopAlgo TKV3d TKVCAF TKXCAF
WANTLIB += TKXDESTEP TKXSBase TKernel atk-1.0 boost_atomic-mt
WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_log_setup-mt
WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo
WANTLIB += cairo-gobject curl dbus-1 expat gdk-3 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmp gobject-2.0 gtk-3 harfbuzz hidapi-libusb
WANTLIB += intl jpeg m mpfr nlopt openvdb pango-1.0 pangocairo-1.0
WANTLIB += png qhull_r tbb tiff wx_baseu-3.2 wx_gtk3u_core-3.2
WANTLIB += wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 z
COMPILER = base-clang ports-gcc
MODULES = devel/cmake \
x11/gnome \
x11/tk
MODGNOME_TOOLS = desktop-file-utils gtk-update-icon-cache
BUILD_DEPENDS = devel/cereal \
devel/gmp,-cxx
LIB_DEPENDS = devel/tbb \
math/nlopt \
graphics/openvdb \
graphics/glew \
x11/dbus \
x11/wxWidgets \
math/cgal \
comms/libhidapi \
math/qhull \
cad/oce
CONFIGURE_ARGS += -DSLIC3R_GTK=3 -DSLIC3R_FHS=1 \
-DOPENVDB_FIND_MODULE_PATH=${PREFIX}/lib/cmake/OpenVDB
.include <bsd.port.mk>

2
cad/prusaslicer/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (PrusaSlicer-version_2.5.2.tar.gz) = 5YJ4BnudSaQtybsCt0MHs8s2W7c38o4kbKjG9GYJXWs=
SIZE (PrusaSlicer-version_2.5.2.tar.gz) = 49039089

View file

@ -0,0 +1,20 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -197,7 +197,7 @@ if (APPLE)
endif ()
endif ()
-if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+if (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
find_package(PkgConfig REQUIRED)
if (CMAKE_VERSION VERSION_LESS "3.1")
@@ -607,7 +607,6 @@ elseif (SLIC3R_FHS)
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME PrusaSlicer-gcodeviewer.png
)
endforeach()
- install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/udev/ DESTINATION lib/udev/rules.d)
else ()
install(FILES src/platform/unix/PrusaSlicer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications)
install(FILES src/platform/unix/PrusaGcodeviewer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications)

View file

@ -0,0 +1,46 @@
Index: src/CMakeLists.txt
--- src/CMakeLists.txt.orig
+++ src/CMakeLists.txt
@@ -24,8 +24,13 @@ endif ()
if (SLIC3R_GUI)
add_subdirectory(imgui)
- add_subdirectory(hidapi)
- include_directories(hidapi/include)
+ if (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+ pkg_check_modules(HIDAPI REQUIRED hidapi-libusb)
+ include_directories(${HIDAPI_INCLUDE_DIRS})
+ else ()
+ add_subdirectory(hidapi)
+ include_directories(hidapi/include)
+ endif ()
if(WIN32)
message(STATUS "WXWIN environment set to: $ENV{WXWIN}")
@@ -84,7 +89,7 @@ if (SLIC3R_GUI)
string(REGEX MATCH "wxexpat" WX_EXPAT_BUILTIN ${wxWidgets_LIBRARIES})
if (EXPAT_FOUND AND NOT WX_EXPAT_BUILTIN)
list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX expat)
- list(APPEND wxWidgets_LIBRARIES libexpat)
+ list(APPEND wxWidgets_LIBRARIES ${EXPAT_LIBRARIES})
endif ()
# This is an issue in the new wxWidgets cmake build, doesn't deal with librt
@@ -127,7 +132,7 @@ if (NOT WIN32 AND NOT APPLE)
set_target_properties(PrusaSlicer PROPERTIES OUTPUT_NAME "prusa-slicer")
endif ()
-target_link_libraries(PrusaSlicer libslic3r cereal)
+target_link_libraries(PrusaSlicer libslic3r)
if (APPLE)
# add_compile_options(-stdlib=libc++)
@@ -154,6 +159,8 @@ target_link_libraries(PrusaSlicer libslic3r_gui)
target_link_libraries(PrusaSlicer ws2_32 uxtheme setupapi)
elseif (APPLE)
target_link_libraries(PrusaSlicer "-framework OpenGL")
+ elseif (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+ # no-op
else ()
target_link_libraries(PrusaSlicer -ldl)
endif ()

View file

@ -0,0 +1,14 @@
Index: src/PrusaSlicer.cpp
--- src/PrusaSlicer.cpp.orig
+++ src/PrusaSlicer.cpp
@@ -661,8 +661,8 @@ bool CLI::setup(int argc, char **argv)
#endif
// See Invoking prusa-slicer from $PATH environment variable crashes #5542
- // boost::filesystem::path path_to_binary = boost::filesystem::system_complete(argv[0]);
- boost::filesystem::path path_to_binary = boost::dll::program_location();
+ boost::filesystem::path path_to_binary = boost::filesystem::system_complete(argv[0]);
+ // boost::filesystem::path path_to_binary = boost::dll::program_location();
// Path from the Slic3r binary to its resources.
#ifdef __APPLE__

View file

@ -0,0 +1,12 @@
Index: src/avrdude/libavrdude.h
--- src/avrdude/libavrdude.h.orig
+++ src/avrdude/libavrdude.h
@@ -950,6 +950,8 @@ int read_config_builtin();
// Header file for alloca()
#if defined(WIN32NATIVE)
# include <malloc.h>
+#elif defined(__OpenBSD__)
+# include <stdlib.h>
#else
# include <alloca.h>
#endif

View file

@ -0,0 +1,13 @@
Index: src/hints/HintsToPot.cpp
--- src/hints/HintsToPot.cpp.orig
+++ src/hints/HintsToPot.cpp
@@ -2,6 +2,9 @@
#include <vector>
#include <string>
#include <boost/filesystem.hpp>
+#ifdef __OpenBSD__
+# include <boost/filesystem/fstream.hpp>
+#endif
#include <boost/dll.hpp>
#include <boost/property_tree/ini_parser.hpp>
#include <boost/nowide/fstream.hpp>

View file

@ -0,0 +1,18 @@
Index: src/libslic3r/CMakeLists.txt
--- src/libslic3r/CMakeLists.txt.orig
+++ src/libslic3r/CMakeLists.txt
@@ -395,13 +395,12 @@ find_package(JPEG REQUIRED)
target_link_libraries(libslic3r
libnest2d
admesh
- cereal
libigl
miniz
boost_libs
clipper
nowide
- libexpat
+ expat
glu-libtess
qhull
semver

View file

@ -0,0 +1,48 @@
Index: src/libslic3r/Thread.cpp
--- src/libslic3r/Thread.cpp.orig
+++ src/libslic3r/Thread.cpp
@@ -6,6 +6,10 @@
#include <pthread.h>
#endif
+#ifdef __OpenBSD__
+ #include <pthread_np.h>
+#endif
+
#include <atomic>
#include <condition_variable>
#include <mutex>
@@ -155,6 +159,33 @@ std::optional<std::string> get_current_thread_name()
// char buf[16];
// return std::string(thread_getname_np(buf, 16) == 0 ? buf : "");
return std::nullopt;
+}
+
+#elif __OpenBSD__
+
+bool set_thread_name(std::thread &thread, const char *thread_name)
+{
+ pthread_set_name_np(thread.native_handle(), thread_name);
+ return true;
+}
+
+bool set_thread_name(boost::thread &thread, const char *thread_name)
+{
+ pthread_set_name_np(thread.native_handle(), thread_name);
+ return true;
+}
+
+bool set_current_thread_name(const char *thread_name)
+{
+ pthread_set_name_np(pthread_self(), thread_name);
+ return true;
+}
+
+std::optional<std::string> get_current_thread_name()
+{
+ char buf[16];
+ pthread_get_name_np(pthread_self(), buf, 16);
+ return std::string(buf);
}
#else

View file

@ -0,0 +1,22 @@
Index: src/occt_wrapper/CMakeLists.txt
--- src/occt_wrapper/CMakeLists.txt.orig
+++ src/occt_wrapper/CMakeLists.txt
@@ -19,9 +19,10 @@ include(GenerateExportHeader)
generate_export_header(OCCTWrapper)
-find_package(OpenCASCADE 7.6.2 REQUIRED)
+find_package(OpenCASCADE REQUIRED)
set(OCCT_LIBS
+ -L${CMAKE_INSTALL_PREFIX}/lib
TKXDESTEP
TKSTEP
TKSTEP209
@@ -56,5 +57,5 @@ target_link_libraries(OCCTWrapper ${OCCT_LIBS})
include(GNUInstallDirs)
-install(TARGETS OCCTWrapper DESTINATION "${CMAKE_INSTALL_BINDIR}")
+install(TARGETS OCCTWrapper DESTINATION "${CMAKE_INSTALL_LIBDIR}")

View file

@ -0,0 +1,17 @@
Index: src/slic3r/CMakeLists.txt
--- src/slic3r/CMakeLists.txt.orig
+++ src/slic3r/CMakeLists.txt
@@ -260,11 +260,11 @@ add_library(libslic3r_gui STATIC ${SLIC3R_GUI_SOURCES}
encoding_check(libslic3r_gui)
-target_link_libraries(libslic3r_gui libslic3r avrdude cereal imgui GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES})
+target_link_libraries(libslic3r_gui libslic3r avrdude imgui GLEW::GLEW OpenGL::GL ${HIDAPI_LIBRARIES} libcurl ${wxWidgets_LIBRARIES})
if (MSVC)
target_link_libraries(libslic3r_gui Setupapi.lib)
-elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES})
elseif (APPLE)
target_link_libraries(libslic3r_gui ${DISKARBITRATION_LIBRARY})

View file

@ -0,0 +1,12 @@
Index: src/slic3r/GUI/GLCanvas3D.cpp
--- src/slic3r/GUI/GLCanvas3D.cpp.orig
+++ src/slic3r/GUI/GLCanvas3D.cpp
@@ -96,7 +96,7 @@ float RetinaHelper::get_scale_factor() { return float(
#endif // __WXGTK3__
// Fixed the collision between BuildVolume::Type::Convex and macro Convex defined inside /usr/include/X11/X.h that is included by WxWidgets 3.0.
-#if defined(__linux__) && defined(Convex)
+#if (defined(__linux__) || defined(__OpenBSD__)) && defined(Convex)
#undef Convex
#endif

View file

@ -0,0 +1,11 @@
Index: src/slic3r/GUI/GUI_App.cpp
--- src/slic3r/GUI/GUI_App.cpp.orig
+++ src/slic3r/GUI/GUI_App.cpp
@@ -2075,6 +2075,7 @@ bool GUI_App::load_language(wxString language, bool in
{
// Allocating a temporary locale will switch the default wxTranslations to its internal wxTranslations instance.
wxLocale temp_locale;
+ temp_locale.Init(); // https://docs.wxwidgets.org/trunk/classwx_locale.html#ab536c2c82f72f70e7c15e1091eb9e5cf
// Set the current translation's language to default, otherwise GetBestTranslation() may not work (see the wxWidgets source code).
wxTranslations::Get()->SetLanguage(wxLANGUAGE_DEFAULT);
// Let the wxFileTranslationsLoader enumerate all translation dictionaries for PrusaSlicer

View file

@ -0,0 +1,21 @@
Index: src/slic3r/GUI/InstanceCheck.cpp
--- src/slic3r/GUI/InstanceCheck.cpp.orig
+++ src/slic3r/GUI/InstanceCheck.cpp
@@ -23,7 +23,7 @@
#include <strsafe.h>
#endif //WIN32
-#if __linux__
+#if defined(__linux__) || defined(__OpenBSD__)
#include <dbus/dbus.h> /* Pull in all of D-Bus headers. */
#endif //__linux__
@@ -222,7 +222,7 @@ namespace instance_check_internal
return false;
}
-#elif defined(__linux__)
+#elif defined(__linux__) || defined(__OpenBSD__)
static bool send_message(const std::string &message_text, const std::string &version)
{

View file

@ -0,0 +1,27 @@
Index: src/slic3r/GUI/Mouse3DController.cpp
--- src/slic3r/GUI/Mouse3DController.cpp.orig
+++ src/slic3r/GUI/Mouse3DController.cpp
@@ -146,7 +146,11 @@ static std::string detect_attached_device()
std::string ret;
// Initialize the hidapi library
+#ifdef __OpenBSD__
+ int res = hidapi_hid_init();
+#else
int res = hid_init();
+#endif
if (res != 0)
BOOST_LOG_TRIVIAL(error) << "Unable to initialize hidapi library";
else {
@@ -698,7 +702,11 @@ void Mouse3DController::shutdown()
void Mouse3DController::run()
{
// Initialize the hidapi library
+#ifdef __OpenBSD__
+ int res = hidapi_hid_init();
+#else
int res = hid_init();
+#endif
if (res != 0) {
// Give up.
#if defined(__unix__) || defined(__unix) || defined(unix)

View file

@ -0,0 +1,13 @@
Index: src/slic3r/GUI/OpenGLManager.cpp
--- src/slic3r/GUI/OpenGLManager.cpp.orig
+++ src/slic3r/GUI/OpenGLManager.cpp
@@ -234,7 +234,8 @@ OpenGLManager::~OpenGLManager()
bool OpenGLManager::init_gl()
{
if (!m_gl_initialized) {
- if (glewInit() != GLEW_OK) {
+ GLenum err = glewInit();
+ if (err != GLEW_OK && err != GLEW_ERROR_NO_GLX_DISPLAY) {
BOOST_LOG_TRIVIAL(error) << "Unable to init glew library";
return false;
}

View file

@ -0,0 +1,13 @@
Index: tests/fff_print/test_data.cpp
--- tests/fff_print/test_data.cpp.orig
+++ tests/fff_print/test_data.cpp
@@ -12,6 +12,9 @@
#include <boost/nowide/cstdio.hpp>
#include <boost/filesystem.hpp>
+#ifdef __OpenBSD__
+# include <boost/filesystem/fstream.hpp>
+#endif
#include <libslic3r/ModelArrange.hpp>
using namespace std;

View file

@ -0,0 +1,6 @@
PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into
G-code instructions for FFF printers or PNG layers for mSLA 3D
printers. It's compatible with any modern printer based on the
RepRap toolchain, including all those based on the Marlin, Prusa,
Sprinter and Repetier firmware. It also works with Mach3, LinuxCNC
and Machinekit controllers.

681
cad/prusaslicer/pkg/PLIST Normal file
View file

@ -0,0 +1,681 @@
bin/prusa-gcodeviewer
@bin bin/prusa-slicer
@so lib/OCCTWrapper.so
share/PrusaSlicer/
share/PrusaSlicer/data/
share/PrusaSlicer/data/hints.ini
share/PrusaSlicer/fonts/
share/PrusaSlicer/fonts/NotoSans-Regular.ttf
share/PrusaSlicer/fonts/NotoSansCJK-Regular.ttc
share/PrusaSlicer/fonts/README.txt
share/PrusaSlicer/icons/
share/PrusaSlicer/icons/Pmetal_001.png
share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer-mac_128px.png
share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.ico
share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.svg
share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_128px.png
share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png
share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_32px.png
share/PrusaSlicer/icons/PrusaSlicer-mac_128px.png
share/PrusaSlicer/icons/PrusaSlicer.icns
share/PrusaSlicer/icons/PrusaSlicer.ico
share/PrusaSlicer/icons/PrusaSlicer.png
share/PrusaSlicer/icons/PrusaSlicer.svg
share/PrusaSlicer/icons/PrusaSlicer_128px.png
share/PrusaSlicer/icons/PrusaSlicer_192px.png
share/PrusaSlicer/icons/PrusaSlicer_192px_grayscale.png
share/PrusaSlicer/icons/PrusaSlicer_192px_transparent.png
share/PrusaSlicer/icons/PrusaSlicer_32px.png
share/PrusaSlicer/icons/add.svg
share/PrusaSlicer/icons/add_copies.svg
share/PrusaSlicer/icons/add_gcode.svg
share/PrusaSlicer/icons/add_modifier.svg
share/PrusaSlicer/icons/add_negative.svg
share/PrusaSlicer/icons/add_part.svg
share/PrusaSlicer/icons/advanced_plus.svg
share/PrusaSlicer/icons/arrange.svg
share/PrusaSlicer/icons/attention.svg
share/PrusaSlicer/icons/browse.svg
share/PrusaSlicer/icons/bullet_black.png
share/PrusaSlicer/icons/bullet_blue.png
share/PrusaSlicer/icons/bullet_white.png
share/PrusaSlicer/icons/cancel.svg
share/PrusaSlicer/icons/change_extruder.svg
share/PrusaSlicer/icons/cog.svg
share/PrusaSlicer/icons/cog_.svg
share/PrusaSlicer/icons/cog_go.png
share/PrusaSlicer/icons/collapse.svg
share/PrusaSlicer/icons/colorchange_add.svg
share/PrusaSlicer/icons/colorchange_add_f.svg
share/PrusaSlicer/icons/colorchange_add_m.svg
share/PrusaSlicer/icons/colorchange_del.svg
share/PrusaSlicer/icons/colorchange_del_f.svg
share/PrusaSlicer/icons/compare.svg
share/PrusaSlicer/icons/cooling.svg
share/PrusaSlicer/icons/copy.svg
share/PrusaSlicer/icons/copy_menu.svg
share/PrusaSlicer/icons/cross.svg
share/PrusaSlicer/icons/cross_focus.svg
share/PrusaSlicer/icons/cross_focus_large.svg
share/PrusaSlicer/icons/cut.svg
share/PrusaSlicer/icons/delete.svg
share/PrusaSlicer/icons/delete_all.svg
share/PrusaSlicer/icons/delete_all_menu.svg
share/PrusaSlicer/icons/dot.svg
share/PrusaSlicer/icons/dot_small.svg
share/PrusaSlicer/icons/dot_white.svg
share/PrusaSlicer/icons/drop_to_bed.svg
share/PrusaSlicer/icons/edit_button.svg
share/PrusaSlicer/icons/edit_gcode.svg
share/PrusaSlicer/icons/edit_gcode_f.svg
share/PrusaSlicer/icons/edit_layers_all.svg
share/PrusaSlicer/icons/edit_layers_some.svg
share/PrusaSlicer/icons/edit_uni.svg
share/PrusaSlicer/icons/editor.svg
share/PrusaSlicer/icons/editor_menu.svg
share/PrusaSlicer/icons/eject_sd.svg
share/PrusaSlicer/icons/empty.svg
share/PrusaSlicer/icons/equal.svg
share/PrusaSlicer/icons/error_tick.svg
share/PrusaSlicer/icons/error_tick_f.svg
share/PrusaSlicer/icons/exclamation.svg
share/PrusaSlicer/icons/exclamation_manifold.svg
share/PrusaSlicer/icons/exit.svg
share/PrusaSlicer/icons/export_config.svg
share/PrusaSlicer/icons/export_config_bundle.svg
share/PrusaSlicer/icons/export_gcode.svg
share/PrusaSlicer/icons/export_plater.svg
share/PrusaSlicer/icons/export_to_sd.svg
share/PrusaSlicer/icons/eye_closed.svg
share/PrusaSlicer/icons/eye_open.svg
share/PrusaSlicer/icons/fdm_supports.svg
share/PrusaSlicer/icons/fdm_supports_.svg
share/PrusaSlicer/icons/flag_green.svg
share/PrusaSlicer/icons/flag_red.svg
share/PrusaSlicer/icons/funnel.svg
share/PrusaSlicer/icons/fuzzy_skin.svg
share/PrusaSlicer/icons/gcode.icns
share/PrusaSlicer/icons/hollow.svg
share/PrusaSlicer/icons/hollowing.svg
share/PrusaSlicer/icons/import_config.svg
share/PrusaSlicer/icons/import_config_bundle.svg
share/PrusaSlicer/icons/import_plater.svg
share/PrusaSlicer/icons/infill.svg
share/PrusaSlicer/icons/info.svg
share/PrusaSlicer/icons/instance_add.svg
share/PrusaSlicer/icons/instance_remove.svg
share/PrusaSlicer/icons/ironing.svg
share/PrusaSlicer/icons/layers.svg
share/PrusaSlicer/icons/layers_white.svg
share/PrusaSlicer/icons/lock.svg
share/PrusaSlicer/icons/lock_closed.svg
share/PrusaSlicer/icons/lock_closed_f.svg
share/PrusaSlicer/icons/lock_closed_white.svg
share/PrusaSlicer/icons/lock_open.svg
share/PrusaSlicer/icons/lock_open_f.svg
share/PrusaSlicer/icons/lock_open_sys.svg
share/PrusaSlicer/icons/mark_X.svg
share/PrusaSlicer/icons/mark_Y.svg
share/PrusaSlicer/icons/mark_Z.svg
share/PrusaSlicer/icons/mirroring_off.svg
share/PrusaSlicer/icons/mirroring_on.svg
share/PrusaSlicer/icons/mirroring_transparent.svg
share/PrusaSlicer/icons/mmu_segmentation.svg
share/PrusaSlicer/icons/mmu_segmentation_.svg
share/PrusaSlicer/icons/mode_advanced.svg
share/PrusaSlicer/icons/mode_expert.svg
share/PrusaSlicer/icons/mode_simple.svg
share/PrusaSlicer/icons/move.svg
share/PrusaSlicer/icons/not_equal.svg
share/PrusaSlicer/icons/note.svg
share/PrusaSlicer/icons/notification_cancel.svg
share/PrusaSlicer/icons/notification_cancel_hover.svg
share/PrusaSlicer/icons/notification_clippy.svg
share/PrusaSlicer/icons/notification_close.svg
share/PrusaSlicer/icons/notification_close_hover.svg
share/PrusaSlicer/icons/notification_documentation.svg
share/PrusaSlicer/icons/notification_documentation_hover.svg
share/PrusaSlicer/icons/notification_eject_sd.svg
share/PrusaSlicer/icons/notification_eject_sd_hover.svg
share/PrusaSlicer/icons/notification_error.svg
share/PrusaSlicer/icons/notification_info.svg
share/PrusaSlicer/icons/notification_minimalize.svg
share/PrusaSlicer/icons/notification_minimalize_hover.svg
share/PrusaSlicer/icons/notification_preferences.svg
share/PrusaSlicer/icons/notification_preferences_hover.svg
share/PrusaSlicer/icons/notification_right.svg
share/PrusaSlicer/icons/notification_right_hover.svg
share/PrusaSlicer/icons/notification_warning.svg
share/PrusaSlicer/icons/number_of_copies.svg
share/PrusaSlicer/icons/objlist_info.svg
share/PrusaSlicer/icons/open.svg
share/PrusaSlicer/icons/output+page_white.svg
share/PrusaSlicer/icons/pad.svg
share/PrusaSlicer/icons/paste.svg
share/PrusaSlicer/icons/paste_menu.svg
share/PrusaSlicer/icons/pause_print.svg
share/PrusaSlicer/icons/pause_print_f.svg
share/PrusaSlicer/icons/place.svg
share/PrusaSlicer/icons/plater.svg
share/PrusaSlicer/icons/preview.svg
share/PrusaSlicer/icons/preview_menu.svg
share/PrusaSlicer/icons/printer.svg
share/PrusaSlicer/icons/printer_placeholder.png
share/PrusaSlicer/icons/printer_white.svg
share/PrusaSlicer/icons/question.svg
share/PrusaSlicer/icons/re_slice.svg
share/PrusaSlicer/icons/redo.svg
share/PrusaSlicer/icons/redo_menu.svg
share/PrusaSlicer/icons/redo_toolbar.svg
share/PrusaSlicer/icons/remove.svg
share/PrusaSlicer/icons/remove_copies.svg
share/PrusaSlicer/icons/remove_menu.svg
share/PrusaSlicer/icons/resin.svg
share/PrusaSlicer/icons/revert_all_.svg
share/PrusaSlicer/icons/rotate.svg
share/PrusaSlicer/icons/save.svg
share/PrusaSlicer/icons/scale.svg
share/PrusaSlicer/icons/seam.svg
share/PrusaSlicer/icons/seam_.svg
share/PrusaSlicer/icons/search.svg
share/PrusaSlicer/icons/search_.svg
share/PrusaSlicer/icons/search_blink.svg
share/PrusaSlicer/icons/search_gray.svg
share/PrusaSlicer/icons/set_separate_obj.svg
share/PrusaSlicer/icons/settings.svg
share/PrusaSlicer/icons/shape_gallery.svg
share/PrusaSlicer/icons/sinking.svg
share/PrusaSlicer/icons/skirt+brim.svg
share/PrusaSlicer/icons/sla_printer.svg
share/PrusaSlicer/icons/sla_supports.svg
share/PrusaSlicer/icons/splashscreen-gcodepreview.jpg
share/PrusaSlicer/icons/splashscreen.jpg
share/PrusaSlicer/icons/split_object_SMALL.svg
share/PrusaSlicer/icons/split_objects.svg
share/PrusaSlicer/icons/split_parts.svg
share/PrusaSlicer/icons/split_parts_SMALL.svg
share/PrusaSlicer/icons/spool.svg
share/PrusaSlicer/icons/stl.icns
share/PrusaSlicer/icons/support.svg
share/PrusaSlicer/icons/support_blocker.svg
share/PrusaSlicer/icons/support_enforcer.svg
share/PrusaSlicer/icons/switch_presets.svg
share/PrusaSlicer/icons/test.svg
share/PrusaSlicer/icons/thumb_down.svg
share/PrusaSlicer/icons/thumb_left.svg
share/PrusaSlicer/icons/thumb_right.svg
share/PrusaSlicer/icons/thumb_up.svg
share/PrusaSlicer/icons/tick_mark.svg
share/PrusaSlicer/icons/time.svg
share/PrusaSlicer/icons/timer_dot.svg
share/PrusaSlicer/icons/timer_dot_empty.svg
share/PrusaSlicer/icons/toolbar_arrow.svg
share/PrusaSlicer/icons/toolbar_background.png
share/PrusaSlicer/icons/undo.svg
share/PrusaSlicer/icons/undo_menu.svg
share/PrusaSlicer/icons/undo_toolbar.svg
share/PrusaSlicer/icons/upload_queue.svg
share/PrusaSlicer/icons/wrench.svg
share/PrusaSlicer/icons/wrench_white.svg
share/PrusaSlicer/localization/
share/PrusaSlicer/localization/PrusaSlicer.pot
share/PrusaSlicer/localization/ca/
share/PrusaSlicer/localization/ca/PrusaSlicer.mo
share/PrusaSlicer/localization/ca/PrusaSlicer_ca.po
share/PrusaSlicer/localization/cs/
share/PrusaSlicer/localization/cs/PrusaSlicer.mo
share/PrusaSlicer/localization/cs/PrusaSlicer_cs.po
share/PrusaSlicer/localization/de/
share/PrusaSlicer/localization/de/PrusaSlicer.mo
share/PrusaSlicer/localization/de/PrusaSlicer_de.po
share/PrusaSlicer/localization/en/
share/PrusaSlicer/localization/en/PrusaSlicer.mo
share/PrusaSlicer/localization/en/PrusaSlicer_en.po
share/PrusaSlicer/localization/es/
share/PrusaSlicer/localization/es/PrusaSlicer.mo
share/PrusaSlicer/localization/es/PrusaSlicer_es.po
share/PrusaSlicer/localization/fr/
share/PrusaSlicer/localization/fr/PrusaSlicer.mo
share/PrusaSlicer/localization/fr/PrusaSlicer_fr.po
share/PrusaSlicer/localization/hu/
share/PrusaSlicer/localization/hu/PrusaSlicer.mo
share/PrusaSlicer/localization/hu/PrusaSlicer_hu.po
share/PrusaSlicer/localization/it/
share/PrusaSlicer/localization/it/PrusaSlicer.mo
share/PrusaSlicer/localization/it/PrusaSlicer_it.po
share/PrusaSlicer/localization/ja/
share/PrusaSlicer/localization/ja/PrusaSlicer.mo
share/PrusaSlicer/localization/ja/PrusaSlicer_ja.po
share/PrusaSlicer/localization/ko/
share/PrusaSlicer/localization/ko/PrusaSlicer.mo
share/PrusaSlicer/localization/ko/PrusaSlicer_ko_KR.po
share/PrusaSlicer/localization/ko_KR/
share/PrusaSlicer/localization/ko_KR/PrusaSlicer.mo
share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko.po
share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.mo
share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.po
share/PrusaSlicer/localization/list.txt
share/PrusaSlicer/localization/nl/
share/PrusaSlicer/localization/nl/PrusaSlicer.mo
share/PrusaSlicer/localization/nl/PrusaSlicer_nl.po
share/PrusaSlicer/localization/pl/
share/PrusaSlicer/localization/pl/PrusaSlicer.mo
share/PrusaSlicer/localization/pl/PrusaSlicer_pl.po
share/PrusaSlicer/localization/pt_BR/
share/PrusaSlicer/localization/pt_BR/PrusaSlicer.mo
share/PrusaSlicer/localization/pt_BR/PrusaSlicer_pt_BR.po
share/PrusaSlicer/localization/ru/
share/PrusaSlicer/localization/ru/PrusaSlicer.mo
share/PrusaSlicer/localization/ru/PrusaSlicer_ru.po
share/PrusaSlicer/localization/tr/
share/PrusaSlicer/localization/tr/PrusaSlicer.mo
share/PrusaSlicer/localization/tr/PrusaSlicer_tr.po
share/PrusaSlicer/localization/uk/
share/PrusaSlicer/localization/uk/PrusaSlicer.mo
share/PrusaSlicer/localization/uk/PrusaSlicer_uk.po
share/PrusaSlicer/localization/wx_locale/
share/PrusaSlicer/localization/wx_locale/af.po
share/PrusaSlicer/localization/wx_locale/an.po
share/PrusaSlicer/localization/wx_locale/ar.po
share/PrusaSlicer/localization/wx_locale/ca.po
share/PrusaSlicer/localization/wx_locale/ca@valencia.po
share/PrusaSlicer/localization/wx_locale/cs.po
share/PrusaSlicer/localization/wx_locale/da.po
share/PrusaSlicer/localization/wx_locale/de.po
share/PrusaSlicer/localization/wx_locale/el.po
share/PrusaSlicer/localization/wx_locale/en.mo
share/PrusaSlicer/localization/wx_locale/en.po
share/PrusaSlicer/localization/wx_locale/es.po
share/PrusaSlicer/localization/wx_locale/eu.po
share/PrusaSlicer/localization/wx_locale/fa_IR.po
share/PrusaSlicer/localization/wx_locale/fi.po
share/PrusaSlicer/localization/wx_locale/fr.po
share/PrusaSlicer/localization/wx_locale/gl_ES.po
share/PrusaSlicer/localization/wx_locale/hi.po
share/PrusaSlicer/localization/wx_locale/hr.po
share/PrusaSlicer/localization/wx_locale/hu.po
share/PrusaSlicer/localization/wx_locale/id.po
share/PrusaSlicer/localization/wx_locale/it.po
share/PrusaSlicer/localization/wx_locale/ja.po
share/PrusaSlicer/localization/wx_locale/ko.po
share/PrusaSlicer/localization/wx_locale/ko_KR.po
share/PrusaSlicer/localization/wx_locale/lt.po
share/PrusaSlicer/localization/wx_locale/lv.po
share/PrusaSlicer/localization/wx_locale/ms.po
share/PrusaSlicer/localization/wx_locale/nb.po
share/PrusaSlicer/localization/wx_locale/ne.po
share/PrusaSlicer/localization/wx_locale/nl.po
share/PrusaSlicer/localization/wx_locale/pl.po
share/PrusaSlicer/localization/wx_locale/pt.po
share/PrusaSlicer/localization/wx_locale/pt_BR.po
share/PrusaSlicer/localization/wx_locale/ro.po
share/PrusaSlicer/localization/wx_locale/ru.po
share/PrusaSlicer/localization/wx_locale/sk.po
share/PrusaSlicer/localization/wx_locale/sl.po
share/PrusaSlicer/localization/wx_locale/sq.po
share/PrusaSlicer/localization/wx_locale/sv.po
share/PrusaSlicer/localization/wx_locale/ta.po
share/PrusaSlicer/localization/wx_locale/tr.po
share/PrusaSlicer/localization/wx_locale/uk.po
share/PrusaSlicer/localization/wx_locale/vi.po
share/PrusaSlicer/localization/wx_locale/zh_CN.po
share/PrusaSlicer/localization/wx_locale/zh_TW.po
share/PrusaSlicer/localization/zh_CN/
share/PrusaSlicer/localization/zh_CN/PrusaSlicer.mo
share/PrusaSlicer/localization/zh_CN/PrusaSlicer_zh_CN.po
share/PrusaSlicer/localization/zh_TW/
share/PrusaSlicer/localization/zh_TW/PrusaSlicer.mo
share/PrusaSlicer/localization/zh_TW/PrusaSlicer_zh_TW.po
share/PrusaSlicer/profiles/
share/PrusaSlicer/profiles/Anycubic/
share/PrusaSlicer/profiles/Anycubic.idx
share/PrusaSlicer/profiles/Anycubic.ini
share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_bed.stl
share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_texture.svg
share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/AK.png
share/PrusaSlicer/profiles/Anycubic/AK.svg
share/PrusaSlicer/profiles/Anycubic/AKLP_Bed.stl
share/PrusaSlicer/profiles/Anycubic/AKLP_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/AK_Bed.stl
share/PrusaSlicer/profiles/Anycubic/AK_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/I3MEGAS_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/I3MEGA_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/MEGA0_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/PREDATOR_thumbnail.png
share/PrusaSlicer/profiles/Anycubic/i3megas.svg
share/PrusaSlicer/profiles/Anycubic/i3megas_bed.stl
share/PrusaSlicer/profiles/Anycubic/mega0.svg
share/PrusaSlicer/profiles/Anycubic/mega0_bed.stl
share/PrusaSlicer/profiles/Artillery/
share/PrusaSlicer/profiles/Artillery.idx
share/PrusaSlicer/profiles/Artillery.ini
share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png
share/PrusaSlicer/profiles/Artillery/Hornet_thumbnail.png
share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png
share/PrusaSlicer/profiles/Artillery/bed-genius.png
share/PrusaSlicer/profiles/Artillery/bed-genius.stl
share/PrusaSlicer/profiles/Artillery/bed-hornet.png
share/PrusaSlicer/profiles/Artillery/bed-hornet.stl
share/PrusaSlicer/profiles/Artillery/bed-x1.png
share/PrusaSlicer/profiles/Artillery/bed-x1.stl
share/PrusaSlicer/profiles/BIBO/
share/PrusaSlicer/profiles/BIBO.idx
share/PrusaSlicer/profiles/BIBO.ini
share/PrusaSlicer/profiles/BIBO/BIBO2.svg
share/PrusaSlicer/profiles/BIBO/BIBO2_bed.stl
share/PrusaSlicer/profiles/BIBO/BIBO2_thumbnail.png
share/PrusaSlicer/profiles/Creality/
share/PrusaSlicer/profiles/Creality.idx
share/PrusaSlicer/profiles/Creality.ini
share/PrusaSlicer/profiles/Creality/CR10MAX_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10MINI_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10S4_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10S5_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10SMARTPRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10SMART_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10SPROV2_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10SPRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10S_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10V2_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10V3_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR10_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR200B_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR20PRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR20_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR5PROH_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR5PRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR6MAX_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR6SE_thumbnail.png
share/PrusaSlicer/profiles/Creality/CR8_thumbnail.png
share/PrusaSlicer/profiles/Creality/CRXPRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/CRX_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER2PRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER2_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3BLTOUCH_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3MAXNEO_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3MAX_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3NEO_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3PRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3S1PLUS_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3S1PRO_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3S1_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3V2NEO_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3V2_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER3_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER4_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER5PLUS_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER5_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER6_thumbnail.png
share/PrusaSlicer/profiles/Creality/ENDER7_thumbnail.png
share/PrusaSlicer/profiles/Creality/SERMOOND1_thumbnail.png
share/PrusaSlicer/profiles/Creality/cr10.svg
share/PrusaSlicer/profiles/Creality/cr10_bed.stl
share/PrusaSlicer/profiles/Creality/cr10max.svg
share/PrusaSlicer/profiles/Creality/cr10max_bed.stl
share/PrusaSlicer/profiles/Creality/cr10mini.svg
share/PrusaSlicer/profiles/Creality/cr10mini_bed.stl
share/PrusaSlicer/profiles/Creality/cr10s4.svg
share/PrusaSlicer/profiles/Creality/cr10s4_bed.stl
share/PrusaSlicer/profiles/Creality/cr10s5.svg
share/PrusaSlicer/profiles/Creality/cr10s5_bed.stl
share/PrusaSlicer/profiles/Creality/cr10spro.svg
share/PrusaSlicer/profiles/Creality/cr10v2_bed.stl
share/PrusaSlicer/profiles/Creality/cr20.svg
share/PrusaSlicer/profiles/Creality/cr200b.svg
share/PrusaSlicer/profiles/Creality/cr200b_bed.stl
share/PrusaSlicer/profiles/Creality/cr5pro.svg
share/PrusaSlicer/profiles/Creality/cr5pro_bed.stl
share/PrusaSlicer/profiles/Creality/cr6se.svg
share/PrusaSlicer/profiles/Creality/cr6se_bed.stl
share/PrusaSlicer/profiles/Creality/cr8.svg
share/PrusaSlicer/profiles/Creality/cr8_bed.stl
share/PrusaSlicer/profiles/Creality/ender2.svg
share/PrusaSlicer/profiles/Creality/ender2_bed.stl
share/PrusaSlicer/profiles/Creality/ender2pro.svg
share/PrusaSlicer/profiles/Creality/ender2pro_bed.stl
share/PrusaSlicer/profiles/Creality/ender3.svg
share/PrusaSlicer/profiles/Creality/ender3_bed.stl
share/PrusaSlicer/profiles/Creality/ender3v2.svg
share/PrusaSlicer/profiles/Creality/ender3v2_bed.stl
share/PrusaSlicer/profiles/Creality/ender5plus.svg
share/PrusaSlicer/profiles/Creality/ender5plus_bed.stl
share/PrusaSlicer/profiles/Creality/ender6.svg
share/PrusaSlicer/profiles/Creality/ender6_bed.stl
share/PrusaSlicer/profiles/Creality/ender7.svg
share/PrusaSlicer/profiles/Creality/ender7_bed.stl
share/PrusaSlicer/profiles/Creality/sermoond1.svg
share/PrusaSlicer/profiles/Creality/sermoond1_bed.stl
share/PrusaSlicer/profiles/Elegoo/
share/PrusaSlicer/profiles/Elegoo.idx
share/PrusaSlicer/profiles/Elegoo.ini
share/PrusaSlicer/profiles/Elegoo/NEPTUNE1_thumbnail.png
share/PrusaSlicer/profiles/Elegoo/NEPTUNE2D_thumbnail.png
share/PrusaSlicer/profiles/Elegoo/NEPTUNE2S_thumbnail.png
share/PrusaSlicer/profiles/Elegoo/NEPTUNE2_thumbnail.png
share/PrusaSlicer/profiles/Elegoo/NEPTUNE3_thumbnail.png
share/PrusaSlicer/profiles/Elegoo/NEPTUNEX_thumbnail.png
share/PrusaSlicer/profiles/FLSun/
share/PrusaSlicer/profiles/FLSun.idx
share/PrusaSlicer/profiles/FLSun.ini
share/PrusaSlicer/profiles/FLSun/Q5.svg
share/PrusaSlicer/profiles/FLSun/Q5_bed.stl
share/PrusaSlicer/profiles/FLSun/Q5_thumbnail.png
share/PrusaSlicer/profiles/FLSun/QQSP.svg
share/PrusaSlicer/profiles/FLSun/QQSP_bed.stl
share/PrusaSlicer/profiles/FLSun/QQSP_thumbnail.png
share/PrusaSlicer/profiles/INAT/
share/PrusaSlicer/profiles/INAT.idx
share/PrusaSlicer/profiles/INAT.ini
share/PrusaSlicer/profiles/INAT/PROTON_XE750_thumbnail.png
share/PrusaSlicer/profiles/INAT/PROTON_X_RAIL_thumbnail.png
share/PrusaSlicer/profiles/INAT/PROTON_X_ROD_thumbnail.png
share/PrusaSlicer/profiles/Infinity3D/
share/PrusaSlicer/profiles/Infinity3D.idx
share/PrusaSlicer/profiles/Infinity3D.ini
share/PrusaSlicer/profiles/Infinity3D/DEV-200_thumbnail.png
share/PrusaSlicer/profiles/Infinity3D/DEV-350_thumbnail.png
share/PrusaSlicer/profiles/Infinity3D/DEV_200_bed.stl
share/PrusaSlicer/profiles/Infinity3D/DEV_200_texture.svg
share/PrusaSlicer/profiles/Infinity3D/DEV_350_bed.stl
share/PrusaSlicer/profiles/Infinity3D/DEV_350_texture.svg
share/PrusaSlicer/profiles/Jubilee/
share/PrusaSlicer/profiles/Jubilee.idx
share/PrusaSlicer/profiles/Jubilee.ini
share/PrusaSlicer/profiles/Jubilee/Jubilee_bed.stl
share/PrusaSlicer/profiles/Jubilee/Jubilee_texture.svg
share/PrusaSlicer/profiles/Jubilee/Jubilee_thumbnail.png
share/PrusaSlicer/profiles/LulzBot/
share/PrusaSlicer/profiles/LulzBot.idx
share/PrusaSlicer/profiles/LulzBot.ini
share/PrusaSlicer/profiles/LulzBot/MINI_AERO_thumbnail.png
share/PrusaSlicer/profiles/LulzBot/TAZ6_AERO_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/
share/PrusaSlicer/profiles/PrusaResearch.idx
share/PrusaSlicer/profiles/PrusaResearch.ini
share/PrusaSlicer/profiles/PrusaResearch/MINI_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2.5S_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK3S_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/SL1S_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/SL1_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/XL_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/mini.svg
share/PrusaSlicer/profiles/PrusaResearch/mini_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/mk2.svg
share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/mk3.svg
share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/mk4.svg
share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/sl1.svg
share/PrusaSlicer/profiles/PrusaResearch/sl1_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/sl1s.svg
share/PrusaSlicer/profiles/PrusaResearch/sl1s_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/xl.svg
share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl
share/PrusaSlicer/profiles/RatRig/
share/PrusaSlicer/profiles/RatRig.idx
share/PrusaSlicer/profiles/RatRig.ini
share/PrusaSlicer/profiles/RatRig/VC3_300_thumbnail.png
share/PrusaSlicer/profiles/RatRig/VC3_400_thumbnail.png
share/PrusaSlicer/profiles/RatRig/VC3_500_thumbnail.png
share/PrusaSlicer/profiles/RatRig/VMINION_thumbnail.png
share/PrusaSlicer/profiles/RatRig/rr-vc-300.stl
share/PrusaSlicer/profiles/RatRig/rr-vc-300.svg
share/PrusaSlicer/profiles/RatRig/rr-vc-400.stl
share/PrusaSlicer/profiles/RatRig/rr-vc-400.svg
share/PrusaSlicer/profiles/RatRig/rr-vc-500.stl
share/PrusaSlicer/profiles/RatRig/rr-vc-500.svg
share/PrusaSlicer/profiles/RatRig/rr-vminion.stl
share/PrusaSlicer/profiles/RatRig/rr-vminion.svg
share/PrusaSlicer/profiles/Snapmaker/
share/PrusaSlicer/profiles/Snapmaker.idx
share/PrusaSlicer/profiles/Snapmaker.ini
share/PrusaSlicer/profiles/Snapmaker/A250_bed.stl
share/PrusaSlicer/profiles/Snapmaker/A250_texture.svg
share/PrusaSlicer/profiles/Snapmaker/A250_thumbnail.png
share/PrusaSlicer/profiles/Snapmaker/A350_bed.stl
share/PrusaSlicer/profiles/Snapmaker/A350_texture.svg
share/PrusaSlicer/profiles/Snapmaker/A350_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/
share/PrusaSlicer/profiles/TriLAB.idx
share/PrusaSlicer/profiles/TriLAB.ini
share/PrusaSlicer/profiles/TriLAB/AQD_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/AQI_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQ2+FP2_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQ2+FP_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQ2P+FP2_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQ2P+FP_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQ2P_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQ2_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQL_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQM_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/DQXL_thumbnail.png
share/PrusaSlicer/profiles/TriLAB/aq_bed.stl
share/PrusaSlicer/profiles/TriLAB/aqp_bed.stl
share/PrusaSlicer/profiles/TriLAB/dq2_bed.stl
share/PrusaSlicer/profiles/Ultimaker/
share/PrusaSlicer/profiles/Ultimaker.idx
share/PrusaSlicer/profiles/Ultimaker.ini
share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png
share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg
share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl
share/PrusaSlicer/profiles/Voron/
share/PrusaSlicer/profiles/Voron.idx
share/PrusaSlicer/profiles/Voron.ini
share/PrusaSlicer/profiles/Voron/Voron_v0_120_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v2_250_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v2_300_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png
share/PrusaSlicer/profiles/Voron/Voron_v2_350_thumbnail.png
share/PrusaSlicer/profiles/Voron/bedtexture-v0-120.png
share/PrusaSlicer/profiles/Voron/bedtexture-v1-250.png
share/PrusaSlicer/profiles/Voron/bedtexture-v1-300.png
share/PrusaSlicer/profiles/Voron/bedtexture-v2-250.png
share/PrusaSlicer/profiles/Voron/bedtexture-v2-300.png
share/PrusaSlicer/profiles/Voron/bedtexture-v2-350.png
share/PrusaSlicer/profiles/Voron/printbed-v0-120.stl
share/PrusaSlicer/profiles/Voron/printbed-v1-250.stl
share/PrusaSlicer/profiles/Voron/printbed-v1-300.stl
share/PrusaSlicer/profiles/Voron/printbed-v1-350.stl
share/PrusaSlicer/profiles/Voron/printbed-v2-250.stl
share/PrusaSlicer/profiles/Voron/printbed-v2-300.stl
share/PrusaSlicer/profiles/Voron/printbed-v2-350.stl
share/PrusaSlicer/profiles/Zonestar/
share/PrusaSlicer/profiles/Zonestar.idx
share/PrusaSlicer/profiles/Zonestar.ini
share/PrusaSlicer/profiles/Zonestar/150_texture.svg
share/PrusaSlicer/profiles/Zonestar/220_texture.svg
share/PrusaSlicer/profiles/Zonestar/310_texture.svg
share/PrusaSlicer/profiles/Zonestar/Z5X_thumbnail.png
share/PrusaSlicer/profiles/Zonestar/Z5_thumbnail.png
share/PrusaSlicer/profiles/Zonestar/Z6_thumbnail.png
share/PrusaSlicer/profiles/Zonestar/Z8_thumbnail.png
share/PrusaSlicer/profiles/Zonestar/Z9_thumbnail.png
share/PrusaSlicer/profiles/Zonestar/bed_150.stl
share/PrusaSlicer/profiles/Zonestar/bed_220.stl
share/PrusaSlicer/profiles/Zonestar/bed_310.stl
share/PrusaSlicer/profiles/gCreate/
share/PrusaSlicer/profiles/gCreate.idx
share/PrusaSlicer/profiles/gCreate.ini
share/PrusaSlicer/profiles/gCreate/GMAX15P_thumbnail.png
share/PrusaSlicer/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png
share/PrusaSlicer/profiles/gCreate/GMAX2DUAL_thumbnail.png
share/PrusaSlicer/profiles/gCreate/GMAX2PRO_thumbnail.png
share/PrusaSlicer/profiles/gCreate/GMAX2_thumbnail.png
share/PrusaSlicer/profiles/gCreate/gmax15p.svg
share/PrusaSlicer/profiles/gCreate/gmax15p_bed.stl
share/PrusaSlicer/profiles/gCreate/gmax2.svg
share/PrusaSlicer/profiles/gCreate/gmax2_bed.stl
share/PrusaSlicer/shaders/
share/PrusaSlicer/shaders/gouraud.fs
share/PrusaSlicer/shaders/gouraud.vs
share/PrusaSlicer/shaders/gouraud_light.fs
share/PrusaSlicer/shaders/gouraud_light.vs
share/PrusaSlicer/shaders/gouraud_light_instanced.fs
share/PrusaSlicer/shaders/gouraud_light_instanced.vs
share/PrusaSlicer/shaders/mm_contour.fs
share/PrusaSlicer/shaders/mm_contour.vs
share/PrusaSlicer/shaders/mm_gouraud.fs
share/PrusaSlicer/shaders/mm_gouraud.vs
share/PrusaSlicer/shaders/options_110.fs
share/PrusaSlicer/shaders/options_110.vs
share/PrusaSlicer/shaders/options_120.fs
share/PrusaSlicer/shaders/options_120.vs
share/PrusaSlicer/shaders/printbed.fs
share/PrusaSlicer/shaders/printbed.vs
share/PrusaSlicer/shaders/toolpaths_lines.fs
share/PrusaSlicer/shaders/toolpaths_lines.vs
share/PrusaSlicer/shaders/variable_layer_height.fs
share/PrusaSlicer/shaders/variable_layer_height.vs
share/PrusaSlicer/shapes/
share/PrusaSlicer/shapes/M3_hex_nut.png
share/PrusaSlicer/shapes/M3_hex_nut.stl
share/PrusaSlicer/shapes/M3x10_screw.png
share/PrusaSlicer/shapes/M3x10_screw.stl
share/PrusaSlicer/shapes/OTHER_recycling_symbol.png
share/PrusaSlicer/shapes/OTHER_recycling_symbol.stl
share/PrusaSlicer/shapes/PETG_recycling_symbol.png
share/PrusaSlicer/shapes/PETG_recycling_symbol.stl
share/PrusaSlicer/shapes/PLA_recycling_symbol.png
share/PrusaSlicer/shapes/PLA_recycling_symbol.stl
share/PrusaSlicer/shapes/box.png
share/PrusaSlicer/shapes/box.stl
share/PrusaSlicer/shapes/bunny.png
share/PrusaSlicer/shapes/bunny.stl
share/PrusaSlicer/shapes/cone.png
share/PrusaSlicer/shapes/cone.stl
share/PrusaSlicer/shapes/cylinder.png
share/PrusaSlicer/shapes/cylinder.stl
share/PrusaSlicer/shapes/helper_disk.png
share/PrusaSlicer/shapes/helper_disk.stl
share/PrusaSlicer/shapes/pyramid.png
share/PrusaSlicer/shapes/pyramid.stl
share/PrusaSlicer/shapes/sphere.png
share/PrusaSlicer/shapes/sphere.stl
share/PrusaSlicer/shapes/torus.png
share/PrusaSlicer/shapes/torus.stl
share/applications/PrusaGcodeviewer.desktop
share/applications/PrusaSlicer.desktop
share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png
share/icons/hicolor/128x128/apps/PrusaSlicer.png
share/icons/hicolor/192x192/apps/PrusaSlicer-gcodeviewer.png
share/icons/hicolor/192x192/apps/PrusaSlicer.png
share/icons/hicolor/32x32/apps/PrusaSlicer-gcodeviewer.png
share/icons/hicolor/32x32/apps/PrusaSlicer.png
@tag update-desktop-database
@tag gtk-update-icon-cache %D/share/icons/hicolor

View file

@ -39,4 +39,7 @@ CONFIGURE_ARGS += -DXTRKCAD_USE_GETTEXT=on
CONFIGURE_ENV += CFLAGS=-I${PREFIX}/include \ CONFIGURE_ENV += CFLAGS=-I${PREFIX}/include \
LDFLAGS="-pthread -L/usr/X11R6/lib -L${PREFIX}/lib -liconv -lintl" LDFLAGS="-pthread -L/usr/X11R6/lib -L${PREFIX}/lib -liconv -lintl"
# patches/patch-app_i18n_fi_po
FIX_CRLF_FILES= ${WRKSRC}/app/i18n/fi.po
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,13 @@
Erroneously marked as a C format string and flagged as invalid by msgfmt.
Index: app/i18n/fi.po
--- app/i18n/fi.po.orig
+++ app/i18n/fi.po
@@ -12813,7 +12813,6 @@ msgstr ""
#. i18n: C:/Users/mf/Documents/XTrackCAD/src/work/app/lib/demos/dmhelix.xtr:28
#: ../../../../build/work/app/i18n/custmsg.h:627
-#, c-format
msgid ""
"We will be creating a helix with a Elevation Difference of 12\", Grade of "
"1.5% and limit the Vertical Separation to at least 2\".\n"

View file

@ -1,6 +1,6 @@
COMMENT = concise binary object representation COMMENT = concise binary object representation
DISTNAME = CBOR-XS-1.86 DISTNAME = CBOR-XS-1.87
CPAN_AUTHOR = MLEHMANN CPAN_AUTHOR = MLEHMANN
CATEGORIES = converters CATEGORIES = converters
@ -17,5 +17,6 @@ MODULES = cpan
BUILD_DEPENDS = devel/p5-Canary-Stability BUILD_DEPENDS = devel/p5-Canary-Stability
RUN_DEPENDS = converters/p5-Types-Serialiser \ RUN_DEPENDS = converters/p5-Types-Serialiser \
devel/p5-common-sense devel/p5-common-sense
TEST_DEPENDS = devel/p5-Task-Weaken>=1.06
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (CBOR-XS-1.86.tar.gz) = 2bckoNM3EHt/8c1jKFuukKJWj27PwrUpoyoWv/8TuKk= SHA256 (CBOR-XS-1.87.tar.gz) = 6sFecwqvYS7dnt9x5qqVRlNhG65aEEO5YK/1qbHlcf8=
SIZE (CBOR-XS-1.86.tar.gz) = 79476 SIZE (CBOR-XS-1.87.tar.gz) = 80713

View file

@ -1,18 +1,17 @@
COMMENT = wrapper class for the various JSON classes COMMENT = wrapper class for the various JSON classes
DISTNAME = JSON-Any-1.39 DISTNAME = JSON-Any-1.40
REVISION = 1
FIX_EXTRACT_PERMISSIONS=Yes FIX_EXTRACT_PERMISSIONS=Yes
CATEGORIES = converters CATEGORIES = converters
# Perl # Perl
PERMIT_PACKAGE = Yes PERMIT_PACKAGE = Yes
MODULES = cpan MODULES = cpan
TEST_DEPENDS = devel/p5-Test-Fatal \ TEST_DEPENDS = devel/p5-Test-Fatal \
devel/p5-Test-Requires \ devel/p5-Test-Needs \
devel/p5-Test-Warnings>=0.009 \ devel/p5-Test-Warnings>=0.009 \
devel/p5-Test-Without-Module devel/p5-Test-Without-Module

View file

@ -1,2 +1,2 @@
SHA256 (JSON-Any-1.39.tar.gz) = rkl1XPNxCmoydqN6t9XD5+DArrLas1Ss12gsCad5V8M= SHA256 (JSON-Any-1.40.tar.gz) = CDJWJVpICU/ZrBI54P6ooQojg6nNHvSxxyZO3htEAKs=
SIZE (JSON-Any-1.39.tar.gz) = 35890 SIZE (JSON-Any-1.40.tar.gz) = 40670

View file

@ -9,6 +9,7 @@ VERSION= 15.4
PREV_MAJOR= 14 PREV_MAJOR= 14
DISTNAME= postgresql-${VERSION} DISTNAME= postgresql-${VERSION}
PKGNAME-main= postgresql-client-${VERSION} PKGNAME-main= postgresql-client-${VERSION}
REVISION-server=0
DPB_PROPERTIES= parallel DPB_PROPERTIES= parallel

View file

@ -0,0 +1,31 @@
Use rcctl in initdb instructions if using the path that the rc.d
script handles.
Index: src/bin/initdb/initdb.c
--- src/bin/initdb/initdb.c.orig
+++ src/bin/initdb/initdb.c
@@ -3152,6 +3152,16 @@ main(int argc, char *argv[])
if (!noinstructions)
{
+ if (strcmp(pgdata_native, "/var/postgresql/data") == 0)
+ {
+ printf("\nSuccess. You can now start the database server using:\n\n"
+ " rcctl start postgresql\n\n"
+ "To start the PostgreSQL server automatically at boot:\n\n"
+ " rcctl enable postgresql\n\n"
+ );
+ }
+ else
+ {
/*
* Build up a shell command to tell the user how to start the server
*/
@@ -3183,6 +3193,7 @@ main(int argc, char *argv[])
start_db_cmd->data);
destroyPQExpBuffer(start_db_cmd);
+ }
}

View file

@ -2,7 +2,7 @@ COMMENT = database designed to make SQL scalable for time-series data
GH_ACCOUNT = timescale GH_ACCOUNT = timescale
GH_PROJECT = timescaledb GH_PROJECT = timescaledb
GH_TAGNAME = 2.10.0 GH_TAGNAME = 2.11.2
CATEGORIES = databases CATEGORIES = databases
HOMEPAGE = https://www.timescale.com/ HOMEPAGE = https://www.timescale.com/

View file

@ -1,2 +1,2 @@
SHA256 (timescaledb-2.10.0.tar.gz) = LmqEi2cm7DeAS+PBmNuZRSbAfwSfuxo5D/njSfxuH5c= SHA256 (timescaledb-2.11.2.tar.gz) = rMpfbsVoRyI3TuzpL3PXdjvRcQdQdP0ua9AkS9qfvCU=
SIZE (timescaledb-2.10.0.tar.gz) = 7410903 SIZE (timescaledb-2.11.2.tar.gz) = 7728399

View file

@ -17,6 +17,12 @@ share/postgresql/extension/timescaledb--2.0.1--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.0.2--${GH_TAGNAME}.sql share/postgresql/extension/timescaledb--2.0.2--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.1.0--${GH_TAGNAME}.sql share/postgresql/extension/timescaledb--2.1.0--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.1.1--${GH_TAGNAME}.sql share/postgresql/extension/timescaledb--2.1.1--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.10.0--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.10.1--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.10.2--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.10.3--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.11.0--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.11.1--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--${GH_TAGNAME}.sql share/postgresql/extension/timescaledb--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.2.0--${GH_TAGNAME}.sql share/postgresql/extension/timescaledb--2.2.0--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.2.1--${GH_TAGNAME}.sql share/postgresql/extension/timescaledb--2.2.1--${GH_TAGNAME}.sql

View file

@ -1299,7 +1299,6 @@
SUBDIR += pkgconfig SUBDIR += pkgconfig
SUBDIR += plib SUBDIR += plib
SUBDIR += poedit SUBDIR += poedit
SUBDIR += pony-stable
SUBDIR += popt SUBDIR += popt
SUBDIR += pre-commit SUBDIR += pre-commit
SUBDIR += premake4 SUBDIR += premake4

View file

@ -3,6 +3,7 @@ COMMENT = C++ header-only serialization library
GH_ACCOUNT = USCiLab GH_ACCOUNT = USCiLab
GH_PROJECT = cereal GH_PROJECT = cereal
GH_TAGNAME = v1.3.2 GH_TAGNAME = v1.3.2
REVISION = 0
CATEGORIES = devel CATEGORIES = devel
@ -18,9 +19,4 @@ CONFIGURE_ARGS = -DBUILD_DOC=OFF \
-DSKIP_PERFORMANCE_COMPARISON=ON \ -DSKIP_PERFORMANCE_COMPARISON=ON \
-DBUILD_TESTS=OFF -DBUILD_TESTS=OFF
# just header files
PKG_ARCH = *
NO_BUILD = Yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -2,23 +2,23 @@ COMMENT-runtime= GNU gettext runtime libraries and programs
COMMENT-textstyle= text styling library COMMENT-textstyle= text styling library
COMMENT-tools= GNU gettext development and translation tools COMMENT-tools= GNU gettext development and translation tools
VERSION= 0.21.1 VERSION= 0.22
DISTNAME= gettext-${VERSION} DISTNAME= gettext-${VERSION}
PKGNAME-textstyle= libtextstyle-${VERSION} PKGNAME-textstyle= libtextstyle-${VERSION}
SHARED_LIBS += intl 7.0 # 11.0 SHARED_LIBS += intl 8.0 # 11.0
SHARED_LIBS += asprintf 1.1 # unknown SHARED_LIBS += asprintf 2.0 # unknown
SHARED_LIBS += textstyle 0.1 # 1.2 SHARED_LIBS += textstyle 0.2 # 2.0
SHARED_LIBS += gettextlib 11.0 # unknown SHARED_LIBS += gettextlib 12.0 # unknown
SHARED_LIBS += gettextsrc 9.0 # unknown SHARED_LIBS += gettextsrc 10.0 # unknown
SHARED_LIBS += gettextpo 11.0 # 5.8 SHARED_LIBS += gettextpo 12.0 # 5.9
SUBST_VARS= VERSION SUBST_VARS= VERSION
CATEGORIES= devel CATEGORIES= devel
# DPB: parallel-safe, not worth it. Too much time in configure # DPB: parallel-safe, not worth it. Too much time in configure
MASTER_SITES= ${MASTER_SITE_GNU:=gettext/} SITES= ${SITE_GNU:=gettext/}
EXTRACT_SUFX= .tar.xz EXTRACT_SUFX= .tar.xz
HOMEPAGE= https://www.gnu.org/software/gettext/ HOMEPAGE= https://www.gnu.org/software/gettext/

View file

@ -1,2 +1,2 @@
SHA256 (gettext-0.21.1.tar.xz) = UNvI85eXlQqiyY6TmUfFJ+Wsnr0sG5ndewa6M6Z2euY= SHA256 (gettext-0.22.tar.xz) = DmA5OkcGFWe0aHWySbfSeIsJLWRX1lYUW7Dn5qPibZM=
SIZE (gettext-0.21.1.tar.xz) = 10054564 SIZE (gettext-0.22.tar.xz) = 10008808

View file

@ -0,0 +1,29 @@
Provide unprefixed symbols, e.g. libintl_dgettext -> dgettext
https://savannah.gnu.org/bugs/index.php?64323
Fix build failure with "make -j"
https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commit;h=97a6a63ad61949663283f5fad68c9d5fb9be1f15
Index: gettext-runtime/intl/Makefile.in
--- gettext-runtime/intl/Makefile.in.orig
+++ gettext-runtime/intl/Makefile.in
@@ -1692,7 +1692,7 @@ SUFFIXES =
AM_CPPFLAGS = -Ignulib-lib -I$(srcdir)/gnulib-lib \
-DLOCALEDIR=$(localedir_c_make) \
-DLOCALE_ALIAS_PATH=\"$(aliaspath)\" -DLIBDIR=\"$(libdir)\" \
- -DBUILDING_LIBINTL $(am__append_1)
+ -DBUILDING_LIBINTL -DBUILDING_DLL $(am__append_1)
# Enable more warning options in this directory.
@@ -2601,8 +2601,8 @@ dngettext.lo: ../config.h $(srcdir)/gettextP.h
ngettext.lo: ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
plural.lo: ../config.h $(srcdir)/plural-exp.h $(PLURAL_DEPS)
plural-exp.lo: ../config.h $(srcdir)/plural-exp.h
-langprefs.lo: ../config.h
-log.lo: ../config.h
+langprefs.lo: ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
+log.lo: ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
printf.lo: ../config.h
setlocale.lo: ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
version.lo: ../config.h libgnuintl.h

View file

@ -0,0 +1,15 @@
There is no use for a relocatable library and this restores the .la file.
https://savannah.gnu.org/bugs/index.php?64536
Index: gettext-runtime/intl/configure
--- gettext-runtime/intl/configure.orig
+++ gettext-runtime/intl/configure
@@ -6695,7 +6695,7 @@ fi
-enable_relocatable=yes
+enable_relocatable=no
ac_header= ac_cache=
for ac_item in $ac_header_c_list

View file

@ -1,7 +1,7 @@
Index: gettext-runtime/intl/dcigettext.c Index: gettext-runtime/intl/dcigettext.c
--- gettext-runtime/intl/dcigettext.c.orig --- gettext-runtime/intl/dcigettext.c.orig
+++ gettext-runtime/intl/dcigettext.c +++ gettext-runtime/intl/dcigettext.c
@@ -489,6 +489,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -476,6 +476,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1
const char *localename; const char *localename;
#endif #endif
size_t domainname_len; size_t domainname_len;
@ -9,7 +9,7 @@ Index: gettext-runtime/intl/dcigettext.c
/* If no real MSGID is given return NULL. */ /* If no real MSGID is given return NULL. */
if (msgid1 == NULL) if (msgid1 == NULL)
@@ -680,6 +681,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -667,6 +668,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1
/* We have a relative path. Make it absolute now. */ /* We have a relative path. Make it absolute now. */
size_t dirname_len = strlen (dirname) + 1; size_t dirname_len = strlen (dirname) + 1;
size_t path_max; size_t path_max;
@ -17,7 +17,7 @@ Index: gettext-runtime/intl/dcigettext.c
char *resolved_dirname; char *resolved_dirname;
char *ret; char *ret;
@@ -688,7 +690,8 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -675,7 +677,8 @@ DCIGETTEXT (const char *domainname, const char *msgid1
for (;;) for (;;)
{ {
@ -27,7 +27,7 @@ Index: gettext-runtime/intl/dcigettext.c
ADD_BLOCK (block_list, resolved_dirname); ADD_BLOCK (block_list, resolved_dirname);
__set_errno (0); __set_errno (0);
@@ -705,7 +708,8 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -692,7 +695,8 @@ DCIGETTEXT (const char *domainname, const char *msgid1
error but simply return the default string. */ error but simply return the default string. */
goto return_untranslated; goto return_untranslated;
@ -37,7 +37,7 @@ Index: gettext-runtime/intl/dcigettext.c
dirname = resolved_dirname; dirname = resolved_dirname;
} }
#endif #endif
@@ -724,13 +728,14 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -711,13 +715,14 @@ DCIGETTEXT (const char *domainname, const char *msgid1
#endif #endif
domainname_len = strlen (domainname); domainname_len = strlen (domainname);
@ -57,7 +57,7 @@ Index: gettext-runtime/intl/dcigettext.c
/* Creating working area. */ /* Creating working area. */
single_locale = (char *) alloca (strlen (categoryvalue) + 1); single_locale = (char *) alloca (strlen (categoryvalue) + 1);
@@ -832,13 +837,17 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -819,13 +824,17 @@ DCIGETTEXT (const char *domainname, const char *msgid1
/* Create a new entry and add it to the search tree. */ /* Create a new entry and add it to the search tree. */
size_t msgid_len; size_t msgid_len;
size_t size; size_t size;
@ -76,7 +76,7 @@ Index: gettext-runtime/intl/dcigettext.c
#endif #endif
newp = (struct known_translation_t *) malloc (size); newp = (struct known_translation_t *) malloc (size);
if (newp != NULL) if (newp != NULL)
@@ -854,7 +863,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1 @@ -841,7 +850,7 @@ DCIGETTEXT (const char *domainname, const char *msgid1
memcpy (new_domainname, domainname, domainname_len + 1); memcpy (new_domainname, domainname, domainname_len + 1);
#ifdef HAVE_PER_THREAD_LOCALE #ifdef HAVE_PER_THREAD_LOCALE
new_localename = new_domainname + domainname_len + 1; new_localename = new_domainname + domainname_len + 1;

View file

@ -1,6 +1,6 @@
Index: gettext-runtime/intl/relocatable.c Index: gettext-runtime/intl/gnulib-lib/relocatable.c
--- gettext-runtime/intl/relocatable.c.orig --- gettext-runtime/intl/gnulib-lib/relocatable.c.orig
+++ gettext-runtime/intl/relocatable.c +++ gettext-runtime/intl/gnulib-lib/relocatable.c
@@ -524,13 +524,17 @@ relocate (const char *pathname) @@ -524,13 +524,17 @@ relocate (const char *pathname)
if (pathname[orig_prefix_len] == '\0') if (pathname[orig_prefix_len] == '\0')
{ {

View file

@ -71,7 +71,7 @@ Index: gettext-runtime/intl/l10nflist.c
} }
#if defined _WIN32 && !defined __CYGWIN__ #if defined _WIN32 && !defined __CYGWIN__
@@ -367,7 +370,7 @@ _nl_normalize_codeset (const char *codeset, size_t nam @@ -384,7 +387,7 @@ _nl_normalize_codeset (const char *codeset, size_t nam
if (retval != NULL) if (retval != NULL)
{ {
if (only_digit) if (only_digit)

View file

@ -1,6 +1,7 @@
--- gettext-runtime/intl/log.c.orig Tue Dec 4 07:28:58 2012 Index: gettext-runtime/intl/log.c
+++ gettext-runtime/intl/log.c Wed Jan 16 23:06:10 2013 --- gettext-runtime/intl/log.c.orig
@@ -66,6 +66,7 @@ _nl_log_untranslated_locked (const char *logfilename, +++ gettext-runtime/intl/log.c
@@ -69,6 +69,7 @@ _nl_log_untranslated_locked (const char *logfilename,
{ {
FILE *logfile; FILE *logfile;
const char *separator; const char *separator;
@ -8,7 +9,7 @@
/* Can we reuse the last opened logfile? */ /* Can we reuse the last opened logfile? */
if (last_logfilename == NULL || strcmp (logfilename, last_logfilename) != 0) if (last_logfilename == NULL || strcmp (logfilename, last_logfilename) != 0)
@@ -82,10 +83,11 @@ _nl_log_untranslated_locked (const char *logfilename, @@ -85,10 +86,11 @@ _nl_log_untranslated_locked (const char *logfilename,
last_logfilename = NULL; last_logfilename = NULL;
} }
/* Open the logfile. */ /* Open the logfile. */

View file

@ -6,16 +6,16 @@ This was also a race if MAKE_JOBS > 1.
Index: gettext-tools/gnulib-lib/Makefile.in Index: gettext-tools/gnulib-lib/Makefile.in
--- gettext-tools/gnulib-lib/Makefile.in.orig --- gettext-tools/gnulib-lib/Makefile.in.orig
+++ gettext-tools/gnulib-lib/Makefile.in +++ gettext-tools/gnulib-lib/Makefile.in
@@ -3542,7 +3542,7 @@ libgettextlib_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined @@ -4390,7 +4390,7 @@ libgettextlib_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined
$(LIB_HARD_LOCALE) $(LIB_MBRTOWC) $(LIB_POSIX_SPAWN) \ $(LTLIBICONV) $(LTLIBINTL) $(LTLIBUNISTRING) $(MBRTOWC_LIB) \
$(LIB_SETLOCALE) $(LIB_SETLOCALE_NULL) $(LOG10_LIBM) \ $(POSIX_SPAWN_LIB) $(POW_LIBM) $(QCOPY_ACL_LIB) $(SERVENT_LIB) \
$(LTLIBICONV) $(LTLIBINTL) $(LTLIBUNISTRING) $(POW_LIBM) \ $(SETLOCALE_LIB) $(SETLOCALE_NULL_LIB) @INTL_MACOSX_LIBS@ \
- @INTL_MACOSX_LIBS@ -release @VERSION@ $(am__append_3) \ - -release @VERSION@ $(am__append_36) $(am__append_50) \
+ @INTL_MACOSX_LIBS@ $(am__append_3) \ + $(am__append_36) $(am__append_50) \
$(am__append_8) $(am__append_25) $(am__append_26) $(am__append_150) $(am__append_151)
# Use this preprocessor expression to decide whether #include_next works. # Use this preprocessor expression to decide whether #include_next works.
@@ -4553,7 +4553,7 @@ fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CX @@ -6539,7 +6539,7 @@ fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CX
@GL_GENERATE_GETOPT_CDEFS_H_FALSE@ rm -f $@ @GL_GENERATE_GETOPT_CDEFS_H_FALSE@ rm -f $@
# No need to install libgettextlib.a, except on AIX. # No need to install libgettextlib.a, except on AIX.

View file

@ -3,12 +3,12 @@
Index: gettext-tools/gnulib-lib/asyncsafe-spin.c Index: gettext-tools/gnulib-lib/asyncsafe-spin.c
--- gettext-tools/gnulib-lib/asyncsafe-spin.c.orig --- gettext-tools/gnulib-lib/asyncsafe-spin.c.orig
+++ gettext-tools/gnulib-lib/asyncsafe-spin.c +++ gettext-tools/gnulib-lib/asyncsafe-spin.c
@@ -138,7 +138,7 @@ do_unlock (asyncsafe_spinlock_t *lock) @@ -136,7 +136,7 @@ do_unlock (asyncsafe_spinlock_t *lock)
# elif (((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)) \ # elif (((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)) \
&& !defined __sparc__) \ && !(defined __sun && defined __sparc__) && !defined __ANDROID__) \
|| __clang_major__ >= 3) \ || __clang_major__ >= 3) \
- && !defined __ibmxl__ - && !defined __ibmxl__
+ && !defined __ibmxl__ && !defined(__hppa__) + && !defined __ibmxl__ && !defined(__hppa__)
/* Use GCC built-ins (available in GCC >= 4.1, except on SPARC, and /* Use GCC built-ins (available in GCC >= 4.1, except on Solaris/SPARC and
clang >= 3.0). Android, and clang >= 3.0).
Documentation: Documentation:

View file

@ -6,7 +6,7 @@ This was also a race if MAKE_JOBS > 1.
Index: gettext-tools/src/Makefile.in Index: gettext-tools/src/Makefile.in
--- gettext-tools/src/Makefile.in.orig --- gettext-tools/src/Makefile.in.orig
+++ gettext-tools/src/Makefile.in +++ gettext-tools/src/Makefile.in
@@ -3413,7 +3413,7 @@ cldr_plurals_LDADD = libgettextsrc.la $(LDADD) @@ -3819,7 +3819,7 @@ cldr_plurals_LDADD = libgettextsrc.la $(LDADD)
# Need @LTLIBINTL@ because many source files use gettext(). # Need @LTLIBINTL@ because many source files use gettext().
# Need @LTLIBICONV@ because po-charset.c, po-lex.c, msgl-iconv.c, write-po.c # Need @LTLIBICONV@ because po-charset.c, po-lex.c, msgl-iconv.c, write-po.c
# use iconv(). # use iconv().
@ -15,7 +15,7 @@ Index: gettext-tools/src/Makefile.in
../gnulib-lib/libgettextlib.la $(LTLIBUNISTRING) \ ../gnulib-lib/libgettextlib.la $(LTLIBUNISTRING) \
$(LT_LIBTEXTSTYLE) @LTLIBINTL@ @LTLIBICONV@ -lc -no-undefined \ $(LT_LIBTEXTSTYLE) @LTLIBINTL@ @LTLIBICONV@ -lc -no-undefined \
$(am__append_3) $(am__append_5) $(am__append_7) $(am__append_3) $(am__append_5) $(am__append_7)
@@ -4873,7 +4873,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIB @@ -5281,7 +5281,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIB
@USE_INSTALLED_LIBTEXTSTYLE_FALSE@ $(MAKE) install-nobase_includeHEADERS install-nobase_nodist_includeHEADERS includedir="$$here" @USE_INSTALLED_LIBTEXTSTYLE_FALSE@ $(MAKE) install-nobase_includeHEADERS install-nobase_nodist_includeHEADERS includedir="$$here"
# No need to install libgettextsrc.a, except on AIX. # No need to install libgettextsrc.a, except on AIX.

View file

@ -136,6 +136,9 @@ share/locale/it/LC_MESSAGES/gettext-runtime.mo
share/locale/ja/ share/locale/ja/
share/locale/ja/LC_MESSAGES/ share/locale/ja/LC_MESSAGES/
share/locale/ja/LC_MESSAGES/gettext-runtime.mo share/locale/ja/LC_MESSAGES/gettext-runtime.mo
share/locale/ka/
share/locale/ka/LC_MESSAGES/
share/locale/ka/LC_MESSAGES/gettext-runtime.mo
share/locale/ko/ share/locale/ko/
share/locale/ko/LC_MESSAGES/ share/locale/ko/LC_MESSAGES/
share/locale/ko/LC_MESSAGES/gettext-runtime.mo share/locale/ko/LC_MESSAGES/gettext-runtime.mo

View file

@ -53,6 +53,7 @@ lib/libgettextsrc.la
@man man/man1/recode-sr-latin.1 @man man/man1/recode-sr-latin.1
@man man/man1/xgettext.1 @man man/man1/xgettext.1
share/aclocal/ share/aclocal/
share/aclocal/build-to-host.m4
share/aclocal/gettext.m4 share/aclocal/gettext.m4
share/aclocal/host-cpu-c-abi.m4 share/aclocal/host-cpu-c-abi.m4
share/aclocal/iconv.m4 share/aclocal/iconv.m4
@ -397,6 +398,63 @@ share/doc/gettext/examples/hello-c++/po/vi.po
share/doc/gettext/examples/hello-c++/po/zh_CN.po share/doc/gettext/examples/hello-c++/po/zh_CN.po
share/doc/gettext/examples/hello-c++/po/zh_HK.po share/doc/gettext/examples/hello-c++/po/zh_HK.po
share/doc/gettext/examples/hello-c++/po/zh_TW.po share/doc/gettext/examples/hello-c++/po/zh_TW.po
share/doc/gettext/examples/hello-c++20/
share/doc/gettext/examples/hello-c++20/INSTALL
share/doc/gettext/examples/hello-c++20/Makefile.am
share/doc/gettext/examples/hello-c++20/autoclean.sh
share/doc/gettext/examples/hello-c++20/autogen.sh
share/doc/gettext/examples/hello-c++20/configure.ac
share/doc/gettext/examples/hello-c++20/hello.cc
share/doc/gettext/examples/hello-c++20/m4/
share/doc/gettext/examples/hello-c++20/m4/Makefile.am
share/doc/gettext/examples/hello-c++20/po/
share/doc/gettext/examples/hello-c++20/po/LINGUAS
share/doc/gettext/examples/hello-c++20/po/Makevars
share/doc/gettext/examples/hello-c++20/po/POTFILES.in
share/doc/gettext/examples/hello-c++20/po/af.po
share/doc/gettext/examples/hello-c++20/po/ast.po
share/doc/gettext/examples/hello-c++20/po/bg.po
share/doc/gettext/examples/hello-c++20/po/ca.po
share/doc/gettext/examples/hello-c++20/po/cs.po
share/doc/gettext/examples/hello-c++20/po/da.po
share/doc/gettext/examples/hello-c++20/po/de.po
share/doc/gettext/examples/hello-c++20/po/el.po
share/doc/gettext/examples/hello-c++20/po/eo.po
share/doc/gettext/examples/hello-c++20/po/es.po
share/doc/gettext/examples/hello-c++20/po/fi.po
share/doc/gettext/examples/hello-c++20/po/fr.po
share/doc/gettext/examples/hello-c++20/po/ga.po
share/doc/gettext/examples/hello-c++20/po/gl.po
share/doc/gettext/examples/hello-c++20/po/hr.po
share/doc/gettext/examples/hello-c++20/po/hu.po
share/doc/gettext/examples/hello-c++20/po/id.po
share/doc/gettext/examples/hello-c++20/po/it.po
share/doc/gettext/examples/hello-c++20/po/ja.po
share/doc/gettext/examples/hello-c++20/po/ka.po
share/doc/gettext/examples/hello-c++20/po/ky.po
share/doc/gettext/examples/hello-c++20/po/lv.po
share/doc/gettext/examples/hello-c++20/po/ms.po
share/doc/gettext/examples/hello-c++20/po/mt.po
share/doc/gettext/examples/hello-c++20/po/nb.po
share/doc/gettext/examples/hello-c++20/po/nl.po
share/doc/gettext/examples/hello-c++20/po/nn.po
share/doc/gettext/examples/hello-c++20/po/pl.po
share/doc/gettext/examples/hello-c++20/po/pt.po
share/doc/gettext/examples/hello-c++20/po/pt_BR.po
share/doc/gettext/examples/hello-c++20/po/ro.po
share/doc/gettext/examples/hello-c++20/po/ru.po
share/doc/gettext/examples/hello-c++20/po/sk.po
share/doc/gettext/examples/hello-c++20/po/sl.po
share/doc/gettext/examples/hello-c++20/po/sq.po
share/doc/gettext/examples/hello-c++20/po/sr.po
share/doc/gettext/examples/hello-c++20/po/sv.po
share/doc/gettext/examples/hello-c++20/po/ta.po
share/doc/gettext/examples/hello-c++20/po/tr.po
share/doc/gettext/examples/hello-c++20/po/uk.po
share/doc/gettext/examples/hello-c++20/po/vi.po
share/doc/gettext/examples/hello-c++20/po/zh_CN.po
share/doc/gettext/examples/hello-c++20/po/zh_HK.po
share/doc/gettext/examples/hello-c++20/po/zh_TW.po
share/doc/gettext/examples/hello-c-gnome/ share/doc/gettext/examples/hello-c-gnome/
share/doc/gettext/examples/hello-c-gnome/INSTALL share/doc/gettext/examples/hello-c-gnome/INSTALL
share/doc/gettext/examples/hello-c-gnome/Makefile.am share/doc/gettext/examples/hello-c-gnome/Makefile.am
@ -1948,6 +2006,7 @@ share/locale/eu/LC_MESSAGES/gettext-tools.mo
share/locale/fi/LC_MESSAGES/gettext-tools.mo share/locale/fi/LC_MESSAGES/gettext-tools.mo
share/locale/fr/LC_MESSAGES/gettext-tools.mo share/locale/fr/LC_MESSAGES/gettext-tools.mo
share/locale/gl/LC_MESSAGES/gettext-tools.mo share/locale/gl/LC_MESSAGES/gettext-tools.mo
share/locale/hr/LC_MESSAGES/gettext-tools.mo
share/locale/id/LC_MESSAGES/gettext-tools.mo share/locale/id/LC_MESSAGES/gettext-tools.mo
share/locale/it/LC_MESSAGES/gettext-tools.mo share/locale/it/LC_MESSAGES/gettext-tools.mo
share/locale/ja/LC_MESSAGES/gettext-tools.mo share/locale/ja/LC_MESSAGES/gettext-tools.mo

View file

@ -1,6 +1,6 @@
COMMENT = python powered git gui COMMENT = python powered git gui
MODPY_EGG_VERSION = 4.3.1 MODPY_EGG_VERSION = 4.3.2
DISTNAME = git-cola-${MODPY_EGG_VERSION} DISTNAME = git-cola-${MODPY_EGG_VERSION}
CATEGORIES = devel x11 CATEGORIES = devel x11

View file

@ -1,2 +1,2 @@
SHA256 (git-cola-4.3.1.tar.gz) = jhAIQzDM195syr9K0wVgjiqo77aMeOhR5EXwn9y4xOo= SHA256 (git-cola-4.3.2.tar.gz) = WuTnKZ5PRV8WLcjOec3zUagNplasestYRZwZaRsE6D8=
SIZE (git-cola-4.3.1.tar.gz) = 1206599 SIZE (git-cola-4.3.2.tar.gz) = 1224855

View file

@ -1,7 +1,7 @@
COMMENT = various tools for the Go programming language COMMENT = various tools for the Go programming language
MODGO_MODNAME = golang.org/x/tools MODGO_MODNAME = golang.org/x/tools
MODGO_VERSION = v0.5.0 MODGO_VERSION = v0.9.0
DISTNAME = go-tools-${MODGO_VERSION} DISTNAME = go-tools-${MODGO_VERSION}
EPOCH = 0 EPOCH = 0

View file

@ -1,32 +1,32 @@
SHA256 (go-tools-v0.5.0.zip) = +Iunkk24qtwqk8kWE2tS9/zUZx5234cWqgLeWGqdGHE= SHA256 (go-tools-v0.9.0.zip) = do5ITBH7lm16O50uesNx/2etMyoqI0EXAlOlKWjLFaM=
SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 7n/kRmIDoB06wZrcE0zeyZvG3nGZLCjz3Zp0SAv/BgM= SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 7n/kRmIDoB06wZrcE0zeyZvG3nGZLCjz3Zp0SAv/BgM=
SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = u0GmArF0NF/aOSyK2D/MkyF8KFx2NplndjC+kP63peM= SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = u0GmArF0NF/aOSyK2D/MkyF8KFx2NplndjC+kP63peM=
SHA256 (go_modules/golang.org/x/mod/@v/v0.7.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ= SHA256 (go_modules/golang.org/x/mod/@v/v0.10.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
SHA256 (go_modules/golang.org/x/mod/@v/v0.7.0.zip) = JKvR2xMymHPXIDTcJ++tCcvDfTnPKLj/e7PCrcju3vc= SHA256 (go_modules/golang.org/x/mod/@v/v0.10.0.zip) = +HZHOsJ/HG47D/+XHIT7689nDbCz6PKB4DFJ/PY2/iU=
SHA256 (go_modules/golang.org/x/net/@v/v0.5.0.mod) = XDe+Zi2TeArML0PMnG6heErvFMEaDyJ971zm23u4pwQ= SHA256 (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 07fiNv8J5jIr5IkXAhbgGNMiGGLxoFPctj5T6rhTPBc=
SHA256 (go_modules/golang.org/x/net/@v/v0.5.0.zip) = DmBoge6y9XKz1hrSpjnnnK0AIGQJDHXIOKovT+ymHI4= SHA256 (go_modules/golang.org/x/net/@v/v0.10.0.zip) = +S+bJlUiam0BWvenYnmhH7VWeOQQuFGxWPyEZUb4BzM=
SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw= SHA256 (go_modules/golang.org/x/sync/@v/v0.2.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.zip) = 9RC+xgCeGYgtGZU+cnMTfTTfhsZZSTRdcvEjolXC7NI= SHA256 (go_modules/golang.org/x/sync/@v/v0.2.0.zip) = 7g30Vy3XNmV2eWT/gJsS8NQeOgdAIg1E1BihmYmgNjs=
SHA256 (go_modules/golang.org/x/sys/@v/v0.4.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= SHA256 (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
SHA256 (go_modules/golang.org/x/sys/@v/v0.4.0.zip) = 76k1T8qnCYJbuxyGuD4jR867U0n0MmzEyMy5cq0yAyw= SHA256 (go_modules/golang.org/x/sys/@v/v0.8.0.zip) = JYizpkWDg5DjQfEAf4Z59eERe11ayUZ++DLRSLIhmjg=
SHA256 (go_modules/golang.org/x/term/@v/v0.4.0.mod) = zeXNBcC9PaC/rF4royqoXCVwjmVJPn4bfXPDCXcKd7o= SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.mod) = XTYtaoNFP3Akcl6CTAXFlJYk749MsT9dfj1Lfxygsyc=
SHA256 (go_modules/golang.org/x/term/@v/v0.4.0.zip) = R3Dzfqp9VJkacfRu7I4pZBCRg7Ai649k1vqOaJNOL3w= SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.zip) = GWHf6lnOUx4tbmoyKHgfWViyfG2dnAmTL1/8VMTZzfk=
SHA256 (go_modules/golang.org/x/text/@v/v0.6.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ= SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.mod) = Q29ZLne1k7AvvqN04jrTNpyGI/8NKckd594eZnLbmkE=
SHA256 (go_modules/golang.org/x/text/@v/v0.6.0.zip) = nsc+hEJDazM+fQkg3ARujXHacd5YZvJtRHYgeUam34M= SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.zip) = wcvmhOrwHAU78SMnOGl9EEAyelyK1i2t/JULWF0bTKo=
SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = KouTZYmPCCL6zmW6CJoTU+aKZdNC8wDKMXzOzN5kIfM= SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = KouTZYmPCCL6zmW6CJoTU+aKZdNC8wDKMXzOzN5kIfM=
SIZE (go-tools-v0.5.0.zip) = 2984292 SIZE (go-tools-v0.9.0.zip) = 3119578
SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 41 SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 41
SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = 229017 SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = 229017
SIZE (go_modules/golang.org/x/mod/@v/v0.7.0.mod) = 84 SIZE (go_modules/golang.org/x/mod/@v/v0.10.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.7.0.zip) = 161744 SIZE (go_modules/golang.org/x/mod/@v/v0.10.0.zip) = 162521
SIZE (go_modules/golang.org/x/net/@v/v0.5.0.mod) = 123 SIZE (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 123
SIZE (go_modules/golang.org/x/net/@v/v0.5.0.zip) = 1555050 SIZE (go_modules/golang.org/x/net/@v/v0.10.0.zip) = 1564890
SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25 SIZE (go_modules/golang.org/x/sync/@v/v0.2.0.mod) = 25
SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.zip) = 27781 SIZE (go_modules/golang.org/x/sync/@v/v0.2.0.zip) = 27919
SIZE (go_modules/golang.org/x/sys/@v/v0.4.0.mod) = 33 SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.4.0.zip) = 1881264 SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.zip) = 1894928
SIZE (go_modules/golang.org/x/term/@v/v0.4.0.mod) = 67 SIZE (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 67
SIZE (go_modules/golang.org/x/term/@v/v0.4.0.zip) = 19924 SIZE (go_modules/golang.org/x/term/@v/v0.8.0.zip) = 19924
SIZE (go_modules/golang.org/x/text/@v/v0.6.0.mod) = 258 SIZE (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 215
SIZE (go_modules/golang.org/x/text/@v/v0.6.0.zip) = 8614583 SIZE (go_modules/golang.org/x/text/@v/v0.9.0.zip) = 8614767
SIZE (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 327 SIZE (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 327

View file

@ -1,11 +1,11 @@
MODGO_MODULES = \ MODGO_MODULES = \
github.com/yuin/goldmark v1.4.13 \ github.com/yuin/goldmark v1.4.13 \
golang.org/x/mod v0.7.0 \ golang.org/x/mod v0.10.0 \
golang.org/x/net v0.5.0 \ golang.org/x/net v0.10.0 \
golang.org/x/sync v0.1.0 \ golang.org/x/sync v0.2.0 \
golang.org/x/sys v0.4.0 \ golang.org/x/sys v0.8.0 \
golang.org/x/term v0.4.0 \ golang.org/x/term v0.8.0 \
golang.org/x/text v0.6.0 golang.org/x/text v0.9.0
MODGO_MODFILES = \ MODGO_MODFILES = \
golang.org/x/tools v0.1.12 golang.org/x/tools v0.1.12

View file

@ -1,7 +1,7 @@
COMMENT= gid/lid tools for looking up variables in code COMMENT= gid/lid tools for looking up variables in code
DISTNAME= id-utils-3.2d DISTNAME= id-utils-3.2d
REVISION = 4 REVISION = 5
CATEGORIES= devel CATEGORIES= devel
# License: GPL # License: GPL

View file

@ -0,0 +1,14 @@
Index: po/fr.po
--- po/fr.po.orig
+++ po/fr.po
@@ -11,8 +11,8 @@ msgstr ""
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: ENCODING\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8-bit\n"
# msgid ""
# msgstr ""

View file

@ -1,6 +1,6 @@
COMMENT = enhanced interactive Python shell COMMENT = enhanced interactive Python shell
MODPY_EGG_VERSION = 8.8.0 MODPY_EGG_VERSION = 8.13.2
DISTNAME = ipython-${MODPY_EGG_VERSION} DISTNAME = ipython-${MODPY_EGG_VERSION}
PKGNAME = ipython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION} PKGNAME = ipython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION}
@ -26,11 +26,11 @@ RUN_DEPENDS = databases/py-pickleshare${MODPY_FLAVOR} \
devel/py-decorator${MODPY_FLAVOR} \ devel/py-decorator${MODPY_FLAVOR} \
devel/py-jedi${MODPY_FLAVOR}>=0.16 \ devel/py-jedi${MODPY_FLAVOR}>=0.16 \
devel/py-pexpect${MODPY_FLAVOR}>=4.3 \ devel/py-pexpect${MODPY_FLAVOR}>=4.3 \
devel/py-prompt_toolkit${MODPY_FLAVOR}>=2.0.0v1,<3.1.0v1 \ devel/py-prompt_toolkit${MODPY_FLAVOR}>=3.0.30v1,<3.1.0v1 \
devel/py-stack_data${MODPY_FLAVOR} \ devel/py-stack_data${MODPY_FLAVOR} \
devel/py-traitlets${MODPY_FLAVOR}>=4.2 \ devel/py-traitlets${MODPY_FLAVOR}>=5 \
graphics/py-matplotlib-inline${MODPY_FLAVOR} \ graphics/py-matplotlib-inline${MODPY_FLAVOR} \
textproc/py-pygments${MODPY_FLAVOR} textproc/py-pygments${MODPY_FLAVOR}>=2.4.0
# Note that if you have pdb++ installed, tests will fail. # Note that if you have pdb++ installed, tests will fail.
TEST_DEPENDS = devel/py-ipykernel${MODPY_FLAVOR} \ TEST_DEPENDS = devel/py-ipykernel${MODPY_FLAVOR} \

View file

@ -1,2 +1,2 @@
SHA256 (ipython-8.8.0.tar.gz) = 878sCFBa0sP07VxGrgMxqFR9Nr9LIaRR6K6AwHkduVs= SHA256 (ipython-8.13.2.tar.gz) = ff8/rTK5f2SI4C+HuXDzCdCC91jXt/wlLjsZ7g5DLbs=
SIZE (ipython-8.8.0.tar.gz) = 5341086 SIZE (ipython-8.13.2.tar.gz) = 5467542

View file

@ -1,7 +1,7 @@
Index: IPython/core/tests/test_interactiveshell.py Index: IPython/core/tests/test_interactiveshell.py
--- IPython/core/tests/test_interactiveshell.py.orig --- IPython/core/tests/test_interactiveshell.py.orig
+++ IPython/core/tests/test_interactiveshell.py +++ IPython/core/tests/test_interactiveshell.py
@@ -620,7 +620,7 @@ class TestSystemRaw(ExitCodeChecks): @@ -646,7 +646,7 @@ class TestSystemRaw(ExitCodeChecks):
def test_1(self): def test_1(self):
"""Test system_raw with non-ascii cmd """Test system_raw with non-ascii cmd
""" """

View file

@ -518,8 +518,6 @@ lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}prompt
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}prompts.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}prompts.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}ptutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}ptutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}ptutils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}ptutils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}shortcuts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/${MODPY_PYCACHE}shortcuts.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/console.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/console.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/debugger.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/debugger.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/embed.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/embed.py
@ -563,7 +561,20 @@ lib/python${MODPY_VERSION}/site-packages/IPython/terminal/pt_inputhooks/qt.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/pt_inputhooks/tk.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/pt_inputhooks/tk.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/pt_inputhooks/wx.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/pt_inputhooks/wx.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/ptutils.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/ptutils.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}auto_match.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}auto_match.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}auto_suggest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}auto_suggest.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}filters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/${MODPY_PYCACHE}filters.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/auto_match.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/auto_suggest.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/shortcuts/filters.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/ lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/__init__.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}/ ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}/
@ -577,10 +588,16 @@ lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_help.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_help.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_interactivshell.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_interactivshell.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_interactivshell.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_interactivshell.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_pt_inputhooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_pt_inputhooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_shortcuts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/${MODPY_PYCACHE}test_shortcuts.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_debug_magic.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_debug_magic.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_embed.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_embed.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_help.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_help.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_interactivshell.py lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_interactivshell.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_pt_inputhooks.py
lib/python${MODPY_VERSION}/site-packages/IPython/terminal/tests/test_shortcuts.py
lib/python${MODPY_VERSION}/site-packages/IPython/testing/ lib/python${MODPY_VERSION}/site-packages/IPython/testing/
lib/python${MODPY_VERSION}/site-packages/IPython/testing/__init__.py lib/python${MODPY_VERSION}/site-packages/IPython/testing/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/IPython/testing/${MODPY_PYCACHE}/ ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/IPython/testing/${MODPY_PYCACHE}/

View file

@ -2,7 +2,7 @@ LLVM_MAJOR = 13
LLVM_VERSION = ${LLVM_MAJOR}.0.0 LLVM_VERSION = ${LLVM_MAJOR}.0.0
LLVM_PKGSPEC = >=13,<14 LLVM_PKGSPEC = >=13,<14
REVISION-main = 11 REVISION-main = 13
REVISION-lldb = 4 REVISION-lldb = 4
REVISION-python = 3 REVISION-python = 3

View file

@ -4,11 +4,35 @@ internals.
Index: lld/CMakeLists.txt Index: lld/CMakeLists.txt
--- lld/CMakeLists.txt.orig --- lld/CMakeLists.txt.orig
+++ lld/CMakeLists.txt +++ lld/CMakeLists.txt
@@ -206,7 +206,6 @@ endif() @@ -155,6 +155,20 @@ list (APPEND CMAKE_MODULE_PATH "${LLD_SOURCE_DIR}/cmak
include(AddLLD)
+option(LLD_ENABLE_WASM
+ "Enable support for WASM."
+ OFF)
+if (LLD_ENABLE_WASM)
+ add_definitions("-DLLD_ENABLE_WASM=1")
+endif()
+
+option(LLD_ENABLE_MACHO
+ "Enable support for MachO."
+ OFF)
+if (LLD_ENABLE_MACHO)
+ add_definitions("-DLLD_ENABLE_MACHO=1")
+endif()
+
option(LLD_USE_VTUNE
"Enable VTune user task tracking."
OFF)
@@ -206,7 +220,9 @@ endif()
add_subdirectory(docs) add_subdirectory(docs)
add_subdirectory(COFF) add_subdirectory(COFF)
add_subdirectory(ELF) add_subdirectory(ELF)
-add_subdirectory(MachO) -add_subdirectory(MachO)
+if (LLD_ENABLE_MACHO)
+ add_subdirectory(MachO)
+endif()
add_subdirectory(MinGW) add_subdirectory(MinGW)
add_subdirectory(wasm) add_subdirectory(wasm)

View file

@ -4,7 +4,7 @@ internals.
Index: lld/tools/lld/CMakeLists.txt Index: lld/tools/lld/CMakeLists.txt
--- lld/tools/lld/CMakeLists.txt.orig --- lld/tools/lld/CMakeLists.txt.orig
+++ lld/tools/lld/CMakeLists.txt +++ lld/tools/lld/CMakeLists.txt
@@ -15,7 +15,6 @@ target_link_libraries(lld @@ -15,10 +15,15 @@ target_link_libraries(lld
lldCOFF lldCOFF
lldDriver lldDriver
lldELF lldELF
@ -12,3 +12,12 @@ Index: lld/tools/lld/CMakeLists.txt
lldMinGW lldMinGW
lldWasm lldWasm
) )
+
+if (LLD_ENABLE_MACHO)
+ target_link_libraries(lld
+ lldMachO2
+ )
+endif()
install(TARGETS lld
RUNTIME DESTINATION bin)

View file

@ -4,16 +4,20 @@ internals.
Index: lld/tools/lld/lld.cpp Index: lld/tools/lld/lld.cpp
--- lld/tools/lld/lld.cpp.orig --- lld/tools/lld/lld.cpp.orig
+++ lld/tools/lld/lld.cpp +++ lld/tools/lld/lld.cpp
@@ -148,10 +148,12 @@ static int lldMain(int argc, const char **argv, llvm:: @@ -148,12 +148,16 @@ static int lldMain(int argc, const char **argv, llvm::
return !elf::link(args, exitEarly, stdoutOS, stderrOS); return !elf::link(args, exitEarly, stdoutOS, stderrOS);
case WinLink: case WinLink:
return !coff::link(args, exitEarly, stdoutOS, stderrOS); return !coff::link(args, exitEarly, stdoutOS, stderrOS);
+#if 0 +#ifdef LLD_ENABLE_MACHO
case Darwin: case Darwin:
return !macho::link(args, exitEarly, stdoutOS, stderrOS); return !macho::link(args, exitEarly, stdoutOS, stderrOS);
case DarwinOld: case DarwinOld:
return !mach_o::link(args, exitEarly, stdoutOS, stderrOS); return !mach_o::link(args, exitEarly, stdoutOS, stderrOS);
+#endif +#endif
+#ifdef LLD_ENABLE_WASM
case Wasm: case Wasm:
return !lld::wasm::link(args, exitEarly, stdoutOS, stderrOS); return !lld::wasm::link(args, exitEarly, stdoutOS, stderrOS);
+#endif
default: default:
die("lld is a generic driver.\n"
"Invoke ld.lld (Unix), ld64.lld (macOS), lld-link (Windows), wasm-ld"

View file

@ -2783,7 +2783,7 @@ ${CLANG_INCLUDE_PATH}/cuda_wrappers/new
${CLANG_INCLUDE_PATH}/emmintrin.h ${CLANG_INCLUDE_PATH}/emmintrin.h
${CLANG_INCLUDE_PATH}/enqcmdintrin.h ${CLANG_INCLUDE_PATH}/enqcmdintrin.h
${CLANG_INCLUDE_PATH}/f16cintrin.h ${CLANG_INCLUDE_PATH}/f16cintrin.h
${CLANG_INCLUDE_PATH}/float.h @comment ${CLANG_INCLUDE_PATH}/float.h
${CLANG_INCLUDE_PATH}/fma4intrin.h ${CLANG_INCLUDE_PATH}/fma4intrin.h
${CLANG_INCLUDE_PATH}/fmaintrin.h ${CLANG_INCLUDE_PATH}/fmaintrin.h
${CLANG_INCLUDE_PATH}/fxsrintrin.h ${CLANG_INCLUDE_PATH}/fxsrintrin.h
@ -2798,11 +2798,11 @@ ${CLANG_INCLUDE_PATH}/hvx_hexagon_protos.h
${CLANG_INCLUDE_PATH}/ia32intrin.h ${CLANG_INCLUDE_PATH}/ia32intrin.h
${CLANG_INCLUDE_PATH}/immintrin.h ${CLANG_INCLUDE_PATH}/immintrin.h
${CLANG_INCLUDE_PATH}/intrin.h ${CLANG_INCLUDE_PATH}/intrin.h
${CLANG_INCLUDE_PATH}/inttypes.h @comment ${CLANG_INCLUDE_PATH}/inttypes.h
${CLANG_INCLUDE_PATH}/invpcidintrin.h ${CLANG_INCLUDE_PATH}/invpcidintrin.h
${CLANG_INCLUDE_PATH}/iso646.h @comment ${CLANG_INCLUDE_PATH}/iso646.h
${CLANG_INCLUDE_PATH}/keylockerintrin.h ${CLANG_INCLUDE_PATH}/keylockerintrin.h
${CLANG_INCLUDE_PATH}/limits.h @comment ${CLANG_INCLUDE_PATH}/limits.h
${CLANG_INCLUDE_PATH}/lwpintrin.h ${CLANG_INCLUDE_PATH}/lwpintrin.h
${CLANG_INCLUDE_PATH}/lzcntintrin.h ${CLANG_INCLUDE_PATH}/lzcntintrin.h
${CLANG_INCLUDE_PATH}/mm3dnow.h ${CLANG_INCLUDE_PATH}/mm3dnow.h
@ -2846,21 +2846,21 @@ ${CLANG_INCLUDE_PATH}/sgxintrin.h
${CLANG_INCLUDE_PATH}/shaintrin.h ${CLANG_INCLUDE_PATH}/shaintrin.h
${CLANG_INCLUDE_PATH}/smmintrin.h ${CLANG_INCLUDE_PATH}/smmintrin.h
${CLANG_INCLUDE_PATH}/stdalign.h ${CLANG_INCLUDE_PATH}/stdalign.h
${CLANG_INCLUDE_PATH}/stdarg.h @comment ${CLANG_INCLUDE_PATH}/stdarg.h
${CLANG_INCLUDE_PATH}/stdatomic.h ${CLANG_INCLUDE_PATH}/stdatomic.h
${CLANG_INCLUDE_PATH}/stdbool.h @comment ${CLANG_INCLUDE_PATH}/stdbool.h
${CLANG_INCLUDE_PATH}/stddef.h @comment ${CLANG_INCLUDE_PATH}/stddef.h
${CLANG_INCLUDE_PATH}/stdint.h @comment ${CLANG_INCLUDE_PATH}/stdint.h
${CLANG_INCLUDE_PATH}/stdnoreturn.h ${CLANG_INCLUDE_PATH}/stdnoreturn.h
${CLANG_INCLUDE_PATH}/tbmintrin.h ${CLANG_INCLUDE_PATH}/tbmintrin.h
${CLANG_INCLUDE_PATH}/tgmath.h @comment ${CLANG_INCLUDE_PATH}/tgmath.h
${CLANG_INCLUDE_PATH}/tmmintrin.h ${CLANG_INCLUDE_PATH}/tmmintrin.h
${CLANG_INCLUDE_PATH}/tsxldtrkintrin.h ${CLANG_INCLUDE_PATH}/tsxldtrkintrin.h
${CLANG_INCLUDE_PATH}/uintrintrin.h ${CLANG_INCLUDE_PATH}/uintrintrin.h
${CLANG_INCLUDE_PATH}/unwind.h ${CLANG_INCLUDE_PATH}/unwind.h
${CLANG_INCLUDE_PATH}/vadefs.h ${CLANG_INCLUDE_PATH}/vadefs.h
${CLANG_INCLUDE_PATH}/vaesintrin.h ${CLANG_INCLUDE_PATH}/vaesintrin.h
${CLANG_INCLUDE_PATH}/varargs.h @comment ${CLANG_INCLUDE_PATH}/varargs.h
${CLANG_INCLUDE_PATH}/vecintrin.h ${CLANG_INCLUDE_PATH}/vecintrin.h
${CLANG_INCLUDE_PATH}/vpclmulqdqintrin.h ${CLANG_INCLUDE_PATH}/vpclmulqdqintrin.h
${CLANG_INCLUDE_PATH}/waitpkgintrin.h ${CLANG_INCLUDE_PATH}/waitpkgintrin.h

View file

@ -2,7 +2,7 @@ LLVM_MAJOR = 16
LLVM_VERSION = ${LLVM_MAJOR}.0.6 LLVM_VERSION = ${LLVM_MAJOR}.0.6
LLVM_PKGSPEC = >=16,<17 LLVM_PKGSPEC = >=16,<17
REVISION-main = 5 REVISION-main = 7
REVISION-lldb = 1 REVISION-lldb = 1
REVISION-python = 0 REVISION-python = 0

View file

@ -0,0 +1,35 @@
Index: lld/CMakeLists.txt
--- lld/CMakeLists.txt.orig
+++ lld/CMakeLists.txt
@@ -161,6 +161,20 @@ list(INSERT CMAKE_MODULE_PATH 0
include(AddLLD)
+option(LLD_ENABLE_WASM
+ "Enable support for WASM."
+ OFF)
+if (LLD_ENABLE_WASM)
+ add_definitions("-DLLD_ENABLE_WASM=1")
+endif()
+
+option(LLD_ENABLE_MACHO
+ "Enable support for MachO."
+ OFF)
+if (LLD_ENABLE_MACHO)
+ add_definitions("-DLLD_ENABLE_MACHO=1")
+endif()
+
option(LLD_USE_VTUNE
"Enable VTune user task tracking."
OFF)
@@ -210,7 +224,9 @@ endif()
add_subdirectory(docs)
add_subdirectory(COFF)
add_subdirectory(ELF)
-add_subdirectory(MachO)
+if (LLD_ENABLE_MACHO)
+ add_subdirectory(MachO)
+endif()
add_subdirectory(MinGW)
add_subdirectory(wasm)

View file

@ -0,0 +1,20 @@
Index: lld/tools/lld/CMakeLists.txt
--- lld/tools/lld/CMakeLists.txt.orig
+++ lld/tools/lld/CMakeLists.txt
@@ -23,10 +23,15 @@ lld_target_link_libraries(lld
lldCommon
lldCOFF
lldELF
- lldMachO
lldMinGW
lldWasm
)
+
+if (LLD_ENABLE_MACHO)
+ target_link_libraries(lld
+ lldMachO
+ )
+endif()
install(TARGETS lld
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")

View file

@ -1,35 +1,15 @@
Index: lld/tools/lld/lld.cpp Index: lld/tools/lld/lld.cpp
--- lld/tools/lld/lld.cpp.orig --- lld/tools/lld/lld.cpp.orig
+++ lld/tools/lld/lld.cpp +++ lld/tools/lld/lld.cpp
@@ -70,6 +70,7 @@ static Flavor getFlavor(StringRef s) { @@ -155,10 +155,14 @@ static int lldMain(int argc, const char **argv, llvm::
.Default(Invalid); return elf::link;
} else if (f == WinLink)
return coff::link;
+#ifndef __OpenBSD__ +#ifdef LLD_ENABLE_MACHO
static cl::TokenizerCallback getDefaultQuotingStyle() { else if (f == Darwin)
if (Triple(sys::getProcessTriple()).getOS() == Triple::Win32)
return cl::TokenizeWindowsCommandLine;
@@ -106,6 +107,7 @@ static bool isPETarget(std::vector<const char *> &v) {
return false;
#endif
}
+#endif
static Flavor parseProgname(StringRef progname) {
// Use GNU driver for "ld" by default.
@@ -149,6 +151,10 @@ static int lldMain(int argc, const char **argv, llvm::
std::vector<const char *> args(argv, argv + argc);
auto link = [&args]() {
Flavor f = parseFlavor(args);
+#ifdef __OpenBSD__
+ if (f == Gnu)
+ return elf::link;
+#else
if (f == Gnu && isPETarget(args))
return mingw::link;
else if (f == Gnu)
@@ -159,6 +165,7 @@ static int lldMain(int argc, const char **argv, llvm::
return macho::link; return macho::link;
+#endif
+#ifdef LLD_ENABLE_WASM
else if (f == Wasm) else if (f == Wasm)
return lld::wasm::link; return lld::wasm::link;
+#endif +#endif

View file

@ -3059,7 +3059,7 @@ ${CLANG_INCLUDE_PATH}/cuda_wrappers/new
${CLANG_INCLUDE_PATH}/emmintrin.h ${CLANG_INCLUDE_PATH}/emmintrin.h
${CLANG_INCLUDE_PATH}/enqcmdintrin.h ${CLANG_INCLUDE_PATH}/enqcmdintrin.h
${CLANG_INCLUDE_PATH}/f16cintrin.h ${CLANG_INCLUDE_PATH}/f16cintrin.h
${CLANG_INCLUDE_PATH}/float.h @comment ${CLANG_INCLUDE_PATH}/float.h
${CLANG_INCLUDE_PATH}/fma4intrin.h ${CLANG_INCLUDE_PATH}/fma4intrin.h
${CLANG_INCLUDE_PATH}/fmaintrin.h ${CLANG_INCLUDE_PATH}/fmaintrin.h
${CLANG_INCLUDE_PATH}/fxsrintrin.h ${CLANG_INCLUDE_PATH}/fxsrintrin.h
@ -3074,12 +3074,12 @@ ${CLANG_INCLUDE_PATH}/hvx_hexagon_protos.h
${CLANG_INCLUDE_PATH}/ia32intrin.h ${CLANG_INCLUDE_PATH}/ia32intrin.h
${CLANG_INCLUDE_PATH}/immintrin.h ${CLANG_INCLUDE_PATH}/immintrin.h
${CLANG_INCLUDE_PATH}/intrin.h ${CLANG_INCLUDE_PATH}/intrin.h
${CLANG_INCLUDE_PATH}/inttypes.h @comment ${CLANG_INCLUDE_PATH}/inttypes.h
${CLANG_INCLUDE_PATH}/invpcidintrin.h ${CLANG_INCLUDE_PATH}/invpcidintrin.h
${CLANG_INCLUDE_PATH}/iso646.h @comment ${CLANG_INCLUDE_PATH}/iso646.h
${CLANG_INCLUDE_PATH}/keylockerintrin.h ${CLANG_INCLUDE_PATH}/keylockerintrin.h
${CLANG_INCLUDE_PATH}/larchintrin.h ${CLANG_INCLUDE_PATH}/larchintrin.h
${CLANG_INCLUDE_PATH}/limits.h @comment ${CLANG_INCLUDE_PATH}/limits.h
${CLANG_INCLUDE_PATH}/lwpintrin.h ${CLANG_INCLUDE_PATH}/lwpintrin.h
${CLANG_INCLUDE_PATH}/lzcntintrin.h ${CLANG_INCLUDE_PATH}/lzcntintrin.h
${CLANG_INCLUDE_PATH}/mm3dnow.h ${CLANG_INCLUDE_PATH}/mm3dnow.h
@ -3131,21 +3131,21 @@ ${CLANG_INCLUDE_PATH}/sgxintrin.h
${CLANG_INCLUDE_PATH}/shaintrin.h ${CLANG_INCLUDE_PATH}/shaintrin.h
${CLANG_INCLUDE_PATH}/smmintrin.h ${CLANG_INCLUDE_PATH}/smmintrin.h
${CLANG_INCLUDE_PATH}/stdalign.h ${CLANG_INCLUDE_PATH}/stdalign.h
${CLANG_INCLUDE_PATH}/stdarg.h @comment ${CLANG_INCLUDE_PATH}/stdarg.h
${CLANG_INCLUDE_PATH}/stdatomic.h ${CLANG_INCLUDE_PATH}/stdatomic.h
${CLANG_INCLUDE_PATH}/stdbool.h @comment ${CLANG_INCLUDE_PATH}/stdbool.h
${CLANG_INCLUDE_PATH}/stddef.h @comment ${CLANG_INCLUDE_PATH}/stddef.h
${CLANG_INCLUDE_PATH}/stdint.h @comment ${CLANG_INCLUDE_PATH}/stdint.h
${CLANG_INCLUDE_PATH}/stdnoreturn.h ${CLANG_INCLUDE_PATH}/stdnoreturn.h
${CLANG_INCLUDE_PATH}/tbmintrin.h ${CLANG_INCLUDE_PATH}/tbmintrin.h
${CLANG_INCLUDE_PATH}/tgmath.h @comment ${CLANG_INCLUDE_PATH}/tgmath.h
${CLANG_INCLUDE_PATH}/tmmintrin.h ${CLANG_INCLUDE_PATH}/tmmintrin.h
${CLANG_INCLUDE_PATH}/tsxldtrkintrin.h ${CLANG_INCLUDE_PATH}/tsxldtrkintrin.h
${CLANG_INCLUDE_PATH}/uintrintrin.h ${CLANG_INCLUDE_PATH}/uintrintrin.h
${CLANG_INCLUDE_PATH}/unwind.h ${CLANG_INCLUDE_PATH}/unwind.h
${CLANG_INCLUDE_PATH}/vadefs.h ${CLANG_INCLUDE_PATH}/vadefs.h
${CLANG_INCLUDE_PATH}/vaesintrin.h ${CLANG_INCLUDE_PATH}/vaesintrin.h
${CLANG_INCLUDE_PATH}/varargs.h @comment ${CLANG_INCLUDE_PATH}/varargs.h
${CLANG_INCLUDE_PATH}/vecintrin.h ${CLANG_INCLUDE_PATH}/vecintrin.h
${CLANG_INCLUDE_PATH}/velintrin.h ${CLANG_INCLUDE_PATH}/velintrin.h
${CLANG_INCLUDE_PATH}/velintrin_approx.h ${CLANG_INCLUDE_PATH}/velintrin_approx.h
@ -3459,7 +3459,6 @@ ${LLVM_BASE}/lib/libear/ear.c
@static-lib ${LLVM_BASE}/lib/liblldCOFF.a @static-lib ${LLVM_BASE}/lib/liblldCOFF.a
@static-lib ${LLVM_BASE}/lib/liblldCommon.a @static-lib ${LLVM_BASE}/lib/liblldCommon.a
@static-lib ${LLVM_BASE}/lib/liblldELF.a @static-lib ${LLVM_BASE}/lib/liblldELF.a
@static-lib ${LLVM_BASE}/lib/liblldMachO.a
@static-lib ${LLVM_BASE}/lib/liblldMinGW.a @static-lib ${LLVM_BASE}/lib/liblldMinGW.a
@static-lib ${LLVM_BASE}/lib/liblldWasm.a @static-lib ${LLVM_BASE}/lib/liblldWasm.a
${LLVM_BASE}/lib/libscanbuild/ ${LLVM_BASE}/lib/libscanbuild/

View file

@ -90,6 +90,11 @@ CONFIGURE_ARGS += \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DSPHINX_OUTPUT_MAN=ON -DSPHINX_OUTPUT_MAN=ON
# OpenBSD specific options
CONFIGURE_ARGS += \
-DLLD_ENABLE_MACHO=OFF \
-DLLD_ENABLE_WASM=ON
# Disable some protections in the compiler to regain performance. # Disable some protections in the compiler to regain performance.
CXXFLAGS-aarch64 = -fno-ret-protector CXXFLAGS-aarch64 = -fno-ret-protector
CXXFLAGS-amd64 = -fno-ret-protector -mno-retpoline CXXFLAGS-amd64 = -fno-ret-protector -mno-retpoline
@ -177,7 +182,15 @@ post-install:
rm ${PREFIX}/man/man1/FileCheck-${LLVM_MAJOR}.1 rm ${PREFIX}/man/man1/FileCheck-${LLVM_MAJOR}.1
rm -rf ${PREFIX}/${LLVM_BASE}/man rm -rf ${PREFIX}/${LLVM_BASE}/man
diff-to-base: # search and remove headers that might conflict with base
cd ${PREFIX}/${CLANG_INCLUDE_PATH} && \
find . -name '*.h' | sed "s,./,,g" | while read h; \
do \
if test -e /usr/include/$${h}; then rm $${h}; fi; \
done
diff-to-base: ${_PATCH_COOKIE}
.for _subdir in clang lld lldb llvm .for _subdir in clang lld lldb llvm
@_d=/tmp/llvm${LLVM_MAJOR}_${_subdir}.diff && echo "Creating $${_d} ..." && \ @_d=/tmp/llvm${LLVM_MAJOR}_${_subdir}.diff && echo "Creating $${_d} ..." && \
diff -ruN -x CVS -x test -x '*${PATCHORIG}' -x '*.beforesubst' \ diff -ruN -x CVS -x test -x '*${PATCHORIG}' -x '*.beforesubst' \

View file

@ -1,7 +1,7 @@
COMMENT= library for multiple-precision floating-point computations COMMENT= library for multiple-precision floating-point computations
DISTNAME= mpfr-4.2.0 DISTNAME= mpfr-4.2.1
SHARED_LIBS= mpfr 2.2 # 8.0 SHARED_LIBS= mpfr 2.2 # 8.1
CATEGORIES= devel math CATEGORIES= devel math
HOMEPAGE= https://www.mpfr.org/ HOMEPAGE= https://www.mpfr.org/
@ -10,7 +10,7 @@ MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
# LGPLv3+ # LGPLv3+
PERMIT_PACKAGE= Yes PERMIT_PACKAGE= Yes
MASTER_SITES= ${HOMEPAGE}${DISTNAME}/ SITES= ${HOMEPAGE}${DISTNAME}/
DIST_SUBDIR= ${DISTNAME} DIST_SUBDIR= ${DISTNAME}
.for i in .for i in
PATCHFILES+= patch$i PATCHFILES+= patch$i

Some files were not shown because too many files have changed in this diff Show more