*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2023-06-16 10:31:54 +02:00
parent a01778f342
commit 932342f489
78 changed files with 2366 additions and 1264 deletions

View File

@ -68,6 +68,8 @@ PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e \
'/pkgconfig/s|$${LIBDIR}|&data|' ${WRKSRC}/waflib/TaskGen.py
@${REINPLACE_CMD} -e \
'/read/s|rU|r|' ${WRKSRC}/waflib/ConfigSet.py ${WRKSRC}/waflib/Context.py
post-install:
.for b in mfcc notes onset pitch quiet track

View File

@ -1,7 +1,7 @@
PORTNAME= horizon-eda
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.0
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@ -19,7 +19,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libgit2.so:devel/libgit2 \
libharfbuzz.so:print/harfbuzz \
libpng16.so:graphics/png \
libpodofo.so:graphics/podofo \
libpodofo09.so:graphics/podofo09 \
libTKSTEP.so:cad/opencascade \
libuuid.so:misc/e2fsprogs-libuuid \
libzip.so:archivers/libzip \
@ -41,6 +41,17 @@ CPP= clang-cpp${LLVM_VER}
CC= clang${LLVM_VER}
CXX= clang++${LLVM_VER}
# Patch sources to force using include files installed by graphics/podofo09
post-patch:
@${REINPLACE_CMD} -e '/^#include/s|podofo/podofo.h|podofo09/podofo.h|' \
${WRKSRC}/src/export_pdf/export_pdf.cpp \
${WRKSRC}/src/export_pdf/export_pdf_board.cpp \
${WRKSRC}/src/python_module/board.cpp \
${WRKSRC}/src/python_module/schematic.cpp \
${WRKSRC}/src/imp/pdf_export_window.cpp \
${WRKSRC}/src/export_pdf/export_pdf_util.hpp \
${WRKSRC}/src/export_pdf/canvas_pdf.hpp
post-install: # https://github.com/horizon-eda/horizon/issues/558
@cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} horizon-eda horizon-imp

View File

@ -0,0 +1,26 @@
--- Makefile.orig 2022-10-15 16:47:51 UTC
+++ Makefile
@@ -1071,9 +1071,10 @@ $(BUILDDIR)/gen/help_texts.hpp: scripts/make_help.py s
$(ECHO) " $@"
$(QUIET)python3 scripts/make_help.py h src/help_texts.txt > $@
+# Force linking to podofo09 library provided by the graphics/podofo09 port
$(BUILDDIR)/horizon-imp: $(OBJ_COMMON) $(OBJ_ROUTER) $(OBJ_OCE) $(OBJ_IMP)
$(ECHO) " $@"
- $(QUIET)$(CXX) $^ $(LDFLAGS) $(LDFLAGS_GUI) $(LDFLAGS_OCE) $(shell $(PKG_CONFIG) --libs $(LIBS_COMMON) gtkmm-3.0 epoxy cairomm-pdf-1.0 librsvg-2.0 libzmq libcurl libpng libarchive) -lpodofo -lTKHLR -lTKGeomBase $(EXTRA_LIBS) -o $@
+ $(QUIET)$(CXX) $^ $(LDFLAGS) $(LDFLAGS_GUI) $(LDFLAGS_OCE) $(shell $(PKG_CONFIG) --libs $(LIBS_COMMON) gtkmm-3.0 epoxy cairomm-pdf-1.0 librsvg-2.0 libzmq libcurl libpng libarchive) -lpodofo09 -lTKHLR -lTKGeomBase $(EXTRA_LIBS) -o $@
$(BUILDDIR)/horizon-pool: $(OBJ_COMMON) $(OBJ_POOL_UTIL)
$(ECHO) " $@"
@@ -1103,9 +1104,10 @@ $(BUILDDIR)/horizon-pr-review: $(OBJ_COMMON) $(OBJ_PR_
$(ECHO) " $@"
$(QUIET)$(CXX) $^ $(LDFLAGS) $(INC) $(CXXFLAGS) $(shell $(PKG_CONFIG) --libs $(LIBS_COMMON) glibmm-2.4 giomm-2.4 cairomm-1.0 libgit2 libpng) -lOSMesa $(LDFLAGS_OCE) -o $@
+# Force linking to podofo09 library provided by the graphics/podofo09 port
$(BUILDDIR)/horizon.so: $(OBJ_PYTHON) $(OBJ_SHARED) $(OBJ_SHARED_OCE)
$(ECHO) " $@"
- $(QUIET)$(CXX) $^ $(LDFLAGS) $(INC) $(CXXFLAGS) $(shell $(PKG_CONFIG) --libs $(LIBS_COMMON) python3 glibmm-2.4 giomm-2.4 cairomm-1.0 py3cairo libpng libarchive) -lpodofo $(OCE_LIBDIRS) -lTKXDESTEP -lOSMesa -shared -o $@
+ $(QUIET)$(CXX) $^ $(LDFLAGS) $(INC) $(CXXFLAGS) $(shell $(PKG_CONFIG) --libs $(LIBS_COMMON) python3 glibmm-2.4 giomm-2.4 cairomm-1.0 py3cairo libpng libarchive) -lpodofo09 $(OCE_LIBDIRS) -lTKXDESTEP -lOSMesa -shared -o $@
$(OBJDIR)/%.o: %.c
$(QUIET)$(MKDIR) $(dir $@)

View File

@ -1,6 +1,5 @@
PORTNAME= calibre
PORTVERSION= 6.17.0
PORTREVISION= 1
PORTVERSION= 6.21.0
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/ \
https://curl.haxx.se/ca/:cacert
@ -82,8 +81,8 @@ USE_GNOME= glib20
USE_XORG= xrender xext x11
USE_GITHUB= nodefault
GH_TUPLE= kovidgoyal:calibre-translations:321c711:translations \
LibreOffice:dictionaries:9bb2bfe:hypenation
GH_TUPLE= kovidgoyal:calibre-translations:bd464ab:translations \
LibreOffice:dictionaries:1698414:hypenation
SHEBANG_GLOB= *.sh *.py *.recipe
python_OLD_CMD= "/usr/bin/env python" ${LOCALBASE}/bin/python3

View File

@ -1,9 +1,9 @@
TIMESTAMP = 1682580851
SHA256 (calibre/calibre-6.17.0.tar.xz) = 1ca4abb8a5d850c1f5963e37080dd1a7795736538d5c4d4ff6014b687d7a368e
SIZE (calibre/calibre-6.17.0.tar.xz) = 42983760
TIMESTAMP = 1686639724
SHA256 (calibre/calibre-6.21.0.tar.xz) = 8068179c96c66e9eae2bdb452bac2a1c129ffb35a2745e6ee7023695c96b2469
SIZE (calibre/calibre-6.21.0.tar.xz) = 43062084
SHA256 (calibre/cacert.pem) = fb1ecd641d0a02c01bc9036d513cb658bbda62a75e246bedbc01764560a639f0
SIZE (calibre/cacert.pem) = 216583
SHA256 (calibre/kovidgoyal-calibre-translations-321c711_GH0.tar.gz) = 2e547a4d6fa94d47b63ec538fad7fac8d5c084003e27b602b8de78d6cf392ccb
SIZE (calibre/kovidgoyal-calibre-translations-321c711_GH0.tar.gz) = 71486525
SHA256 (calibre/LibreOffice-dictionaries-9bb2bfe_GH0.tar.gz) = 5e83c9f227a7b593eba5d3aa667af382d904b6582eec269fa4631e3f95b1b9e9
SIZE (calibre/LibreOffice-dictionaries-9bb2bfe_GH0.tar.gz) = 94246875
SHA256 (calibre/kovidgoyal-calibre-translations-bd464ab_GH0.tar.gz) = 3e1db6ad221de7178cfd7ab24a65ae2374294c01007084cca4f8478ddec5a6b3
SIZE (calibre/kovidgoyal-calibre-translations-bd464ab_GH0.tar.gz) = 71758415
SHA256 (calibre/LibreOffice-dictionaries-1698414_GH0.tar.gz) = 63a29a1e28d7128a815f8bc93ea19dd21d5eb859aa093716961525e2d2fa9c97
SIZE (calibre/LibreOffice-dictionaries-1698414_GH0.tar.gz) = 94695928

View File

@ -8,19 +8,19 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.54",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",
@ -28,14 +28,14 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 Edg/87.0.664.75",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Edg/95.0.1020.30",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.50",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.56",
@ -47,66 +47,66 @@
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36",
"Mozilla/5.0 (Linux; Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0"
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
],
"desktop_platforms": [
"Windows NT 10.0",
"Windows NT 6.1; WOW64",
"Windows NT 10.0; Win64; x64",
"Windows NT 10.0; WOW64",
"Linux; Android",
"Windows NT 10.0; WOW64"
"Windows NT 10.0; Win64; x64",
"Windows NT 10.0"
],
"timestamp": "2023-04-27T07:42:14.990199+00:00",
"timestamp": "2023-06-13T07:07:49.831800+00:00",
"user_agents_popularity": {
"Mozilla/5.0 (Linux; Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36": 14920,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15": 38786,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15": 14650,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15": 65468,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15": 139706,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15": 19520,
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36": 16316,
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36": 101708,
"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko": 2956018,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36": 254091,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36": 119103,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.54": 97163,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 148330,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36": 23275,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36": 78107,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36": 4198989,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36": 14293,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36": 248879,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 Edg/87.0.664.75": 73765,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36": 218801,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.66": 74747,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36": 104064,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36": 38459,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36": 123116,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36 Edg/88.0.705.68": 24593,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36": 71893,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36": 153612,
"Mozilla/5.0 (Linux; Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36": 15798,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15": 39593,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15": 14728,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15": 65522,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15": 140545,
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15": 19527,
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36": 16410,
"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36": 103236,
"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko": 3296557,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36": 254730,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36": 120193,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.54": 97426,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 159190,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36": 23298,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36": 78642,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36": 4374583,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36": 14344,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36": 248896,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 Edg/87.0.664.75": 73769,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36": 218829,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.66": 74751,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36": 104065,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36": 38463,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36": 123128,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36 Edg/88.0.705.68": 24597,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36": 71899,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36": 153619,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.50": 26554,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.56": 25708,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36": 102504,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36": 78725,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36": 46966,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36": 153060,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36": 162759,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36": 154713,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36": 136613,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36": 108739,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36": 74685,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Edg/95.0.1020.30": 48671,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0": 64894,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0": 23022,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0": 13802,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0": 224677,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0": 156853,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0": 165862,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0": 55713,
"Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0": 38902,
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36": 61201,
"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko": 16483
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36": 102520,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36": 78737,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36": 46967,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36": 153433,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36": 162824,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36": 154743,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36": 136645,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36": 108753,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36": 74700,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Edg/95.0.1020.30": 48678,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0": 68313,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0": 23100,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0": 14475,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0": 224699,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0": 156861,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0": 165888,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0": 55729,
"Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0": 39021,
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36": 61210,
"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko": 16737
}
}

View File

