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
PKGNAME = blosc-${V}
CATEGORIES = archivers

View file

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

View file

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

View file

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

View file

@ -6,6 +6,7 @@ GH_ACCOUNT= audacity
GH_PROJECT= audacity
GH_TAGNAME= Audacity-3.3.3
DISTNAME= ${GH_TAGNAME:L}
REVISION= 0
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
DISTNAME = libopenmpt-0.7.2+release.autotools
DISTNAME = libopenmpt-0.7.3+release.autotools
PKGNAME = ${DISTNAME:S/+release.autotools//}
SHARED_LIBS += openmpt 0.2 # 4.4

View file

@ -1,2 +1,2 @@
SHA256 (libopenmpt-0.7.2+release.autotools.tar.gz) = UJFD5aTzsT3Zjq4om/7BtWTt3XG7x8p4ZLgoNeMTMOE=
SIZE (libopenmpt-0.7.2+release.autotools.tar.gz) = 1651153
SHA256 (libopenmpt-0.7.3+release.autotools.tar.gz) = LPg2m3kWsJJk8/FLn7bO81pum+4DKN7E9J2YIRzP1yI=
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
MODPY_EGG_VERSION = 2.9.1
MODPY_EGG_VERSION = 2.9.2
DISTNAME = picard-${MODPY_EGG_VERSION}
CATEGORIES = audio

View file

@ -1,2 +1,2 @@
SHA256 (picard-2.9.1.tar.gz) = euNlpslulBGDOywJt6Js7dOYTIdIGcRRVZKk2kdxNrg=
SIZE (picard-2.9.1.tar.gz) = 5270234
SHA256 (picard-2.9.2.tar.gz) = z3iWuFJYImxRd0fqTelND9tvynZ4BhptR+5Whq+vpL0=
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
DISTNAME = pyacoustid-${MODPY_EGG_VERSION}
PKGNAME = py-acoustid-${MODPY_EGG_VERSION}
REVISION = 2
MODPY_EGG_VERSION= 1.3.0
DISTNAME= pyacoustid-${MODPY_EGG_VERSION}
PKGNAME= py-acoustid-${MODPY_EGG_VERSION}
CATEGORIES = audio
CATEGORIES= audio
HOMEPAGE = https://github.com/sampsyo/pyacoustid/
HOMEPAGE= https://github.com/sampsyo/pyacoustid/
# MIT
PERMIT_PACKAGE = Yes
PERMIT_PACKAGE= Yes
MODPY_PI = Yes
MODPY_PI= Yes
MODULES = lang/python
MODULES= lang/python
FLAVORS = python3
FLAVOR = python3
FLAVORS= 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}
pre-configure:
${SUBST_CMD} ${WRKSRC}/setup.py
# needs audioread
#NO_TEST= Yes
NO_TEST= Yes
.include <bsd.port.mk>

View file

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

View file

@ -1,6 +1,5 @@
@conflict 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}pyc
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_PROJECT = schismtracker
GH_TAGNAME = 20221201
GH_TAGNAME = 20230906
CATEGORIES = audio x11

View file

@ -1,2 +1,2 @@
SHA256 (schismtracker-20221201.tar.gz) = 7erJV0NQXoybrzIFK1NuYQ1nhmmF5A/dudni+hC9C+c=
SIZE (schismtracker-20221201.tar.gz) = 1276464
SHA256 (schismtracker-20230906.tar.gz) = ioBFf4GZv5Eu7HIfh8j0Ejed+1pTtYYMVqJZjPwnTj0=
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
-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],[20221201])
+AC_INIT([schismtracker],[20230906])
AC_CONFIG_SRCDIR([schism/main.c])

View file

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

View file

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

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
DISTNAME = CBOR-XS-1.86
DISTNAME = CBOR-XS-1.87
CPAN_AUTHOR = MLEHMANN
CATEGORIES = converters
@ -17,5 +17,6 @@ MODULES = cpan
BUILD_DEPENDS = devel/p5-Canary-Stability
RUN_DEPENDS = converters/p5-Types-Serialiser \
devel/p5-common-sense
TEST_DEPENDS = devel/p5-Task-Weaken>=1.06
.include <bsd.port.mk>