@ -1,8 +1,8 @@
PORTNAME= apache-ant
DISTVERSION= 1.10.8
DISTVERSION= 1.10.13
CATEGORIES= devel java
MASTER_SITES= https://archive.apache.org/dist/ant/binaries/:bin \
LOCAL/hq:man
MASTER_SITES= APACHE/ant/binaries:bin \
https://deb.debian.org/debian/pool/main/a/ant/:man
DISTFILES= ${ANT_DISTFILE}:bin \
${MANPAGE_DISTFILE}:man
EXTRACT_ONLY= ${ANT_DISTFILE}
@ -18,61 +18,58 @@ CPE_VENDOR= apache
CPE_PRODUCT= ant
USE_JAVA= yes
OPTIONS_DEFINE= DOCS
ANT_DISTFILE= ${PORTNAME}-${DISTVERSION}-bin.tar.bz2
MANPAGE_DISTFILE= ${PORTNAME}-manpage-${MANPAGE_VERSION}.tgz
MANPAGE_VERSION= 20030908
MANPAGE_DISTFILE= ant_${DISTVERSION}-${MANPAGE_VERSION}.debian.tar.xz
MANPAGE_VERSION= 1
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
NO_ARCH= yes
NO_BUILD= yes
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
READMES= LICENSE README WHATSNEW
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
DISTFILES+= ${PORTNAME}-${DISTVERSION}-manual.tar.bz2:doc
MASTER_SITES+= https://archive.apache.org/dist/ant/manual/:doc
MASTER_SITES+= APACHE/ant/manual:doc
PORTDOCS= *
.endif
MANPAGE_SUBDIR= apache-ant-manpage
MANPAGE_WRKSRC= ${WRKSRC}/${MANPAGE_SUBDIR}
SUB_FILES= ant.sh
post-extract:
@${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${MANPAGE_DISTFILE}
@${TAR} -C ${WRKSRC} -xJf ${DISTDIR}/${MANPAGE_DISTFILE} debian/ant.1 debian/build.xml.5
do-install:
@${ECHO_MSG} -n ">> Installing scripts..."
@${MKDIR} ${STAGEDIR}${DATADIR}/bin
@${INSTALL_SCRIPT} ${WRKDIR}/ant.sh ${STAGEDIR}${PREFIX}/bin/ant
@${INSTALL_SCRIPT} ${WRKSRC}/bin/antRun ${STAGEDIR}${DATADIR}/bin/
${MKDIR} ${STAGEDIR}${DATADIR}/bin
${INSTALL_SCRIPT} ${WRKDIR}/ant.sh ${STAGEDIR}${PREFIX}/bin/ant
${INSTALL_SCRIPT} ${WRKSRC}/bin/antRun ${STAGEDIR}${DATADIR}/bin/
@${ECHO_MSG} " [ DONE ]"
.for d in etc lib
@${ECHO_MSG} -n ">> Installing data directory '${d}'..."
@cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/
cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/
@${ECHO_MSG} " [ DONE ]"
.endfor
@${ECHO_MSG} -n ">> Installing manpages..."
@${INSTALL_MAN} ${MANPAGE_WRKSRC}/ant.1 ${STAGEDIR}${PREFIX}/man/man1
@${INSTALL_MAN} ${MANPAGE_WRKSRC}/build.xml.5 ${STAGEDIR}${PREFIX}/man/man5
${INSTALL_MAN} ${WRKSRC}/debian/ant.1 ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/debian/build.xml.5 ${STAGEDIR}${PREFIX}/man/man5
@${ECHO_MSG} " [ DONE ]"
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${MKDIR} ${STAGEDIR}${DOCSDIR}
@${ECHO_MSG} -n ">> Installing readme files..."
@${INSTALL_DATA} ${READMES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${READMES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
@${ECHO_MSG} " [ DONE ]"
@${ECHO_MSG} -n ">> Installing documentation files..."
@cd ${WRKSRC} && ${COPYTREE_SHARE} manual ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC} && ${COPYTREE_SHARE} manual ${STAGEDIR}${DOCSDIR}/
@${ECHO_MSG} " [ DONE ]"
.endif

View File

@ -1,7 +1,7 @@
TIMESTAMP = 1595160316
SHA256 (apache-ant-1.10.8-bin.tar.bz2) = 45c1e9992b3ddcaa2f472b5be7ea804f56038abe2858c6448e8642b13423097e
SIZE (apache-ant-1.10.8-bin.tar.bz2) = 5392297
SHA256 (apache-ant-manpage-20030908.tgz) = 721981f64fae3577c04c527232edab9bfa0755af08319049cec206584dc8830c
SIZE (apache-ant-manpage-20030908.tgz) = 9735
SHA256 (apache-ant-1.10.8-manual.tar.bz2) = 044d8be4f37b5a84ce5255ea6c4db95a38c35548e32fee30a95eebb80dd038ab
SIZE (apache-ant-1.10.8-manual.tar.bz2) = 2516971
TIMESTAMP = 1686750989
SHA256 (apache-ant-1.10.13-bin.tar.bz2) = 7ce1f5c85739e0e690eb54df13df2b919388a47370924212622717b2b84060c1
SIZE (apache-ant-1.10.13-bin.tar.bz2) = 5182677
SHA256 (ant_1.10.13-1.debian.tar.xz) = 30517cb1c5837ddb186d7d31c1586bf1943f34531e88d8dca3aebdf28fe5175e
SIZE (ant_1.10.13-1.debian.tar.xz) = 20632
SHA256 (apache-ant-1.10.13-manual.tar.bz2) = 125b012247262083094c76ade795940e47b34286c1a49d7fb755c557439490a7
SIZE (apache-ant-1.10.13-manual.tar.bz2) = 2283655

View File

@ -40,6 +40,8 @@
%%DATADIR%%/lib/ant-imageio.pom
%%DATADIR%%/lib/ant-jai.jar
%%DATADIR%%/lib/ant-jai.pom
%%DATADIR%%/lib/ant-jakartamail.jar
%%DATADIR%%/lib/ant-jakartamail.pom
%%DATADIR%%/lib/ant-javamail.jar
%%DATADIR%%/lib/ant-javamail.pom
%%DATADIR%%/lib/ant-jdepend.jar

View File

@ -1,5 +1,5 @@
PORTNAME= pcsc-lite
PORTVERSION= 1.9.9
PORTVERSION= 2.0.0
PORTEPOCH= 2
CATEGORIES= devel security
MASTER_SITES= https://pcsclite.apdu.fr/files/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1670727707
SHA256 (pcsc-lite-1.9.9.tar.bz2) = cbcc3b34c61f53291cecc0d831423c94d437b188eb2b97b7febc08de1c914e8a
SIZE (pcsc-lite-1.9.9.tar.bz2) = 789914
TIMESTAMP = 1686814822
SHA256 (pcsc-lite-2.0.0.tar.bz2) = d6c3e2b64510e5ed6fcd3323febf2cc2a8e5fda5a6588c7671f2d77f9f189356
SIZE (pcsc-lite-2.0.0.tar.bz2) = 799011

View File

@ -1,5 +1,5 @@
PORTNAME= ruby-build
PORTVERSION= 20230614
PORTVERSION= 20230615
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1686737582
SHA256 (rbenv-ruby-build-v20230614_GH0.tar.gz) = 9c09337d8b1e033771c3c74d08c2f73979b82f34f44612eb12a0ec6a65a3691b
SIZE (rbenv-ruby-build-v20230614_GH0.tar.gz) = 80058
TIMESTAMP = 1686825134
SHA256 (rbenv-ruby-build-v20230615_GH0.tar.gz) = 92a00671ecf388cb0c5cde3e8eca126314d1c07ab087a510bf0e4bd5755e18fa
SIZE (rbenv-ruby-build-v20230615_GH0.tar.gz) = 80425

View File

@ -1,6 +1,6 @@
PORTNAME= apache-openoffice
PORTVERSION= ${AOOVERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= editors java
MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
https://archive.apache.org/dist/openoffice/${PORTVERSION}/source/ \

View File

@ -1,6 +1,6 @@
PORTNAME= apache-openoffice
PORTVERSION= ${AOOVERSION1}.${AOOVERSION2}.${TIMESTAMP}
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 4
CATEGORIES= editors java
MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}-${AOORC}-${TIMESTAMP}/source/ \

View File

@ -33,6 +33,7 @@ USE_GL= gl glew glu
USE_SDL= sdl2
USE_XORG= x11 xpm
CMAKE_ARGS= -DAudio_TK:STRING="OpenAL"
CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
LDFLAGS_i386= -Wl,-znotext
.include <bsd.port.pre.mk>

View File

@ -815,6 +815,7 @@
SUBDIR += pngrewrite
SUBDIR += pngwriter
SUBDIR += podofo
SUBDIR += podofo09
SUBDIR += polyclipping
SUBDIR += poppler
SUBDIR += poppler-data

View File

@ -1,49 +1,53 @@
PORTNAME= podofo
PORTVERSION= 0.9.8
PORTREVISION= 1
PORTVERSION= 0.10.0
CATEGORIES= graphics print
MASTER_SITES= SF
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PDF manipulation library and tools
WWW= https://podofo.sourceforge.net/ \
https://github.com/podofo/podofo
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= fast_float>=0:math/fast_float \
hhdate>=0:devel/hhdate \
libfmt>=0:devel/libfmt \
utf8cpp>=0:devel/utf8cpp
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libidn.so:dns/libidn
USES= cmake compiler:c++11-lang cpe dos2unix pkgconfig ssl
USES= cmake compiler:c++17-lang cpe gnome localbase:ldflags pkgconfig ssl
USE_GNOME= libxml2
CFLAGS+= -I${LOCALBASE}/include/fast_float
CMAKE_ARGS= -DFONTCONFIG_LIBRARIES=${LOCALBASE}/lib/libfontconfig.so \
-DOPENSSL_INCLUDE_DIR=${OPENSSLINC} \
-DOPENSSL_LIBRARIES=${OPENSSLDIR}
CMAKE_ON= PODOFO_BUILD_SHARED PODOFO_BUILD_STATIC
CMAKE_OFF= PODOFO_BUILD_EXAMPLES PODOFO_BUILD_LIB_ONLY PODOFO_BUILD_STATIC PODOFO_BUILD_TEST PODOFO_BUILD_TOOLS
CMAKE_TESTING_ON= PODOFO_BUILD_TEST
USE_LDCONFIG= yes
USE_GITHUB= yes
CPE_VENDOR= podofo_project
DOS2UNIX_FILES= cmake/modules/FindFREETYPE.cmake
OPTIONS_DEFINE= JPEG PNG TIFF
OPTIONS_DEFAULT=JPEG PNG TIFF
OPTIONS_DEFINE= IMPOSE JPEG PNG TIFF UNISTRING
OPTIONS_DEFAULT=JPEG PNG TIFF UNISTRING
IMPOSE_DESC= Build impose tool (Lua required)
UNISTRING_DESC= Use libunistring for conversion
IMPOSE_CMAKE_BOOL= WANT_LUA
IMPOSE_CXXFLAGS= -I${LUA_INCDIR}
IMPOSE_LDFLAGS= -L${LUA_LIBDIR}
IMPOSE_USES= lua
JPEG_CMAKE_BOOL= WANT_LIBJPEG
JPEG_USES= jpeg
PNG_CMAKE_BOOL= WANT_PNG
PNG_LIB_DEPENDS= libpng.so:graphics/png
TIFF_CMAKE_BOOL= WANT_TIFF
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
UNISTRING_CMAKE_BOOL= WANT_UNISTRING
UNISTRING_LIB_DEPENDS= libunistring.so:devel/libunistring
post-patch:
# Clean up bundled libraries
@${RM} ${WRKSRC}/3rdparty/fast_float.h
@${RM} -r ${WRKSRC}/3rdparty/date/
@${RM} -r ${WRKSRC}/3rdparty/fmt/
@${RM} -r ${WRKSRC}/3rdparty/utfcpp/
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1652122561
SHA256 (podofo-0.9.8.tar.gz) = 5de607e15f192b8ad90738300759d88dea0f5ccdce3bf00048a0c932bc645154
SIZE (podofo-0.9.8.tar.gz) = 1012918
TIMESTAMP = 1685219099
SHA256 (podofo-podofo-0.10.0_GH0.tar.gz) = c9bf607fe4862b5cc6eac1754f0e39674c553350e8bbde68f5fff3e3eb2ed4bc
SIZE (podofo-podofo-0.10.0_GH0.tar.gz) = 1660970

View File

@ -1,77 +1,47 @@
--- CMakeLists.txt.orig 2022-05-03 12:18:23 UTC
--- CMakeLists.txt.orig 2023-03-25 11:01:27 UTC
+++ CMakeLists.txt
@@ -348,6 +348,7 @@ ELSE(LIBIDN_FOUND)
MESSAGE("Libidn not found. AES-256 Encryption support will be disabled")
ENDIF(LIBIDN_FOUND)
@@ -21,7 +21,7 @@ set(PODOFO_VERSION_PATCH "0" CACHE STRING "Patchlevel
set(PODOFO_VERSION_MAJOR "0" CACHE STRING "Major part of podofo version number")
set(PODOFO_VERSION_MINOR "10" CACHE STRING "Minor part of podofo version number")
set(PODOFO_VERSION_PATCH "0" CACHE STRING "Patchlevel part of podofo version number")
-set(PODOFO_LIBVERSION "${PODOFO_VERSION_MAJOR}.${PODOFO_VERSION_MINOR}.${PODOFO_VERSION_PATCH}")
+set(PODOFO_LIBVERSION "1.${PODOFO_VERSION_MAJOR}.${PODOFO_VERSION_MINOR}.${PODOFO_VERSION_PATCH}")
set(PODOFO_SOVERSION "1")
+IF(WANT_LIBJPEG)
FIND_PACKAGE(LIBJPEG)
#
@@ -149,6 +149,7 @@ endif()
message("Libidn not found. AES-256 Encryption support will be disabled")
endif()
IF(LIBJPEG_FOUND)
@@ -357,7 +358,9 @@ IF(LIBJPEG_FOUND)
ELSE(LIBJPEG_FOUND)
MESSAGE("Libjpeg not found. JPEG support will be disabled")
ENDIF(LIBJPEG_FOUND)
+ENDIF(WANT_LIBJPEG)
+if(WANT_LIBJPEG)
find_package(JPEG)
+IF(WANT_TIFF)
FIND_PACKAGE(TIFF)
if(JPEG_FOUND)
@@ -157,7 +158,9 @@ endif()
else()
message("Libjpeg not found. JPEG support will be disabled")
endif()
+endif()
IF(TIFF_FOUND)
@@ -367,7 +370,9 @@ IF(TIFF_FOUND)
ELSE(TIFF_FOUND)
MESSAGE("Libtiff not found. TIFF support will be disabled")
ENDIF(TIFF_FOUND)
+ENDIF(WANT_TIFF)
+if(WANT_TIFF)
find_package(TIFF)
+IF(WANT_PNG)
FIND_PACKAGE(PNG)
if(TIFF_FOUND)
@@ -166,7 +169,9 @@ endif()
else()
message("Libtiff not found. TIFF support will be disabled")
endif()
+endif()
IF(PNG_FOUND)
@@ -378,7 +383,9 @@ ELSE(PNG_FOUND)
MESSAGE("LibPng not found. PNG support will be disabled")
SET(PNG_LIBRARIES "")
ENDIF(PNG_FOUND)
+ENDIF(WANT_PNG)
+IF(WANT_UNISTRING)
FIND_PACKAGE(UNISTRING)
IF(UNISTRING_FOUND)
@@ -389,10 +396,12 @@ ELSE(UNISTRING_FOUND)
MESSAGE("LibUnistring not found. Unistring support will be disabled")
SET(UNISTRING_LIBRARY "")
ENDIF(UNISTRING_FOUND)
+ENDIF(WANT_UNISTRING)
IF(NOT PODOFO_BUILD_LIB_ONLY)
+IF(WANT_CppUnit)
FIND_PACKAGE(CppUnit)
IF(CppUnit_FOUND)
@@ -402,6 +411,7 @@ IF(CppUnit_FOUND)
ELSE(CppUnit_FOUND)
MESSAGE("Cppunit not found. No unit tests will be built.")
ENDIF(CppUnit_FOUND)
+ENDIF(WANT_CppUnit)
ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
@@ -442,6 +452,7 @@ ELSE(WANT_FONTCONFIG)
ENDIF(WANT_FONTCONFIG)
IF(NOT PODOFO_BUILD_LIB_ONLY)
+IF(WANT_LUA)
FIND_PACKAGE(LUA)
IF(LUA_FOUND)
# If we have lua, we can build podofoimpose.
@@ -453,6 +464,7 @@ IF(LUA_FOUND)
ELSE(LUA_FOUND)
MESSAGE("Lua not found - PoDoFoImpose and PoDoFoColor will be built without Lua support")
ENDIF(LUA_FOUND)
+ENDIF(WANT_LUA)
ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
+if(WANT_PNG)
find_package(PNG)
if(PNG_FOUND)
@@ -175,6 +180,7 @@ else()
else()
message("LibPng not found. PNG support will be disabled")
set(PNG_LIBRARIES "")
+endif()
endif()
find_package(Freetype REQUIRED)

View File

@ -1,33 +0,0 @@
--- src/podofo/CMakeLists.txt.orig 2020-03-27 16:13:28 UTC
+++ src/podofo/CMakeLists.txt
@@ -265,8 +265,8 @@ IF(PODOFO_BUILD_STATIC)
ADD_LIBRARY(podofo_static STATIC ${PODOFO_BASE_SOURCES} ${PODOFO_DOC_SOURCES} ${PODOFO_HEADER_FILES})
TARGET_LINK_LIBRARIES(podofo_static ${PODOFO_LIB_DEPENDS})
SET_TARGET_PROPERTIES(podofo_static PROPERTIES
- VERSION "${PODOFO_LIBVERSION}"
- SOVERSION "${PODOFO_SOVERSION}"
+ VERSION "0"
+ SOVERSION "0"
CLEAN_DIRECT_OUTPUT 1
OUTPUT_NAME "podofo"
COMPILE_FLAGS "-DBUILDING_PODOFO"
@@ -289,8 +289,8 @@ IF(PODOFO_BUILD_SHARED)
# Visual Studio, since it produces invalid warnings about STL
# use.
SET_TARGET_PROPERTIES(podofo_shared PROPERTIES
- VERSION "${PODOFO_LIBVERSION}"
- SOVERSION "${PODOFO_SOVERSION}"
+ VERSION "0"
+ SOVERSION "0"
CLEAN_DIRECT_OUTPUT 1
OUTPUT_NAME "podofo"
COMPILE_FLAGS "-DBUILDING_PODOFO"
@@ -320,7 +320,7 @@ IF(PODOFO_BUILD_SHARED)
@ONLY)
INSTALL(
FILES "${PoDoFo_BINARY_DIR}/libpodofo.pc"
- DESTINATION "${LIBDIRNAME}/pkgconfig")
+ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig")
ELSE(PKG_CONFIG_FOUND)
MESSAGE("Pkg-config not found. No pkg-config file will be created.")
ENDIF(PKG_CONFIG_FOUND)

View File

@ -0,0 +1,176 @@
--- src/podofo/main/PdfCMapEncoding.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfCMapEncoding.cpp
@@ -7,7 +7,7 @@
#include <podofo/private/PdfDeclarationsPrivate.h>
#include "PdfCMapEncoding.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include "PdfDictionary.h"
#include "PdfObjectStream.h"
--- src/podofo/main/PdfCharCodeMap.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfCharCodeMap.cpp
@@ -8,7 +8,7 @@
#include "PdfCharCodeMap.h"
#include <random>
#include <algorithm>
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
using namespace std;
using namespace PoDoFo;
--- src/podofo/main/PdfDifferenceEncoding.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfDifferenceEncoding.cpp
@@ -9,7 +9,7 @@
#include <algorithm>
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include <podofo/private/charconv_compat.h>
#include "PdfArray.h"
--- src/podofo/main/PdfEncoding.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfEncoding.cpp
@@ -8,7 +8,7 @@
#include "PdfEncoding.h"
#include <atomic>
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include <podofo/private/PdfEncodingPrivate.h>
--- src/podofo/main/PdfEncodingMap.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfEncodingMap.cpp
@@ -7,7 +7,7 @@
#include <podofo/private/PdfDeclarationsPrivate.h>
#include "PdfEncodingMap.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include "PdfDictionary.h"
#include "PdfCMapEncoding.h"
--- src/podofo/main/PdfFont.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfFont.cpp
@@ -7,7 +7,7 @@
#include <podofo/private/PdfDeclarationsPrivate.h>
#include "PdfFont.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include <podofo/private/PdfEncodingPrivate.h>
#include <podofo/private/PdfStandard14FontData.h>
--- src/podofo/main/PdfFontManager.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfFontManager.cpp
@@ -16,7 +16,7 @@
#include <podofo/private/FreetypePrivate.h>
#include FT_TRUETYPE_TABLES_H
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include "PdfDictionary.h"
#include <podofo/auxiliary/InputDevice.h>
--- src/podofo/main/PdfFontType1.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfFontType1.cpp
@@ -7,7 +7,7 @@
#include <podofo/private/PdfDeclarationsPrivate.h>
#include "PdfFontType1.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include <podofo/auxiliary/InputDevice.h>
#include "PdfArray.h"
--- src/podofo/main/PdfIdentityEncoding.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfIdentityEncoding.cpp
@@ -7,7 +7,7 @@
#include <podofo/private/PdfDeclarationsPrivate.h>
#include "PdfIdentityEncoding.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include "PdfDictionary.h"
#include "PdfFont.h"
--- src/podofo/main/PdfImage.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfImage.cpp
@@ -13,7 +13,7 @@ extern "C" {
}
#endif // PODOFO_HAVE_TIFF_LIB
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include <podofo/private/FileSystem.h>
#include <podofo/private/PdfFiltersPrivate.h>
--- src/podofo/main/PdfPage_TextExtraction.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfPage_TextExtraction.cpp
@@ -11,7 +11,7 @@
#include <deque>
#include <stack>
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include "PdfDocument.h"
#include "PdfTextState.h"
--- src/podofo/main/PdfPainter.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfPainter.cpp
@@ -9,7 +9,7 @@
#include <podofo/private/PdfDrawingOperations.h>
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include "PdfExtGState.h"
#include "PdfFont.h"
--- src/podofo/main/PdfString.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/main/PdfString.cpp
@@ -7,7 +7,7 @@
#include <podofo/private/PdfDeclarationsPrivate.h>
#include "PdfString.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
#include <podofo/private/PdfEncodingPrivate.h>
--- src/podofo/private/PdfEncodingPrivate.cpp.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/private/PdfEncodingPrivate.cpp
@@ -7,7 +7,7 @@
#include "PdfDeclarationsPrivate.h"
#include "PdfEncodingPrivate.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
using namespace std;
using namespace PoDoFo;
--- src/podofo/private/utfcpp_extensions.h.orig 2023-03-25 11:01:27 UTC
+++ src/podofo/private/utfcpp_extensions.h
@@ -3,7 +3,7 @@
#include <cstddef>
#include <stdexcept>
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
namespace utf8
{
--- test/common/PdfTest.cpp.orig 2023-03-25 11:01:27 UTC
+++ test/common/PdfTest.cpp
@@ -8,7 +8,7 @@
#include "PdfTest.h"
-#include <utfcpp/utf8.h>
+#include <utf8cpp/utf8.h>
using namespace std;
using namespace PoDoFo;

View File

@ -1,147 +1,149 @@
bin/podofobox
bin/podofocolor
bin/podofocountpages
bin/podofocrop
bin/podofoencrypt
bin/podofogc
bin/podofoimg2pdf
bin/podofoimgextract
bin/podofoimpose
bin/podofoincrementalupdates
bin/podofomerge
bin/podofonooc
bin/podofopages
bin/podofopdfinfo
bin/podofosign
bin/podofotxt2pdf
bin/podofotxtextract
bin/podofouncompress
bin/podofoxmp
include/podofo/base/Pdf3rdPtyForwardDecl.h
include/podofo/base/PdfArray.h
include/podofo/base/PdfCanvas.h
include/podofo/base/PdfColor.h
include/podofo/base/PdfCompilerCompat.h
include/podofo/base/PdfCompilerCompatPrivate.h
include/podofo/base/PdfContentsTokenizer.h
include/podofo/base/PdfData.h
include/podofo/base/PdfDataType.h
include/podofo/base/PdfDate.h
include/podofo/base/PdfDefines.h
include/podofo/base/PdfDefinesPrivate.h
include/podofo/base/PdfDictionary.h
include/podofo/base/PdfEncoding.h
include/podofo/base/PdfEncodingFactory.h
include/podofo/base/PdfEncrypt.h
include/podofo/base/PdfError.h
include/podofo/base/PdfExtension.h
include/podofo/base/PdfFileStream.h
include/podofo/base/PdfFilter.h
include/podofo/base/PdfFiltersPrivate.h
include/podofo/base/PdfImmediateWriter.h
include/podofo/base/PdfInputDevice.h
include/podofo/base/PdfInputStream.h
include/podofo/base/PdfLocale.h
include/podofo/base/PdfMemStream.h
include/podofo/base/PdfMemoryManagement.h
include/podofo/base/PdfName.h
include/podofo/base/PdfObject.h
include/podofo/base/PdfObjectStreamParserObject.h
include/podofo/base/PdfOutputDevice.h
include/podofo/base/PdfOutputStream.h
include/podofo/base/PdfOwnedDataType.h
include/podofo/base/PdfParser.h
include/podofo/base/PdfParserObject.h
include/podofo/base/PdfRect.h
include/podofo/base/PdfRefCountedBuffer.h
include/podofo/base/PdfRefCountedInputDevice.h
include/podofo/base/PdfReference.h
include/podofo/base/PdfStream.h
include/podofo/base/PdfString.h
include/podofo/base/PdfTokenizer.h
include/podofo/base/PdfVariant.h
include/podofo/base/PdfVecObjects.h
include/podofo/base/PdfVersion.h
include/podofo/base/PdfWriter.h
include/podofo/base/PdfXRef.h
include/podofo/base/PdfXRefStream.h
include/podofo/base/PdfXRefStreamParserObject.h
include/podofo/base/podofo_config.h
include/podofo/base/podofoapi.h
include/podofo/base/util/PdfMutex.h
include/podofo/base/util/PdfMutexImpl_noop.h
include/podofo/base/util/PdfMutexImpl_pthread.h
include/podofo/base/util/PdfMutexImpl_win32.h
include/podofo/base/util/PdfMutexWrapper.h
include/podofo/doc/PdfAcroForm.h
include/podofo/doc/PdfAction.h
include/podofo/doc/PdfAnnotation.h
include/podofo/doc/PdfCMapEncoding.h
include/podofo/doc/PdfContents.h
include/podofo/doc/PdfDestination.h
include/podofo/doc/PdfDifferenceEncoding.h
include/podofo/doc/PdfDocument.h
include/podofo/doc/PdfElement.h
include/podofo/doc/PdfEncodingObjectFactory.h
include/podofo/doc/PdfExtGState.h
include/podofo/doc/PdfField.h
include/podofo/doc/PdfFileSpec.h
include/podofo/doc/PdfFont.h
include/podofo/doc/PdfFontCID.h
include/podofo/doc/PdfFontCache.h
include/podofo/doc/PdfFontConfigWrapper.h
include/podofo/doc/PdfFontFactory.h
include/podofo/doc/PdfFontFactoryBase14Data.h
include/podofo/doc/PdfFontMetrics.h
include/podofo/doc/PdfFontMetricsBase14.h
include/podofo/doc/PdfFontMetricsFreetype.h
include/podofo/doc/PdfFontMetricsObject.h
include/podofo/doc/PdfFontSimple.h
include/podofo/doc/PdfFontTTFSubset.h
include/podofo/doc/PdfFontTrueType.h
include/podofo/doc/PdfFontType1.h
include/podofo/doc/PdfFontType1Base14.h
include/podofo/doc/PdfFontType3.h
include/podofo/doc/PdfFunction.h
include/podofo/doc/PdfHintStream.h
include/podofo/doc/PdfIdentityEncoding.h
include/podofo/doc/PdfImage.h
include/podofo/doc/PdfInfo.h
include/podofo/doc/PdfMemDocument.h
include/podofo/doc/PdfNamesTree.h
include/podofo/doc/PdfOutlines.h
include/podofo/doc/PdfPage.h
include/podofo/doc/PdfPagesTree.h
include/podofo/doc/PdfPagesTreeCache.h
include/podofo/doc/PdfPainter.h
include/podofo/doc/PdfPainterMM.h
include/podofo/doc/PdfShadingPattern.h
include/podofo/doc/PdfSignOutputDevice.h
include/podofo/doc/PdfSignatureField.h
include/podofo/doc/PdfStreamedDocument.h
include/podofo/doc/PdfTable.h
include/podofo/doc/PdfTilingPattern.h
include/podofo/doc/PdfXObject.h
include/podofo/podofo-base.h
include/podofo/auxiliary/EnumFlags.h
include/podofo/auxiliary/InputDevice.h
include/podofo/auxiliary/InputStream.h
include/podofo/auxiliary/MathBase.h
include/podofo/auxiliary/Matrix.h
include/podofo/auxiliary/OutputDevice.h
include/podofo/auxiliary/OutputStream.h
include/podofo/auxiliary/Rect.h
include/podofo/auxiliary/StateStack.h
include/podofo/auxiliary/StreamDevice.h
include/podofo/auxiliary/StreamDeviceBase.h
include/podofo/auxiliary/Vector2.h
include/podofo/auxiliary/Version.h
include/podofo/auxiliary/basecompat.h
include/podofo/auxiliary/basedefs.h
include/podofo/auxiliary/baseincludes.h
include/podofo/auxiliary/basetypes.h
include/podofo/auxiliary/nullable.h
include/podofo/auxiliary/podofo_config.h
include/podofo/auxiliary/span.h
include/podofo/auxiliary/span.hpp
include/podofo/main/PdfAcroForm.h
include/podofo/main/PdfAction.h
include/podofo/main/PdfAnnotation.h
include/podofo/main/PdfAnnotationActionBase.h
include/podofo/main/PdfAnnotationCollection.h
include/podofo/main/PdfAnnotationWidget.h
include/podofo/main/PdfAnnotation_Types.h
include/podofo/main/PdfArray.h
include/podofo/main/PdfButton.h
include/podofo/main/PdfCIDToGIDMap.h
include/podofo/main/PdfCMapEncoding.h
include/podofo/main/PdfCanvas.h
include/podofo/main/PdfCanvasInputDevice.h
include/podofo/main/PdfCatalog.h
include/podofo/main/PdfCharCodeMap.h
include/podofo/main/PdfCheckBox.h
include/podofo/main/PdfChoiceField.h
include/podofo/main/PdfColor.h
include/podofo/main/PdfComboBox.h
include/podofo/main/PdfCommon.h
include/podofo/main/PdfContentStreamOperators.h
include/podofo/main/PdfContentStreamReader.h
include/podofo/main/PdfContents.h
include/podofo/main/PdfData.h
include/podofo/main/PdfDataContainer.h
include/podofo/main/PdfDataProvider.h
include/podofo/main/PdfDate.h
include/podofo/main/PdfDeclarations.h
include/podofo/main/PdfDestination.h
include/podofo/main/PdfDictionary.h
include/podofo/main/PdfDifferenceEncoding.h
include/podofo/main/PdfDocument.h
include/podofo/main/PdfElement.h
include/podofo/main/PdfEncoding.h
include/podofo/main/PdfEncodingCommon.h
include/podofo/main/PdfEncodingFactory.h
include/podofo/main/PdfEncodingMap.h
include/podofo/main/PdfEncodingMapFactory.h
include/podofo/main/PdfEncodingShim.h
include/podofo/main/PdfEncrypt.h
include/podofo/main/PdfError.h
include/podofo/main/PdfExtGState.h
include/podofo/main/PdfExtension.h
include/podofo/main/PdfField.h
include/podofo/main/PdfFieldChildrenCollection.h
include/podofo/main/PdfFileSpec.h
include/podofo/main/PdfFilter.h
include/podofo/main/PdfFont.h
include/podofo/main/PdfFontCID.h
include/podofo/main/PdfFontCIDTrueType.h
include/podofo/main/PdfFontCIDType1.h
include/podofo/main/PdfFontConfigWrapper.h
include/podofo/main/PdfFontManager.h
include/podofo/main/PdfFontMetrics.h
include/podofo/main/PdfFontMetricsFreetype.h
include/podofo/main/PdfFontMetricsObject.h
include/podofo/main/PdfFontMetricsStandard14.h
include/podofo/main/PdfFontObject.h
include/podofo/main/PdfFontSimple.h
include/podofo/main/PdfFontTrueType.h
include/podofo/main/PdfFontTrueTypeSubset.h
include/podofo/main/PdfFontType1.h
include/podofo/main/PdfFontType3.h
include/podofo/main/PdfGraphicsState.h
include/podofo/main/PdfIdentityEncoding.h
include/podofo/main/PdfImage.h
include/podofo/main/PdfImmediateWriter.h
include/podofo/main/PdfIndirectObjectList.h
include/podofo/main/PdfInfo.h
include/podofo/main/PdfListBox.h
include/podofo/main/PdfMath.h
include/podofo/main/PdfMemDocument.h
include/podofo/main/PdfMemoryObjectStream.h
include/podofo/main/PdfMetadata.h
include/podofo/main/PdfName.h
include/podofo/main/PdfNameTree.h
include/podofo/main/PdfObject.h
include/podofo/main/PdfObjectStream.h
include/podofo/main/PdfObjectStreamParser.h
include/podofo/main/PdfObjectStreamProvider.h
include/podofo/main/PdfOperatorUtils.h
include/podofo/main/PdfOutlines.h
include/podofo/main/PdfPage.h
include/podofo/main/PdfPageCollection.h
include/podofo/main/PdfPageTreeCache.h
include/podofo/main/PdfPainter.h
include/podofo/main/PdfPainterPath.h
include/podofo/main/PdfPainterTextObject.h
include/podofo/main/PdfParser.h
include/podofo/main/PdfParserObject.h
include/podofo/main/PdfPostScriptTokenizer.h
include/podofo/main/PdfPredefinedEncoding.h
include/podofo/main/PdfPushButton.h
include/podofo/main/PdfRadioButton.h
include/podofo/main/PdfReference.h
include/podofo/main/PdfResources.h
include/podofo/main/PdfSignature.h
include/podofo/main/PdfSigner.h
include/podofo/main/PdfStatefulEncrypt.h
include/podofo/main/PdfStreamedDocument.h
include/podofo/main/PdfStreamedObjectStream.h
include/podofo/main/PdfString.h
include/podofo/main/PdfStringStream.h
include/podofo/main/PdfTextBox.h
include/podofo/main/PdfTextState.h
include/podofo/main/PdfTokenizer.h
include/podofo/main/PdfTrailer.h
include/podofo/main/PdfVariant.h
include/podofo/main/PdfVariantStack.h
include/podofo/main/PdfWriter.h
include/podofo/main/PdfXMPMetadata.h
include/podofo/main/PdfXMPPacket.h
include/podofo/main/PdfXObject.h
include/podofo/main/PdfXObjectForm.h
include/podofo/main/PdfXObjectPostScript.h
include/podofo/main/PdfXRef.h
include/podofo/main/PdfXRefEntry.h
include/podofo/main/PdfXRefStream.h
include/podofo/main/PdfXRefStreamParserObject.h
include/podofo/podofo.h
lib/libpodofo.a
include/podofo/staging/PdfFunction.h
include/podofo/staging/PdfPainterExtensions.h
include/podofo/staging/PdfShadingPattern.h
include/podofo/staging/PdfTilingPattern.h
lib/libpodofo.so
lib/libpodofo.so.0
lib/libpodofo.so.1
lib/libpodofo.so.1.0.10.0
libdata/pkgconfig/libpodofo.pc
share/man/man1/podofobox.1.gz
share/man/man1/podofocolor.1.gz
share/man/man1/podofocountpages.1.gz
share/man/man1/podofocrop.1.gz
share/man/man1/podofoencrypt.1.gz
share/man/man1/podofogc.1.gz
share/man/man1/podofoimg2pdf.1.gz
share/man/man1/podofoimgextract.1.gz
share/man/man1/podofoimpose.1.gz
share/man/man1/podofoincrementalupdates.1.gz
share/man/man1/podofomerge.1.gz
share/man/man1/podofopages.1.gz
share/man/man1/podofopdfinfo.1.gz
share/man/man1/podofotxt2pdf.1.gz
share/man/man1/podofotxtextract.1.gz
share/man/man1/podofouncompress.1.gz
share/man/man1/podofoxmp.1.gz

View File

@ -0,0 +1,58 @@
PORTNAME= podofo
PORTVERSION= 0.9.8
PORTREVISION= 1
CATEGORIES= graphics print
MASTER_SITES= SF
PKGNAMESUFFIX= 09
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PDF manipulation library and tools
WWW= https://podofo.sourceforge.net/ \
https://github.com/podofo/podofo
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libidn.so:dns/libidn
USES= cmake compiler:c++11-lang cpe dos2unix pkgconfig ssl
CMAKE_ARGS= -DFONTCONFIG_LIBRARIES=${LOCALBASE}/lib/libfontconfig.so \
-DOPENSSL_INCLUDE_DIR=${OPENSSLINC} \
-DOPENSSL_LIBRARIES=${OPENSSLDIR}
CMAKE_ON= PODOFO_BUILD_SHARED PODOFO_BUILD_STATIC
USE_LDCONFIG= yes
CPE_VENDOR= podofo_project
DOS2UNIX_FILES= cmake/modules/FindFREETYPE.cmake
OPTIONS_DEFINE= IMPOSE JPEG PNG TIFF UNISTRING
OPTIONS_DEFAULT=JPEG PNG TIFF UNISTRING
IMPOSE_DESC= Build impose tool (Lua required)
UNISTRING_DESC= Use libunistring for conversion
IMPOSE_CMAKE_BOOL= WANT_LUA
IMPOSE_CXXFLAGS= -I${LUA_INCDIR}
IMPOSE_LDFLAGS= -L${LUA_LIBDIR}
IMPOSE_USES= lua
JPEG_CMAKE_BOOL= WANT_LIBJPEG
JPEG_USES= jpeg
PNG_CMAKE_BOOL= WANT_PNG
PNG_LIB_DEPENDS= libpng.so:graphics/png
TIFF_CMAKE_BOOL= WANT_TIFF
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
UNISTRING_CMAKE_BOOL= WANT_UNISTRING
UNISTRING_LIB_DEPENDS= libunistring.so:devel/libunistring
post-patch:
@${REINPLACE_CMD} -e '/^#include/s|podofo/podofo.h|podofo09/podofo.h|' \
${WRKSRC}/examples/pdfcontentsgraph/PdfContentsGraph.h
@${REINPLACE_CMD} -e '/^#include/s|podofo/base|podofo09/base|' \
${WRKSRC}/src/podofo/doc/* \
${WRKSRC}/src/podofo/base/PdfExtension.h
@${RLN} ${WRKSRC}/src/podofo ${WRKSRC}/src/podofo09
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1652122561
SHA256 (podofo-0.9.8.tar.gz) = 5de607e15f192b8ad90738300759d88dea0f5ccdce3bf00048a0c932bc645154
SIZE (podofo-0.9.8.tar.gz) = 1012918

View File

@ -0,0 +1,91 @@
--- CMakeLists.txt.orig 2022-05-03 12:18:23 UTC
+++ CMakeLists.txt
@@ -348,6 +348,7 @@ ENDIF(LIBIDN_FOUND)
MESSAGE("Libidn not found. AES-256 Encryption support will be disabled")
ENDIF(LIBIDN_FOUND)
+IF(WANT_LIBJPEG)
FIND_PACKAGE(LIBJPEG)
IF(LIBJPEG_FOUND)
@@ -357,7 +358,9 @@ ENDIF(LIBJPEG_FOUND)
ELSE(LIBJPEG_FOUND)
MESSAGE("Libjpeg not found. JPEG support will be disabled")
ENDIF(LIBJPEG_FOUND)
+ENDIF(WANT_LIBJPEG)
+IF(WANT_TIFF)
FIND_PACKAGE(TIFF)
IF(TIFF_FOUND)
@@ -367,7 +370,9 @@ ENDIF(TIFF_FOUND)
ELSE(TIFF_FOUND)
MESSAGE("Libtiff not found. TIFF support will be disabled")
ENDIF(TIFF_FOUND)
+ENDIF(WANT_TIFF)
+IF(WANT_PNG)
FIND_PACKAGE(PNG)
IF(PNG_FOUND)
@@ -378,7 +383,9 @@ ENDIF(PNG_FOUND)
MESSAGE("LibPng not found. PNG support will be disabled")
SET(PNG_LIBRARIES "")
ENDIF(PNG_FOUND)
+ENDIF(WANT_PNG)
+IF(WANT_UNISTRING)
FIND_PACKAGE(UNISTRING)
IF(UNISTRING_FOUND)
@@ -389,10 +396,12 @@ ENDIF(UNISTRING_FOUND)
MESSAGE("LibUnistring not found. Unistring support will be disabled")
SET(UNISTRING_LIBRARY "")
ENDIF(UNISTRING_FOUND)
+ENDIF(WANT_UNISTRING)
IF(NOT PODOFO_BUILD_LIB_ONLY)
+IF(WANT_CppUnit)
FIND_PACKAGE(CppUnit)
IF(CppUnit_FOUND)
@@ -402,6 +411,7 @@ ENDIF(CppUnit_FOUND)
ELSE(CppUnit_FOUND)
MESSAGE("Cppunit not found. No unit tests will be built.")
ENDIF(CppUnit_FOUND)
+ENDIF(WANT_CppUnit)
ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
@@ -442,6 +452,7 @@ IF(NOT PODOFO_BUILD_LIB_ONLY)
ENDIF(WANT_FONTCONFIG)
IF(NOT PODOFO_BUILD_LIB_ONLY)
+IF(WANT_LUA)
FIND_PACKAGE(LUA)
IF(LUA_FOUND)
# If we have lua, we can build podofoimpose.
@@ -453,6 +464,7 @@ ENDIF(LUA_FOUND)
ELSE(LUA_FOUND)
MESSAGE("Lua not found - PoDoFoImpose and PoDoFoColor will be built without Lua support")
ENDIF(LUA_FOUND)
+ENDIF(WANT_LUA)
ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
@@ -527,11 +539,11 @@ IF(WIN32 OR PODOFO_BUILD_STATIC)
IF(WIN32 OR PODOFO_BUILD_STATIC)
SET(PODOFO_LIB
- podofo
+ podofo09
${PODOFO_LIB_DEPENDS}
)
ELSE(WIN32 OR PODOFO_BUILD_STATIC)
- SET(PODOFO_LIB podofo
+ SET(PODOFO_LIB podofo09
${stlport_libraries_if_use_stlport}
)
ENDIF(WIN32 OR PODOFO_BUILD_STATIC)

View File

@ -0,0 +1,69 @@
--- src/podofo/CMakeLists.txt.orig 2020-03-27 16:13:28 UTC
+++ src/podofo/CMakeLists.txt
@@ -241,19 +241,19 @@ INSTALL(FILES ${PODOFO_HEADERS}
SOURCE_GROUP("Header Files" FILES ${PODOFO_HEADER_FILES})
INSTALL(FILES ${PODOFO_HEADERS}
- DESTINATION "include/podofo"
+ DESTINATION "include/podofo09"
)
INSTALL(FILES ${PODOFO_BASE_HEADERS}
- DESTINATION "include/podofo/base"
+ DESTINATION "include/podofo09/base"
)
INSTALL(FILES ${PODOFO_BASE_HEADERS2}
- DESTINATION "include/podofo/base/util"
+ DESTINATION "include/podofo09/base/util"
)
INSTALL(FILES ${PODOFO_DOC_HEADERS}
- DESTINATION "include/podofo/doc"
+ DESTINATION "include/podofo09/doc"
)
IF(NOT PODOFO_BUILD_SHARED AND NOT PODOFO_BUILD_STATIC)
@@ -265,10 +265,10 @@ IF(PODOFO_BUILD_STATIC)
ADD_LIBRARY(podofo_static STATIC ${PODOFO_BASE_SOURCES} ${PODOFO_DOC_SOURCES} ${PODOFO_HEADER_FILES})
TARGET_LINK_LIBRARIES(podofo_static ${PODOFO_LIB_DEPENDS})
SET_TARGET_PROPERTIES(podofo_static PROPERTIES
- VERSION "${PODOFO_LIBVERSION}"
- SOVERSION "${PODOFO_SOVERSION}"
+ VERSION "0"
+ SOVERSION "0"
CLEAN_DIRECT_OUTPUT 1
- OUTPUT_NAME "podofo"
+ OUTPUT_NAME "podofo09"
COMPILE_FLAGS "-DBUILDING_PODOFO"
)
SET(PODOFO_DEPEND_TARGET podofo_static
@@ -289,10 +289,10 @@ IF(PODOFO_BUILD_SHARED)
# Visual Studio, since it produces invalid warnings about STL
# use.
SET_TARGET_PROPERTIES(podofo_shared PROPERTIES
- VERSION "${PODOFO_LIBVERSION}"
- SOVERSION "${PODOFO_SOVERSION}"
+ VERSION "0"
+ SOVERSION "0"
CLEAN_DIRECT_OUTPUT 1
- OUTPUT_NAME "podofo"
+ OUTPUT_NAME "podofo09"
COMPILE_FLAGS "-DBUILDING_PODOFO"
)
# Since we're building a shared podofo, prefer to depend on this one for
@@ -316,11 +316,11 @@ IF(PODOFO_BUILD_SHARED)
MESSAGE("Pkg-config found, creating a pkg-config file for linking against shared library.")
CONFIGURE_FILE(
"libpodofo.pc.in"
- "${PoDoFo_BINARY_DIR}/libpodofo.pc"
+ "${PoDoFo_BINARY_DIR}/libpodofo09.pc"
@ONLY)
INSTALL(
- FILES "${PoDoFo_BINARY_DIR}/libpodofo.pc"
- DESTINATION "${LIBDIRNAME}/pkgconfig")
+ FILES "${PoDoFo_BINARY_DIR}/libpodofo09.pc"
+ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig")
ELSE(PKG_CONFIG_FOUND)
MESSAGE("Pkg-config not found. No pkg-config file will be created.")
ENDIF(PKG_CONFIG_FOUND)

View File

@ -0,0 +1,15 @@
--- src/podofo/libpodofo.pc.in.orig 2019-04-04 21:22:16 UTC
+++ src/podofo/libpodofo.pc.in
@@ -1,10 +1,10 @@ libdir=${exec_prefix}/@LIBDIRNAME@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
libdir=${exec_prefix}/@LIBDIRNAME@
-includedir=${prefix}/include/podofo
+includedir=${prefix}/include/podofo09
Name: @CMAKE_PROJECT_NAME@
Description: A C++ library to work with the PDF file format
Version: @PODOFO_VERSION@
-Libs: -L${libdir} -lpodofo
+Libs: -L${libdir} -lpodofo09
Cflags: -I${includedir}

View File

@ -0,0 +1,11 @@
PoDoFo is a library to work with the PDF file format. The name comes from the
first letter of PDF (Portable Document Format). A few tools to work with PDF
files are already included in the PoDoFo package.
The PoDoFo library is a free, portable C++ library which includes classes to
parse PDF files and modify their contents into memory. The changes can be
written back to disk easily. The parser can also be used to extract information
from a PDF file (for example the parser could be used in a PDF viewer). Besides
parsing PoDoFo includes also very simple classes to create your own PDF files.
All classes are documented so it is easy to start writing your own application
using PoDoFo.

147
graphics/podofo09/pkg-plist Normal file
View File

@ -0,0 +1,147 @@
bin/podofobox
bin/podofocolor
bin/podofocountpages
bin/podofocrop
bin/podofoencrypt
bin/podofogc
bin/podofoimg2pdf
bin/podofoimgextract
bin/podofoimpose
bin/podofoincrementalupdates
bin/podofomerge
bin/podofonooc
bin/podofopages
bin/podofopdfinfo
bin/podofosign
bin/podofotxt2pdf
bin/podofotxtextract
bin/podofouncompress
bin/podofoxmp
include/podofo09/base/Pdf3rdPtyForwardDecl.h
include/podofo09/base/PdfArray.h
include/podofo09/base/PdfCanvas.h
include/podofo09/base/PdfColor.h
include/podofo09/base/PdfCompilerCompat.h
include/podofo09/base/PdfCompilerCompatPrivate.h
include/podofo09/base/PdfContentsTokenizer.h
include/podofo09/base/PdfData.h
include/podofo09/base/PdfDataType.h
include/podofo09/base/PdfDate.h
include/podofo09/base/PdfDefines.h
include/podofo09/base/PdfDefinesPrivate.h
include/podofo09/base/PdfDictionary.h
include/podofo09/base/PdfEncoding.h
include/podofo09/base/PdfEncodingFactory.h
include/podofo09/base/PdfEncrypt.h
include/podofo09/base/PdfError.h
include/podofo09/base/PdfExtension.h
include/podofo09/base/PdfFileStream.h
include/podofo09/base/PdfFilter.h
include/podofo09/base/PdfFiltersPrivate.h
include/podofo09/base/PdfImmediateWriter.h
include/podofo09/base/PdfInputDevice.h
include/podofo09/base/PdfInputStream.h
include/podofo09/base/PdfLocale.h
include/podofo09/base/PdfMemStream.h
include/podofo09/base/PdfMemoryManagement.h
include/podofo09/base/PdfName.h
include/podofo09/base/PdfObject.h
include/podofo09/base/PdfObjectStreamParserObject.h
include/podofo09/base/PdfOutputDevice.h
include/podofo09/base/PdfOutputStream.h
include/podofo09/base/PdfOwnedDataType.h
include/podofo09/base/PdfParser.h
include/podofo09/base/PdfParserObject.h
include/podofo09/base/PdfRect.h
include/podofo09/base/PdfRefCountedBuffer.h
include/podofo09/base/PdfRefCountedInputDevice.h
include/podofo09/base/PdfReference.h
include/podofo09/base/PdfStream.h
include/podofo09/base/PdfString.h
include/podofo09/base/PdfTokenizer.h
include/podofo09/base/PdfVariant.h
include/podofo09/base/PdfVecObjects.h
include/podofo09/base/PdfVersion.h
include/podofo09/base/PdfWriter.h
include/podofo09/base/PdfXRef.h
include/podofo09/base/PdfXRefStream.h
include/podofo09/base/PdfXRefStreamParserObject.h
include/podofo09/base/podofo_config.h
include/podofo09/base/podofoapi.h
include/podofo09/base/util/PdfMutex.h
include/podofo09/base/util/PdfMutexImpl_noop.h
include/podofo09/base/util/PdfMutexImpl_pthread.h
include/podofo09/base/util/PdfMutexImpl_win32.h
include/podofo09/base/util/PdfMutexWrapper.h
include/podofo09/doc/PdfAcroForm.h
include/podofo09/doc/PdfAction.h
include/podofo09/doc/PdfAnnotation.h
include/podofo09/doc/PdfCMapEncoding.h
include/podofo09/doc/PdfContents.h
include/podofo09/doc/PdfDestination.h
include/podofo09/doc/PdfDifferenceEncoding.h
include/podofo09/doc/PdfDocument.h
include/podofo09/doc/PdfElement.h
include/podofo09/doc/PdfEncodingObjectFactory.h
include/podofo09/doc/PdfExtGState.h
include/podofo09/doc/PdfField.h
include/podofo09/doc/PdfFileSpec.h
include/podofo09/doc/PdfFont.h
include/podofo09/doc/PdfFontCID.h
include/podofo09/doc/PdfFontCache.h
include/podofo09/doc/PdfFontConfigWrapper.h
include/podofo09/doc/PdfFontFactory.h
include/podofo09/doc/PdfFontFactoryBase14Data.h
include/podofo09/doc/PdfFontMetrics.h
include/podofo09/doc/PdfFontMetricsBase14.h
include/podofo09/doc/PdfFontMetricsFreetype.h
include/podofo09/doc/PdfFontMetricsObject.h
include/podofo09/doc/PdfFontSimple.h
include/podofo09/doc/PdfFontTTFSubset.h
include/podofo09/doc/PdfFontTrueType.h
include/podofo09/doc/PdfFontType1.h
include/podofo09/doc/PdfFontType1Base14.h
include/podofo09/doc/PdfFontType3.h
include/podofo09/doc/PdfFunction.h
include/podofo09/doc/PdfHintStream.h
include/podofo09/doc/PdfIdentityEncoding.h
include/podofo09/doc/PdfImage.h
include/podofo09/doc/PdfInfo.h
include/podofo09/doc/PdfMemDocument.h
include/podofo09/doc/PdfNamesTree.h
include/podofo09/doc/PdfOutlines.h
include/podofo09/doc/PdfPage.h
include/podofo09/doc/PdfPagesTree.h
include/podofo09/doc/PdfPagesTreeCache.h
include/podofo09/doc/PdfPainter.h
include/podofo09/doc/PdfPainterMM.h
include/podofo09/doc/PdfShadingPattern.h
include/podofo09/doc/PdfSignOutputDevice.h
include/podofo09/doc/PdfSignatureField.h
include/podofo09/doc/PdfStreamedDocument.h
include/podofo09/doc/PdfTable.h
include/podofo09/doc/PdfTilingPattern.h
include/podofo09/doc/PdfXObject.h
include/podofo09/podofo-base.h
include/podofo09/podofo.h
lib/libpodofo09.a
lib/libpodofo09.so
lib/libpodofo09.so.0
libdata/pkgconfig/libpodofo09.pc
share/man/man1/podofobox.1.gz
share/man/man1/podofocolor.1.gz
share/man/man1/podofocountpages.1.gz
share/man/man1/podofocrop.1.gz
share/man/man1/podofoencrypt.1.gz
share/man/man1/podofogc.1.gz
share/man/man1/podofoimg2pdf.1.gz
share/man/man1/podofoimgextract.1.gz
share/man/man1/podofoimpose.1.gz
share/man/man1/podofoincrementalupdates.1.gz
share/man/man1/podofomerge.1.gz
share/man/man1/podofopages.1.gz
share/man/man1/podofopdfinfo.1.gz
share/man/man1/podofotxt2pdf.1.gz
share/man/man1/podofotxtextract.1.gz
share/man/man1/podofouncompress.1.gz
share/man/man1/podofoxmp.1.gz

View File

@ -0,0 +1,17 @@
--- src/SDL_gpu.c.orig 2023-06-15 09:35:37 UTC
+++ src/SDL_gpu.c
@@ -1090,10 +1090,10 @@ static SDL_Surface* gpu_copy_raw_surface_data(unsigned
break;
case 4:
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
- rmask = 0xff000000;
- gmask = 0x00ff0000;
- bmask = 0x0000ff00;
- amask = 0x000000ff;
+ Rmask = 0xff000000;
+ Gmask = 0x00ff0000;
+ Bmask = 0x0000ff00;
+ Amask = 0x000000ff;
#else
Rmask = 0x000000ff;
Gmask = 0x0000ff00;

View File

@ -1,6 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.19
DISTVERSION= 1.6.21
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache

View File

@ -1,8 +1,8 @@
TIMESTAMP = 1686779911
SHA256 (mailpit-npm-cache-1.6.19.tar.zst) = ef62c41061f309d0ecf0f23f7e4781a1bac2e09e96db93a051139a0e5d0f5483
SIZE (mailpit-npm-cache-1.6.19.tar.zst) = 24373526
SHA256 (axllent-mailpit-v1.6.19_GH0.tar.gz) = c37b5d7a704e374ff4de346608492303ed30b8b88f9d2268dff6c1691a1119f5
SIZE (axllent-mailpit-v1.6.19_GH0.tar.gz) = 237487
TIMESTAMP = 1686835291
SHA256 (mailpit-npm-cache-1.6.21.tar.zst) = cf3ba4166c850c53a81f10fbf891e7196cf1bf47ecac634b61da5f830f0d3414
SIZE (mailpit-npm-cache-1.6.21.tar.zst) = 24391893
SHA256 (axllent-mailpit-v1.6.21_GH0.tar.gz) = 6d8a6a3a2a46f9e0560cb4213f1c82eeebb87954c128f2962d19002faadde7b1
SIZE (axllent-mailpit-v1.6.21_GH0.tar.gz) = 237678
SHA256 (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = b78616fddfcc76892aecb5344968d7f3843128b70eba6c4752f092dc992c3b98
SIZE (DATA-DOG-go-sqlmock-v1.5.0_GH0.tar.gz) = 35521
SHA256 (GehirnInc-crypt-8cc1b52080c5_GH0.tar.gz) = cb2d55d38f2101e85b6a35ad8d5af6b847152579a3968999152cb5e93047abbd

View File

@ -1,7 +1,7 @@
PORTNAME= bonmin
DISTVERSIONPREFIX= releases/
DISTVERSION= 1.8.9
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= math
PKGNAMEPREFIX= coin-or-

View File

@ -1,6 +1,6 @@
PORTNAME= casadi
DISTVERSION= 3.6.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,6 +1,7 @@
PORTNAME= cbc
DISTVERSIONPREFIX= releases/
DISTVERSION= 2.10.10
PORTREVISION= 1
CATEGORIES= math
PKGNAMEPREFIX= coin-or-

View File

@ -1,7 +1,7 @@
PORTNAME= CoinMP
DISTVERSIONPREFIX= releases/
DISTVERSION= 1.8.4
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= couenne
DISTVERSIONPREFIX= releases/
DISTVERSION= 0.5.8
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= math
PKGNAMEPREFIX= coin-or-

View File

@ -1,7 +1,7 @@
PORTNAME= disco
DISTVERSIONPREFIX= releases/
DISTVERSION= 1.0.0-33
PORTREVISION= 4
PORTREVISION= 5
DISTVERSIONSUFFIX= -g68720be
CATEGORIES= math
PKGNAMEPREFIX= coin-or-

View File

@ -1,6 +1,6 @@
PORTNAME= giacxcas
DISTVERSION= 1.9.0-21
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
http://cocoa.dima.unige.it/cocoalib/tgz/:cocoa \

View File

@ -1,7 +1,7 @@
# PORTNAME block
PORTNAME= libnormaliz
DISTVERSION= 3.9.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://github.com/Normaliz/Normaliz/releases/download/v${PORTVERSION}/
DISTNAME= normaliz-${PORTVERSION}

View File

@ -1,9 +1,10 @@
PORTNAME= nauty
PORTVERSION= 2.7r3
PORTVERSION= 2.8.6
PORTEPOCH= 1
CATEGORIES= math
MASTER_SITES= https://users.cecs.anu.edu.au/~bdm/nauty/
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MASTER_SITES= https://users.cecs.anu.edu.au/~bdm/nauty/ \
https://pallini.di.uniroma1.it/
DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/g}
MAINTAINER= moritz@schmi.tt
COMMENT= Nauty & Traces are programs for computing graph automorphism
@ -33,7 +34,7 @@ post-build: # build shared libraries: based on how static libraries are created
objects=$$(ls *.o) ; \
${RM} $${objects} ; \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} FREEBSD_EXTRA_CFLAGS="-fPIC" $${objects}
# build libraries
# build shared libraries
cd ${WRKSRC} && ${CC} ${LDFLAGS} -shared -o libnauty.so -Wl,-soname,libnauty.so \
nauty.o nautil.o nausparse.o naugraph.o schreier.o naurng.o traces.o gtools.o naututil.o \
nautinv.o gutil1.o gutil2.o gtnauty.o naugroup.o nautycliquer.o
@ -52,10 +53,16 @@ post-build: # build shared libraries: based on how static libraries are created
cd ${WRKSRC} && ${CC} ${LDFLAGS} -shared -o libnautyL1.so -Wl,-soname,libnautyL1.so \
nautyL1.o nautilL1.o nausparseL.o naugraphL1.o schreierL.o naurng.o traces.o gtoolsL.o naututilL1.o \
nautinvL1.o gutil1L1.o gutil2L1.o gtnautyL1.o naugroupL.o nautycliquerL.o
cd ${WRKSRC} && ${CC} ${LDFLAGS} -shared -o libnautyS.so -Wl,-soname,libnautyS.so \
nautyS.o nautilS.o nausparseS.o naugraphS.o schreierS.o naurng.o traces.o gtoolsS.o naututilS.o \
nautinvS.o gutil1S.o gutil2S.o gtnautyS.o naugroupS.o nautycliquerS.o
cd ${WRKSRC} && ${CC} ${LDFLAGS} -shared -o libnautyS1.so -Wl,-soname,libnautyS.so \
nautyS1.o nautilS1.o nausparseS.o naugraphS1.o schreierS.o naurng.o traces.o gtoolsS.o naututilS1.o \
nautinvS1.o gutil1S1.o gutil2S1.o gtnautyS1.o naugroupS.o nautycliquerS.o
post-install:
# install shared libraries
.for l in libnauty.so libnauty1.so libnautyW.so libnautyW1.so libnautyL.so libnautyL1.so
.for l in libnauty.so libnauty1.so libnautyW.so libnautyW1.so libnautyL.so libnautyL1.so libnautyS.so libnautyS1.so
${INSTALL_LIB} ${WRKSRC}/${l} ${STAGEDIR}${PREFIX}/lib
.endfor
# correct the include path in .pc files
@ -65,6 +72,6 @@ post-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/nug27.pdf ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/nug28.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1630783130
SHA256 (nauty27r3.tar.gz) = 4f0665b716a53f7a14ea2ae30059f23d064ce3fe4c12c013404ef6e1ee0b88c2
SIZE (nauty27r3.tar.gz) = 1721200
TIMESTAMP = 1685407327
SHA256 (nauty2_8_6.tar.gz) = f2ce98225ca8330f5bce35f7d707b629247e09dda15fc479dc00e726fee5e6fa
SIZE (nauty2_8_6.tar.gz) = 1546765

View File

@ -1,6 +1,8 @@
bin/NRswitchg
bin/addedgeg
bin/addptg
bin/amtog
bin/ancestorg
bin/assembleg
bin/biplabg
bin/catg
@ -11,6 +13,7 @@ bin/countg
bin/cubhamg
bin/deledgeg
bin/delptg
bin/dimacs2g
bin/directg
bin/dreadnaut
bin/dretodot
@ -20,6 +23,7 @@ bin/genbg
bin/genbgL
bin/geng
bin/gengL
bin/genposetg
bin/genquarticg
bin/genrang
bin/genspecialg
@ -34,6 +38,7 @@ bin/nbrhoodg
bin/newedgeg
bin/pickg
bin/planarg
bin/productg
bin/ranlabg
bin/shortg
bin/showg
@ -64,6 +69,10 @@ lib/libnautyL.a
lib/libnautyL.so
lib/libnautyL1.a
lib/libnautyL1.so
lib/libnautyS.a
lib/libnautyS.so
lib/libnautyS1.a
lib/libnautyS1.so
lib/libnautyW.a
lib/libnautyW.so
lib/libnautyW1.a
@ -72,6 +81,8 @@ libdata/pkgconfig/nauty.pc
libdata/pkgconfig/nauty1.pc
libdata/pkgconfig/nautyL.pc
libdata/pkgconfig/nautyL1.pc
libdata/pkgconfig/nautyS.pc
libdata/pkgconfig/nautyS1.pc
libdata/pkgconfig/nautyW.pc
libdata/pkgconfig/nautyW1.pc
%%PORTDOCS%%%%DOCSDIR%%/nug27.pdf
%%PORTDOCS%%%%DOCSDIR%%/nug28.pdf

View File

@ -1,7 +1,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.20
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= or-tools
DISTVERSIONPREFIX= v
DISTVERSION= 9.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= or-tools
DISTVERSIONPREFIX= v
DISTVERSION= 9.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,6 +1,6 @@
PORTNAME= sage
PORTVERSION= 9.2
PORTREVISION= 39
PORTREVISION= 40
CATEGORIES= math
MASTER_SITES= https://mirrors.xmission.com/sage/src/ \
http://mirrors.xmission.com/sage/src/ \

View File

@ -1,7 +1,7 @@
PORTNAME= openmvg
DISTVERSIONPREFIX= v
DISTVERSION= 2.0
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= misc science
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= pipewire
DISTVERSION= 0.3.62
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${MEDIA_SESSION_VERSION}/:media_session
DISTFILES= media-session-${MEDIA_SESSION_VERSION}${EXTRACT_SUFX}:media_session
@ -13,8 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libdbus-1.so:devel/dbus \
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libinotify.so:devel/libinotify \
libepoll-shim.so:devel/libepoll-shim \
libsndfile.so:audio/libsndfile \
@ -43,9 +42,12 @@ MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils
MANPAGES_MESON_ENABLED= man
MEDIASESSION_DESC= Session manager support
MEDIASESSION_LIB_DEPENDS= libasound.so:audio/alsa-lib
MEDIASESSION_RUN_DEPENDS= alsa-plugins>0:audio/alsa-plugins
MEDIASESSION_MESON_ENABLED= alsa pipewire-alsa
MEDIASESSION_MESON_ON= -Dsession-managers=media-session
MEDIASESSION_MESON_OFF= -Dsession-managers=''
MEDIASESSION_SUB_FILES= 10-alsa-default.conf
PULSEAUDIO_MESON_ENABLED= avahi libpulse
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio \
@ -97,4 +99,9 @@ post-patch-MEDIASESSION-on:
@${REINPLACE_CMD} '/manager_args/ s/@sm_comment@//g' \
${WRKSRC}/src/daemon/pipewire.conf.in
post-install-MEDIASESSION-on:
@${MKDIR} ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.d
${INSTALL_DATA} ${WRKDIR}/10-alsa-default.conf \
${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.d
.include <bsd.port.mk>

View File

@ -0,0 +1,23 @@
# Create sink and source for the default device
# See also %%LOCALBASE%%/etc/asound.conf
context.objects = [
{ factory = adapter
args = {
factory.name = api.alsa.pcm.sink
node.name = "alsa-sink"
node.description = "PCM Sink"
media.class = "Audio/Sink"
api.alsa.path = "pcm.default"
}
}
{ factory = adapter
args = {
factory.name = api.alsa.pcm.source
node.name = "alsa-source"
node.description = "PCM Source"
media.class = "Audio/Source"
api.alsa.path = "pcm.default"
}
}
]

View File

@ -25,6 +25,7 @@ bin/spa-inspect
bin/spa-json-dump
bin/spa-monitor
bin/spa-resample
%%MEDIASESSION%%%%ETCDIR%%/pipewire.conf.d/10-alsa-default.conf
include/pipewire-0.3/pipewire/array.h
include/pipewire-0.3/pipewire/buffers.h
include/pipewire-0.3/pipewire/client.h

View File

@ -276,6 +276,7 @@
SUBDIR += imapproxy
SUBDIR += incidenceeditor
SUBDIR += intel-em-kmod
SUBDIR += intel-iavf-kmod
SUBDIR += intel-ice-kmod
SUBDIR += intel-igb-kmod
SUBDIR += intel-irdma-kmod

View File

@ -0,0 +1,17 @@
PORTNAME= iavf
PORTVERSION= 3.0.31
PORTEPOCH= 0
MASTER_SITES?= https://downloadmirror.intel.com/772533/
MAINTAINER= freebsd@intel.com
COMMENT= 40G and 100G FreeBSD Driver for Virtual Function for Intel NIC
MASTERDIR= ${.CURDIR}/../intel-ixl-kmod
PATCHDIR= ${.CURDIR}/files
PKGDIR= ${.CURDIR}
DISTINFO_FILE= ${.CURDIR}/distinfo
WRKSRC_SUBDIR=
MANPAGENAME= iavf
MANPAGELINKS= if_iavf
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1686817893
SHA256 (iavf-3.0.31.tar.gz) = fdc87300553e654b4541b34c6a6117e87d776a29f381614474ecab6f41500dcf
SIZE (iavf-3.0.31.tar.gz) = 180963

View File

@ -0,0 +1,16 @@
This release includes the iavf FreeBSD Base Driver for Intel(R) Ethernet
Network Connections.
The iavf driver supports devices based on the following controllers:
* Intel Ethernet Controller E810-C
* Intel Ethernet Controller E810-XXV
* Intel Ethernet Connection E822-C
* Intel Ethernet Connection E822-L
* Intel Ethernet Connection E823-C
* Intel Ethernet Connection E823-L
* Intel Ethernet Controller I710
* Intel Ethernet Controller X710
* Intel Ethernet Controller XL710
* Intel Ethernet Network Connection X722
* Intel Ethernet Controller XXV710
* Intel Ethernet Controller V710

View File

@ -1,6 +1,6 @@
PORTNAME= scribus
PORTVERSION= 1.5.8
PORTREVISION= 20
PORTREVISION= 21
CATEGORIES= print editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
@ -30,7 +30,7 @@ LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
libpoppler.so:graphics/poppler \
libharfbuzz-icu.so:print/harfbuzz-icu \
libfontconfig.so:x11-fonts/fontconfig \
libpodofo.so:graphics/podofo \
libpodofo09.so:graphics/podofo09 \
libharfbuzz.so:print/harfbuzz \
libpng.so:graphics/png \
libicuuc.so:devel/icu \
@ -50,6 +50,15 @@ CMAKE_ARGS+= -DWANT_HUNSPELL=YES \
OPTIONS_DEFINE= DOCS
# Patch sources to force using include files installed by graphics/podofo09
post-patch:
@${REINPLACE_CMD} -e '/^[\t ]*#include/s|podofo/podofo.h|podofo09/podofo.h|' \
${WRKSRC}/scribus/plugins/import/ps/importps.cpp \
${WRKSRC}/scribus/plugins/import/ai/importai.cpp \
${WRKSRC}/scribus/imagedataloaders/scimgdataloader_pdf.cpp \
${WRKSRC}/scribus/pdflib_core.h \
${WRKSRC}/scribus/pdf_analyzer.h
post-install:
${LN} -sf ../share/icons/1_5_1/scribus.png \
${STAGEDIR}${PREFIX}/share/pixmaps/

View File

@ -0,0 +1,48 @@
--- cmake/modules/FindLIBPODOFO.cmake.orig 2022-01-23 16:16:42 UTC
+++ cmake/modules/FindLIBPODOFO.cmake
@@ -13,7 +13,7 @@ find_path(LIBPODOFO_INCLUDE_DIR
endif(WIN32)
find_path(LIBPODOFO_INCLUDE_DIR
- NAMES podofo/podofo.h
+ NAMES podofo09/podofo.h
PATHS
"${LIBPODOFO_DIR}/include"
"${LIBPODOFO_DIR}/src"
@@ -23,7 +23,7 @@ find_library(LIBPODOFO_LIBRARY
set(LIBPODOFO_FIND_QUIETLY ON)
find_library(LIBPODOFO_LIBRARY
- NAMES libpodofo podofo
+ NAMES libpodofo09 podofo09
PATHS
"${LIBPODOFO_DIR}/lib"
"${LIBPODOFO_DIR}/src"
@@ -32,7 +32,7 @@ if(LIBPODOFO_INCLUDE_DIR AND LIBPODOFO_LIBRARY)
if(LIBPODOFO_INCLUDE_DIR AND LIBPODOFO_LIBRARY)
if(NOT LIBPODOFO_CONFIG_H)
- set(LIBPODOFO_CONFIG_H "${LIBPODOFO_INCLUDE_DIR}/podofo/base/podofo_config.h" CACHE FILEPATH "Alternative place of podofo_config.h")
+ set(LIBPODOFO_CONFIG_H "${LIBPODOFO_INCLUDE_DIR}/podofo09/base/podofo_config.h" CACHE FILEPATH "Alternative place of podofo_config.h")
endif()
file(STRINGS "${LIBPODOFO_CONFIG_H}" PODOFO_MAJOR_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_MAJOR[ \t]+[0-9]+$")
@@ -69,14 +69,14 @@ if(NOT LIBPODOFO_FIND_QUIETLY)
if(NOT LIBPODOFO_FIND_QUIETLY)
if(LIBPODOFO_INCLUDE_DIR)
- message("podofo/podofo.h: ${LIBPODOFO_INCLUDE_DIR}")
+ message("podofo09/podofo.h: ${LIBPODOFO_INCLUDE_DIR}")
else(LIBPODOFO_INCLUDE_DIR)
- message("podofo/podofo.h: not found")
+ message("podofo09/podofo.h: not found")
endif(LIBPODOFO_INCLUDE_DIR)
if(LIBPODOFO_LIBRARY)
- message("podofo lib: ${LIBPODOFO_LIBRARY}")
+ message("podofo09 lib: ${LIBPODOFO_LIBRARY}")
else(LIBPODOFO_LIBRARY)
- message("podofo lib: not found")
+ message("podofo09 lib: not found")
endif(LIBPODOFO_LIBRARY)
message("PoDoFo cflags: ${useshared}")
endif(NOT LIBPODOFO_FIND_QUIETLY)

View File

@ -1,6 +1,6 @@
PORTNAME= krename
DISTVERSION= 5.0.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtag.so:audio/taglib \
libexiv2.so:graphics/exiv2 \
libpodofo.so:graphics/podofo \
libpodofo09.so:graphics/podofo09 \
libfreetype.so:print/freetype2
USES= cmake compiler:c++11-lang gettext kde:5 pkgconfig qt:5 tar:xz xorg
@ -24,4 +24,9 @@ USE_QT= concurrent core dbus declarative gui network xml widgets \
buildtools:build qmake:build
USE_XORG= x11
# Patch sources to force using include files installed by graphics/podofo09
post-patch:
@${REINPLACE_CMD} -e '/^#include/s|podofo/podofo.h|podofo09/podofo.h|' \
${WRKSRC}/src/podofoplugin.cpp \
.include <bsd.port.mk>

View File

@ -0,0 +1,28 @@
--- cmake/modules/FindPoDoFo.cmake.orig 2022-08-31 21:22:21 UTC
+++ cmake/modules/FindPoDoFo.cmake
@@ -37,10 +37,10 @@ find_path(PoDoFo_INCLUDE_DIRS
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
find_path(PoDoFo_INCLUDE_DIRS
- NAMES podofo/podofo.h
+ NAMES podofo09/podofo.h
)
find_library(PoDoFo_LIBRARIES
- NAMES libpodofo podofo
+ NAMES libpodofo09 podofo09
)
include(FindPackageHandleStandardArgs)
@@ -65,9 +65,9 @@ if(PoDoFo_FOUND)
# header. The fix is in https://sourceforge.net/p/podofo/code/1830/ and will
# hopefully be released soon with 0.9.6. Note that krename doesn't use
# OpenSSL in any way.
- file(STRINGS "${PoDoFo_INCLUDE_DIRS}/podofo/base/podofo_config.h" PoDoFo_MAJOR_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_MAJOR[ \t]+[0-9]+$")
- file(STRINGS "${PoDoFo_INCLUDE_DIRS}/podofo/base/podofo_config.h" PoDoFo_MINOR_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_MINOR[ \t]+[0-9]+$")
- file(STRINGS "${PoDoFo_INCLUDE_DIRS}/podofo/base/podofo_config.h" PoDoFo_PATCH_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_PATCH[ \t]+[0-9]+$")
+ file(STRINGS "${PoDoFo_INCLUDE_DIRS}/podofo09/base/podofo_config.h" PoDoFo_MAJOR_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_MAJOR[ \t]+[0-9]+$")
+ file(STRINGS "${PoDoFo_INCLUDE_DIRS}/podofo09/base/podofo_config.h" PoDoFo_MINOR_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_MINOR[ \t]+[0-9]+$")
+ file(STRINGS "${PoDoFo_INCLUDE_DIRS}/podofo09/base/podofo_config.h" PoDoFo_PATCH_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_PATCH[ \t]+[0-9]+$")
string(REGEX REPLACE "^#define[ \t]+PODOFO_VERSION_MAJOR[ \t]+([0-9]+)$" "\\1" PoDoFo_MAJOR_VER "${PoDoFo_MAJOR_VER_LINE}")
string(REGEX REPLACE "^#define[ \t]+PODOFO_VERSION_MINOR[ \t]+([0-9]+)$" "\\1" PoDoFo_MINOR_VER "${PoDoFo_MINOR_VER_LINE}")
string(REGEX REPLACE "^#define[ \t]+PODOFO_VERSION_PATCH[ \t]+([0-9]+)$" "\\1" PoDoFo_PATCH_VER "${PoDoFo_PATCH_VER_LINE}")

View File

@ -1,6 +1,6 @@
PORTNAME= tracker
PORTVERSION= 3.1.2
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 3
@ -43,8 +43,14 @@ MAN_BUILD_DEPENDS= asciidoc:textproc/asciidoc
MAN_MESON_TRUE= man
MAN_DESC= Install manual pages
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-incompatible-function-pointer-types
.endif
post-patch:
${REINPLACE_CMD} -e 's|/etc/asciidoc|${PYTHONPREFIX_SITELIBDIR}/asciidoc/resources|' \
${WRKSRC}/docs/manpages/meson.build
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -25,11 +25,13 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libbrotlidec.so:archivers/brotli \
libcares.so:dns/c-ares \
libcircllhist.so:devel/libcircllhist \
libcurl.so:ftp/curl \
libevent.so:devel/libevent-devel \
libfmt.so:devel/libfmt \
libgpr.so:devel/grpc \
libicuuc.so:devel/icu \
libnghttp2.so:www/libnghttp2 \
libopentracing.so:devel/libopentracing \
libprotobuf.so:devel/protobuf \
libre2.so:devel/re2 \
libxxhash.so:devel/xxhash \
@ -73,6 +75,8 @@ post-patch:
${WRKSRC}/source/common/network/address_impl.cc
@${REINPLACE_CMD} -e 's,O_SYMLINK,O_NOFOLLOW,' \
${WRKSRC}/source/common/filesystem/kqueue/watcher_impl.cc
@${REINPLACE_CMD} -e '/opentracing::v/s,v2,v3,' \
${WRKSRC}/source/extensions/tracers/common/ot/opentracing_driver_impl.cc
@${REINPLACE_CMD} -e '23s,^,#include "absl/status/status.h",' \
${WRKDIR}/cel-cpp-11f9d66/eval/public/ast_traverse.cc
@${REINPLACE_CMD} -e '/^#include "eval\/testutil\/test_message/d' \

View File

@ -113,6 +113,7 @@ API_V3_PB_HEADERS=\
envoy/admin/v3/metrics.pb.h \
envoy/admin/v3/mutex_stats.pb.h \
envoy/admin/v3/server_info.pb.h \
envoy/admin/v3/tap.pb.h \
envoy/config/accesslog/v3/accesslog.pb.h \
envoy/config/bootstrap/v3/bootstrap.pb.h \
envoy/config/cluster/v3/circuit_breaker.pb.h \
@ -140,6 +141,8 @@ API_V3_PB_HEADERS=\
envoy/config/endpoint/v3/endpoint.pb.h \
envoy/config/endpoint/v3/endpoint_components.pb.h \
envoy/config/endpoint/v3/load_report.pb.h \
envoy/config/grpc_credential/v3/aws_iam.pb.h \
envoy/config/grpc_credential/v3/file_based_metadata.pb.h \
envoy/config/listener/v3/api_listener.pb.h \
envoy/config/listener/v3/listener.pb.h \
envoy/config/listener/v3/listener_components.pb.h \
@ -148,44 +151,105 @@ API_V3_PB_HEADERS=\
envoy/config/metrics/v3/metrics_service.pb.h \
envoy/config/metrics/v3/stats.pb.h \
envoy/config/overload/v3/overload.pb.h \
envoy/config/ratelimit/v3/rls.pb.h \
envoy/config/rbac/v3/rbac.pb.h \
envoy/config/route/v3/route.pb.h \
envoy/config/route/v3/route_components.pb.h \
envoy/config/route/v3/scoped_route.pb.h \
envoy/config/tap/v3/common.pb.h \
envoy/config/trace/v3/dynamic_ot.pb.h \
envoy/config/trace/v3/http_tracer.pb.h \
envoy/config/trace/v3/opentelemetry.pb.h \
envoy/data/accesslog/v3/accesslog.pb.h \
envoy/data/cluster/v3/outlier_detection_event.pb.h \
envoy/data/core/v3/health_check_event.pb.h \
envoy/data/dns/v3/dns_table.pb.h \
envoy/data/tap/v3/common.pb.h \
envoy/data/tap/v3/http.pb.h \
envoy/data/tap/v3/transport.pb.h \
envoy/data/tap/v3/wrapper.pb.h \
envoy/extensions/access_loggers/file/v3/file.pb.h \
envoy/extensions/access_loggers/filters/cel/v3/cel.pb.h \
envoy/extensions/access_loggers/grpc/v3/als.pb.h \
envoy/extensions/access_loggers/open_telemetry/v3/logs_service.pb.h \
envoy/extensions/access_loggers/stream/v3/stream.pb.h \
envoy/extensions/access_loggers/wasm/v3/wasm.pb.h \
envoy/extensions/bootstrap/internal_listener/v3/internal_listener.pb.h \
envoy/extensions/clusters/aggregate/v3/cluster.pb.h \
envoy/extensions/clusters/dynamic_forward_proxy/v3/cluster.pb.h \
envoy/extensions/clusters/redis/v3/redis_cluster.pb.h \
envoy/extensions/common/async_files/v3/async_file_manager.pb.h \
envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.pb.h \
envoy/extensions/common/ratelimit/v3/ratelimit.pb.h \
envoy/extensions/common/tap/v3/common.pb.h \
envoy/extensions/compression/brotli/compressor/v3/brotli.pb.h \
envoy/extensions/compression/brotli/decompressor/v3/brotli.pb.h \
envoy/extensions/compression/gzip/compressor/v3/gzip.pb.h \
envoy/extensions/compression/gzip/decompressor/v3/gzip.pb.h \
envoy/extensions/compression/zstd/compressor/v3/zstd.pb.h \
envoy/extensions/compression/zstd/decompressor/v3/zstd.pb.h \
envoy/extensions/config/validators/minimum_clusters/v3/minimum_clusters.pb.h \
envoy/extensions/early_data/v3/default_early_data_policy.pb.h \
envoy/extensions/filters/common/dependency/v3/dependency.pb.h \
envoy/extensions/filters/common/fault/v3/fault.pb.h \
envoy/extensions/filters/http/custom_response/v3/custom_response.pb.h \
envoy/extensions/filters/http/ext_authz/v3/ext_authz.pb.h \
envoy/extensions/filters/http/fault/v3/fault.pb.h \
envoy/extensions/filters/http/router/v3/router.pb.h \
envoy/extensions/filters/http/upstream_codec/v3/upstream_codec.pb.h \
envoy/extensions/filters/listener/http_inspector/v3/http_inspector.pb.h \
envoy/extensions/filters/listener/local_ratelimit/v3/local_ratelimit.pb.h \
envoy/extensions/filters/listener/original_dst/v3/original_dst.pb.h \
envoy/extensions/filters/listener/original_src/v3/original_src.pb.h \
envoy/extensions/filters/listener/proxy_protocol/v3/proxy_protocol.pb.h \
envoy/extensions/filters/listener/tls_inspector/v3/tls_inspector.pb.h \
envoy/extensions/filters/network/connection_limit/v3/connection_limit.pb.h \
envoy/extensions/filters/network/direct_response/v3/config.pb.h \
envoy/extensions/filters/network/echo/v3/echo.pb.h \
envoy/extensions/filters/network/ext_authz/v3/ext_authz.pb.h \
envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.h \
envoy/extensions/filters/network/local_ratelimit/v3/local_rate_limit.pb.h \
envoy/extensions/filters/network/mongo_proxy/v3/mongo_proxy.pb.h \
envoy/extensions/filters/network/ratelimit/v3/rate_limit.pb.h \
envoy/extensions/filters/network/rbac/v3/rbac.pb.h \
envoy/extensions/filters/network/redis_proxy/v3/redis_proxy.pb.h \
envoy/extensions/filters/network/sni_cluster/v3/sni_cluster.pb.h \
envoy/extensions/filters/network/sni_dynamic_forward_proxy/v3/sni_dynamic_forward_proxy.pb.h \
envoy/extensions/filters/network/tcp_proxy/v3/tcp_proxy.pb.h \
envoy/extensions/filters/network/thrift_proxy/v3/route.pb.h \
envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.pb.h \
envoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy.pb.h \
envoy/extensions/filters/udp/dns_filter/v3/dns_filter.pb.h \
envoy/extensions/filters/udp/udp_proxy/v3/route.pb.h \
envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy.pb.h \
envoy/extensions/formatter/metadata/v3/metadata.pb.h \
envoy/extensions/formatter/req_without_query/v3/req_without_query.pb.h \
envoy/extensions/health_checkers/redis/v3/redis.pb.h \
envoy/extensions/health_checkers/thrift/v3/thrift.pb.h \
envoy/extensions/http/custom_response/local_response_policy/v3/local_response_policy.pb.h \
envoy/extensions/http/custom_response/redirect_policy/v3/redirect_policy.pb.h \
envoy/extensions/http/early_header_mutation/header_mutation/v3/header_mutation.pb.h \
envoy/extensions/http/header_formatters/preserve_case/v3/preserve_case.pb.h \
envoy/extensions/http/header_validators/envoy_default/v3/header_validator.pb.h \
envoy/extensions/http/original_ip_detection/custom_header/v3/custom_header.pb.h \
envoy/extensions/http/original_ip_detection/xff/v3/xff.pb.h \
envoy/extensions/http/stateful_session/cookie/v3/cookie.pb.h \
envoy/extensions/http/stateful_session/header/v3/header.pb.h \
envoy/extensions/internal_redirect/allow_listed_routes/v3/allow_listed_routes_config.pb.h \
envoy/extensions/internal_redirect/previous_routes/v3/previous_routes_config.pb.h \
envoy/extensions/internal_redirect/safe_cross_scheme/v3/safe_cross_scheme_config.pb.h \
envoy/extensions/key_value/file_based/v3/config.pb.h \
envoy/extensions/load_balancing_policies/common/v3/common.pb.h \
envoy/extensions/load_balancing_policies/least_request/v3/least_request.pb.h \
envoy/extensions/load_balancing_policies/maglev/v3/maglev.pb.h \
envoy/extensions/load_balancing_policies/random/v3/random.pb.h \
envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.pb.h \
envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.pb.h \
envoy/extensions/matching/common_inputs/environment_variable/v3/input.pb.h \
envoy/extensions/matching/common_inputs/network/v3/network_inputs.pb.h \
envoy/extensions/matching/common_inputs/ssl/v3/ssl_inputs.pb.h \
envoy/extensions/matching/input_matchers/consistent_hashing/v3/consistent_hashing.pb.h \
envoy/extensions/matching/input_matchers/ip/v3/ip.pb.h \
envoy/extensions/network/dns_resolver/apple/v3/apple_dns_resolver.pb.h \
envoy/extensions/network/dns_resolver/cares/v3/cares_dns_resolver.pb.h \
envoy/extensions/network/dns_resolver/getaddrinfo/v3/getaddrinfo_dns_resolver.pb.h \
@ -195,18 +259,40 @@ API_V3_PB_HEADERS=\
envoy/extensions/quic/connection_id_generator/v3/envoy_deterministic_connection_id_generator.pb.h \
envoy/extensions/quic/crypto_stream/v3/crypto_stream.pb.h \
envoy/extensions/quic/proof_source/v3/proof_source.pb.h \
envoy/extensions/quic/server_preferred_address/v3/fixed_server_preferred_address_config.pb.h \
envoy/extensions/rate_limit_descriptors/expr/v3/expr.pb.h \
envoy/extensions/regex_engines/v3/google_re2.pb.h \
envoy/extensions/request_id/uuid/v3/uuid.pb.h \
envoy/extensions/resource_monitors/downstream_connections/v3/downstream_connections.pb.h \
envoy/extensions/resource_monitors/fixed_heap/v3/fixed_heap.pb.h \
envoy/extensions/resource_monitors/injected_resource/v3/injected_resource.pb.h \
envoy/extensions/retry/host/omit_host_metadata/v3/omit_host_metadata_config.pb.h \
envoy/extensions/retry/priority/previous_priorities/v3/previous_priorities_config.pb.h \
envoy/extensions/stat_sinks/graphite_statsd/v3/graphite_statsd.pb.h \
envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.pb.h \
envoy/extensions/transport_sockets/internal_upstream/v3/internal_upstream.pb.h \
envoy/extensions/transport_sockets/proxy_protocol/v3/upstream_proxy_protocol.pb.h \
envoy/extensions/transport_sockets/quic/v3/quic_transport.pb.h \
envoy/extensions/transport_sockets/raw_buffer/v3/raw_buffer.pb.h \
envoy/extensions/transport_sockets/starttls/v3/starttls.pb.h \
envoy/extensions/transport_sockets/tap/v3/tap.pb.h \
envoy/extensions/transport_sockets/tcp_stats/v3/tcp_stats.pb.h \
envoy/extensions/transport_sockets/tls/v3/cert.pb.h \
envoy/extensions/transport_sockets/tls/v3/common.pb.h \
envoy/extensions/transport_sockets/tls/v3/secret.pb.h \
envoy/extensions/transport_sockets/tls/v3/tls.pb.h \
envoy/extensions/udp_packet_writer/v3/udp_default_writer_factory.pb.h \
envoy/extensions/udp_packet_writer/v3/udp_gso_batch_writer_factory.pb.h \
envoy/extensions/upstreams/http/generic/v3/generic_connection_pool.pb.h \
envoy/extensions/upstreams/http/http/v3/http_connection_pool.pb.h \
envoy/extensions/upstreams/http/tcp/v3/tcp_connection_pool.pb.h \
envoy/extensions/upstreams/http/v3/http_protocol_options.pb.h \
envoy/extensions/upstreams/tcp/generic/v3/generic_connection_pool.pb.h \
envoy/extensions/upstreams/tcp/v3/tcp_protocol_options.pb.h \
envoy/extensions/watchdog/profile_action/v3/profile_action.pb.h \
envoy/service/accesslog/v3/als.pb.h \
envoy/service/auth/v3/attribute_context.pb.h \
envoy/service/auth/v3/external_auth.pb.h \
envoy/service/cluster/v3/cds.pb.h \
envoy/service/discovery/v3/ads.pb.h \
envoy/service/discovery/v3/discovery.pb.h \
@ -222,6 +308,7 @@ API_V3_PB_HEADERS=\
envoy/service/route/v3/srds.pb.h \
envoy/service/runtime/v3/rtds.pb.h \
envoy/service/secret/v3/sds.pb.h \
envoy/type/http/v3/cookie.pb.h \
envoy/type/http/v3/path_transformation.pb.h \
envoy/type/matcher/v3/filter_state.pb.h \
envoy/type/matcher/v3/http_inputs.pb.h \
@ -235,6 +322,7 @@ API_V3_PB_HEADERS=\
envoy/type/tracing/v3/custom_tag.pb.h \
envoy/type/v3/hash_policy.pb.h \
envoy/type/v3/http.pb.h \
envoy/type/v3/http_status.pb.h \
envoy/type/v3/percent.pb.h \
envoy/type/v3/range.pb.h \
envoy/type/v3/ratelimit_unit.pb.h \
@ -251,9 +339,11 @@ MISC_PB_HEADERS=\
io/prometheus/client/metrics.pb.h \
opencensus/proto/trace/v1/trace_config.pb.h \
opentelemetry/proto/collector/logs/v1/logs_service.pb.h \
opentelemetry/proto/collector/trace/v1/trace_service.pb.h \
opentelemetry/proto/common/v1/common.pb.h \
opentelemetry/proto/logs/v1/logs.pb.h \
opentelemetry/proto/resource/v1/resource.pb.h \
opentelemetry/proto/trace/v1/trace.pb.h \
quiche/quic/core/proto/cached_network_parameters.pb.h \
quiche/quic/core/proto/crypto_server_config.pb.h \
quiche/quic/core/proto/source_address_token.pb.h \
@ -273,6 +363,7 @@ MISC_PB_HEADERS=\
xds/core/v3/extension.pb.h \
xds/core/v3/resource_locator.pb.h \
xds/core/v3/resource_name.pb.h \
xds/type/matcher/v3/ip.pb.h \
xds/type/matcher/v3/matcher.pb.h \
xds/type/matcher/v3/regex.pb.h \
xds/type/matcher/v3/string.pb.h \

View File

@ -31,6 +31,7 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/admin/v3/metrics.pb.o \
envoy/admin/v3/mutex_stats.pb.o \
envoy/admin/v3/server_info.pb.o \
envoy/admin/v3/tap.pb.o \
envoy/annotations/deprecation.pb.o \
envoy/annotations/resource.pb.o \
envoy/api/v2/auth/cert.pb.o \
@ -80,6 +81,7 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/config/cluster/v3/outlier_detection.pb.o \
envoy/config/common/key_value/v3/config.pb.o \
envoy/config/common/matcher/v3/matcher.pb.o \
envoy/config/common/mutation_rules/v3/mutation_rules.pb.o \
envoy/config/core/v3/address.pb.o \
envoy/config/core/v3/backoff.pb.o \
envoy/config/core/v3/base.pb.o \
@ -105,6 +107,8 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.o \
envoy/config/filter/network/redis_proxy/v2/redis_proxy.pb.o \
envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.o \
envoy/config/grpc_credential/v3/aws_iam.pb.o \
envoy/config/grpc_credential/v3/file_based_metadata.pb.o \
envoy/config/listener/v2/api_listener.pb.o \
envoy/config/listener/v3/api_listener.pb.o \
envoy/config/listener/v3/listener.pb.o \
@ -117,10 +121,12 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/config/metrics/v3/stats.pb.o \
envoy/config/overload/v2alpha/overload.pb.o \
envoy/config/overload/v3/overload.pb.o \
envoy/config/ratelimit/v3/rls.pb.o \
envoy/config/rbac/v3/rbac.pb.o \
envoy/config/route/v3/route.pb.o \
envoy/config/route/v3/route_components.pb.o \
envoy/config/route/v3/scoped_route.pb.o \
envoy/config/tap/v3/common.pb.o \
envoy/config/trace/v2/datadog.pb.o \
envoy/config/trace/v2/dynamic_ot.pb.o \
envoy/config/trace/v2/http_tracer.pb.o \
@ -129,50 +135,139 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/config/trace/v2/service.pb.o \
envoy/config/trace/v2/trace.pb.o \
envoy/config/trace/v2/zipkin.pb.o \
envoy/config/trace/v3/dynamic_ot.pb.o \
envoy/config/trace/v3/http_tracer.pb.o \
envoy/config/trace/v3/opentelemetry.pb.o \
envoy/data/accesslog/v2/accesslog.pb.o \
envoy/data/accesslog/v3/accesslog.pb.o \
envoy/data/cluster/v2alpha/outlier_detection_event.pb.o \
envoy/data/cluster/v3/outlier_detection_event.pb.o \
envoy/data/core/v2alpha/health_check_event.pb.o \
envoy/data/core/v3/health_check_event.pb.o \
envoy/data/dns/v3/dns_table.pb.o \
envoy/data/tap/v3/common.pb.o \
envoy/data/tap/v3/http.pb.o \
envoy/data/tap/v3/transport.pb.o \
envoy/data/tap/v3/wrapper.pb.o \
envoy/extensions/access_loggers/file/v3/file.pb.o \
envoy/extensions/access_loggers/filters/cel/v3/cel.pb.o \
envoy/extensions/access_loggers/grpc/v3/als.pb.o \
envoy/extensions/access_loggers/open_telemetry/v3/logs_service.pb.o \
envoy/extensions/access_loggers/stream/v3/stream.pb.o \
envoy/extensions/bootstrap/internal_listener/v3/internal_listener.pb.o \
envoy/extensions/clusters/aggregate/v3/cluster.pb.o \
envoy/extensions/clusters/dynamic_forward_proxy/v3/cluster.pb.o \
envoy/extensions/clusters/redis/v3/redis_cluster.pb.o \
envoy/extensions/common/async_files/v3/async_file_manager.pb.o \
envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.pb.o \
envoy/extensions/common/ratelimit/v3/ratelimit.pb.o \
envoy/extensions/common/tap/v3/common.pb.o \
envoy/extensions/compression/brotli/compressor/v3/brotli.pb.o \
envoy/extensions/compression/brotli/decompressor/v3/brotli.pb.o \
envoy/extensions/compression/gzip/compressor/v3/gzip.pb.o \
envoy/extensions/compression/gzip/decompressor/v3/gzip.pb.o \
envoy/extensions/compression/zstd/compressor/v3/zstd.pb.o \
envoy/extensions/compression/zstd/decompressor/v3/zstd.pb.o \
envoy/extensions/config/validators/minimum_clusters/v3/minimum_clusters.pb.o \
envoy/extensions/early_data/v3/default_early_data_policy.pb.o \
envoy/extensions/filters/common/dependency/v3/dependency.pb.o \
envoy/extensions/filters/common/fault/v3/fault.pb.o \
envoy/extensions/filters/http/upstream_codec/v3/upstream_codec.pb.o \
envoy/extensions/filters/listener/http_inspector/v3/http_inspector.pb.o \
envoy/extensions/filters/listener/local_ratelimit/v3/local_ratelimit.pb.o \
envoy/extensions/filters/listener/original_dst/v3/original_dst.pb.o \
envoy/extensions/filters/listener/original_src/v3/original_src.pb.o \
envoy/extensions/filters/listener/proxy_protocol/v3/proxy_protocol.pb.o \
envoy/extensions/filters/listener/tls_inspector/v3/tls_inspector.pb.o \
envoy/extensions/filters/network/connection_limit/v3/connection_limit.pb.o \
envoy/extensions/filters/network/direct_response/v3/config.pb.o \
envoy/extensions/filters/network/echo/v3/echo.pb.o \
envoy/extensions/filters/network/ext_authz/v3/ext_authz.pb.o \
envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.o \
envoy/extensions/filters/network/local_ratelimit/v3/local_rate_limit.pb.o \
envoy/extensions/filters/network/mongo_proxy/v3/mongo_proxy.pb.o \
envoy/extensions/filters/network/ratelimit/v3/rate_limit.pb.o \
envoy/extensions/filters/network/rbac/v3/rbac.pb.o \
envoy/extensions/filters/network/redis_proxy/v3/redis_proxy.pb.o \
envoy/extensions/filters/network/sni_cluster/v3/sni_cluster.pb.o \
envoy/extensions/filters/network/sni_dynamic_forward_proxy/v3/sni_dynamic_forward_proxy.pb.o \
envoy/extensions/filters/network/tcp_proxy/v3/tcp_proxy.pb.o \
envoy/extensions/filters/network/thrift_proxy/v3/route.pb.o \
envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.pb.o \
envoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy.pb.o \
envoy/extensions/filters/udp/dns_filter/v3/dns_filter.pb.o \
envoy/extensions/filters/udp/udp_proxy/v3/route.pb.o \
envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy.pb.o \
envoy/extensions/formatter/metadata/v3/metadata.pb.o \
envoy/extensions/formatter/req_without_query/v3/req_without_query.pb.o \
envoy/extensions/health_checkers/redis/v3/redis.pb.o \
envoy/extensions/health_checkers/thrift/v3/thrift.pb.o \
envoy/extensions/http/custom_response/local_response_policy/v3/local_response_policy.pb.o \
envoy/extensions/http/custom_response/redirect_policy/v3/redirect_policy.pb.o \
envoy/extensions/http/early_header_mutation/header_mutation/v3/header_mutation.pb.o \
envoy/extensions/http/header_formatters/preserve_case/v3/preserve_case.pb.o \
envoy/extensions/http/header_validators/envoy_default/v3/header_validator.pb.o \
envoy/extensions/http/original_ip_detection/custom_header/v3/custom_header.pb.o \
envoy/extensions/http/original_ip_detection/xff/v3/xff.pb.o \
envoy/extensions/http/stateful_session/cookie/v3/cookie.pb.o \
envoy/extensions/http/stateful_session/header/v3/header.pb.o \
envoy/extensions/internal_redirect/allow_listed_routes/v3/allow_listed_routes_config.pb.o \
envoy/extensions/internal_redirect/previous_routes/v3/previous_routes_config.pb.o \
envoy/extensions/internal_redirect/safe_cross_scheme/v3/safe_cross_scheme_config.pb.o \
envoy/extensions/key_value/file_based/v3/config.pb.o \
envoy/extensions/load_balancing_policies/common/v3/common.pb.o \
envoy/extensions/load_balancing_policies/least_request/v3/least_request.pb.o \
envoy/extensions/load_balancing_policies/maglev/v3/maglev.pb.o \
envoy/extensions/load_balancing_policies/random/v3/random.pb.o \
envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.pb.o \
envoy/extensions/load_balancing_policies/round_robin/v3/round_robin.pb.o \
envoy/extensions/matching/common_inputs/environment_variable/v3/input.pb.o \
envoy/extensions/matching/common_inputs/network/v3/network_inputs.pb.o \
envoy/extensions/matching/common_inputs/ssl/v3/ssl_inputs.pb.o \
envoy/extensions/matching/input_matchers/consistent_hashing/v3/consistent_hashing.pb.o \
envoy/extensions/matching/input_matchers/ip/v3/ip.pb.o \
envoy/extensions/network/dns_resolver/apple/v3/apple_dns_resolver.pb.o \
envoy/extensions/network/dns_resolver/cares/v3/cares_dns_resolver.pb.o \
envoy/extensions/network/dns_resolver/getaddrinfo/v3/getaddrinfo_dns_resolver.pb.o \
envoy/extensions/network/socket_interface/v3/default_socket_interface.pb.o \
envoy/extensions/path/match/uri_template/v3/uri_template_match.pb.o \
envoy/extensions/path/rewrite/uri_template/v3/uri_template_rewrite.pb.o \
envoy/extensions/quic/connection_id_generator/v3/envoy_deterministic_connection_id_generator.pb.o \
envoy/extensions/quic/crypto_stream/v3/crypto_stream.pb.o \
envoy/extensions/quic/proof_source/v3/proof_source.pb.o \
envoy/extensions/quic/server_preferred_address/v3/fixed_server_preferred_address_config.pb.o \
envoy/extensions/rate_limit_descriptors/expr/v3/expr.pb.o \
envoy/extensions/regex_engines/v3/google_re2.pb.o \
envoy/extensions/request_id/uuid/v3/uuid.pb.o \
envoy/extensions/resource_monitors/downstream_connections/v3/downstream_connections.pb.o \
envoy/extensions/resource_monitors/fixed_heap/v3/fixed_heap.pb.o \
envoy/extensions/resource_monitors/injected_resource/v3/injected_resource.pb.o \
envoy/extensions/retry/host/omit_host_metadata/v3/omit_host_metadata_config.pb.o \
envoy/extensions/retry/priority/previous_priorities/v3/previous_priorities_config.pb.o \
envoy/extensions/stat_sinks/graphite_statsd/v3/graphite_statsd.pb.o \
envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.pb.o \
envoy/extensions/transport_sockets/internal_upstream/v3/internal_upstream.pb.o \
envoy/extensions/transport_sockets/proxy_protocol/v3/upstream_proxy_protocol.pb.o \
envoy/extensions/transport_sockets/quic/v3/quic_transport.pb.o \
envoy/extensions/transport_sockets/raw_buffer/v3/raw_buffer.pb.o \
envoy/extensions/transport_sockets/starttls/v3/starttls.pb.o \
envoy/extensions/transport_sockets/tap/v3/tap.pb.o \
envoy/extensions/transport_sockets/tcp_stats/v3/tcp_stats.pb.o \
envoy/extensions/transport_sockets/tls/v3/common.pb.o \
envoy/extensions/transport_sockets/tls/v3/secret.pb.o \
envoy/extensions/transport_sockets/tls/v3/tls.pb.o \
envoy/extensions/udp_packet_writer/v3/udp_default_writer_factory.pb.o \
envoy/extensions/upstreams/http/generic/v3/generic_connection_pool.pb.o \
envoy/extensions/upstreams/http/http/v3/http_connection_pool.pb.o \
envoy/extensions/upstreams/http/tcp/v3/tcp_connection_pool.pb.o \
envoy/extensions/upstreams/http/v3/http_protocol_options.pb.o \
envoy/extensions/upstreams/tcp/generic/v3/generic_connection_pool.pb.o \
envoy/extensions/upstreams/tcp/v3/tcp_protocol_options.pb.o \
envoy/extensions/watchdog/profile_action/v3/profile_action.pb.o \
envoy/service/accesslog/v2/als.pb.o \
envoy/service/accesslog/v3/als.pb.o \
envoy/service/auth/v3/attribute_context.pb.o \
envoy/service/auth/v3/external_auth.pb.o \
envoy/service/cluster/v3/cds.pb.o \
envoy/service/discovery/v2/ads.pb.o \
envoy/service/discovery/v2/hds.pb.o \
@ -196,6 +291,7 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/service/secret/v3/sds.pb.o \
envoy/type/hash_policy.pb.o \
envoy/type/http.pb.o \
envoy/type/http/v3/cookie.pb.o \
envoy/type/http/v3/path_transformation.pb.o \
envoy/type/matcher/metadata.pb.o \
envoy/type/matcher/number.pb.o \
@ -219,6 +315,7 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
envoy/type/tracing/v3/custom_tag.pb.o \
envoy/type/v3/hash_policy.pb.o \
envoy/type/v3/http.pb.o \
envoy/type/v3/http_status.pb.o \
envoy/type/v3/percent.pb.o \
envoy/type/v3/range.pb.o \
envoy/type/v3/ratelimit_unit.pb.o \
@ -233,9 +330,12 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
io/prometheus/client/metrics.pb.o \
opencensus/proto/trace/v1/trace_config.pb.o \
opentelemetry/proto/collector/logs/v1/logs_service.pb.o \
opentelemetry/proto/collector/trace/v1/trace_service.pb.o \
opentelemetry/proto/common/v1/common.pb.o \
opentelemetry/proto/logs/v1/logs.pb.o \
opentelemetry/proto/resource/v1/resource.pb.o \
opentelemetry/proto/trace/v1/trace.pb.o \
src/proto/grpc/health/v1/health.pb.o \
udpa/annotations/migrate.pb.o \
udpa/annotations/security.pb.o \
udpa/annotations/sensitive.pb.o \
@ -245,11 +345,13 @@ api_OBJS= envoy/admin/v2alpha/certs.pb.o \
validate/validate.pb.o \
xds/annotations/v3/status.pb.o \
xds/core/v3/authority.pb.o \
xds/core/v3/cidr.pb.o \
xds/core/v3/collection_entry.pb.o \
xds/core/v3/context_params.pb.o \
xds/core/v3/extension.pb.o \
xds/core/v3/resource_locator.pb.o \
xds/core/v3/resource_name.pb.o \
xds/type/matcher/v3/ip.pb.o \
xds/type/matcher/v3/matcher.pb.o \
xds/type/matcher/v3/regex.pb.o \
xds/type/matcher/v3/string.pb.o \
@ -312,7 +414,7 @@ common_SRCS= $(wildcard common/access_log/*.cc) \
$(wildcard common/ssl/*.cc) \
$(wildcard common/stats/*.cc) \
$(wildcard common/stream_info/*.cc) \
$(wildcard common/tcp/*.cc) \
$(wildcard common/tcp*/*.cc) \
common/thread_local/thread_local_impl.cc \
$(wildcard common/tracing/*.cc) \
$(wildcard common/upstream/*.cc) \
@ -323,25 +425,98 @@ exe_SRCS= $(wildcard exe/*.cc) \
extensions_SRCS=\
$(wildcard extensions/access_loggers/[^w]*/*.cc) \
$(wildcard extensions/access_loggers/filters/cel/*.cc) \
$(wildcard extensions/bootstrap/internal_listener/*.cc) \
$(wildcard extensions/clusters/*/*.cc) \
$(wildcard extensions/common/async_files/*.cc) \
$(wildcard extensions/common/aws/*.cc) \
$(wildcard extensions/common/dynamic_forward_proxy/*.cc) \
$(wildcard extensions/common/matcher/*.cc) \
extensions/common/proxy_protocol/proxy_protocol_header.cc \
$(wildcard extensions/common/redis/*.cc) \
$(wildcard extensions/common/tap/*.cc) \
$(wildcard extensions/compression/*/*/*.cc) \
$(wildcard extensions/config/validators/minimum_clusters/*.cc) \
$(wildcard extensions/config_subscription/*/*.cc) \
extensions/early_data/default_early_data_policy.cc \
$(wildcard extensions/filters/common/expr/*.cc) \
extensions/filters/common/rbac/matchers.cc \
extensions/filters/common/ext_authz/check_request_utils.cc \
extensions/filters/common/ext_authz/ext_authz_grpc_impl.cc \
extensions/filters/common/fault/fault_config.cc \
$(wildcard extensions/filters/common/*ratelimit/*.cc) \
extensions/filters/common/mutation_rules/mutation_rules.cc \
$(wildcard extensions/filters/common/original_src/*.cc) \
$(wildcard extensions/filters/common/rbac/*.cc) \
$(wildcard extensions/filters/listener/*/*.cc) \
$(wildcard extensions/filters/network/common/redis/*.cc) \
$(wildcard extensions/filters/network/connection_limit/*.cc) \
$(wildcard extensions/filters/network/direct_response/*.cc) \
$(wildcard extensions/filters/network/echo/*.cc) \
$(wildcard extensions/filters/network/ext_authz/*.cc) \
extensions/filters/network/http_connection_manager/config.cc \
$(wildcard extensions/listener_managers/listener_manager/*.cc) \
$(wildcard extensions/filters/network/*ratelimit/*.cc) \
$(wildcard extensions/filters/network/mongo_proxy/*.cc) \
$(wildcard extensions/filters/network/rbac/*.cc) \
$(wildcard extensions/filters/network/redis_proxy/*.cc) \
$(wildcard extensions/filters/network/sni_*/*.cc) \
$(wildcard extensions/filters/network/tcp_proxy/*.cc) \
extensions/filters/network/thrift_proxy/app_exception_impl.cc \
extensions/filters/network/thrift_proxy/decoder.cc \
$(wildcard extensions/filters/network/zookeeper_proxy/*.cc) \
$(wildcard extensions/filters/udp/*/*.cc) \
extensions/filters/udp/udp_proxy/router/router_impl.cc \
$(wildcard extensions/formatter/*/*.cc) \
$(wildcard extensions/grpc_credentials/*/*.cc) \
$(wildcard extensions/health_checkers/*/*.cc) \
$(wildcard extensions/http/custom_response/*/*.cc) \
$(wildcard extensions/http/early_header_mutation/header_mutation/*.cc) \
$(wildcard extensions/http/header_formatters/preserve_case/*.cc) \
$(wildcard extensions/http/header_validators/envoy_default/*.cc) \
$(wildcard extensions/http/original_ip_detection/*/*.cc) \
$(wildcard extensions/http/stateful_session/*/*.cc) \
$(wildcard extensions/internal_redirect/*/*.cc) \
$(wildcard extensions/io_socket/user_space/*.cc) \
extensions/key_value/file_based/config.cc \
$(wildcard extensions/listener_managers/*/*.cc) \
$(wildcard extensions/load_balancing_policies/*/config.cc) \
$(wildcard extensions/matching/*/*/*.cc) \
$(wildcard extensions/network/dns_resolver/[^a]*/*.cc) \
extensions/quic/crypto_stream/envoy_quic_crypto_client_stream.cc \
$(wildcard extensions/path/*/uri_template/*.cc) \
$(wildcard extensions/path/uri_template_lib/*.cc) \
$(wildcard extensions/quic/connection_id_generator/*.cc) \
$(wildcard extensions/quic/crypto_stream/*.cc) \
extensions/quic/proof_source/envoy_quic_proof_source_factory_impl.cc \
extensions/quic/server_preferred_address/fixed_server_preferred_address_config.cc \
extensions/rate_limit_descriptors/expr/config.cc \
extensions/request_id/uuid/config.cc \
$(wildcard extensions/resource_monitors/*/*.cc) \
$(wildcard extensions/retry/host/omit_host_metadata/*.cc) \
$(wildcard extensions/retry/priority/*/*.cc) \
$(wildcard extensions/stat_sinks/common/statsd/*.cc) \
$(wildcard extensions/stat_sinks/hystrix/*.cc) \
$(wildcard extensions/stat_sinks/metrics_service/*.cc) \
$(wildcard extensions/stat_sinks/*statsd/*.cc) \
extensions/tracers/common/ot/opentracing_driver_impl.cc \
$(wildcard extensions/tracers/dynamic_ot/*.cc) \
$(wildcard extensions/tracers/opentelemetry/*.cc) \
extensions/transport_sockets/common/passthrough.cc \
$(wildcard extensions/transport_sockets/http_11_proxy/*.cc) \
$(wildcard extensions/transport_sockets/internal_upstream/*.cc) \
$(wildcard extensions/transport_sockets/proxy_protocol/*.cc) \
extensions/transport_sockets/raw_buffer/config.cc \
$(wildcard extensions/transport_sockets/starttls/*.cc) \
$(wildcard extensions/transport_sockets/tap/*.cc) \
$(wildcard extensions/transport_sockets/tcp_stats/*.cc) \
$(wildcard extensions/transport_sockets/tls/*.cc) \
extensions/transport_sockets/tls/cert_validator/factory.cc \
$(wildcard extensions/transport_sockets/tls/ocsp/*.cc) \
extensions/transport_sockets/tls/private_key/private_key_manager_impl.cc \
extensions/upstreams/http/config.cc
$(wildcard extensions/udp_packet_writer/*/*.cc) \
$(wildcard extensions/upstreams/*/*/*.cc) \
$(wildcard extensions/upstreams/*/config.cc) \
$(wildcard extensions/watchdog/profile_action/*.cc)
define skiptests
$(filter-out %_fuzzer.cc %_test.cc,$(wildcard $(1)))
endef
skiptests = $(filter-out %_fuzzer.cc %_test.cc,$(wildcard $(1)))
quiche_SRCS= $(call skiptests,quiche/balsa/*.cc) \
$(call skiptests,quiche/common/*.cc) \
@ -557,10 +732,10 @@ ABSEIL_LIBS=\
throw_delegate time time_zone
LIBS= $(addprefix -labsl_,$(ABSEIL_LIBS)) \
-lbrotlidec -lbrotlienc \
-lcares -lcircllhist -lcrypto -levent -levent_pthreads -lfmt \
-lgpr -lgrpc -lgrpc++ -licuuc -lnghttp2 -lprotobuf -lpthread \
-lre2 -lssl -lupb -lxxhash -lyaml-cpp -lz -lzstd
-lbrotlidec -lbrotlienc -lcares -lcircllhist -lcrypto -lcurl \
-levent -levent_pthreads -lfmt -lgpr -lgrpc -lgrpc++ -licuuc \
-lnghttp2 -lopentracing -lprotobuf -lpthread -lre2 -lssl \
-lupb -lxxhash -lyaml-cpp -lz -lzstd
VPATH= ../..

View File

@ -0,0 +1,13 @@
--- source/extensions/filters/listener/http_inspector/config.cc.orig 2023-04-27 12:00:08 UTC
+++ source/extensions/filters/listener/http_inspector/config.cc
@@ -38,9 +38,7 @@ class HttpInspectorConfigFactory : public Server::Conf
/**
* Static registration for the http inspector filter. @see RegisterFactory.
*/
-REGISTER_FACTORY(HttpInspectorConfigFactory,
- Server::Configuration::NamedListenerFilterConfigFactory){
- "envoy.listener.http_inspector"};
+LEGACY_REGISTER_FACTORY(HttpInspectorConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory, "envoy.listener.http_inspector");
} // namespace HttpInspector
} // namespace ListenerFilters

View File

@ -0,0 +1,12 @@
--- source/extensions/filters/listener/original_dst/config.cc.orig 2023-04-27 12:00:08 UTC
+++ source/extensions/filters/listener/original_dst/config.cc
@@ -56,8 +56,7 @@ class OriginalDstConfigFactory : public Server::Config
/**
* Static registration for the original dst filter. @see RegisterFactory.
*/
-REGISTER_FACTORY(OriginalDstConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory){
- "envoy.listener.original_dst"};
+LEGACY_REGISTER_FACTORY(OriginalDstConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory, "envoy.listener.original_dst");
} // namespace OriginalDst
} // namespace ListenerFilters

View File

@ -0,0 +1,12 @@
--- source/extensions/filters/listener/original_src/original_src_config_factory.cc.orig 2023-04-27 12:00:08 UTC
+++ source/extensions/filters/listener/original_src/original_src_config_factory.cc
@@ -32,8 +32,7 @@ ProtobufTypes::MessagePtr OriginalSrcConfigFactory::cr
/**
* Static registration for the original_src filter. @see RegisterFactory.
*/
-REGISTER_FACTORY(OriginalSrcConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory){
- "envoy.listener.original_src"};
+LEGACY_REGISTER_FACTORY(OriginalSrcConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory, "envoy.listener.original_src");
} // namespace OriginalSrc
} // namespace ListenerFilters

View File

@ -0,0 +1,13 @@
--- source/extensions/filters/listener/proxy_protocol/config.cc.orig 2023-04-27 12:00:08 UTC
+++ source/extensions/filters/listener/proxy_protocol/config.cc
@@ -46,9 +46,7 @@ class ProxyProtocolConfigFactory : public Server::Conf
/**
* Static registration for the proxy protocol filter. @see RegisterFactory.
*/
-REGISTER_FACTORY(ProxyProtocolConfigFactory,
- Server::Configuration::NamedListenerFilterConfigFactory){
- "envoy.listener.proxy_protocol"};
+LEGACY_REGISTER_FACTORY(ProxyProtocolConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory, "envoy.listener.proxy_protocol");
} // namespace ProxyProtocol
} // namespace ListenerFilters

View File

@ -0,0 +1,13 @@
--- source/extensions/filters/listener/tls_inspector/config.cc.orig 2023-04-27 12:00:08 UTC
+++ source/extensions/filters/listener/tls_inspector/config.cc
@@ -46,9 +46,7 @@ class TlsInspectorConfigFactory : public Server::Confi
/**
* Static registration for the TLS inspector filter. @see RegisterFactory.
*/
-REGISTER_FACTORY(TlsInspectorConfigFactory,
- Server::Configuration::NamedListenerFilterConfigFactory){
- "envoy.listener.tls_inspector"};
+LEGACY_REGISTER_FACTORY(TlsInspectorConfigFactory, Server::Configuration::NamedListenerFilterConfigFactory, "envoy.listener.tls_inspector");
} // namespace TlsInspector
} // namespace ListenerFilters