View file

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

View file

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

View file

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

View file

@ -9,6 +9,7 @@ VERSION= 15.4
PREV_MAJOR= 14
DISTNAME= postgresql-${VERSION}
PKGNAME-main= postgresql-client-${VERSION}
REVISION-server=0
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_PROJECT = timescaledb
GH_TAGNAME = 2.10.0
GH_TAGNAME = 2.11.2
CATEGORIES = databases
HOMEPAGE = https://www.timescale.com/

View file

@ -1,2 +1,2 @@
SHA256 (timescaledb-2.10.0.tar.gz) = LmqEi2cm7DeAS+PBmNuZRSbAfwSfuxo5D/njSfxuH5c=
SIZE (timescaledb-2.10.0.tar.gz) = 7410903
SHA256 (timescaledb-2.11.2.tar.gz) = rMpfbsVoRyI3TuzpL3PXdjvRcQdQdP0ua9AkS9qfvCU=
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.1.0--${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--2.2.0--${GH_TAGNAME}.sql
share/postgresql/extension/timescaledb--2.2.1--${GH_TAGNAME}.sql

View file

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

View file

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

View file

@ -2,23 +2,23 @@ COMMENT-runtime= GNU gettext runtime libraries and programs
COMMENT-textstyle= text styling library
COMMENT-tools= GNU gettext development and translation tools
VERSION= 0.21.1
VERSION= 0.22
DISTNAME= gettext-${VERSION}
PKGNAME-textstyle= libtextstyle-${VERSION}
SHARED_LIBS += intl 7.0 # 11.0
SHARED_LIBS += asprintf 1.1 # unknown
SHARED_LIBS += textstyle 0.1 # 1.2
SHARED_LIBS += gettextlib 11.0 # unknown
SHARED_LIBS += gettextsrc 9.0 # unknown
SHARED_LIBS += gettextpo 11.0 # 5.8
SHARED_LIBS += intl 8.0 # 11.0
SHARED_LIBS += asprintf 2.0 # unknown
SHARED_LIBS += textstyle 0.2 # 2.0
SHARED_LIBS += gettextlib 12.0 # unknown
SHARED_LIBS += gettextsrc 10.0 # unknown
SHARED_LIBS += gettextpo 12.0 # 5.9
SUBST_VARS= VERSION
CATEGORIES= devel
# 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
HOMEPAGE= https://www.gnu.org/software/gettext/

View file

@ -1,2 +1,2 @@
SHA256 (gettext-0.21.1.tar.xz) = UNvI85eXlQqiyY6TmUfFJ+Wsnr0sG5ndewa6M6Z2euY=
SIZE (gettext-0.21.1.tar.xz) = 10054564
SHA256 (gettext-0.22.tar.xz) = DmA5OkcGFWe0aHWySbfSeIsJLWRX1lYUW7Dn5qPibZM=
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
--- gettext-runtime/intl/dcigettext.c.orig
+++ 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;
#endif
size_t domainname_len;
@ -9,7 +9,7 @@ Index: gettext-runtime/intl/dcigettext.c
/* If no real MSGID is given return 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. */
size_t dirname_len = strlen (dirname) + 1;
size_t path_max;
@ -17,7 +17,7 @@ Index: gettext-runtime/intl/dcigettext.c
char *resolved_dirname;
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 (;;)
{
@ -27,7 +27,7 @@ Index: gettext-runtime/intl/dcigettext.c
ADD_BLOCK (block_list, resolved_dirname);
__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. */
goto return_untranslated;
@ -37,7 +37,7 @@ Index: gettext-runtime/intl/dcigettext.c
dirname = resolved_dirname;
}
#endif
@@ -724,13 +728,14 @@ DCIGETTEXT (const char *domainname, const char *msgid1
@@ -711,13 +715,14 @@ DCIGETTEXT (const char *domainname, const char *msgid1
#endif
domainname_len = strlen (domainname);
@ -57,7 +57,7 @@ Index: gettext-runtime/intl/dcigettext.c
/* Creating working area. */
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. */
size_t msgid_len;
size_t size;
@ -76,7 +76,7 @@ Index: gettext-runtime/intl/dcigettext.c
#endif
newp = (struct known_translation_t *) malloc (size);
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);
#ifdef HAVE_PER_THREAD_LOCALE
new_localename = new_domainname + domainname_len + 1;

View file

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

View file

@ -71,7 +71,7 @@ Index: gettext-runtime/intl/l10nflist.c
}
#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 (only_digit)

View file

@ -1,6 +1,7 @@
--- gettext-runtime/intl/log.c.orig Tue Dec 4 07:28:58 2012
+++ gettext-runtime/intl/log.c Wed Jan 16 23:06:10 2013
@@ -66,6 +66,7 @@ _nl_log_untranslated_locked (const char *logfilename,
Index: gettext-runtime/intl/log.c
--- gettext-runtime/intl/log.c.orig
+++ gettext-runtime/intl/log.c
@@ -69,6 +69,7 @@ _nl_log_untranslated_locked (const char *logfilename,
{
FILE *logfile;
const char *separator;
@ -8,7 +9,7 @@
/* Can we reuse the last opened logfile? */
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;
}
/* 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
--- gettext-tools/gnulib-lib/Makefile.in.orig
+++ gettext-tools/gnulib-lib/Makefile.in
@@ -3542,7 +3542,7 @@ libgettextlib_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined
$(LIB_HARD_LOCALE) $(LIB_MBRTOWC) $(LIB_POSIX_SPAWN) \
$(LIB_SETLOCALE) $(LIB_SETLOCALE_NULL) $(LOG10_LIBM) \
$(LTLIBICONV) $(LTLIBINTL) $(LTLIBUNISTRING) $(POW_LIBM) \
- @INTL_MACOSX_LIBS@ -release @VERSION@ $(am__append_3) \
+ @INTL_MACOSX_LIBS@ $(am__append_3) \
$(am__append_8) $(am__append_25) $(am__append_26)
@@ -4390,7 +4390,7 @@ libgettextlib_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined
$(LTLIBICONV) $(LTLIBINTL) $(LTLIBUNISTRING) $(MBRTOWC_LIB) \
$(POSIX_SPAWN_LIB) $(POW_LIBM) $(QCOPY_ACL_LIB) $(SERVENT_LIB) \
$(SETLOCALE_LIB) $(SETLOCALE_NULL_LIB) @INTL_MACOSX_LIBS@ \
- -release @VERSION@ $(am__append_36) $(am__append_50) \
+ $(am__append_36) $(am__append_50) \
$(am__append_150) $(am__append_151)
# 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 $@
# No need to install libgettextlib.a, except on AIX.

View file

@ -3,12 +3,12 @@
Index: gettext-tools/gnulib-lib/asyncsafe-spin.c
--- gettext-tools/gnulib-lib/asyncsafe-spin.c.orig
+++ 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)) \
&& !defined __sparc__) \
&& !(defined __sun && defined __sparc__) && !defined __ANDROID__) \
|| __clang_major__ >= 3) \
- && !defined __ibmxl__
+ && !defined __ibmxl__ && !defined(__hppa__)
/* Use GCC built-ins (available in GCC >= 4.1, except on SPARC, and
clang >= 3.0).
/* Use GCC built-ins (available in GCC >= 4.1, except on Solaris/SPARC and
Android, and clang >= 3.0).
Documentation:

View file

@ -6,7 +6,7 @@ This was also a race if MAKE_JOBS > 1.
Index: gettext-tools/src/Makefile.in
--- gettext-tools/src/Makefile.in.orig
+++ 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 @LTLIBICONV@ because po-charset.c, po-lex.c, msgl-iconv.c, write-po.c
# use iconv().
@ -15,7 +15,7 @@ Index: gettext-tools/src/Makefile.in
../gnulib-lib/libgettextlib.la $(LTLIBUNISTRING) \
$(LT_LIBTEXTSTYLE) @LTLIBINTL@ @LTLIBICONV@ -lc -no-undefined \
$(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"
# 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/LC_MESSAGES/
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/LC_MESSAGES/
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/xgettext.1
share/aclocal/
share/aclocal/build-to-host.m4
share/aclocal/gettext.m4
share/aclocal/host-cpu-c-abi.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_HK.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/INSTALL
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/fr/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/it/LC_MESSAGES/gettext-tools.mo
share/locale/ja/LC_MESSAGES/gettext-tools.mo

View file

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

View file

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

View file

@ -1,7 +1,7 @@
COMMENT = various tools for the Go programming language
MODGO_MODNAME = golang.org/x/tools
MODGO_VERSION = v0.5.0
MODGO_VERSION = v0.9.0
DISTNAME = go-tools-${MODGO_VERSION}
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.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.7.0.zip) = JKvR2xMymHPXIDTcJ++tCcvDfTnPKLj/e7PCrcju3vc=
SHA256 (go_modules/golang.org/x/net/@v/v0.5.0.mod) = XDe+Zi2TeArML0PMnG6heErvFMEaDyJ971zm23u4pwQ=
SHA256 (go_modules/golang.org/x/net/@v/v0.5.0.zip) = DmBoge6y9XKz1hrSpjnnnK0AIGQJDHXIOKovT+ymHI4=
SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.zip) = 9RC+xgCeGYgtGZU+cnMTfTTfhsZZSTRdcvEjolXC7NI=
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.4.0.zip) = 76k1T8qnCYJbuxyGuD4jR867U0n0MmzEyMy5cq0yAyw=
SHA256 (go_modules/golang.org/x/term/@v/v0.4.0.mod) = zeXNBcC9PaC/rF4royqoXCVwjmVJPn4bfXPDCXcKd7o=
SHA256 (go_modules/golang.org/x/term/@v/v0.4.0.zip) = R3Dzfqp9VJkacfRu7I4pZBCRg7Ai649k1vqOaJNOL3w=
SHA256 (go_modules/golang.org/x/text/@v/v0.6.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
SHA256 (go_modules/golang.org/x/text/@v/v0.6.0.zip) = nsc+hEJDazM+fQkg3ARujXHacd5YZvJtRHYgeUam34M=
SHA256 (go_modules/golang.org/x/mod/@v/v0.10.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
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.10.0.mod) = 07fiNv8J5jIr5IkXAhbgGNMiGGLxoFPctj5T6rhTPBc=
SHA256 (go_modules/golang.org/x/net/@v/v0.10.0.zip) = +S+bJlUiam0BWvenYnmhH7VWeOQQuFGxWPyEZUb4BzM=
SHA256 (go_modules/golang.org/x/sync/@v/v0.2.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
SHA256 (go_modules/golang.org/x/sync/@v/v0.2.0.zip) = 7g30Vy3XNmV2eWT/gJsS8NQeOgdAIg1E1BihmYmgNjs=
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.8.0.zip) = JYizpkWDg5DjQfEAf4Z59eERe11ayUZ++DLRSLIhmjg=
SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.mod) = XTYtaoNFP3Akcl6CTAXFlJYk749MsT9dfj1Lfxygsyc=
SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.zip) = GWHf6lnOUx4tbmoyKHgfWViyfG2dnAmTL1/8VMTZzfk=
SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.mod) = Q29ZLne1k7AvvqN04jrTNpyGI/8NKckd594eZnLbmkE=
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=
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.zip) = 229017
SIZE (go_modules/golang.org/x/mod/@v/v0.7.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.7.0.zip) = 161744
SIZE (go_modules/golang.org/x/net/@v/v0.5.0.mod) = 123
SIZE (go_modules/golang.org/x/net/@v/v0.5.0.zip) = 1555050
SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25
SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.zip) = 27781
SIZE (go_modules/golang.org/x/sys/@v/v0.4.0.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.4.0.zip) = 1881264
SIZE (go_modules/golang.org/x/term/@v/v0.4.0.mod) = 67
SIZE (go_modules/golang.org/x/term/@v/v0.4.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.6.0.zip) = 8614583
SIZE (go_modules/golang.org/x/mod/@v/v0.10.0.mod) = 84
SIZE (go_modules/golang.org/x/mod/@v/v0.10.0.zip) = 162521
SIZE (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 123
SIZE (go_modules/golang.org/x/net/@v/v0.10.0.zip) = 1564890
SIZE (go_modules/golang.org/x/sync/@v/v0.2.0.mod) = 25
SIZE (go_modules/golang.org/x/sync/@v/v0.2.0.zip) = 27919
SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 33
SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.zip) = 1894928
SIZE (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 67
SIZE (go_modules/golang.org/x/term/@v/v0.8.0.zip) = 19924
SIZE (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 215
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

View file

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

View file

@ -1,7 +1,7 @@
COMMENT= gid/lid tools for looking up variables in code
DISTNAME= id-utils-3.2d
REVISION = 4
REVISION = 5
CATEGORIES= devel
# 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
MODPY_EGG_VERSION = 8.8.0
MODPY_EGG_VERSION = 8.13.2
DISTNAME = ipython-${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-jedi${MODPY_FLAVOR}>=0.16 \
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-traitlets${MODPY_FLAVOR}>=4.2 \
devel/py-traitlets${MODPY_FLAVOR}>=5 \
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.
TEST_DEPENDS = devel/py-ipykernel${MODPY_FLAVOR} \

View file

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

View file

@ -1,7 +1,7 @@
Index: IPython/core/tests/test_interactiveshell.py
--- IPython/core/tests/test_interactiveshell.py.orig
+++ IPython/core/tests/test_interactiveshell.py
@@ -620,7 +620,7 @@ class TestSystemRaw(ExitCodeChecks):
@@ -646,7 +646,7 @@ class TestSystemRaw(ExitCodeChecks):
def test_1(self):
"""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}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}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/debugger.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/wx.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/__init__.py
${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_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_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_embed.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_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/__init__.py
${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_PKGSPEC = >=13,<14
REVISION-main = 11
REVISION-main = 13
REVISION-lldb = 4
REVISION-python = 3

View file

@ -4,11 +4,35 @@ internals.
Index: lld/CMakeLists.txt
--- lld/CMakeLists.txt.orig
+++ 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(COFF)
add_subdirectory(ELF)
-add_subdirectory(MachO)
+if (LLD_ENABLE_MACHO)
+ add_subdirectory(MachO)
+endif()
add_subdirectory(MinGW)
add_subdirectory(wasm)

View file

@ -4,7 +4,7 @@ internals.
Index: lld/tools/lld/CMakeLists.txt
--- lld/tools/lld/CMakeLists.txt.orig
+++ lld/tools/lld/CMakeLists.txt
@@ -15,7 +15,6 @@ target_link_libraries(lld
@@ -15,10 +15,15 @@ target_link_libraries(lld
lldCOFF
lldDriver
lldELF
@ -12,3 +12,12 @@ Index: lld/tools/lld/CMakeLists.txt
lldMinGW
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
--- lld/tools/lld/lld.cpp.orig
+++ 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);
case WinLink:
return !coff::link(args, exitEarly, stdoutOS, stderrOS);
+#if 0
+#ifdef LLD_ENABLE_MACHO
case Darwin:
return !macho::link(args, exitEarly, stdoutOS, stderrOS);
case DarwinOld:
return !mach_o::link(args, exitEarly, stdoutOS, stderrOS);
+#endif
+#ifdef LLD_ENABLE_WASM
case Wasm:
return !lld::wasm::link(args, exitEarly, stdoutOS, stderrOS);
+#endif
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}/enqcmdintrin.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}/fmaintrin.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}/immintrin.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}/iso646.h
@comment ${CLANG_INCLUDE_PATH}/iso646.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}/lzcntintrin.h
${CLANG_INCLUDE_PATH}/mm3dnow.h
@ -2846,21 +2846,21 @@ ${CLANG_INCLUDE_PATH}/sgxintrin.h
${CLANG_INCLUDE_PATH}/shaintrin.h
${CLANG_INCLUDE_PATH}/smmintrin.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}/stdbool.h
${CLANG_INCLUDE_PATH}/stddef.h
${CLANG_INCLUDE_PATH}/stdint.h
@comment ${CLANG_INCLUDE_PATH}/stdbool.h
@comment ${CLANG_INCLUDE_PATH}/stddef.h
@comment ${CLANG_INCLUDE_PATH}/stdint.h
${CLANG_INCLUDE_PATH}/stdnoreturn.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}/tsxldtrkintrin.h
${CLANG_INCLUDE_PATH}/uintrintrin.h
${CLANG_INCLUDE_PATH}/unwind.h
${CLANG_INCLUDE_PATH}/vadefs.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}/vpclmulqdqintrin.h
${CLANG_INCLUDE_PATH}/waitpkgintrin.h

View file

@ -2,7 +2,7 @@ LLVM_MAJOR = 16
LLVM_VERSION = ${LLVM_MAJOR}.0.6
LLVM_PKGSPEC = >=16,<17
REVISION-main = 5
REVISION-main = 7
REVISION-lldb = 1
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
--- lld/tools/lld/lld.cpp.orig
+++ lld/tools/lld/lld.cpp
@@ -70,6 +70,7 @@ static Flavor getFlavor(StringRef s) {
.Default(Invalid);
}
+#ifndef __OpenBSD__
static cl::TokenizerCallback getDefaultQuotingStyle() {
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::
@@ -155,10 +155,14 @@ static int lldMain(int argc, const char **argv, llvm::
return elf::link;
else if (f == WinLink)
return coff::link;
+#ifdef LLD_ENABLE_MACHO
else if (f == Darwin)
return macho::link;
+#endif
+#ifdef LLD_ENABLE_WASM
else if (f == Wasm)
return lld::wasm::link;
+#endif

View file

@ -3059,7 +3059,7 @@ ${CLANG_INCLUDE_PATH}/cuda_wrappers/new
${CLANG_INCLUDE_PATH}/emmintrin.h
${CLANG_INCLUDE_PATH}/enqcmdintrin.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}/fmaintrin.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}/immintrin.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}/iso646.h
@comment ${CLANG_INCLUDE_PATH}/iso646.h
${CLANG_INCLUDE_PATH}/keylockerintrin.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}/lzcntintrin.h
${CLANG_INCLUDE_PATH}/mm3dnow.h
@ -3131,21 +3131,21 @@ ${CLANG_INCLUDE_PATH}/sgxintrin.h
${CLANG_INCLUDE_PATH}/shaintrin.h
${CLANG_INCLUDE_PATH}/smmintrin.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}/stdbool.h
${CLANG_INCLUDE_PATH}/stddef.h
${CLANG_INCLUDE_PATH}/stdint.h
@comment ${CLANG_INCLUDE_PATH}/stdbool.h
@comment ${CLANG_INCLUDE_PATH}/stddef.h
@comment ${CLANG_INCLUDE_PATH}/stdint.h
${CLANG_INCLUDE_PATH}/stdnoreturn.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}/tsxldtrkintrin.h
${CLANG_INCLUDE_PATH}/uintrintrin.h
${CLANG_INCLUDE_PATH}/unwind.h
${CLANG_INCLUDE_PATH}/vadefs.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}/velintrin.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/liblldCommon.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/liblldWasm.a
${LLVM_BASE}/lib/libscanbuild/

View file

@ -90,6 +90,11 @@ CONFIGURE_ARGS += \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-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.
CXXFLAGS-aarch64 = -fno-ret-protector
CXXFLAGS-amd64 = -fno-ret-protector -mno-retpoline
@ -177,7 +182,15 @@ post-install:
rm ${PREFIX}/man/man1/FileCheck-${LLVM_MAJOR}.1
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
@_d=/tmp/llvm${LLVM_MAJOR}_${_subdir}.diff && echo "Creating $${_d} ..." && \
diff -ruN -x CVS -x test -x '*${PATCHORIG}' -x '*.beforesubst' \

View file

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

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