View File

@ -0,0 +1,11 @@
--- gfx/skia/skia/src/base/SkEndian.h.orig 2023-06-16 01:32:16.999830000 +0200
+++ gfx/skia/skia/src/base/SkEndian.h 2023-06-16 01:32:41.701673000 +0200
@@ -131,7 +131,7 @@
#define SkTEndian_SwapLE64(n) (n)
#else // SK_CPU_BENDIAN
#define SkEndian_SwapBE16(n) (n)
- #define SkEndian_SwapBE32(n) (n)
+ #define SkEndian_SwapBE32(n) uint32_t(n)
#define SkEndian_SwapBE64(n) (n)
#define SkEndian_SwapLE16(n) SkEndianSwap16(n)
#define SkEndian_SwapLE32(n) SkEndianSwap32(n)

View File

@ -1,6 +1,5 @@
PORTNAME= garage
DISTVERSION= 0.8.1
PORTREVISION= 5
DISTVERSION= 0.8.2
CATEGORIES= www
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
@ -18,400 +17,6 @@ LIB_DEPENDS= libsodium.so:security/libsodium
USES= cargo pkgconfig
CARGO_ENV+= SODIUM_USE_PKG_CONFIG=1
CARGO_INSTALL_PATH= src/garage
CARGO_CRATES= addr2line-0.17.0 \
adler-1.0.2 \
ahash-0.7.6 \
ahash-0.8.0 \
aho-corasick-0.7.18 \
ansi_term-0.12.1 \
anyhow-1.0.56 \
arc-swap-1.5.0 \
arrayvec-0.5.2 \
assert-json-diff-2.0.1 \
async-compression-0.3.10 \
async-stream-0.3.3 \
async-stream-impl-0.3.3 \
async-trait-0.1.52 \
atty-0.2.14 \
autocfg-0.1.8 \
autocfg-1.1.0 \
aws-endpoint-0.49.0 \
aws-http-0.49.0 \
aws-sdk-s3-0.19.0 \
aws-sig-auth-0.49.0 \
aws-sigv4-0.49.0 \
aws-smithy-async-0.49.0 \
aws-smithy-checksums-0.49.0 \
aws-smithy-client-0.49.0 \
aws-smithy-eventstream-0.49.0 \
aws-smithy-http-0.49.0 \
aws-smithy-http-tower-0.49.0 \
aws-smithy-types-0.49.0 \
aws-smithy-xml-0.49.0 \
aws-types-0.49.0 \
backoff-0.4.0 \
backtrace-0.3.66 \
base64-0.13.0 \
bincode-1.3.3 \
bitflags-1.3.2 \
blake2-0.9.2 \
block-buffer-0.9.0 \
block-buffer-0.10.2 \
bumpalo-3.9.1 \
bytemuck-1.9.1 \
byteorder-1.4.3 \
bytes-1.2.0 \
bytes-utils-0.1.2 \
bytesize-1.1.0 \
cc-1.0.73 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
chrono-0.4.19 \
clap-2.34.0 \
clap-3.1.18 \
clap_derive-3.1.18 \
clap_lex-0.2.0 \
cloudabi-0.0.3 \
core-foundation-0.9.3 \
core-foundation-sys-0.8.3 \
cpufeatures-0.2.2 \
crc32c-0.6.3 \
crc32fast-1.3.2 \
crossbeam-channel-0.5.4 \
crossbeam-epoch-0.9.8 \
crossbeam-queue-0.1.2 \
crossbeam-utils-0.6.6 \
crossbeam-utils-0.8.8 \
crypto-common-0.1.6 \
crypto-mac-0.8.0 \
crypto-mac-0.11.1 \
ct-logs-0.8.0 \
darling-0.14.1 \
darling_core-0.14.1 \
darling_macro-0.14.1 \
dashmap-4.0.2 \
derivative-2.2.0 \
digest-0.9.0 \
digest-0.10.3 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
dyn-clone-1.0.5 \
either-1.6.1 \
encoding_rs-0.8.30 \
env_logger-0.7.1 \
err-derive-0.3.1 \
fallible-iterator-0.2.0 \
fallible-streaming-iterator-0.1.9 \
fastrand-1.7.0 \
fixedbitset-0.4.1 \
fnv-1.0.7 \
form_urlencoded-1.0.1 \
fs2-0.4.3 \
fuchsia-cprng-0.1.1 \
futures-0.3.21 \
futures-channel-0.3.21 \
futures-core-0.3.21 \
futures-executor-0.3.21 \
futures-io-0.3.21 \
futures-macro-0.3.21 \
futures-sink-0.3.21 \
futures-task-0.3.21 \
futures-util-0.3.21 \
fxhash-0.2.1 \
generic-array-0.14.5 \
gethostname-0.2.3 \
getrandom-0.2.5 \
gimli-0.26.2 \
git-version-0.3.5 \
git-version-macro-0.3.5 \
h2-0.3.12 \
hashbrown-0.11.2 \
hashlink-0.7.0 \
heck-0.3.3 \
heck-0.4.0 \
heed-0.11.0 \
heed-traits-0.8.0 \
heed-types-0.8.0 \
hermit-abi-0.1.19 \
hex-0.4.3 \
hexdump-0.1.1 \
hmac-0.11.0 \
hmac-0.12.1 \
http-0.2.8 \
http-body-0.4.5 \
http-range-0.1.5 \
http-range-header-0.3.0 \
httparse-1.6.0 \
httpdate-0.3.2 \
httpdate-1.0.2 \
humantime-1.3.0 \
hyper-0.14.18 \
hyper-rustls-0.22.1 \
hyper-rustls-0.23.0 \
hyper-timeout-0.4.1 \
ident_case-1.0.1 \
idna-0.2.3 \
indexmap-1.8.0 \
instant-0.1.12 \
ipnet-2.5.0 \
ipnetwork-0.18.0 \
isolang-1.0.0 \
itertools-0.4.19 \
itertools-0.10.3 \
itoa-1.0.1 \
jobserver-0.1.24 \
js-sys-0.3.56 \
json-patch-0.2.6 \
jsonpath_lib-0.3.0 \
k8s-openapi-0.16.0 \
kube-0.75.0 \
kube-client-0.75.0 \
kube-core-0.75.0 \
kube-derive-0.75.0 \
kube-runtime-0.75.0 \
kuska-handshake-0.2.0 \
kuska-sodiumoxide-0.2.5-0 \
lazy_static-1.4.0 \
libc-0.2.121 \
libsodium-sys-0.2.7 \
libsqlite3-sys-0.24.2 \
linked-hash-map-0.5.4 \
lmdb-rkv-sys-0.11.2 \
lock_api-0.4.6 \
log-0.4.16 \
matchers-0.1.0 \
matches-0.1.9 \
md-5-0.9.1 \
md-5-0.10.1 \
memchr-2.4.1 \
memoffset-0.6.5 \
mime-0.3.16 \
minimal-lexical-0.2.1 \
miniz_oxide-0.5.4 \
mio-0.8.2 \
miow-0.3.7 \
mktemp-0.4.1 \
multer-2.0.2 \
multimap-0.8.3 \
netapp-0.5.2 \
nom-7.1.1 \
ntapi-0.3.7 \
num-0.2.1 \
num-bigint-0.2.6 \
num-complex-0.2.4 \
num-integer-0.1.44 \
num-iter-0.1.43 \
num-rational-0.2.4 \
num-traits-0.2.14 \
num_cpus-1.13.1 \
num_threads-0.1.5 \
object-0.29.0 \
once_cell-1.10.0 \
opaque-debug-0.3.0 \
openssl-probe-0.1.5 \
opentelemetry-0.17.0 \
opentelemetry-contrib-0.9.0 \
opentelemetry-otlp-0.10.0 \
opentelemetry-prometheus-0.10.0 \
ordered-float-2.10.0 \
os_str_bytes-6.0.1 \
page_size-0.4.2 \
parking_lot-0.11.2 \
parking_lot-0.12.0 \
parking_lot_core-0.8.5 \
parking_lot_core-0.9.1 \
parse_duration-2.1.1 \
pem-1.1.0 \
percent-encoding-2.1.0 \
petgraph-0.6.0 \
phf-0.7.24 \
phf_codegen-0.7.24 \
phf_generator-0.7.24 \
phf_shared-0.7.24 \
pin-project-1.0.12 \
pin-project-internal-1.0.12 \
pin-project-lite-0.2.9 \
pin-utils-0.1.0 \
pkg-config-0.3.24 \
pnet_base-0.28.0 \
pnet_datalink-0.28.0 \
pnet_sys-0.28.0 \
ppv-lite86-0.2.16 \
pretty_env_logger-0.4.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro-hack-0.5.19 \
proc-macro2-1.0.46 \
prometheus-0.13.0 \
prost-0.9.0 \
prost-build-0.9.0 \
prost-derive-0.9.0 \
prost-types-0.9.0 \
protobuf-2.27.1 \
quick-error-1.2.3 \
quick-xml-0.21.0 \
quote-1.0.21 \
rand-0.6.5 \
rand-0.8.5 \
rand_chacha-0.1.1 \
rand_chacha-0.3.1 \
rand_core-0.3.1 \
rand_core-0.4.2 \
rand_core-0.6.3 \
rand_hc-0.1.0 \
rand_isaac-0.1.1 \
rand_jitter-0.1.4 \
rand_os-0.1.3 \
rand_pcg-0.1.2 \
rand_xorshift-0.1.1 \
rdrand-0.4.0 \
redox_syscall-0.2.11 \
redox_users-0.4.2 \
regex-1.5.5 \
regex-automata-0.1.10 \
regex-syntax-0.6.25 \
remove_dir_all-0.5.3 \
reqwest-0.11.12 \
ring-0.16.20 \
rmp-0.8.10 \
rmp-serde-0.15.5 \
roxmltree-0.14.1 \
rusoto_core-0.48.0 \
rusoto_credential-0.48.0 \
rusoto_signature-0.48.0 \
rusqlite-0.27.0 \
rustc-demangle-0.1.21 \
rustc_version-0.4.0 \
rustls-0.19.1 \
rustls-0.20.6 \
rustls-native-certs-0.5.0 \
rustls-native-certs-0.6.2 \
rustls-pemfile-1.0.1 \
rustversion-1.0.6 \
ryu-1.0.9 \
same-file-1.0.6 \
schannel-0.1.19 \
schemars-0.8.8 \
schemars_derive-0.8.8 \
scopeguard-1.1.0 \
sct-0.6.1 \
sct-0.7.0 \
secrecy-0.8.0 \
security-framework-2.6.1 \
security-framework-sys-2.6.1 \
semver-1.0.6 \
serde-1.0.137 \
serde-value-0.7.0 \
serde_bytes-0.11.5 \
serde_derive-1.0.137 \
serde_derive_internals-0.25.0 \
serde_json-1.0.81 \
serde_urlencoded-0.7.1 \
serde_yaml-0.8.23 \
sha1-0.10.4 \
sha2-0.9.9 \
sha2-0.10.2 \
sharded-slab-0.1.4 \
shlex-1.1.0 \
signal-hook-registry-1.4.0 \
siphasher-0.2.3 \
slab-0.4.5 \
sled-0.34.7 \
smallvec-1.8.0 \
socket2-0.4.4 \
spin-0.5.2 \
spin-0.9.2 \
static_init-1.0.2 \
static_init_macro-1.0.2 \
strsim-0.10.0 \
structopt-0.3.26 \
structopt-derive-0.4.18 \
subtle-2.4.1 \
syn-1.0.94 \
synchronoise-1.0.0 \
synstructure-0.12.6 \
tempfile-3.3.0 \
termcolor-1.1.3 \
textwrap-0.11.0 \
textwrap-0.15.0 \
thiserror-1.0.31 \
thiserror-impl-1.0.31 \
thread_local-1.1.4 \
time-0.1.44 \
time-0.3.9 \
timeago-0.3.1 \
tinyvec-1.5.1 \
tinyvec_macros-0.1.0 \
tokio-1.17.0 \
tokio-io-timeout-1.2.0 \
tokio-macros-1.7.0 \
tokio-rustls-0.22.0 \
tokio-rustls-0.23.4 \
tokio-stream-0.1.8 \
tokio-util-0.6.9 \
tokio-util-0.7.0 \
toml-0.5.8 \
tonic-0.6.2 \
tonic-build-0.6.2 \
tower-0.4.12 \
tower-http-0.3.3 \
tower-layer-0.3.1 \
tower-service-0.3.1 \
tracing-0.1.32 \
tracing-attributes-0.1.20 \
tracing-core-0.1.23 \
tracing-futures-0.2.5 \
tracing-log-0.1.3 \
tracing-subscriber-0.3.11 \
treediff-3.0.2 \
try-lock-0.2.3 \
typenum-1.15.0 \
unicode-bidi-0.3.7 \
unicode-ident-1.0.5 \
unicode-normalization-0.1.19 \
unicode-segmentation-1.9.0 \
unicode-width-0.1.9 \
unicode-xid-0.2.2 \
untrusted-0.7.1 \
url-2.2.2 \
uuid-0.8.2 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
walkdir-2.3.2 \
want-0.3.0 \
wasi-0.10.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.79 \
wasm-bindgen-backend-0.2.79 \
wasm-bindgen-futures-0.4.29 \
wasm-bindgen-macro-0.2.79 \
wasm-bindgen-macro-support-0.2.79 \
wasm-bindgen-shared-0.2.79 \
web-sys-0.3.56 \
webpki-0.21.4 \
webpki-0.22.0 \
which-4.2.5 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.32.0 \
windows_aarch64_msvc-0.32.0 \
windows_i686_gnu-0.32.0 \
windows_i686_msvc-0.32.0 \
windows_x86_64_gnu-0.32.0 \
windows_x86_64_msvc-0.32.0 \
winreg-0.10.1 \
xml-rs-0.8.4 \
xmlparser-0.13.3 \
xxhash-rust-0.8.4 \
yaml-rust-0.4.5 \
zeroize-1.5.4 \
zstd-0.9.2+zstd.1.5.1 \
zstd-safe-4.1.3+zstd.1.5.1 \
zstd-sys-1.6.2+zstd.1.5.1
SUB_FILES= pkg-message
WRKSRC= ${WRKDIR}/${PORTNAME}

401
www/garage/Makefile.crates Normal file
View File

@ -0,0 +1,401 @@
CARGO_CRATES= addr2line-0.19.0 \
adler-1.0.2 \
ahash-0.7.6 \
ahash-0.8.3 \
aho-corasick-0.7.20 \
android_system_properties-0.1.5 \
anyhow-1.0.68 \
arc-swap-1.6.0 \
arrayvec-0.5.2 \
assert-json-diff-2.0.2 \
async-compression-0.3.15 \
async-stream-0.3.3 \
async-stream-impl-0.3.3 \
async-trait-0.1.63 \
atty-0.2.14 \
autocfg-1.1.0 \
aws-endpoint-0.49.0 \
aws-http-0.49.0 \
aws-sdk-s3-0.19.0 \
aws-sig-auth-0.49.0 \
aws-sigv4-0.49.0 \
aws-smithy-async-0.49.0 \
aws-smithy-checksums-0.49.0 \
aws-smithy-client-0.49.0 \
aws-smithy-eventstream-0.49.0 \
aws-smithy-http-0.49.0 \
aws-smithy-http-tower-0.49.0 \
aws-smithy-types-0.49.0 \
aws-smithy-xml-0.49.0 \
aws-types-0.49.0 \
backoff-0.4.0 \
backtrace-0.3.67 \
base64-0.13.1 \
base64-0.21.0 \
bincode-1.3.3 \
bitflags-1.3.2 \
blake2-0.10.6 \
block-buffer-0.9.0 \
block-buffer-0.10.3 \
bumpalo-3.12.0 \
bytemuck-1.13.0 \
byteorder-1.4.3 \
bytes-1.3.0 \
bytes-utils-0.1.3 \
bytesize-1.1.0 \
cc-1.0.79 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
chrono-0.4.23 \
clap-2.34.0 \
clap-4.1.4 \
clap_derive-4.1.0 \
clap_lex-0.3.1 \
codespan-reporting-0.11.1 \
core-foundation-0.9.3 \
core-foundation-sys-0.8.3 \
cpufeatures-0.2.5 \
crc32c-0.6.3 \
crc32fast-1.3.2 \
crossbeam-channel-0.5.6 \
crossbeam-epoch-0.9.13 \
crossbeam-queue-0.3.8 \
crossbeam-utils-0.8.14 \
crypto-common-0.1.6 \
crypto-mac-0.11.1 \
ct-logs-0.8.0 \
cxx-1.0.88 \
cxx-build-1.0.88 \
cxxbridge-flags-1.0.88 \
cxxbridge-macro-1.0.88 \
darling-0.14.2 \
darling_core-0.14.2 \
darling_macro-0.14.2 \
dashmap-4.0.2 \
derivative-2.2.0 \
digest-0.9.0 \
digest-0.10.6 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
dyn-clone-1.0.10 \
either-1.8.1 \
encoding_rs-0.8.31 \
env_logger-0.7.1 \
err-derive-0.3.1 \
errno-0.2.8 \
errno-dragonfly-0.1.2 \
fallible-iterator-0.2.0 \
fallible-streaming-iterator-0.1.9 \
fastrand-1.8.0 \
fixedbitset-0.4.2 \
fnv-1.0.7 \
form_urlencoded-1.1.0 \
fs2-0.4.3 \
futures-0.3.25 \
futures-channel-0.3.25 \
futures-core-0.3.25 \
futures-executor-0.3.25 \
futures-io-0.3.25 \
futures-macro-0.3.25 \
futures-sink-0.3.25 \
futures-task-0.3.25 \
futures-util-0.3.25 \
fxhash-0.2.1 \
generic-array-0.14.6 \
gethostname-0.2.3 \
getrandom-0.2.8 \
gimli-0.27.1 \
git-version-0.3.5 \
git-version-macro-0.3.5 \
h2-0.3.15 \
hashbrown-0.12.3 \
hashlink-0.8.1 \
heck-0.3.3 \
heck-0.4.0 \
heed-0.11.0 \
heed-traits-0.8.0 \
heed-types-0.8.0 \
hermit-abi-0.1.19 \
hermit-abi-0.2.6 \
hex-0.4.3 \
hexdump-0.1.1 \
hmac-0.11.0 \
hmac-0.12.1 \
http-0.2.8 \
http-body-0.4.5 \
http-range-0.1.5 \
http-range-header-0.3.0 \
httparse-1.8.0 \
httpdate-1.0.2 \
humantime-1.3.0 \
hyper-0.14.23 \
hyper-rustls-0.22.1 \
hyper-rustls-0.23.2 \
hyper-timeout-0.4.1 \
iana-time-zone-0.1.53 \
iana-time-zone-haiku-0.1.1 \
ident_case-1.0.1 \
idna-0.3.0 \
indexmap-1.9.2 \
instant-0.1.12 \
io-lifetimes-1.0.4 \
ipnet-2.7.1 \
ipnetwork-0.20.0 \
is-terminal-0.4.2 \
isolang-2.2.0 \
itertools-0.4.19 \
itertools-0.10.5 \
itoa-1.0.5 \
jobserver-0.1.25 \
js-sys-0.3.60 \
json-patch-0.2.7 \
jsonpath_lib-0.3.0 \
k8s-openapi-0.16.0 \
kube-0.75.0 \
kube-client-0.75.0 \
kube-core-0.75.0 \
kube-derive-0.75.0 \
kube-runtime-0.75.0 \
kuska-handshake-0.2.0 \
kuska-sodiumoxide-0.2.5-0 \
lazy_static-1.4.0 \
libc-0.2.139 \
libsodium-sys-0.2.7 \
libsqlite3-sys-0.25.2 \
link-cplusplus-1.0.8 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.1.4 \
lmdb-rkv-sys-0.11.2 \
lock_api-0.4.9 \
log-0.4.17 \
matchers-0.1.0 \
md-5-0.9.1 \
md-5-0.10.5 \
memchr-2.5.0 \
memoffset-0.7.1 \
mime-0.3.16 \
minimal-lexical-0.2.1 \
miniz_oxide-0.6.2 \
mio-0.8.5 \
mktemp-0.5.0 \
multer-2.0.4 \
multimap-0.8.3 \
netapp-0.5.2 \
no-std-net-0.6.0 \
nom-7.1.3 \
nom8-0.2.0 \
nu-ansi-term-0.46.0 \
num-0.2.1 \
num-bigint-0.2.6 \
num-complex-0.2.4 \
num-integer-0.1.45 \
num-iter-0.1.43 \
num-rational-0.2.4 \
num-traits-0.2.15 \
num_cpus-1.15.0 \
object-0.30.3 \
once_cell-1.17.0 \
opaque-debug-0.3.0 \
openssl-probe-0.1.5 \
opentelemetry-0.17.0 \
opentelemetry-contrib-0.9.0 \
opentelemetry-otlp-0.10.0 \
opentelemetry-prometheus-0.10.0 \
ordered-float-2.10.0 \
os_str_bytes-6.4.1 \
overload-0.1.1 \
page_size-0.4.2 \
parking_lot-0.11.2 \
parking_lot-0.12.1 \
parking_lot_core-0.8.6 \
parking_lot_core-0.9.6 \
parse_duration-2.1.1 \
paste-1.0.11 \
pem-1.1.1 \
percent-encoding-2.2.0 \
petgraph-0.6.2 \
phf-0.10.1 \
phf_shared-0.10.0 \
pin-project-1.0.12 \
pin-project-internal-1.0.12 \
pin-project-lite-0.2.9 \
pin-utils-0.1.0 \
pkg-config-0.3.26 \
pnet_base-0.33.0 \
pnet_datalink-0.33.0 \
pnet_sys-0.33.0 \
ppv-lite86-0.2.17 \
pretty_env_logger-0.4.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro-hack-0.5.20+deprecated \
proc-macro2-1.0.50 \
prometheus-0.13.3 \
prost-0.9.0 \
prost-build-0.9.0 \
prost-derive-0.9.0 \
prost-types-0.9.0 \
protobuf-2.28.0 \
quick-error-1.2.3 \
quick-xml-0.21.0 \
quote-1.0.23 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
redox_syscall-0.2.16 \
redox_users-0.4.3 \
regex-1.7.1 \
regex-automata-0.1.10 \
regex-syntax-0.6.28 \
remove_dir_all-0.5.3 \
reqwest-0.11.14 \
ring-0.16.20 \
rmp-0.8.11 \
rmp-serde-0.15.5 \
roxmltree-0.14.1 \
rusoto_core-0.48.0 \
rusoto_credential-0.48.0 \
rusoto_signature-0.48.0 \
rusqlite-0.28.0 \
rustc-demangle-0.1.21 \
rustc_version-0.4.0 \
rustix-0.36.7 \
rustls-0.19.1 \
rustls-0.20.8 \
rustls-native-certs-0.5.0 \
rustls-native-certs-0.6.2 \
rustls-pemfile-1.0.2 \
rustversion-1.0.11 \
ryu-1.0.12 \
same-file-1.0.6 \
schannel-0.1.21 \
schemars-0.8.11 \
schemars_derive-0.8.11 \
scopeguard-1.1.0 \
scratch-1.0.3 \
sct-0.6.1 \
sct-0.7.0 \
secrecy-0.8.0 \
security-framework-2.8.2 \
security-framework-sys-2.8.0 \
semver-1.0.16 \
serde-1.0.152 \
serde-value-0.7.0 \
serde_bytes-0.11.8 \
serde_derive-1.0.152 \
serde_derive_internals-0.26.0 \
serde_json-1.0.91 \
serde_spanned-0.6.0 \
serde_urlencoded-0.7.1 \
serde_yaml-0.8.26 \
sha1-0.10.5 \
sha2-0.9.9 \
sha2-0.10.6 \
sharded-slab-0.1.4 \
shlex-1.1.0 \
signal-hook-registry-1.4.0 \
siphasher-0.3.10 \
slab-0.4.7 \
sled-0.34.7 \
smallvec-1.10.0 \
socket2-0.4.7 \
spin-0.5.2 \
spin-0.9.4 \
static_init-1.0.3 \
static_init_macro-1.0.2 \
strsim-0.10.0 \
structopt-0.3.26 \
structopt-derive-0.4.18 \
subtle-2.4.1 \
syn-1.0.107 \
synchronoise-1.0.1 \
synstructure-0.12.6 \
systemstat-0.2.3 \
tempfile-3.3.0 \
termcolor-1.2.0 \
textwrap-0.11.0 \
thiserror-1.0.38 \
thiserror-impl-1.0.38 \
thread_local-1.1.4 \
time-0.1.45 \
time-0.3.17 \
time-core-0.1.0 \
time-macros-0.2.6 \
timeago-0.4.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
tokio-1.25.0 \
tokio-io-timeout-1.2.0 \
tokio-macros-1.8.2 \
tokio-rustls-0.22.0 \
tokio-rustls-0.23.4 \
tokio-stream-0.1.11 \
tokio-util-0.6.10 \
tokio-util-0.7.4 \
toml-0.6.0 \
toml_datetime-0.5.1 \
toml_edit-0.18.1 \
tonic-0.6.2 \
tonic-build-0.6.2 \
tower-0.4.13 \
tower-http-0.3.5 \
tower-layer-0.3.2 \
tower-service-0.3.2 \
tracing-0.1.37 \
tracing-attributes-0.1.23 \
tracing-core-0.1.30 \
tracing-futures-0.2.5 \
tracing-log-0.1.3 \
tracing-subscriber-0.3.16 \
treediff-3.0.2 \
try-lock-0.2.4 \
typenum-1.16.0 \
unicode-bidi-0.3.10 \
unicode-ident-1.0.6 \
unicode-normalization-0.1.22 \
unicode-segmentation-1.10.0 \
unicode-width-0.1.10 \
unicode-xid-0.2.4 \
untrusted-0.7.1 \
url-2.3.1 \
uuid-1.2.2 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
walkdir-2.3.2 \
want-0.3.0 \
wasi-0.10.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.83 \
wasm-bindgen-backend-0.2.83 \
wasm-bindgen-futures-0.4.33 \
wasm-bindgen-macro-0.2.83 \
wasm-bindgen-macro-support-0.2.83 \
wasm-bindgen-shared-0.2.83 \
web-sys-0.3.60 \
webpki-0.21.4 \
webpki-0.22.0 \
which-4.4.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.42.0 \
windows_aarch64_gnullvm-0.42.1 \
windows_aarch64_msvc-0.42.1 \
windows_i686_gnu-0.42.1 \
windows_i686_msvc-0.42.1 \
windows_x86_64_gnu-0.42.1 \
windows_x86_64_gnullvm-0.42.1 \
windows_x86_64_msvc-0.42.1 \
winreg-0.10.1 \
xml-rs-0.8.4 \
xmlparser-0.13.3 \
xxhash-rust-0.8.6 \
yaml-rust-0.4.5 \
zeroize-1.5.7 \
zstd-0.11.2+zstd.1.5.2 \
zstd-0.12.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-safe-6.0.2+zstd.1.5.2 \
zstd-sys-2.0.5+zstd.1.5.2

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +0,0 @@
--- cargo-crates/pnet_datalink-0.28.0/src/bpf.rs.orig 2022-06-08 16:54:23 UTC
+++ cargo-crates/pnet_datalink-0.28.0/src/bpf.rs
@@ -130,7 +130,7 @@ pub fn channel(network_interface: &NetworkInterface, c
}
let mut iface: bpf::ifreq = unsafe { mem::zeroed() };
for (i, c) in network_interface.name.bytes().enumerate() {
- iface.ifr_name[i] = c as i8;
+ iface.ifr_name[i] = c as libc::c_char;
}
let buflen = config.read_buffer_size as libc::c_uint;

View File

@ -54,8 +54,6 @@ bin/garage
%%DOCSDIR%%/logo/garage.png
%%DOCSDIR%%/logo/garage.svg
%%DOCSDIR%%/logo/garage_hires.png
%%DOCSDIR%%/sticker/Garage.pdf
%%DOCSDIR%%/sticker/Garage.png
%%DOCSDIR%%/sticker/Garage.svg
%%DOCSDIR%%/talks/2020-12-02_wide-team/.gitignore
%%DOCSDIR%%/talks/2020-12-02_wide-team/Makefile

View File

@ -1,6 +1,5 @@
PORTNAME= guietta
DISTVERSION= 1.2.0
PORTREVISION= 1
DISTVERSION= 1.6.0
CATEGORIES= x11-toolkits python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1648657218
SHA256 (guietta-1.2.0.tar.gz) = 069f2ed21cd9d2e50e8856c84a025a3b9f8141c4d70949961c402b7780f7db17
SIZE (guietta-1.2.0.tar.gz) = 31712
TIMESTAMP = 1686832396
SHA256 (guietta-1.6.0.tar.gz) = 1b97d1b1e8568b6683181e73c375b2c715cca907b779d9ab784ff08741c66fa4
SIZE (guietta-1.6.0.tar.gz) = 33471