*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2022-11-23 17:06:29 +01:00
parent b29ced1784
commit 1b6d20f218
115 changed files with 2973 additions and 2773 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= picard
PORTVERSION= 2.8.3
PORTVERSION= 2.8.4
CATEGORIES= audio python
MASTER_SITES= http://ftp.musicbrainz.org/pub/musicbrainz/picard/ \
ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1662919398
SHA256 (picard-2.8.3.tar.gz) = 6ab650d2ffb16fa4fab17b837a0a8a5691d1f211368a79a69b7088497c989e40
SIZE (picard-2.8.3.tar.gz) = 5098160
TIMESTAMP = 1669230392
SHA256 (picard-2.8.4.tar.gz) = 88b8de18bb27279fa57666ac21faef53c0277a04eab21ce204b2613fe349de3d
SIZE (picard-2.8.4.tar.gz) = 5108177

View File

@ -1,6 +1,6 @@
PORTNAME= esptool
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.1
DISTVERSION= 4.4
CATEGORIES= comms python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,14 +13,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ecdsa>=0.16.0:security/py-ecdsa@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6:devel/py-bitstring@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6,<4:devel/py-bitstring@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}cryptography>=2.1.4:security/py-cryptography@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3,<=1.5.4:devel/py-reedsolo@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3,<1.5.5:devel/py-reedsolo@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR}
USES= python:3.7+
USE_GITHUB= yes
USE_PYTHON= autoplist concurrent distutils
USE_PYTHON= autoplist concurrent distutils pytest
GH_ACCOUNT= espressif
NO_ARCH= yes
@ -39,16 +39,19 @@ do-test:
test/test_imagegen.py \
test/test_espsecure.py \
test/test_merge_bin.py \
test/test_image_info.py \
test/test_modules.py; \
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} $${test}; done
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest $${test}; done
@cd ${TEST_WRKSRC} && for chip in \
esp32 esp32c2 esp32c3 esp32s2 esp32s3 esp32s3beta2 esp32h2beta1; \
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} \
test/test_espefuse_host.py $${chip}; done
esp32 esp32c2 esp32c3 esp32s2 esp32s3 esp32s3beta2 esp32h2beta1 esp32c6; \
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \
test/test_espefuse.py --chip $${chip}; done
.if exists(${ESPTOOL_SERIALPORT})
@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} \
${PYTHON_CMD} test/test_esptool.py \
${ESPTOOL_SERIALPORT} ${ESPTOOL_CHIP} ${ESPTOOL_BAUDRATE}
${PYTHON_CMD} -m pytest test/test_esptool.py \
--port ${ESPTOOL_SERIALPORT} \
--chip ${ESPTOOL_CHIP} \
--baud ${ESPTOOL_BAUDRATE}
.endif
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1660207649
SHA256 (espressif-esptool-v4.2.1_GH0.tar.gz) = cb2405dca03fd68394644e22479e03f85629656e8f14f8345b50fc758d61f7b3
SIZE (espressif-esptool-v4.2.1_GH0.tar.gz) = 7271498
TIMESTAMP = 1669170432
SHA256 (espressif-esptool-v4.4_GH0.tar.gz) = 2d9eacbeda2f711cbd2d5a83d704a9068e42f649bef9ece05fad4a5ed30c7715
SIZE (espressif-esptool-v4.4_GH0.tar.gz) = 7213588

View File

@ -1,7 +1,6 @@
PORTNAME= mongodb42-tools
DISTVERSIONPREFIX= r
DISTVERSION= 4.2.19
PORTREVISION= 6
DISTVERSION= 4.2.23
CATEGORIES= databases
MAINTAINER= ronald-lists@klop.ws

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1646484974
SHA256 (mongodb-mongo-tools-r4.2.19_GH0.tar.gz) = 5101c83436005d437f23b499760249e0fce4bca95d18e484f277189735bb523a
SIZE (mongodb-mongo-tools-r4.2.19_GH0.tar.gz) = 15029664
TIMESTAMP = 1669193331
SHA256 (mongodb-mongo-tools-r4.2.23_GH0.tar.gz) = 3e138607c8f26b2ea2a83d86114ab8aaebb0764c7a5b005f0e780cdc90a03f8e
SIZE (mongodb-mongo-tools-r4.2.23_GH0.tar.gz) = 15029640

View File

@ -251,6 +251,7 @@
SUBDIR += axmldec
SUBDIR += ayatana-ido
SUBDIR += b2
SUBDIR += babelflow
SUBDIR += babeltrace
SUBDIR += bam
SUBDIR += bashdb
@ -6368,6 +6369,7 @@
SUBDIR += rubygem-cloudfiles
SUBDIR += rubygem-cms_scanner
SUBDIR += rubygem-cocaine
SUBDIR += rubygem-cocoon
SUBDIR += rubygem-coercible
SUBDIR += rubygem-coffee-rails-rails5
SUBDIR += rubygem-coffee-rails-rails50
@ -7178,6 +7180,7 @@
SUBDIR += rubygem-xdg3
SUBDIR += rubygem-xdg4
SUBDIR += rubygem-xdg5
SUBDIR += rubygem-xorcist
SUBDIR += rubygem-xpath
SUBDIR += rubygem-yajl-ruby
SUBDIR += rubygem-yui-compressor

35
devel/babelflow/Makefile Normal file
View File

@ -0,0 +1,35 @@
PORTNAME= babelflow
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Embedded Domain Specific Language to describe task graph abstraction
WWW= https://github.com/sci-visus/BabelFlow
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake compiler:c++11-lang
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= sci-visus
GH_PROJECT= BabelFlow
CMAKE_ARGS= -DRUNTIME_TYPE:STRING="MPI"
OPTIONS_SINGLE= MPI
OPTIONS_SINGLE_MPI= MPICH OPENMPI
OPTIONS_SINGLE_MPI= MPICH OPENMPI
OPTIONS_DEFINE= EXAMPLES
OPTIONS_DEFAULT= EXAMPLES MPICH
OPTIONS_SUB= yes
EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES
MPICH_USES= mpi:mpich
OPENMPI_USES= mpi:openmpi
.include <bsd.port.mk>

3
devel/babelflow/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1669156886
SHA256 (sci-visus-BabelFlow-v1.1.0_GH0.tar.gz) = 6436b0e6b2f57fbe0cb9127dc9e7f513167de89de2a8c145055434013714989f
SIZE (sci-visus-BabelFlow-v1.1.0_GH0.tar.gz) = 436517

View File

@ -0,0 +1,13 @@
--- CMakeLists.txt.orig 2022-11-22 22:42:05 UTC
+++ CMakeLists.txt
@@ -101,7 +101,9 @@ endif()
add_subdirectory(src)
-add_subdirectory(examples)
+if (BUILD_EXAMPLES)
+ add_subdirectory(examples)
+endif()
install(EXPORT BabelFlow NAMESPACE BabelFlow:: DESTINATION lib/cmake)
install(FILES BabelFlowConfig.cmake DESTINATION lib/cmake)

View File

@ -0,0 +1,3 @@
BabelFlow is an Embedded Domain Specific Language to describe algorithms using
a task graph abstraction which allows them to be executed on top of one of
several available runtime systems.

32
devel/babelflow/pkg-plist Normal file
View File

@ -0,0 +1,32 @@
%%EXAMPLES%%bin/broadcast
%%EXAMPLES%%bin/radixk
%%EXAMPLES%%bin/reduceall
%%EXAMPLES%%bin/reduction
include/BabelFlow/ComposableTaskGraph.h
include/BabelFlow/ComposableTaskMap.h
include/BabelFlow/Definitions.h
include/BabelFlow/HierarchicalTask.h
include/BabelFlow/HierarchicalTaskGraph.h
include/BabelFlow/ModTaskMap.hpp
include/BabelFlow/ModuloMap.h
include/BabelFlow/MultiGraphConnector.h
include/BabelFlow/Payload.h
include/BabelFlow/PreProcessInputTaskGraph.hpp
include/BabelFlow/RelayTask.h
include/BabelFlow/Task.h
include/BabelFlow/TaskGraph.h
include/BabelFlow/TaskGraphConnector.h
include/BabelFlow/TypeDefinitions.h
include/BabelFlow/mpi/Controller.h
include/BabelFlow/reduce/BinarySwap.h
include/BabelFlow/reduce/BinarySwapTaskMap.h
include/BabelFlow/reduce/KWayReduction.h
include/BabelFlow/reduce/KWayReductionTaskMap.h
include/BabelFlow/reduce/RadixKExchange.h
include/BabelFlow/reduce/RadixKExchangeTaskMap.h
include/BabelFlow/reduce/SingleTaskGraph.h
lib/cmake/BabelFlow-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/BabelFlow.cmake
lib/cmake/BabelFlowConfig.cmake
lib/libbabelflow.so
lib/libbabelflow_mpi.so

View File

@ -1,5 +1,5 @@
PORTNAME= oci-cli
DISTVERSION= 3.19.0
DISTVERSION= 3.20.3
CATEGORIES= devel
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -18,11 +18,11 @@ LICENSE_PERMS_UPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.3:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click7>=7.1.2:devel/py-click@7${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cryptography>=3.2.1:security/py-cryptography@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oci>=2.86.0:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oci>=2.88.20:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=19.1.0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1666808216
SHA256 (oci-cli-3.19.0.tar.gz) = 2e15ae4d2f563b4d282808dd701212876c0cbfa62adea81612966f5cdc7eabf6
SIZE (oci-cli-3.19.0.tar.gz) = 11052571
TIMESTAMP = 1669205636
SHA256 (oci-cli-3.20.3.tar.gz) = bcfb4586f64b41f3c2005e5b02f8626001c832f2c413b4d70c6e3b211513d54a
SIZE (oci-cli-3.20.3.tar.gz) = 11131501

View File

@ -1,5 +1,5 @@
PORTNAME= oci
PORTVERSION= 2.86.0
PORTVERSION= 2.88.2
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1666808088
SHA256 (oci-2.86.0.tar.gz) = aab55c6026e56b4b96ff6e3c94391e2e297bd4dad8fa4c9e0b18912632994ff7
SIZE (oci-2.86.0.tar.gz) = 8349751
TIMESTAMP = 1669205470
SHA256 (oci-2.88.2.tar.gz) = 71c4ed8ace6e041ae05234a57f144fb156f004c32e32a08cd28ab15fb7906c2d
SIZE (oci-2.88.2.tar.gz) = 8427229

View File

@ -1,5 +1,5 @@
PORTNAME= ruby-build
PORTVERSION= 20221121
PORTVERSION= 20221123
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1669038483
SHA256 (rbenv-ruby-build-v20221121_GH0.tar.gz) = bdb4c5327dee13757f2708032ec3c6bc8fb0ca46005051a3790bd6a171742663
SIZE (rbenv-ruby-build-v20221121_GH0.tar.gz) = 79099
TIMESTAMP = 1669263145
SHA256 (rbenv-ruby-build-v20221123_GH0.tar.gz) = af80d7e91aa62209443d541903974f18abe16ef06dc0fde33cf6b0437d6c4505
SIZE (rbenv-ruby-build-v20221123_GH0.tar.gz) = 79206

View File

@ -1,5 +1,5 @@
PORTNAME= ruby-install
PORTVERSION= 0.8.3
PORTVERSION= 0.8.5
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
@ -10,7 +10,7 @@ WWW= https://github.com/postmodern/ruby-install
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= bash:shells/bash curl:ftp/curl
RUN_DEPENDS= bash:shells/bash curl:ftp/curl sudo:security/sudo
USE_GITHUB= yes
GH_ACCOUNT= postmodern

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1653467584
SHA256 (postmodern-ruby-install-v0.8.3_GH0.tar.gz) = e2f69949757d032d48ee5c028be020bdc8863c41d5648b53328903d2e16ab3b2
SIZE (postmodern-ruby-install-v0.8.3_GH0.tar.gz) = 32381
TIMESTAMP = 1669016345
SHA256 (postmodern-ruby-install-v0.8.5_GH0.tar.gz) = 793fcf44dce375c6c191003c3bfd22ebc85fa296d751808ab315872f5ee0179b
SIZE (postmodern-ruby-install-v0.8.5_GH0.tar.gz) = 32904

View File

@ -0,0 +1,18 @@
PORTNAME= cocoon
PORTVERSION= 1.2.15
CATEGORIES= devel rubygems
MASTER_SITES= RG
MAINTAINER= bofh@FreeBSD.org
COMMENT= Unobtrusive nested forms handling, using jQuery
WWW= https://github.com/nathanvda/cocoon
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe gem
USE_RUBY= yes
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1669229211
SHA256 (rubygem/cocoon-1.2.15.gem) = d08f14e69653287d7a060ee43389b8c824e55191dffbca0c5c586f38ef491f0d
SIZE (rubygem/cocoon-1.2.15.gem) = 95744

View File

@ -0,0 +1,9 @@
Cocoon makes it easier to handle nested forms.
Nested forms are forms that handle nested models and attributes in one form;
e.g. a project with its tasks or an invoice with its line items.
Cocoon is form builder-agnostic, so it works with standard Rails, Formtastic, or
SimpleForm. It is compatible with rails 3, 4 and 5.
This project is not related to Apache Cocoon.

View File

@ -0,0 +1,15 @@
PORTNAME= xorcist
PORTVERSION= 1.1.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
MAINTAINER= bofh@FreeBSD.org
COMMENT= Blazing-fast-cross-platform-monkey-patch-free string XOR
WWW= https://github.com/fny/xorcist
LICENSE= RUBY
USES= gem
USE_RUBY= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1669226852
SHA256 (rubygem/xorcist-1.1.3.gem) = 690c97d9a3bb7271ee5cbfd739158f944496cb72fd0c1d55b2db31da918f6bb5
SIZE (rubygem/xorcist-1.1.3.gem) = 6656

View File

@ -0,0 +1,5 @@
Blazing-fast-cross-platform-monkey-patch-free string XOR. Yes, that means JRubys
too.
Supported platforms: MRI (v2+), JRuby (v9.2+), Truffle (v21+), Truffle+GraalVM
(v21+).

View File

@ -1,5 +1,5 @@
PORTNAME= sdl2
DISTVERSION= 2.24.2
DISTVERSION= 2.26.0
CATEGORIES= devel
MASTER_SITES= https://www.libsdl.org/release/
DISTNAME= SDL2-${PORTVERSION}
@ -91,7 +91,6 @@ JACK_LIB_DEPENDS= libjack.so:audio/jack
JOYSTICK_CONFIGURE_ENABLE= joystick haptic
JOYSTICK_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
JOYSTICK_LIB_DEPENDS= libinotify.so:devel/libinotify
JOYSTICK_BROKEN_OFF= does not build without JOYSTICK support
NAS_CONFIGURE_ENABLE= nas nas-shared
NAS_LIB_DEPENDS= libaudio.so:audio/nas
OSS_CONFIGURE_ENABLE= oss

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1667328914
SHA256 (SDL2-2.24.2.tar.gz) = b35ef0a802b09d90ed3add0dcac0e95820804202914f5bb7b0feb710f1a1329f
SIZE (SDL2-2.24.2.tar.gz) = 7525041
TIMESTAMP = 1669117852
SHA256 (SDL2-2.26.0.tar.gz) = 8000d7169febce93c84b6bdf376631f8179132fd69f7015d4dadb8b9c2bdb295
SIZE (SDL2-2.26.0.tar.gz) = 8085459

View File

@ -80,7 +80,7 @@ include/SDL2/close_code.h
lib/cmake/SDL2/sdl2-config-version.cmake
lib/cmake/SDL2/sdl2-config.cmake
lib/libSDL2-2.0.so.0
lib/libSDL2-2.0.so.0.2400.2
lib/libSDL2-2.0.so.0.2600.0
lib/libSDL2.a
lib/libSDL2.so
lib/libSDL2_test.a

View File

@ -1,5 +1,5 @@
PORTNAME= imhex
PORTVERSION= 1.24.3
PORTVERSION= 1.25.0
DISTVERSIONPREFIX= v
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~danyspin97/xdgpp/blob/f01f810714443d0f10c333d4d1d9c0383be41375/:xdg
@ -28,7 +28,8 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
BUILD_DEPENDS= glm>0:math/glm \
nlohmann-json>0:devel/nlohmann-json \
${LOCALBASE}/include/range/v3/range.hpp:devel/range-v3
${LOCALBASE}/include/range/v3/range.hpp:devel/range-v3 \
${LOCALBASE}/include/hpx/functional.hpp:devel/hpx
LIB_DEPENDS= libcurl.so:ftp/curl \
libglfw.so:graphics/glfw \
libfreetype.so:print/freetype2 \
@ -57,11 +58,11 @@ GH_TUPLE= btzy:nativefiledialog-extended:${GH_TAG_NATIVEFILEDIALOG}:nativefiledi
GH_TAG_CAPSTONE= d5141c0
GH_TAG_CLI11= faea921
GH_TAG_FMT= a337011
GH_TAG_IMHEX_PATTERNS= 8e70a55
GH_TAG_IMHEX_PATTERNS= a9ada89
GH_TAG_JTHREAD= 0fa8d39
GH_TAG_LIBROMFS= 8efe4c4
GH_TAG_LIBROMFS= 53a6bf5
GH_TAG_NATIVEFILEDIALOG= d4df2b6
GH_TAG_PATTERN_LANGUAGE= ab7d738
GH_TAG_PATTERN_LANGUAGE= 7aeac4a
GH_TAG_YARA= ba94b4f
CMAKE_ARGS= -DUSE_SYSTEM_CURL=ON -DUSE_SYSTEM_NLOHMANN_JSON=ON \

View File

@ -1,8 +1,8 @@
TIMESTAMP = 1665857378
TIMESTAMP = 1669206632
SHA256 (imhex/xdg.hpp) = 2e08ce74adb71ff9b9aa9e1c999733fccd4b00967b9cf0c0e51dbf049392a9ec
SIZE (imhex/xdg.hpp) = 7674
SHA256 (imhex/WerWolv-ImHex-v1.24.3_GH0.tar.gz) = 5d6780b2d4c3b92bbe7619dcae34138072a8ed9c540523d25760da237f01d279
SIZE (imhex/WerWolv-ImHex-v1.24.3_GH0.tar.gz) = 11126282
SHA256 (imhex/WerWolv-ImHex-v1.25.0_GH0.tar.gz) = c2d730df224252159f9be3d2a3cbf3a592bfe38101414e06f64b0ac1776ec2c2
SIZE (imhex/WerWolv-ImHex-v1.25.0_GH0.tar.gz) = 11001840
SHA256 (imhex/btzy-nativefiledialog-extended-d4df2b6_GH0.tar.gz) = a0440e52bd25b8f85cb25ef68fe19ca39b4b0fad39358d5a501b317cad9d0f69
SIZE (imhex/btzy-nativefiledialog-extended-d4df2b6_GH0.tar.gz) = 412249
SHA256 (imhex/capstone-engine-capstone-d5141c0_GH0.tar.gz) = 435d40757928fa73dec19c6d0fbf171bd76341391c8525ce1286927dab44c3e7
@ -15,9 +15,9 @@ SHA256 (imhex/josuttis-jthread-0fa8d39_GH0.tar.gz) = ccd9c871dc2da9611e6d0cba5fc
SIZE (imhex/josuttis-jthread-0fa8d39_GH0.tar.gz) = 4450456
SHA256 (imhex/VirusTotal-yara-ba94b4f_GH0.tar.gz) = 4c81120bff451a55deaa23b48155d3eb35955ce11a1d76fbfcbbe2c2e33770b9
SIZE (imhex/VirusTotal-yara-ba94b4f_GH0.tar.gz) = 1288534
SHA256 (imhex/WerWolv-ImHex-Patterns-8e70a55_GH0.tar.gz) = 8d283e8806412d4083f9da9c7b1ff499bc7374394397bd7f270ba11277cd6df2
SIZE (imhex/WerWolv-ImHex-Patterns-8e70a55_GH0.tar.gz) = 5176390
SHA256 (imhex/WerWolv-PatternLanguage-ab7d738_GH0.tar.gz) = d7b5844a21622265a1ecd5184650177595cfa40a7bb17cb44f2104f29dc38ac5
SIZE (imhex/WerWolv-PatternLanguage-ab7d738_GH0.tar.gz) = 415301
SHA256 (imhex/WerWolv-libromfs-8efe4c4_GH0.tar.gz) = cc538b4add2a451c7c9be4237717b3231171cce56db51a956eaffd85d7f5af5b
SIZE (imhex/WerWolv-libromfs-8efe4c4_GH0.tar.gz) = 4078
SHA256 (imhex/WerWolv-ImHex-Patterns-a9ada89_GH0.tar.gz) = fd1be6d54d1dfdeeb94cc3cb9789e6079cee80a0a3dc409b8d0c961eee747f17
SIZE (imhex/WerWolv-ImHex-Patterns-a9ada89_GH0.tar.gz) = 5180991
SHA256 (imhex/WerWolv-PatternLanguage-7aeac4a_GH0.tar.gz) = 170f3852353c28858fa3756b03f55a4a9bbd69561da071c36834bc00a56f19ca
SIZE (imhex/WerWolv-PatternLanguage-7aeac4a_GH0.tar.gz) = 420016
SHA256 (imhex/WerWolv-libromfs-53a6bf5_GH0.tar.gz) = 2caa05a847665ebff301dd7e684b4c7a1a9cc903a3bc0a83d4dccfdc1ea616de
SIZE (imhex/WerWolv-libromfs-53a6bf5_GH0.tar.gz) = 3799

View File

@ -1,5 +1,14 @@
--- CMakeLists.txt.orig 2022-10-08 08:03:47 UTC
--- CMakeLists.txt.orig 2022-11-14 09:07:21 UTC
+++ CMakeLists.txt
@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.20)
# Options
option(IMHEX_USE_BUNDLED_CA "Use the CA bundle in romfs instead of the system one" OFF)
option(IMHEX_PLUGINS_IN_SHARE "Put the plugins in share/imhex/plugins instead of lib[..]/imhex/plugins" OFF)
-option(IMHEX_STRIP_RELEASE "Strip the release builds" ON)
+option(IMHEX_STRIP_RELEASE "Strip the release builds" OFF)
option(IMHEX_OFFLINE_BUILD "Enable offline build" OFF)
option(IMHEX_IGNORE_BAD_CLONE "Disable the bad clone prevention checks" OFF)
option(IMHEX_PATTERNS_PULL_MASTER "Download latest files from master branch of the ImHex-Patterns repo" OFF)
@@ -23,8 +23,6 @@ project(imhex VERSION ${IMHEX_VERSION})
# Make sure project is configured correctly

View File

@ -0,0 +1,11 @@
--- lib/external/libromfs/generator/source/main.cpp.orig 2022-11-23 12:47:55 UTC
+++ lib/external/libromfs/generator/source/main.cpp
@@ -87,7 +87,7 @@ int main() {
for (std::uint64_t i = 0; i < identifierCount; i++) {
std::printf("libromfs: Bundling resource: %s\n", paths[i].string().c_str());
- outputFile << " " << "{ \"" << paths[i].string() << "\", romfs::Resource({ reinterpret_cast<std::byte*>(resource_" LIBROMFS_PROJECT_NAME "_" << i << ".data()), " << "resource_" LIBROMFS_PROJECT_NAME "_" << i << ".size() }) " << "},\n";
+ outputFile << " " << "{ \"" << paths[i].string() << "\", romfs::Resource({ reinterpret_cast<std::byte*>(resource_" LIBROMFS_PROJECT_NAME "_" << i << ".data()), " << "resource_" LIBROMFS_PROJECT_NAME "_" << i << ".size() - 1 }) " << "},\n";
}
outputFile << "};";
}

View File

@ -1,4 +1,4 @@
--- lib/external/pattern_language/lib/include/pl/core/token.hpp.orig 2022-10-15 20:26:43 UTC
--- lib/external/pattern_language/lib/include/pl/core/token.hpp.orig 2022-11-19 17:06:38 UTC
+++ lib/external/pattern_language/lib/include/pl/core/token.hpp
@@ -148,9 +148,9 @@ namespace pl::core {
@ -17,7 +17,7 @@
namespace tkn {
- constexpr inline Token createToken(const core::Token::Type type, const core::Token::ValueTypes &value) {
+ inline Token createToken(const core::Token::Type type, const core::Token::ValueTypes &value) {
+ inline pl::core::Token createToken(const core::Token::Type type, const core::Token::ValueTypes &value) {
return { type, value, 1, 1 };
}

View File

@ -1,22 +1,15 @@
--- lib/external/pattern_language/lib/source/pl/helpers/file.cpp.orig 2022-08-14 15:37:26 UTC
--- lib/external/pattern_language/lib/source/pl/helpers/file.cpp.orig 2022-11-16 14:22:38 UTC
+++ lib/external/pattern_language/lib/source/pl/helpers/file.cpp
@@ -19,12 +19,12 @@ namespace pl::hlp::fs {
this->m_file = _wfopen(path.c_str(), L"w+b");
#else
if (mode == File::Mode::Read)
- this->m_file = fopen64(path.string().c_str(), "rb");
+ this->m_file = fopen(path.string().c_str(), "rb");
else if (mode == File::Mode::Write)
- this->m_file = fopen64(path.string().c_str(), "r+b");
+ this->m_file = fopen(path.string().c_str(), "r+b");
@@ -8,7 +8,7 @@
if (mode == File::Mode::Create || (mode == File::Mode::Write && this->m_file == nullptr))
- this->m_file = fopen64(path.string().c_str(), "w+b");
+ this->m_file = fopen(path.string().c_str(), "w+b");
#endif
}
namespace pl::hlp::fs {
@@ -52,7 +52,7 @@ namespace pl::hlp::fs {
-#if defined(OS_MACOS)
+#if defined(OS_MACOS) || defined(__FreeBSD__)
#define fopen64 fopen
#define ftruncate64 ftruncate
#endif
@@ -57,7 +57,7 @@ namespace pl::hlp::fs {
void File::seek(u64 offset) {
@ -25,7 +18,7 @@
}
void File::close() {
@@ -137,10 +137,10 @@ namespace pl::hlp::fs {
@@ -142,10 +142,10 @@ namespace pl::hlp::fs {
size_t File::getSize() const {
if (!isValid()) return 0;
@ -40,7 +33,7 @@
if (size < 0)
return 0;
@@ -151,7 +151,7 @@ namespace pl::hlp::fs {
@@ -156,7 +156,7 @@ namespace pl::hlp::fs {
void File::setSize(u64 size) {
if (!isValid()) return;

View File

@ -1,4 +1,4 @@
--- lib/libimhex/source/api/imhex_api.cpp.orig 2022-10-08 08:03:47 UTC
--- lib/libimhex/source/api/imhex_api.cpp.orig 2022-11-14 09:07:21 UTC
+++ lib/libimhex/source/api/imhex_api.cpp
@@ -4,6 +4,7 @@
#include <hex/api/event.hpp>
@ -8,7 +8,7 @@
#include <utility>
#include <unistd.h>
@@ -266,7 +267,7 @@ namespace hex {
@@ -272,7 +273,7 @@ namespace hex {
}
bool isDirty() {

View File

@ -0,0 +1,19 @@
--- plugins/builtin/include/content/views/view_pattern_editor.hpp.orig 2022-11-14 09:07:21 UTC
+++ plugins/builtin/include/content/views/view_pattern_editor.hpp
@@ -16,6 +16,7 @@
#include <thread>
#include <vector>
#include <functional>
+#include <hpx/functional.hpp>
#include <TextEditor.h>
@@ -65,7 +66,7 @@ namespace hex::plugin::builtin {
bool m_syncPatternSourceCode = false;
bool m_autoLoadPatterns = true;
- std::map<prv::Provider*, std::move_only_function<void()>> m_sectionWindowDrawer;
+ std::map<prv::Provider*, hpx::move_only_function<void()>> m_sectionWindowDrawer;
private:
void drawConsole(ImVec2 size, const std::vector<std::pair<pl::core::LogConsole::Level, std::string>> &console);
void drawEnvVars(ImVec2 size, std::list<PlData::EnvVar> &envVars);

View File

@ -1,7 +1,7 @@
--- plugins/builtin/source/content/views/view_hex_editor.cpp.orig 2022-10-12 10:48:50 UTC
--- plugins/builtin/source/content/views/view_hex_editor.cpp.orig 2022-11-14 09:07:21 UTC
+++ plugins/builtin/source/content/views/view_hex_editor.cpp
@@ -290,7 +290,7 @@ namespace hex::plugin::builtin {
reader.seek(this->m_searchPosition.value_or(0x00));
@@ -296,7 +296,7 @@ namespace hex::plugin::builtin {
reader.seek(this->m_searchPosition.value_or(provider->getBaseAddress()));
constexpr static auto searchFunction = [](const auto &haystackBegin, const auto &haystackEnd, const auto &needleBegin, const auto &needleEnd) {
- return std::search(haystackBegin, haystackEnd, std::boyer_moore_horspool_searcher(needleBegin, needleEnd));

View File

@ -0,0 +1,29 @@
--- plugins/builtin/source/content/views/view_pattern_editor.cpp.orig 2022-11-23 07:51:06 UTC
+++ plugins/builtin/source/content/views/view_pattern_editor.cpp
@@ -461,7 +461,7 @@ namespace hex::plugin::builtin {
dataProvider->setReadOnly(true);
auto hexEditor = ui::HexEditor();
- hexEditor.setBackgroundHighlightCallback([this, id](u64 address, const u8 *, size_t) -> std::optional<color_t> {
+ hexEditor.setBackgroundHighlightCallback([this, id = id](u64 address, const u8 *, size_t) -> std::optional<color_t> {
if (this->m_runningEvaluators != 0)
return std::nullopt;
if (!ImHexApi::Provider::isValid())
@@ -483,7 +483,7 @@ namespace hex::plugin::builtin {
auto patternProvider = ImHexApi::Provider::get();
- this->m_sectionWindowDrawer[patternProvider] = [id, patternProvider, dataProvider = std::move(dataProvider), hexEditor, patternDrawer = ui::PatternDrawer()] mutable {
+ this->m_sectionWindowDrawer[patternProvider] = [id=id, patternProvider, dataProvider = std::move(dataProvider), hexEditor, patternDrawer = ui::PatternDrawer()] mutable {
hexEditor.setProvider(dataProvider.get());
hexEditor.draw(480_scaled);
@@ -944,7 +944,7 @@ namespace hex::plugin::builtin {
if (type->isTemplateType())
continue;
- createNestedMenu(hex::splitString(typeName, "::"), [&] {
+ createNestedMenu(hex::splitString(typeName, "::"), [&, typeName=typeName] {
std::string variableName;
for (char &c : hex::replaceStrings(typeName, "::", "_"))
variableName += static_cast<char>(std::tolower(c));

View File

@ -1,5 +1,5 @@
bin/imhex
lib/libimhex.so.1.24.3
lib/libimhex.so.1.25.0
share/applications/imhex.desktop
%%DATADIR%%/constants/_schema.json
%%DATADIR%%/constants/crc16.json

View File

@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.25-14382 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -gc4b259e0f8
DISTVERSION= 0.0.25-14388 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -g8be4ac6869
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1668802007
SHA256 (RPCS3-rpcs3-v0.0.25-14382-gc4b259e0f8_GH0.tar.gz) = 5a8841cf8e053eaf0223acca1a485813a0f6eacd9e119d875ff33e4acc168f50
SIZE (RPCS3-rpcs3-v0.0.25-14382-gc4b259e0f8_GH0.tar.gz) = 8672298
TIMESTAMP = 1669108518
SHA256 (RPCS3-rpcs3-v0.0.25-14388-g8be4ac6869_GH0.tar.gz) = 333b29f265e8c7976b0cfb2a0bd44ef2ea59aafe4bb92bcb37db065d9bdca1d8
SIZE (RPCS3-rpcs3-v0.0.25-14388-g8be4ac6869_GH0.tar.gz) = 8672545
SHA256 (RPCS3-hidapi-hidapi-0.12.0-2-gc2aa9dd_GH0.tar.gz) = 0670ad9e58476c51775fd3a0b9e995eab5a544b498f00e802023acd265f07a3e
SIZE (RPCS3-hidapi-hidapi-0.12.0-2-gc2aa9dd_GH0.tar.gz) = 239244
SHA256 (RPCS3-llvm-mirror-9b52b6c39ae9_GH0.tar.gz) = 9df78a8282453a0e1a3653664ef11ef47b8ab4d2b86e486922770ed2240788b0

View File

@ -1,6 +1,5 @@
PORTNAME= wine-proton
DISTVERSION= 6.3-2
PORTREVISION= 6
DISTVERSION= 7.0-4
CATEGORIES= emulators
MAINTAINER= iwtcex@gmail.com
@ -13,24 +12,21 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
LIB_DEPENDS= libFAudio.so:audio/faudio \
libfontconfig.so:x11-fonts/fontconfig \
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \
llvm${_LLVM_VERSION}>=0:devel/llvm${_LLVM_VERSION}
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libgnutls.so:security/gnutls \
libjpegxr.so:graphics/libjxr \
liblcms2.so:graphics/lcms2 \
libpng.so:graphics/png \
libvulkan.so:graphics/vulkan-loader \
libxml2.so:textproc/libxml2
libvulkan.so:graphics/vulkan-loader
USES= bison desktop-file-utils gettext-runtime gl gmake gnome gstreamer jpeg localbase openal pkgconfig sdl shebangfix tar:xz xorg
USES= autoreconf bison desktop-file-utils gettext-runtime gl gmake gnome gstreamer localbase openal pkgconfig python:build sdl shebangfix tar:xz xorg
USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= ValveSoftware
GH_PROJECT= wine
GH_TAGNAME= 97f962cd469ee9b9b68d32e79849bf94cfe15581
GH_TAGNAME= fb6e6af8928a29660e8cf797d43e028ea5bf8d23
USE_GL= gl
USE_GNOME= glib20
@ -48,17 +44,13 @@ CONFIGURE_ARGS= --verbose \
--libdir=${PREFIX}/${PORTNAME}/lib \
--disable-kerberos \
--disable-tests \
--with-cms \
--with-fontconfig \
--with-freetype \
--with-gnutls \
--with-gstreamer \
--with-jpeg \
--with-jxrlib \
--with-openal \
--with-opengl \
--with-oss \
--with-png \
--with-sdl \
--with-vulkan \
--with-x \
@ -66,44 +58,69 @@ CONFIGURE_ARGS= --verbose \
--with-xinput2 \
--with-xrandr \
--with-xrender \
--with-pcap \
--with-pthread \
--with-mingw CROSSCC="clang" CROSSCFLAGS="-isystem ${FILESDIR}/clang" \
--without-alsa \
--without-capi \
--without-coreaudio \
--without-cups \
--without-dbus \
--without-gettext \
--without-gettextpo \
--without-gphoto \
--without-gsm \
--without-gssapi \
--without-inotify \
--without-krb5 \
--without-ldap \
--without-mingw \
--without-mpg123 \
--without-netapi \
--without-opencl \
--without-osmesa \
--without-pulse \
--without-sane \
--without-tiff \
--without-udev \
--without-unwind \
--without-usb \
--without-v4l2 \
--without-vkd3d \
--without-xslt
--without-vkd3d
CONFIGURE_ENV= CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex" JXRLIB_CFLAGS="-I${LOCALBASE}/include/jxrlib"
CFLAGS+= -D__NR_futex="-1"
BINARY_ALIAS+= clang=${LOCALBASE}/bin/clang${_LLVM_VERSION} \
lld-link=${LOCALBASE}/bin/lld-link${_LLVM_VERSION}
OPTIONS_DEFINE= PULSEAUDIO
OPTIONS_DEFAULT=PULSEAUDIO
OPTIONS_SUB= yes
PULSEAUDIO_DESC= Build winepulse.drv
PULSEAUDIO_BUILD_DEPENDS= ${LOCALBASE}/include/pulse/pulseaudio.h:audio/pulseaudio
PULSEAUDIO_CONFIGURE_ON= --with-pulse
PULSEAUDIO_CONFIGURE_OFF= --without-pulse
.include <bsd.port.pre.mk>
.if (${LLVM_DEFAULT} == 90 || ${LLVM_DEFAULT} == 10 || ${LLVM_DEFAULT} == 11)
_LLVM_VERSION= 12
.else
_LLVM_VERSION= ${LLVM_DEFAULT}
.endif
.if ${ARCH} == amd64
PLIST_SUB+= WINE32="@comment " WINE64=""
PLIST_SUB+= WINE32="@comment " WINE64="" WINEARCH="x86_64"
CONFIGURE_ARGS+=--enable-win64
.else
PLIST_SUB+= WINE32="" WINE64="@comment "
PLIST_SUB+= WINE32="" WINE64="@comment " WINEARCH="i386"
.endif
pre-configure:
cd ${WRKSRC} && ${PYTHON_CMD} dlls/winevulkan/make_vulkan --xml vk.xml
pre-build:
cd ${WRKSRC} && ${MAKE_CMD} depend
cd ${WRKSRC} && tools/make_requests
post-install:
.if ${ARCH} == i386

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1619288692
SHA256 (ValveSoftware-wine-6.3-2-97f962cd469ee9b9b68d32e79849bf94cfe15581_GH0.tar.gz) = 04832cd28ccfd91cf12d7a42c1c3eeba75a8cba87755032439a399396977a325
SIZE (ValveSoftware-wine-6.3-2-97f962cd469ee9b9b68d32e79849bf94cfe15581_GH0.tar.gz) = 40837161
TIMESTAMP = 1667663396
SHA256 (ValveSoftware-wine-7.0-4-fb6e6af8928a29660e8cf797d43e028ea5bf8d23_GH0.tar.gz) = 2eb1b45cb49131a9dc017334088f1ea7e1c9598584d512a244f5dcafc45f44bf
SIZE (ValveSoftware-wine-7.0-4-fb6e6af8928a29660e8cf797d43e028ea5bf8d23_GH0.tar.gz) = 45609190

View File

@ -0,0 +1,35 @@
/*===---- stdarg.h - Variable argument handling ----------------------------===
*
* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
* See https://llvm.org/LICENSE.txt for license information.
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
*
*===-----------------------------------------------------------------------===
*/
#ifndef __STDARG_H
#define __STDARG_H
#ifndef _VA_LIST
typedef __builtin_va_list va_list;
#define _VA_LIST
#endif
#define va_start(ap, param) __builtin_va_start(ap, param)
#define va_end(ap) __builtin_va_end(ap)
#define va_arg(ap, type) __builtin_va_arg(ap, type)
/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode
* or -ansi is not specified, since it was not part of C90.
*/
#define __va_copy(d,s) __builtin_va_copy(d,s)
#if __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L || !defined(__STRICT_ANSI__)
#define va_copy(dest, src) __builtin_va_copy(dest, src)
#endif
#ifndef __GNUC_VA_LIST
#define __GNUC_VA_LIST 1
typedef __builtin_va_list __gnuc_va_list;
#endif
#endif /* __STDARG_H */

View File

@ -0,0 +1,18 @@
--- dlls/wineoss.drv/mmdevdrv.c.orig 2022-08-04 16:21:59.000000000 +0300
+++ dlls/wineoss.drv/mmdevdrv.c 2022-11-10 06:18:31.318170000 +0300
@@ -288,15 +288,6 @@ int WINAPI AUDDRV_GetPriority(void)
close(mixer_fd);
- if(sysinfo.version[0] < '4' || sysinfo.version[0] > '9'){
- TRACE("Priority_Low: sysinfo.version[0]: %x\n", sysinfo.version[0]);
- return Priority_Low;
- }
- if(sysinfo.versionnum & 0x80000000){
- TRACE("Priority_Low: sysinfo.versionnum: %x\n", sysinfo.versionnum);
- return Priority_Low;
- }
-
TRACE("Priority_Preferred: Seems like valid OSS!\n");
return Priority_Preferred;

View File

@ -0,0 +1,11 @@
--- dlls/winepulse.drv/mmdevdrv.c.orig 2022-08-04 16:21:59.000000000 +0300
+++ dlls/winepulse.drv/mmdevdrv.c 2022-11-10 05:43:39.850396000 +0300
@@ -499,7 +499,7 @@ int WINAPI AUDDRV_GetPriority(void)
params.config = &pulse_config;
pulse_call(test_connect, &params);
free(name);
- return SUCCEEDED(params.result) ? Priority_Preferred : Priority_Unavailable;
+ return SUCCEEDED(params.result) ? Priority_Neutral : Priority_Unavailable;
}
static BOOL get_pulse_name_by_guid(const GUID *guid, char pulse_name[MAX_PULSE_NAME_LEN], EDataFlow *flow)

View File

@ -1,32 +0,0 @@
--- dlls/ntdll/unix/fsync.c.orig
+++ dlls/ntdll/unix/fsync.c
@@ -76,17 +76,29 @@
static inline int futex_wait_multiple( const struct futex_wait_block *futexes,
int count, const struct timespec *timeout )
{
+#ifdef __linux__
return syscall( __NR_futex, futexes, 31, count, timeout, 0, 0 );
+#else
+ assert(0);
+#endif
}
static inline int futex_wake( int *addr, int val )
{
+#ifdef __linux__
return syscall( __NR_futex, addr, 1, val, NULL, 0, 0 );
+#else
+ assert(0);
+#endif
}
static inline int futex_wait( int *addr, int val, struct timespec *timeout )
{
+#ifdef __linux__
return syscall( __NR_futex, addr, 0, val, timeout, 0, 0 );
+#else
+ assert(0);
+#endif
}
static unsigned int spincount;

View File

@ -1,15 +0,0 @@
--- dlls/winebus.sys/bus_sdl.c.orig
+++ dlls/winebus.sys/bus_sdl.c
@@ -1070,12 +1070,6 @@
version = 0;
}
- if(is_already_opened_by_hidraw(vid, pid))
- {
- /* we use SDL only for controllers which hidraw couldn't open */
- TRACE("device %04x/%04x already opened by hidraw, skipping\n", vid, pid);
- return;
- }
if(is_in_sdl_blacklist(vid, pid))
{

View File

@ -1,31 +0,0 @@
--- server/fsync.c.orig
+++ server/fsync.c
@@ -58,12 +58,16 @@
};
#include "poppack.h"
+#ifdef __linux__
+
static inline int futex_wait_multiple( const struct futex_wait_block *futexes,
int count, const struct timespec *timeout )
{
return syscall( __NR_futex, futexes, 31, count, timeout, 0, 0 );
}
+#endif
+
int do_fsync(void)
{
#ifdef __linux__
@@ -320,7 +324,11 @@
static inline int futex_wake( int *addr, int val )
{
+#ifdef __linux__
return syscall( __NR_futex, addr, 1, val, NULL, 0, 0 );
+#else
+ assert(0);
+#endif
}
/* shm layout for events or event-like objects. */

View File

@ -1,72 +0,0 @@
This is a back port of a patch to mainline Wine; it will be in the
next major version of Wine at which point we need to drop this patch.
commit 59da79021a6e441e3b21b933c744aba922208ec1
Author: Gerald Pfeifer <gerald@pfeifer.com>
Date: Tue Aug 10 22:36:27 2021 +0200
ntdll: Only use sysinfo function when present.
On some systems <sys/sysinfo.h> may be present while the sysinfo
function may not, or at least not as part of standard libraries,
so check whether the function is actually available before using
it.
This fixes builds on FreeBSD with the devel/libsysinfo present.
Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
--- UTC
diff --git a/configure b/configure
index 1be0aa9d217..e8c1cb9e3a8 100755
--- configure
+++ configure
@@ -18068,6 +18068,7 @@ for ac_func in \
setprogname \
sigprocmask \
symlink \
+ sysinfo \
tcdrain \
thr_kill2
diff --git a/configure.ac b/configure.ac
index 69e27147088..065b3f231bf 100644
--- configure.ac
+++ configure.ac
@@ -2205,6 +2205,7 @@ AC_CHECK_FUNCS(\
setprogname \
sigprocmask \
symlink \
+ sysinfo \
tcdrain \
thr_kill2
)
diff --git a/dlls/ntdll/unix/virtual.c b/dlls/ntdll/unix/virtual.c
index a252e25fbc6..2cca90ac952 100644
--- dlls/ntdll/unix/virtual.c
+++ dlls/ntdll/unix/virtual.c
@@ -2737,7 +2737,8 @@ ULONG_PTR get_system_affinity_mask(void)
*/
void virtual_get_system_info( SYSTEM_BASIC_INFORMATION *info, BOOL wow64 )
{
-#if defined(HAVE_STRUCT_SYSINFO_TOTALRAM) && defined(HAVE_STRUCT_SYSINFO_MEM_UNIT)
+#if defined(HAVE_SYSINFO) \
+ && defined(HAVE_STRUCT_SYSINFO_TOTALRAM) && defined(HAVE_STRUCT_SYSINFO_MEM_UNIT)
struct sysinfo sinfo;
if (!sysinfo(&sinfo))
diff --git a/include/config.h.in b/include/config.h.in
index ad770281471..24f7b64ffd3 100644
--- include/config.h.in
+++ include/config.h.in
@@ -744,6 +744,9 @@
/* Define to 1 if you have the <syscall.h> header file. */
#undef HAVE_SYSCALL_H
+/* Define to 1 if you have the `sysinfo' function. */
+#undef HAVE_SYSINFO
+
/* Define to 1 if you have the
<SystemConfiguration/SCDynamicStoreCopyDHCPInfo.h> header file. */
#undef HAVE_SYSTEMCONFIGURATION_SCDYNAMICSTORECOPYDHCPINFO_H

View File

@ -1,4 +1,5 @@
#!/bin/sh -e
TARGET="$(realpath "$0")"
PREFIX="${TARGET%/*/*}"
LOCALBASE="${PREFIX%/*}"
@ -8,7 +9,17 @@ I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
if [ ! -f "$I386_ROOT/$PREFIX/bin/wine" ]
then
printf "%s doesn't exist!\n\n" "$I386_ROOT/$PREFIX/bin/wine"
printf "Try installing 32-bit wine with\n\t%s\n" "$PREFIX/bin/pkg32.sh install wine-proton mesa-dri"
printf "Try installing 32-bit Wine with\n\t%s\n" "$PREFIX/bin/pkg32.sh install wine-proton mesa-dri"
ABI=$(pkg config ABI | sed s/amd64/i386/)
FREEBSD_VERSION_MAJOR=`uname -r | sed "s/\..*//"`
cat <<- HERE
If using Poudriere, please make sure your repo is setup to use ${ABI}
and create symlinks for
FreeBSD:$FREEBSD_VERSION_MAJOR:amd64 and
FreeBSD:$FREEBSD_VERSION_MAJOR:i386
to the relevant output directories. See pkg.conf(5) for more info.
HERE
exit 1
fi
@ -32,6 +43,7 @@ do
done
export LD_32_LIBRARY_PATH_RPATH=y
export LD_32_LIBMAP="
libgcc_s.so.1 /usr/lib32/libgcc_s.so.1
$LOCALBASE/lib/libvulkan_intel.so $I386_ROOT/$LOCALBASE/lib/libvulkan_intel.so
$LOCALBASE/lib/libvulkan_radeon.so $I386_ROOT/$LOCALBASE/lib/libvulkan_radeon.so
$LD_32_LIBMAP"

View File

@ -1,4 +1,5 @@
#!/bin/sh
TARGET="$(realpath "$0")"
if [ -z "$WINESERVER" ] && [ -f "${TARGET}server32" ]
@ -8,14 +9,4 @@ fi
export GST_PLUGIN_SYSTEM_PATH_1_0="${TARGET%/*/*/*}/lib/gstreamer-1.0"
# workaround for https://bugs.winehq.org/show_bug.cgi?id=50257
export LD_BIND_NOW=1
export LD_32_BIND_NOW=1
# workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255336
if [ "$(uname -p)" = amd64 ]
then
export LD_LIBMAP="libgcc_s.so.1=/lib/libgcc_s.so.1,${LD_LIBMAP}"
fi
exec "${TARGET}.bin" "$@"

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
PORTNAME= yuzu
PORTVERSION= s20221117
PORTVERSION= s20221122
CATEGORIES= emulators
.if make(makesum)
MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb
@ -39,11 +39,11 @@ TEST_DEPENDS= catch>0:devel/catch
USE_GITHUB= yes
GH_ACCOUNT= yuzu-emu
GH_TAGNAME= 405d68510
GH_TAGNAME= 168c9ee34
GH_TUPLE= yuzu-emu:mbedtls:v2.16.9-115-g8c88150ca:mbedtls/externals/mbedtls \
KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-32-ga3fdfe8:SPIRV_Headers/externals/sirit/externals/SPIRV-Headers \
KhronosGroup:Vulkan-Headers:v1.3.213:Vulkan_Headers/externals/Vulkan-Headers \
MerryMage:dynarmic:6.2.3-210-g424fdb5c:dynarmic/externals/dynarmic \
MerryMage:dynarmic:6.2.4:dynarmic/externals/dynarmic \
ReinUsesLisp:sirit:aa292d5:sirit/externals/sirit \
arun11299:cpp-jwt:v1.4-14-ge12ef06:cpp_jwt/externals/cpp-jwt \
arsenm:sanitizers-cmake:aab6948:sanitizers_cmake/externals/cubeb/cmake/sanitizers-cmake \

View File

@ -1,16 +1,16 @@
TIMESTAMP = 1668734147
SHA256 (yuzu-s20221117/compatibility_list.json) = e74d5c36698e481bda9f1b9f33540b91e95764942fb98f31195fa449f72e93a5
SIZE (yuzu-s20221117/compatibility_list.json) = 1632332
SHA256 (yuzu-emu-yuzu-s20221117-405d68510_GH0.tar.gz) = cec9d60a2ca6c97a2050c19c0c862b0b5203c02b8060211670a9588ca49aa905
SIZE (yuzu-emu-yuzu-s20221117-405d68510_GH0.tar.gz) = 5226228
TIMESTAMP = 1669157273
SHA256 (yuzu-s20221122/compatibility_list.json) = 5a01d6029f4a5042a300d81a7df42c17e675dccd14e2a0e40b8d7e200a1d511f
SIZE (yuzu-s20221122/compatibility_list.json) = 1635042
SHA256 (yuzu-emu-yuzu-s20221122-168c9ee34_GH0.tar.gz) = b42be7df20530b0a80b895b6877a1890e0d481bc5baa24366b9c5f491212fe74
SIZE (yuzu-emu-yuzu-s20221122-168c9ee34_GH0.tar.gz) = 5239625
SHA256 (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 8cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450
SIZE (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 2679189
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-32-ga3fdfe8_GH0.tar.gz) = bd629d6296dd374eb2aeff923c75895ba0f3ce6448dad89763930e65b954e0cb
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-32-ga3fdfe8_GH0.tar.gz) = 403778
SHA256 (KhronosGroup-Vulkan-Headers-v1.3.213_GH0.tar.gz) = 7f4a6118dc3524703c1ce0a44089379e89eeb930fbe28188b90fdac1f10ef676
SIZE (KhronosGroup-Vulkan-Headers-v1.3.213_GH0.tar.gz) = 1485380
SHA256 (MerryMage-dynarmic-6.2.3-210-g424fdb5c_GH0.tar.gz) = 71244cc5eeda967a589f5d88784bd50071165d12775b96b3a2b18493d6663b01
SIZE (MerryMage-dynarmic-6.2.3-210-g424fdb5c_GH0.tar.gz) = 2721124
SHA256 (MerryMage-dynarmic-6.2.4_GH0.tar.gz) = 2200705fb5833311f8922bf73d2785bda197fe9cb5d444a29e108830866a0fc2
SIZE (MerryMage-dynarmic-6.2.4_GH0.tar.gz) = 2727515
SHA256 (ReinUsesLisp-sirit-aa292d5_GH0.tar.gz) = 62efd50e59be5a3709dc69258b57c3796bb72ba25ad3e46bdb566c8c6bfc9878
SIZE (ReinUsesLisp-sirit-aa292d5_GH0.tar.gz) = 23507
SHA256 (arun11299-cpp-jwt-v1.4-14-ge12ef06_GH0.tar.gz) = 0409fa5413800fb291251cf3142e07a43fd4064996fee0e793323d3a74dd33b8

View File

@ -681,6 +681,7 @@
SUBDIR += numptyphysics-npcomplete
SUBDIR += nwndata
SUBDIR += nxengine
SUBDIR += oblige
SUBDIR += odamex
SUBDIR += oldrunner
SUBDIR += omega
@ -921,6 +922,7 @@
SUBDIR += solarconquest
SUBDIR += solarus
SUBDIR += solarus-quest-editor
SUBDIR += solver
SUBDIR += spacejunk
SUBDIR += spacezero
SUBDIR += speak

View File

@ -5,9 +5,9 @@ CATEGORIES= games
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_src_${PORTVERSION:S/.//}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= danfe@FreeBSD.org
COMMENT= BSP node builder for OpenGL ports of the DOOM game engine
WWW= http://glbsp.sourceforge.net/
WWW= https://glbsp.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING.txt

View File

@ -1,8 +1,9 @@
glBSP is a node builder specially designed to be used with OpenGL
ports of the DOOM game engine. It adheres to the "GL-Friendly Nodes"
specification, which means it adds some new special nodes to a WAD
file that makes it very easy (and fast !) for an OpenGL DOOM engine to
compute the polygons needed for drawing the levels.
There are many DOOM ports that understand the GL Nodes which glBSP
creates, including: EDGE, the Doomsday engine (JDOOM), Doom3D, PrBoom,
and Vavoom.
glBSP is a node builder specially designed to be used with OpenGL-based
DOOM game engines. It adheres to the "GL-Friendly Nodes" specification,
which means it adds some new special nodes to a WAD file that makes it
very easy for an OpenGL DOOM engine to compute the polygons needed for
drawing the levels.
There are many DOOM ports that understand the GL Nodes created by glBSP,
including: EDGE, Doomsday (JDOOM), PrBoom, Vavoom, ZDoomGL, Legacy 2.0,
and Doom3D.

43
games/oblige/Makefile Normal file
View File

@ -0,0 +1,43 @@
PORTNAME= oblige
PORTVERSION= 7.70
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Oblige/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-source
MAINTAINER= danfe@FreeBSD.org
COMMENT= Random map generator for classic FPS games
WWW= https://oblige.sourceforge.net/
LICENSE= GPLv2+
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libfontconfig.so:x11-fonts/fontconfig \
libpng.so:graphics/png
USES= gmake jpeg xorg zip
USE_XORG= x11 xcursor xext xfixes xft xinerama xrender
MAKE_ARGS= CXX="${CXX}"
WRKSRC= ${WRKDIR}/Oblige-${PORTVERSION}-source
OPTIONS_DEFINE= DOCS
PORTDOCS= AUTHORS.txt CHANGES.txt README.txt TODO.txt
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/Oblige ${STAGEDIR}${PREFIX}/bin/oblige
cd ${WRKSRC} && ${COPYTREE_SHARE} "addons data engines games \
language modules scripts" ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/misc/oblige.desktop \
${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/misc/oblige.xpm \
${STAGEDIR}${PREFIX}/share/pixmaps
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps
${INSTALL_DATA} ${WRKSRC}/misc/icon_128x128.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps/oblige.png
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} changelogs ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

3
games/oblige/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1515474678
SHA256 (oblige-770-source.zip) = 0d35050a5a3d10c932b44cfcb9d02777012d7ab0b3e2e2ed56bc5b388c068271
SIZE (oblige-770-source.zip) = 5781635

4
games/oblige/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
Oblige is a random level generator for classic FPS games, especially the
DOOM games, but aiming to support Heretic, Hexen, and Quake eventually.
The goal is to produce high quality levels which are easy to create and
fun to play. Scripting in Lua is supported for easy customisation.

520
games/oblige/pkg-plist Normal file
View File

@ -0,0 +1,520 @@
bin/oblige
share/applications/oblige.desktop
share/icons/hicolor/128x128/apps/oblige.png
%%PORTDOCS%%%%DOCSDIR%%/changelogs/085.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/094.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/097.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/343.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/347.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/351.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/357.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/428.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/605.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/610.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/620.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/750.txt
%%PORTDOCS%%%%DOCSDIR%%/changelogs/7666.txt
%%DATADIR%%/addons/no_hang_lamp.pk3
%%DATADIR%%/data/bg/airduct.tga
%%DATADIR%%/data/bg/block1.tga
%%DATADIR%%/data/bg/block2.tga
%%DATADIR%%/data/bg/cement.tga
%%DATADIR%%/data/bg/lamp1.tga
%%DATADIR%%/data/bg/lamp2.tga
%%DATADIR%%/data/bg/lamp3.tga
%%DATADIR%%/data/logo1.tga
%%DATADIR%%/data/masks/compgreen.tga
%%DATADIR%%/data/masks/fireblu.tga
%%DATADIR%%/data/masks/groovy1.tga
%%DATADIR%%/data/masks/redrock.tga
%%DATADIR%%/data/masks/shawn_r.tga
%%DATADIR%%/data/masks/yellowish.tga
%%DATADIR%%/engines/boom.lua
%%DATADIR%%/engines/fs_things.lua
%%DATADIR%%/engines/xlat.lua
%%DATADIR%%/engines/zdoom.lua
%%DATADIR%%/games/doom/base.lua
%%DATADIR%%/games/doom/data/boss1/anomaly1.wad
%%DATADIR%%/games/doom/data/boss1/anomaly2.wad
%%DATADIR%%/games/doom/data/boss1/anomaly3.wad
%%DATADIR%%/games/doom/data/boss1/dis1.wad
%%DATADIR%%/games/doom/data/boss1/tower1.wad
%%DATADIR%%/games/doom/data/boss1/tower2.wad
%%DATADIR%%/games/doom/data/boss1/ult_anomaly.wad
%%DATADIR%%/games/doom/data/boss1/ult_anomaly2.wad
%%DATADIR%%/games/doom/data/boss1/ult_dis.wad
%%DATADIR%%/games/doom/data/boss1/ult_tower.wad
%%DATADIR%%/games/doom/data/boss2/gallow1.wad
%%DATADIR%%/games/doom/data/boss2/gallow2.wad
%%DATADIR%%/games/doom/data/boss2/gotcha1.wad
%%DATADIR%%/games/doom/data/boss2/gotcha2.wad
%%DATADIR%%/games/doom/data/boss2/gotcha3.wad
%%DATADIR%%/games/doom/data/boss2/gotcha4.wad
%%DATADIR%%/games/doom/data/boss2/icon1.wad
%%DATADIR%%/games/doom/data/boss2/icon2.wad
%%DATADIR%%/games/doom/data/boss2/icon3.wad
%%DATADIR%%/games/doom/data/boss2/simple1.wad
%%DATADIR%%/games/doom/data/boss2/simple2.wad
%%DATADIR%%/games/doom/data/boss2/simple3.wad
%%DATADIR%%/games/doom/data/boss2/simple4.wad
%%DATADIR%%/games/doom/data/doom_falls.wad
%%DATADIR%%/games/doom/data/freedoom_face.wad
%%DATADIR%%/games/doom/data/hang_lamp.wad
%%DATADIR%%/games/doom/data/lift_flat.wad
%%DATADIR%%/games/doom/data/logos.wad
%%DATADIR%%/games/doom/data/metal_step.wad
%%DATADIR%%/games/doom/data/short_bars.wad
%%DATADIR%%/games/doom/data/vine_dude.wad
%%DATADIR%%/games/doom/entities.lua
%%DATADIR%%/games/doom/fabs/bridge/narrow.lua
%%DATADIR%%/games/doom/fabs/bridge/narrow.wad
%%DATADIR%%/games/doom/fabs/cage/fake_switch.lua
%%DATADIR%%/games/doom/fabs/cage/fake_switch.wad
%%DATADIR%%/games/doom/fabs/cage/hell_box.lua
%%DATADIR%%/games/doom/fabs/cage/hell_box.wad
%%DATADIR%%/games/doom/fabs/cage/small_cage.lua
%%DATADIR%%/games/doom/fabs/cage/small_cage.wad
%%DATADIR%%/games/doom/fabs/cage/stand_cage.lua
%%DATADIR%%/games/doom/fabs/cage/stand_cage.wad
%%DATADIR%%/games/doom/fabs/cage/wall_cage.lua
%%DATADIR%%/games/doom/fabs/cage/wall_cage.wad
%%DATADIR%%/games/doom/fabs/decor/blob_lamp.lua
%%DATADIR%%/games/doom/fabs/decor/blob_lamp.wad
%%DATADIR%%/games/doom/fabs/decor/carpets.lua
%%DATADIR%%/games/doom/fabs/decor/carpets.wad
%%DATADIR%%/games/doom/fabs/decor/ceil_light.lua
%%DATADIR%%/games/doom/fabs/decor/ceil_light.wad
%%DATADIR%%/games/doom/fabs/decor/crates1.lua
%%DATADIR%%/games/doom/fabs/decor/crates1.wad
%%DATADIR%%/games/doom/fabs/decor/dh_comp.lua
%%DATADIR%%/games/doom/fabs/decor/dh_comp.wad
%%DATADIR%%/games/doom/fabs/decor/dh_lamp.lua
%%DATADIR%%/games/doom/fabs/decor/dh_lamp.wad
%%DATADIR%%/games/doom/fabs/decor/exit_sign.lua
%%DATADIR%%/games/doom/fabs/decor/exit_sign.wad
%%DATADIR%%/games/doom/fabs/decor/fountain.lua
%%DATADIR%%/games/doom/fabs/decor/fountain.wad
%%DATADIR%%/games/doom/fabs/decor/hang_lamp.lua
%%DATADIR%%/games/doom/fabs/decor/hang_lamp.wad
%%DATADIR%%/games/doom/fabs/decor/hell_gore.lua
%%DATADIR%%/games/doom/fabs/decor/hell_gore.wad
%%DATADIR%%/games/doom/fabs/decor/liquid_pipe.wad
%%DATADIR%%/games/doom/fabs/decor/pillar1.lua
%%DATADIR%%/games/doom/fabs/decor/pillar1.wad
%%DATADIR%%/games/doom/fabs/decor/pillar2.lua
%%DATADIR%%/games/doom/fabs/decor/pillar2.wad
%%DATADIR%%/games/doom/fabs/decor/pillar3.lua
%%DATADIR%%/games/doom/fabs/decor/pillar3.wad
%%DATADIR%%/games/doom/fabs/decor/ruins.lua
%%DATADIR%%/games/doom/fabs/decor/ruins.wad
%%DATADIR%%/games/doom/fabs/decor/stalag.lua
%%DATADIR%%/games/doom/fabs/decor/stalag.wad
%%DATADIR%%/games/doom/fabs/decor/waterfall.lua
%%DATADIR%%/games/doom/fabs/decor/waterfall.wad
%%DATADIR%%/games/doom/fabs/door/arch_curved.lua
%%DATADIR%%/games/doom/fabs/door/arch_curved.wad
%%DATADIR%%/games/doom/fabs/door/arch_plain.lua
%%DATADIR%%/games/doom/fabs/door/arch_plain.wad
%%DATADIR%%/games/doom/fabs/door/arch_w_pic.lua
%%DATADIR%%/games/doom/fabs/door/arch_w_pic.wad
%%DATADIR%%/games/doom/fabs/door/barred_arch.lua
%%DATADIR%%/games/doom/fabs/door/barred_arch.wad
%%DATADIR%%/games/doom/fabs/door/door1.lua
%%DATADIR%%/games/doom/fabs/door/door1.wad
%%DATADIR%%/games/doom/fabs/door/key_medium.lua
%%DATADIR%%/games/doom/fabs/door/key_medium.wad
%%DATADIR%%/games/doom/fabs/door/secret.lua
%%DATADIR%%/games/doom/fabs/door/secret.wad
%%DATADIR%%/games/doom/fabs/door/viney_arch.lua
%%DATADIR%%/games/doom/fabs/door/viney_arch.wad
%%DATADIR%%/games/doom/fabs/exit/closet1.lua
%%DATADIR%%/games/doom/fabs/exit/closet1.wad
%%DATADIR%%/games/doom/fabs/exit/closet2.lua
%%DATADIR%%/games/doom/fabs/exit/closet2.wad
%%DATADIR%%/games/doom/fabs/exit/closet3.lua
%%DATADIR%%/games/doom/fabs/exit/closet3.wad
%%DATADIR%%/games/doom/fabs/exit/gazebo1.lua
%%DATADIR%%/games/doom/fabs/exit/gazebo1.wad
%%DATADIR%%/games/doom/fabs/exit/pillar1.lua
%%DATADIR%%/games/doom/fabs/exit/pillar1.wad
%%DATADIR%%/games/doom/fabs/exit/pillar2.lua
%%DATADIR%%/games/doom/fabs/exit/pillar2.wad
%%DATADIR%%/games/doom/fabs/exit/plut_pad.lua
%%DATADIR%%/games/doom/fabs/exit/plut_pad.wad
%%DATADIR%%/games/doom/fabs/exit/rocky.wad
%%DATADIR%%/games/doom/fabs/exit/secret_box.lua
%%DATADIR%%/games/doom/fabs/exit/secret_box.wad
%%DATADIR%%/games/doom/fabs/exit/sw_heretic.lua
%%DATADIR%%/games/doom/fabs/exit/sw_heretic.wad
%%DATADIR%%/games/doom/fabs/exit/switch.lua
%%DATADIR%%/games/doom/fabs/exit/switch.wad
%%DATADIR%%/games/doom/fabs/fence/bars_16.lua
%%DATADIR%%/games/doom/fabs/fence/bars_16.wad
%%DATADIR%%/games/doom/fabs/fence/fence_16.lua
%%DATADIR%%/games/doom/fabs/fence/fence_16.wad
%%DATADIR%%/games/doom/fabs/fence/posts.lua
%%DATADIR%%/games/doom/fabs/fence/posts.wad
%%DATADIR%%/games/doom/fabs/fence/secret_16.lua
%%DATADIR%%/games/doom/fabs/fence/secret_16.wad
%%DATADIR%%/games/doom/fabs/floor/lava_pit.lua
%%DATADIR%%/games/doom/fabs/floor/lava_pit.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_c.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_c.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_i.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_i.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_j.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_j.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_k.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_k.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_p.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_p.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_t.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_t.wad
%%DATADIR%%/games/doom/fabs/hall/deuce_u.lua
%%DATADIR%%/games/doom/fabs/hall/deuce_u.wad
%%DATADIR%%/games/doom/fabs/hall/vent_c.lua
%%DATADIR%%/games/doom/fabs/hall/vent_c.wad
%%DATADIR%%/games/doom/fabs/hall/vent_i.lua
%%DATADIR%%/games/doom/fabs/hall/vent_i.wad
%%DATADIR%%/games/doom/fabs/hall/vent_j.lua
%%DATADIR%%/games/doom/fabs/hall/vent_j.wad
%%DATADIR%%/games/doom/fabs/hall/vent_k.lua
%%DATADIR%%/games/doom/fabs/hall/vent_k.wad
%%DATADIR%%/games/doom/fabs/hall/vent_p.lua
%%DATADIR%%/games/doom/fabs/hall/vent_p.wad
%%DATADIR%%/games/doom/fabs/hall/vent_t.lua
%%DATADIR%%/games/doom/fabs/hall/vent_t.wad
%%DATADIR%%/games/doom/fabs/hall/vent_u.lua
%%DATADIR%%/games/doom/fabs/hall/vent_u.wad
%%DATADIR%%/games/doom/fabs/item/alcove1.lua
%%DATADIR%%/games/doom/fabs/item/alcove1.wad
%%DATADIR%%/games/doom/fabs/item/alcove2.lua
%%DATADIR%%/games/doom/fabs/item/alcove2.wad
%%DATADIR%%/games/doom/fabs/item/alcove_bars.wad
%%DATADIR%%/games/doom/fabs/item/closet.lua
%%DATADIR%%/games/doom/fabs/item/closet.wad
%%DATADIR%%/games/doom/fabs/item/gazebo2.lua
%%DATADIR%%/games/doom/fabs/item/gazebo2.wad
%%DATADIR%%/games/doom/fabs/item/gothic1.lua
%%DATADIR%%/games/doom/fabs/item/gothic1.wad
%%DATADIR%%/games/doom/fabs/item/lowering.lua
%%DATADIR%%/games/doom/fabs/item/lowering.wad
%%DATADIR%%/games/doom/fabs/item/pedestal.lua
%%DATADIR%%/games/doom/fabs/item/pedestal.wad
%%DATADIR%%/games/doom/fabs/item/pentagram.lua
%%DATADIR%%/games/doom/fabs/item/pentagram.wad
%%DATADIR%%/games/doom/fabs/item/podium.lua
%%DATADIR%%/games/doom/fabs/item/podium.wad
%%DATADIR%%/games/doom/fabs/item/secret_cage.lua
%%DATADIR%%/games/doom/fabs/item/secret_cage.wad
%%DATADIR%%/games/doom/fabs/item/secret_ledge.lua
%%DATADIR%%/games/doom/fabs/item/secret_ledge.wad
%%DATADIR%%/games/doom/fabs/item/secret_niche.lua
%%DATADIR%%/games/doom/fabs/item/secret_niche.wad
%%DATADIR%%/games/doom/fabs/joiner/archy.lua
%%DATADIR%%/games/doom/fabs/joiner/archy.wad
%%DATADIR%%/games/doom/fabs/joiner/barred1.lua
%%DATADIR%%/games/doom/fabs/joiner/barred1.wad
%%DATADIR%%/games/doom/fabs/joiner/barred2.lua
%%DATADIR%%/games/doom/fabs/joiner/barred2.wad
%%DATADIR%%/games/doom/fabs/joiner/curve1.lua
%%DATADIR%%/games/doom/fabs/joiner/curve1.wad
%%DATADIR%%/games/doom/fabs/joiner/curve2.lua
%%DATADIR%%/games/doom/fabs/joiner/curve2.wad
%%DATADIR%%/games/doom/fabs/joiner/door2.lua
%%DATADIR%%/games/doom/fabs/joiner/door2.wad
%%DATADIR%%/games/doom/fabs/joiner/key_2x2.lua
%%DATADIR%%/games/doom/fabs/joiner/key_2x2.wad
%%DATADIR%%/games/doom/fabs/joiner/key_curve.lua
%%DATADIR%%/games/doom/fabs/joiner/key_curve.wad
%%DATADIR%%/games/doom/fabs/joiner/key_huge.lua
%%DATADIR%%/games/doom/fabs/joiner/key_huge.wad
%%DATADIR%%/games/doom/fabs/joiner/key_large.lua
%%DATADIR%%/games/doom/fabs/joiner/key_large.wad
%%DATADIR%%/games/doom/fabs/joiner/key_triple.lua
%%DATADIR%%/games/doom/fabs/joiner/key_triple.wad
%%DATADIR%%/games/doom/fabs/joiner/lift3.lua
%%DATADIR%%/games/doom/fabs/joiner/lift3.wad
%%DATADIR%%/games/doom/fabs/joiner/lift4.lua
%%DATADIR%%/games/doom/fabs/joiner/lift4.wad
%%DATADIR%%/games/doom/fabs/joiner/lift_curve.lua
%%DATADIR%%/games/doom/fabs/joiner/lift_curve.wad
%%DATADIR%%/games/doom/fabs/joiner/secret2.lua
%%DATADIR%%/games/doom/fabs/joiner/secret2.wad
%%DATADIR%%/games/doom/fabs/joiner/secret3.lua
%%DATADIR%%/games/doom/fabs/joiner/secret3.wad
%%DATADIR%%/games/doom/fabs/joiner/simple1.lua
%%DATADIR%%/games/doom/fabs/joiner/simple1.wad
%%DATADIR%%/games/doom/fabs/joiner/simple2.lua
%%DATADIR%%/games/doom/fabs/joiner/simple2.wad
%%DATADIR%%/games/doom/fabs/joiner/stair1.lua
%%DATADIR%%/games/doom/fabs/joiner/stair1.wad
%%DATADIR%%/games/doom/fabs/joiner/y1.lua
%%DATADIR%%/games/doom/fabs/joiner/y1.wad
%%DATADIR%%/games/doom/fabs/joiner/y2.lua
%%DATADIR%%/games/doom/fabs/joiner/y2.wad
%%DATADIR%%/games/doom/fabs/joiner/y3.lua
%%DATADIR%%/games/doom/fabs/joiner/y3.wad
%%DATADIR%%/games/doom/fabs/joiner/zigzag.lua
%%DATADIR%%/games/doom/fabs/joiner/zigzag.wad
%%DATADIR%%/games/doom/fabs/misc/depot.lua
%%DATADIR%%/games/doom/fabs/misc/depot.wad
%%DATADIR%%/games/doom/fabs/picture/pic_box.lua
%%DATADIR%%/games/doom/fabs/picture/pic_box.wad
%%DATADIR%%/games/doom/fabs/stairs/curve_32.lua
%%DATADIR%%/games/doom/fabs/stairs/curve_32.wad
%%DATADIR%%/games/doom/fabs/stairs/lift_64.lua
%%DATADIR%%/games/doom/fabs/stairs/lift_64.wad
%%DATADIR%%/games/doom/fabs/stairs/long_1x2.lua
%%DATADIR%%/games/doom/fabs/stairs/long_1x2.wad
%%DATADIR%%/games/doom/fabs/stairs/long_1x3.lua
%%DATADIR%%/games/doom/fabs/stairs/long_1x3.wad
%%DATADIR%%/games/doom/fabs/stairs/stair_32.lua
%%DATADIR%%/games/doom/fabs/stairs/stair_32.wad
%%DATADIR%%/games/doom/fabs/stairs/stair_64.lua
%%DATADIR%%/games/doom/fabs/stairs/stair_64.wad
%%DATADIR%%/games/doom/fabs/stairs/wide_3x1.lua
%%DATADIR%%/games/doom/fabs/stairs/wide_3x1.wad
%%DATADIR%%/games/doom/fabs/start/basic.lua
%%DATADIR%%/games/doom/fabs/start/basic.wad
%%DATADIR%%/games/doom/fabs/start/closet1.lua
%%DATADIR%%/games/doom/fabs/start/closet1.wad
%%DATADIR%%/games/doom/fabs/start/dropoff.lua
%%DATADIR%%/games/doom/fabs/start/dropoff.wad
%%DATADIR%%/games/doom/fabs/start/sky_pad.lua
%%DATADIR%%/games/doom/fabs/start/sky_pad.wad
%%DATADIR%%/games/doom/fabs/switch/edge_switch.wad
%%DATADIR%%/games/doom/fabs/switch/niche1.lua
%%DATADIR%%/games/doom/fabs/switch/niche1.wad
%%DATADIR%%/games/doom/fabs/switch/niche2.lua
%%DATADIR%%/games/doom/fabs/switch/niche2.wad
%%DATADIR%%/games/doom/fabs/switch/niche_bars.lua
%%DATADIR%%/games/doom/fabs/switch/niche_bars.wad
%%DATADIR%%/games/doom/fabs/switch/small.lua
%%DATADIR%%/games/doom/fabs/switch/small.wad
%%DATADIR%%/games/doom/fabs/switch/wall_box1.lua
%%DATADIR%%/games/doom/fabs/switch/wall_box1.wad
%%DATADIR%%/games/doom/fabs/teleporter/closet2.lua
%%DATADIR%%/games/doom/fabs/teleporter/closet2.wad
%%DATADIR%%/games/doom/fabs/teleporter/pad1.lua
%%DATADIR%%/games/doom/fabs/teleporter/pad1.wad
%%DATADIR%%/games/doom/fabs/teleporter/pad2.lua
%%DATADIR%%/games/doom/fabs/teleporter/pad2.wad
%%DATADIR%%/games/doom/fabs/teleporter/sky_pad.lua
%%DATADIR%%/games/doom/fabs/teleporter/sky_pad.wad
%%DATADIR%%/games/doom/fabs/trap/trap1.lua
%%DATADIR%%/games/doom/fabs/trap/trap1.wad
%%DATADIR%%/games/doom/fabs/wall/cavish.lua
%%DATADIR%%/games/doom/fabs/wall/cavish.wad
%%DATADIR%%/games/doom/fabs/wall/cross.lua
%%DATADIR%%/games/doom/fabs/wall/cross.wad
%%DATADIR%%/games/doom/fabs/wall/lite_1.lua
%%DATADIR%%/games/doom/fabs/wall/lite_1.wad
%%DATADIR%%/games/doom/fabs/wall/lite_2.lua
%%DATADIR%%/games/doom/fabs/wall/lite_2.wad
%%DATADIR%%/games/doom/fabs/wall/low_gap.lua
%%DATADIR%%/games/doom/fabs/wall/low_gap.wad
%%DATADIR%%/games/doom/fabs/wall/mid_band.lua
%%DATADIR%%/games/doom/fabs/wall/mid_band.wad
%%DATADIR%%/games/doom/fabs/wall/runes.lua
%%DATADIR%%/games/doom/fabs/wall/runes.wad
%%DATADIR%%/games/doom/fabs/wall/torches.lua
%%DATADIR%%/games/doom/fabs/wall/torches.wad
%%DATADIR%%/games/doom/fabs/wall/vert_gap.lua
%%DATADIR%%/games/doom/fabs/wall/vert_gap.wad
%%DATADIR%%/games/doom/fabs/wall/wall_16.lua
%%DATADIR%%/games/doom/fabs/wall/wall_16.wad
%%DATADIR%%/games/doom/fabs/window/barred.lua
%%DATADIR%%/games/doom/fabs/window/barred.wad
%%DATADIR%%/games/doom/fabs/window/grate.lua
%%DATADIR%%/games/doom/fabs/window/grate.wad
%%DATADIR%%/games/doom/fabs/window/liq_arch.lua
%%DATADIR%%/games/doom/fabs/window/liq_arch.wad
%%DATADIR%%/games/doom/fabs/window/round.lua
%%DATADIR%%/games/doom/fabs/window/round.wad
%%DATADIR%%/games/doom/fabs/window/square.lua
%%DATADIR%%/games/doom/fabs/window/square.wad
%%DATADIR%%/games/doom/fabs/window/tall.lua
%%DATADIR%%/games/doom/fabs/window/tall.wad
%%DATADIR%%/games/doom/levels.lua
%%DATADIR%%/games/doom/materials.lua
%%DATADIR%%/games/doom/monsters.lua
%%DATADIR%%/games/doom/params.lua
%%DATADIR%%/games/doom/pickups.lua
%%DATADIR%%/games/doom/resources.lua
%%DATADIR%%/games/doom/shapes.lua
%%DATADIR%%/games/doom/themes.lua
%%DATADIR%%/games/doom/weapons.lua
%%DATADIR%%/games/doom/x_doom1.lua
%%DATADIR%%/games/doom/x_plutonia.lua
%%DATADIR%%/games/doom/x_tnt.lua
%%DATADIR%%/games/heretic/base.lua
%%DATADIR%%/games/heretic/data/boss_maw1.wad
%%DATADIR%%/games/heretic/data/boss_portal1.wad
%%DATADIR%%/games/heretic/entities.lua
%%DATADIR%%/games/heretic/fabs/cage/small_cage.lua
%%DATADIR%%/games/heretic/fabs/cage/small_cage.wad
%%DATADIR%%/games/heretic/fabs/cage/stand_cage.lua
%%DATADIR%%/games/heretic/fabs/cage/stand_cage.wad
%%DATADIR%%/games/heretic/fabs/cage/wall_cage.lua
%%DATADIR%%/games/heretic/fabs/cage/wall_cage.wad
%%DATADIR%%/games/heretic/fabs/decor/barrels.lua
%%DATADIR%%/games/heretic/fabs/decor/barrels.wad
%%DATADIR%%/games/heretic/fabs/decor/chandelier.lua
%%DATADIR%%/games/heretic/fabs/decor/chandelier.wad
%%DATADIR%%/games/heretic/fabs/decor/coffin.lua
%%DATADIR%%/games/heretic/fabs/decor/coffin.wad
%%DATADIR%%/games/heretic/fabs/decor/crates1.lua
%%DATADIR%%/games/heretic/fabs/decor/crates1.wad
%%DATADIR%%/games/heretic/fabs/decor/fountain.lua
%%DATADIR%%/games/heretic/fabs/decor/fountain.wad
%%DATADIR%%/games/heretic/fabs/decor/pillar1.lua
%%DATADIR%%/games/heretic/fabs/decor/pillar1.wad
%%DATADIR%%/games/heretic/fabs/decor/pillar2.lua
%%DATADIR%%/games/heretic/fabs/decor/pillar2.wad
%%DATADIR%%/games/heretic/fabs/decor/stalag.lua
%%DATADIR%%/games/heretic/fabs/decor/stalag.wad
%%DATADIR%%/games/heretic/fabs/door/arch_curved.lua
%%DATADIR%%/games/heretic/fabs/door/arch_curved.wad
%%DATADIR%%/games/heretic/fabs/door/cave_hole.lua
%%DATADIR%%/games/heretic/fabs/door/cave_hole.wad
%%DATADIR%%/games/heretic/fabs/door/key_medium.lua
%%DATADIR%%/games/heretic/fabs/door/key_medium.wad
%%DATADIR%%/games/heretic/fabs/door/secret.lua
%%DATADIR%%/games/heretic/fabs/door/secret.wad
%%DATADIR%%/games/heretic/fabs/door/wide_door.lua
%%DATADIR%%/games/heretic/fabs/door/wide_door.wad
%%DATADIR%%/games/heretic/fabs/exit/closet1.lua
%%DATADIR%%/games/heretic/fabs/exit/closet1.wad
%%DATADIR%%/games/heretic/fabs/exit/secret_box.lua
%%DATADIR%%/games/heretic/fabs/exit/secret_box.wad
%%DATADIR%%/games/heretic/fabs/exit/sw_heretic.lua
%%DATADIR%%/games/heretic/fabs/exit/sw_heretic.wad
%%DATADIR%%/games/heretic/fabs/fence/fence_16.lua
%%DATADIR%%/games/heretic/fabs/fence/fence_16.wad
%%DATADIR%%/games/heretic/fabs/fence/secret_16.lua
%%DATADIR%%/games/heretic/fabs/fence/secret_16.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_c.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_c.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_i.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_i.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_j.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_j.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_k.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_k.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_p.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_p.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_t.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_t.wad
%%DATADIR%%/games/heretic/fabs/hall/deuce_u.lua
%%DATADIR%%/games/heretic/fabs/hall/deuce_u.wad
%%DATADIR%%/games/heretic/fabs/item/alcove1.lua
%%DATADIR%%/games/heretic/fabs/item/alcove1.wad
%%DATADIR%%/games/heretic/fabs/item/pedestal.lua
%%DATADIR%%/games/heretic/fabs/item/pedestal.wad
%%DATADIR%%/games/heretic/fabs/item/secret_niche.lua
%%DATADIR%%/games/heretic/fabs/item/secret_niche.wad
%%DATADIR%%/games/heretic/fabs/joiner/archy.lua
%%DATADIR%%/games/heretic/fabs/joiner/archy.wad
%%DATADIR%%/games/heretic/fabs/joiner/door2.lua
%%DATADIR%%/games/heretic/fabs/joiner/door2.wad
%%DATADIR%%/games/heretic/fabs/joiner/key_large.lua
%%DATADIR%%/games/heretic/fabs/joiner/key_large.wad
%%DATADIR%%/games/heretic/fabs/joiner/remote1.lua
%%DATADIR%%/games/heretic/fabs/joiner/remote1.wad
%%DATADIR%%/games/heretic/fabs/joiner/secret2.lua
%%DATADIR%%/games/heretic/fabs/joiner/secret2.wad
%%DATADIR%%/games/heretic/fabs/misc/bridge.lua
%%DATADIR%%/games/heretic/fabs/misc/bridge.wad
%%DATADIR%%/games/heretic/fabs/misc/depot.lua
%%DATADIR%%/games/heretic/fabs/misc/depot.wad
%%DATADIR%%/games/heretic/fabs/misc/trap1.lua
%%DATADIR%%/games/heretic/fabs/misc/trap1.wad
%%DATADIR%%/games/heretic/fabs/picture/pic_box.lua
%%DATADIR%%/games/heretic/fabs/picture/pic_box.wad
%%DATADIR%%/games/heretic/fabs/picture/wall_torch.lua
%%DATADIR%%/games/heretic/fabs/picture/wall_torch.wad
%%DATADIR%%/games/heretic/fabs/stairs/long_1x2.lua
%%DATADIR%%/games/heretic/fabs/stairs/long_1x2.wad
%%DATADIR%%/games/heretic/fabs/stairs/long_1x3.lua
%%DATADIR%%/games/heretic/fabs/stairs/long_1x3.wad
%%DATADIR%%/games/heretic/fabs/stairs/stair_32.lua
%%DATADIR%%/games/heretic/fabs/stairs/stair_32.wad
%%DATADIR%%/games/heretic/fabs/stairs/wide_3x1.lua
%%DATADIR%%/games/heretic/fabs/stairs/wide_3x1.wad
%%DATADIR%%/games/heretic/fabs/start/basic.lua
%%DATADIR%%/games/heretic/fabs/start/basic.wad
%%DATADIR%%/games/heretic/fabs/start/closet1.lua
%%DATADIR%%/games/heretic/fabs/start/closet1.wad
%%DATADIR%%/games/heretic/fabs/start/closet2.lua
%%DATADIR%%/games/heretic/fabs/start/closet2.wad
%%DATADIR%%/games/heretic/fabs/switch/niche2.lua
%%DATADIR%%/games/heretic/fabs/switch/niche2.wad
%%DATADIR%%/games/heretic/fabs/switch/small.lua
%%DATADIR%%/games/heretic/fabs/switch/small.wad
%%DATADIR%%/games/heretic/fabs/teleporter/closet2.lua
%%DATADIR%%/games/heretic/fabs/teleporter/closet2.wad
%%DATADIR%%/games/heretic/fabs/teleporter/pad2.lua
%%DATADIR%%/games/heretic/fabs/teleporter/pad2.wad
%%DATADIR%%/games/heretic/fabs/wall/cavish.lua
%%DATADIR%%/games/heretic/fabs/wall/cavish.wad
%%DATADIR%%/games/heretic/fabs/wall/torches.lua
%%DATADIR%%/games/heretic/fabs/wall/torches.wad
%%DATADIR%%/games/heretic/fabs/wall/wall_16.lua
%%DATADIR%%/games/heretic/fabs/wall/wall_16.wad
%%DATADIR%%/games/heretic/fabs/window/square.lua
%%DATADIR%%/games/heretic/fabs/window/square.wad
%%DATADIR%%/games/heretic/fabs/window/tall.lua
%%DATADIR%%/games/heretic/fabs/window/tall.wad
%%DATADIR%%/games/heretic/levels.lua
%%DATADIR%%/games/heretic/materials.lua
%%DATADIR%%/games/heretic/monsters.lua
%%DATADIR%%/games/heretic/params.lua
%%DATADIR%%/games/heretic/pickups.lua
%%DATADIR%%/games/heretic/resources.lua
%%DATADIR%%/games/heretic/shapes.lua
%%DATADIR%%/games/heretic/themes.lua
%%DATADIR%%/games/heretic/weapons.lua
%%DATADIR%%/language/LANGS.txt
%%DATADIR%%/language/TEMPLATE.txt
%%DATADIR%%/modules/ctl_doom.lua
%%DATADIR%%/modules/ctl_heretic.lua
%%DATADIR%%/modules/ctl_quake.lua
%%DATADIR%%/modules/ctl_quake2.lua
%%DATADIR%%/modules/export_map.lua
%%DATADIR%%/modules/miscellaneous.lua
%%DATADIR%%/modules/music_swap.lua
%%DATADIR%%/modules/new_monsters.template
%%DATADIR%%/modules/new_weapons.template
%%DATADIR%%/modules/sky_generator.lua
%%DATADIR%%/modules/small_spiderdemon.lua
%%DATADIR%%/modules/stealth_mons.lua
%%DATADIR%%/modules/story_gen.lua
%%DATADIR%%/modules/theme_control.lua
%%DATADIR%%/modules/ui_arch.lua
%%DATADIR%%/modules/ui_mons.lua
%%DATADIR%%/modules/ui_pickups.lua
%%DATADIR%%/modules/zdoom_marines.lua
%%DATADIR%%/scripts/area.lua
%%DATADIR%%/scripts/automata.lua
%%DATADIR%%/scripts/boss_map.lua
%%DATADIR%%/scripts/brush.lua
%%DATADIR%%/scripts/cave.lua
%%DATADIR%%/scripts/connect.lua
%%DATADIR%%/scripts/defs.lua
%%DATADIR%%/scripts/fight.lua
%%DATADIR%%/scripts/grower.lua
%%DATADIR%%/scripts/item.lua
%%DATADIR%%/scripts/layout.lua
%%DATADIR%%/scripts/level.lua
%%DATADIR%%/scripts/monster.lua
%%DATADIR%%/scripts/naming.lua
%%DATADIR%%/scripts/oblige.lua
%%DATADIR%%/scripts/prefab.lua
%%DATADIR%%/scripts/quest.lua
%%DATADIR%%/scripts/render.lua
%%DATADIR%%/scripts/room.lua
%%DATADIR%%/scripts/seed.lua
%%DATADIR%%/scripts/title_gen.lua
%%DATADIR%%/scripts/util.lua
share/pixmaps/oblige.xpm

26
games/solver/Makefile Normal file
View File

@ -0,0 +1,26 @@
PORTNAME= solver
DISTVERSION= 0.1
CATEGORIES= games
MAINTAINER= modex@danwin1210.de
COMMENT= Math training game using C and SDL2
WWW= https://github.com/modexsoft/solver
LICENSE= BSD3CLAUSE
USES= sdl
USE_SDL= image2 mixer2
USE_GITHUB= yes
GH_ACCOUNT= modexsoft
do-build:
${CC} ${WRKSRC}/main.c -I${LOCALBASE}/include -L${LOCALBASE}/lib \
-lSDL2 -lSDL2_image -lSDL2_mixer -o ${WRKSRC}/solver
${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/solver ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

3
games/solver/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1669059125
SHA256 (modexsoft-solver-0.1_GH0.tar.gz) = f7ad93079366e5d3c816adecb135f14c738e0a56d40a5e2c2d8ff139176999f0
SIZE (modexsoft-solver-0.1_GH0.tar.gz) = 517306

6
games/solver/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
Solver is a math training game. The goal of the game is to improve the
user's confidence in using four basic math operations: addition,
subtraction, multiplication and division. The user can set various
options to create a custom game experience. These options include
setting the time limit and the goal for correct/incorrect answers.
This program uses C and SDL2.

152
games/solver/pkg-plist Normal file
View File

@ -0,0 +1,152 @@
bin/solver
%%DATADIR%%/answer_correct.wav
%%DATADIR%%/answer_typing.wav
%%DATADIR%%/answer_wrong.wav
%%DATADIR%%/bg0.png
%%DATADIR%%/bg1.png
%%DATADIR%%/bg2.png
%%DATADIR%%/bg3.png
%%DATADIR%%/bg4.png
%%DATADIR%%/block_blank.png
%%DATADIR%%/block_divide0.png
%%DATADIR%%/block_divide1.png
%%DATADIR%%/block_divide2.png
%%DATADIR%%/block_divide3.png
%%DATADIR%%/block_divide4.png
%%DATADIR%%/block_divide5.png
%%DATADIR%%/block_divide6.png
%%DATADIR%%/block_divide7.png
%%DATADIR%%/block_divide8.png
%%DATADIR%%/block_divide9.png
%%DATADIR%%/block_meter.png
%%DATADIR%%/block_meterblank.png
%%DATADIR%%/block_minus0.png
%%DATADIR%%/block_minus1.png
%%DATADIR%%/block_minus2.png
%%DATADIR%%/block_minus3.png
%%DATADIR%%/block_minus4.png
%%DATADIR%%/block_minus5.png
%%DATADIR%%/block_minus6.png
%%DATADIR%%/block_minus7.png
%%DATADIR%%/block_minus8.png
%%DATADIR%%/block_minus9.png
%%DATADIR%%/block_multiply0.png
%%DATADIR%%/block_multiply1.png
%%DATADIR%%/block_multiply2.png
%%DATADIR%%/block_multiply3.png
%%DATADIR%%/block_multiply4.png
%%DATADIR%%/block_multiply5.png
%%DATADIR%%/block_multiply6.png
%%DATADIR%%/block_multiply7.png
%%DATADIR%%/block_multiply8.png
%%DATADIR%%/block_multiply9.png
%%DATADIR%%/block_plus0.png
%%DATADIR%%/block_plus1.png
%%DATADIR%%/block_plus2.png
%%DATADIR%%/block_plus3.png
%%DATADIR%%/block_plus4.png
%%DATADIR%%/block_plus5.png
%%DATADIR%%/block_plus6.png
%%DATADIR%%/block_plus7.png
%%DATADIR%%/block_plus8.png
%%DATADIR%%/block_plus9.png
%%DATADIR%%/block_select.png
%%DATADIR%%/block_topbottom.png
%%DATADIR%%/borderdownleft.png
%%DATADIR%%/borderdownright.png
%%DATADIR%%/borderleftright.png
%%DATADIR%%/bordertopleft.png
%%DATADIR%%/bordertopright.png
%%DATADIR%%/borderupdown.png
%%DATADIR%%/combo0.png
%%DATADIR%%/combo1.png
%%DATADIR%%/combo10.png
%%DATADIR%%/combo2.png
%%DATADIR%%/combo3.png
%%DATADIR%%/combo4.png
%%DATADIR%%/combo5.png
%%DATADIR%%/combo6.png
%%DATADIR%%/combo7.png
%%DATADIR%%/combo8.png
%%DATADIR%%/combo9.png
%%DATADIR%%/controls.png
%%DATADIR%%/eq_0.png
%%DATADIR%%/eq_1.png
%%DATADIR%%/eq_2.png
%%DATADIR%%/eq_3.png
%%DATADIR%%/eq_4.png
%%DATADIR%%/eq_5.png
%%DATADIR%%/eq_6.png
%%DATADIR%%/eq_7.png
%%DATADIR%%/eq_8.png
%%DATADIR%%/eq_9.png
%%DATADIR%%/eq_divide.png
%%DATADIR%%/eq_equal.png
%%DATADIR%%/eq_minus.png
%%DATADIR%%/eq_multiply.png
%%DATADIR%%/eq_plus.png
%%DATADIR%%/gameover.png
%%DATADIR%%/key_0.png
%%DATADIR%%/key_1.png
%%DATADIR%%/key_2.png
%%DATADIR%%/key_3.png
%%DATADIR%%/key_4.png
%%DATADIR%%/key_5.png
%%DATADIR%%/key_6.png
%%DATADIR%%/key_7.png
%%DATADIR%%/key_8.png
%%DATADIR%%/key_9.png
%%DATADIR%%/key_a.png
%%DATADIR%%/key_b.png
%%DATADIR%%/key_blank.png
%%DATADIR%%/key_c.png
%%DATADIR%%/key_d.png
%%DATADIR%%/key_e.png
%%DATADIR%%/key_f.png
%%DATADIR%%/key_g.png
%%DATADIR%%/key_h.png
%%DATADIR%%/key_i.png
%%DATADIR%%/key_j.png
%%DATADIR%%/key_k.png
%%DATADIR%%/key_l.png
%%DATADIR%%/key_m.png
%%DATADIR%%/key_n.png
%%DATADIR%%/key_o.png
%%DATADIR%%/key_p.png
%%DATADIR%%/key_pointer.png
%%DATADIR%%/key_q.png
%%DATADIR%%/key_r.png
%%DATADIR%%/key_s.png
%%DATADIR%%/key_t.png
%%DATADIR%%/key_u.png
%%DATADIR%%/key_v.png
%%DATADIR%%/key_w.png
%%DATADIR%%/key_x.png
%%DATADIR%%/key_y.png
%%DATADIR%%/key_z.png
%%DATADIR%%/label_hit.png
%%DATADIR%%/label_miss.png
%%DATADIR%%/label_score.png
%%DATADIR%%/label_speed.png
%%DATADIR%%/label_time.png
%%DATADIR%%/label_total.png
%%DATADIR%%/large_cursor.png
%%DATADIR%%/menu_select.wav
%%DATADIR%%/move_cursor.wav
%%DATADIR%%/options.png
%%DATADIR%%/piece_flip.wav
%%DATADIR%%/s0.png
%%DATADIR%%/s1.png
%%DATADIR%%/s2.png
%%DATADIR%%/s3.png
%%DATADIR%%/s4.png
%%DATADIR%%/s5.png
%%DATADIR%%/s6.png
%%DATADIR%%/s7.png
%%DATADIR%%/s8.png
%%DATADIR%%/s9.png
%%DATADIR%%/sblank.png
%%DATADIR%%/scolon.png
%%DATADIR%%/small_cursor.png
%%DATADIR%%/start.png
%%DATADIR%%/title.png

View File

@ -24,5 +24,7 @@ GH_PROJECT= AlizaMS
CMAKE_ARGS= -DALIZA_QT_VERSION=5
CXXFLAGS_i386= -msse2 # to fix this error: always_inline function '_mm_set1_ps' requires target feature 'sse'
.include <../../science/InsightToolkit/Makefile.version>
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
PORTNAME= mesa
DISTVERSION= 22.3-branchpoint-916
DISTVERSIONSUFFIX= -gcee2c4624d0
DISTVERSION= 22.3-branchpoint-1090
DISTVERSIONSUFFIX= -g20c936bee1f
CATEGORIES= graphics
PKGNAMESUFFIX= -devel

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1668889541
SHA256 (mesa3d-mesa-22.3-branchpoint-916-gcee2c4624d0_GH0.tar.gz) = f8c85db45137331abe6d889781db18004630c36963f1743a2ec438d916cc6e64
SIZE (mesa3d-mesa-22.3-branchpoint-916-gcee2c4624d0_GH0.tar.gz) = 27141839
TIMESTAMP = 1669247729
SHA256 (mesa3d-mesa-22.3-branchpoint-1090-g20c936bee1f_GH0.tar.gz) = e761e575577563a694cd8a719fbaa42b8a23453ba77cf3ff0a61ccb2f184080c
SIZE (mesa3d-mesa-22.3-branchpoint-1090-g20c936bee1f_GH0.tar.gz) = 27168733
SHA256 (700efacda59c.patch) = f034cfbe09edff0baba67e46e7e3812fdef73ff3cf3e579050c024c95234c8d5
SIZE (700efacda59c.patch) = 981
SHA256 (50433886a3e3.patch) = 15af265e9dbb5dec7514062cfa549d1c1053f567395d9d133611c2a5138da470

View File

@ -1,5 +1,5 @@
PORTNAME= snappymail
DISTVERSION= 2.21.4
DISTVERSION= 2.22.1
CATEGORIES= mail www
MASTER_SITES= https://github.com/the-djmaze/snappymail/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1669122431
SHA256 (snappymail-2.21.4.tar.gz) = 371137c1e651234eac70364748be508cbf9ba1cd0655f7c7093cc1c6770122e5
SIZE (snappymail-2.21.4.tar.gz) = 4621755
TIMESTAMP = 1669231136
SHA256 (snappymail-2.22.1.tar.gz) = df68dd497b7dec1bae49a0c6c65be0879416997b504c5a8e160b7d728c5b4d99
SIZE (snappymail-2.22.1.tar.gz) = 4621919

View File

@ -19,10 +19,10 @@ RUN_DEPENDS= emacs-w3m${EMACS_PKGNAMESUFFIX}>0:www/emacs-w3m@${EMACS_FLAVOR} \
USES= emacs
USE_GITHUB= yes
GH_TAGNAME= d99ffe0
GH_TAGNAME= f5cb2f0
NO_ARCH= yes
SNAPDATE= 20220904
SNAPDATE= 20221117
MAKE_ARGS+= EMACS=${EMACS_CMD} \
FLAGS="-batch -q -no-site-file" \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1663421052
SHA256 (wanderlust-wanderlust-2.15.9.b.20220904-d99ffe0_GH0.tar.gz) = 837a0cc93985e15e6ece90305bce6f602bfd9e9bf6814ed637c82b2b5ce2401f
SIZE (wanderlust-wanderlust-2.15.9.b.20220904-d99ffe0_GH0.tar.gz) = 1175088
TIMESTAMP = 1669203751
SHA256 (wanderlust-wanderlust-2.15.9.b.20221117-f5cb2f0_GH0.tar.gz) = f4ebe4cc9f9b37cb82642f9a8ac4fe5b3b18631da24be8177cb292c37329551c
SIZE (wanderlust-wanderlust-2.15.9.b.20221117-f5cb2f0_GH0.tar.gz) = 1175503

View File

@ -1,8 +1,9 @@
PORTNAME= mumps
DISTVERSIONPREFIX= releases/
DISTVERSION= 3.0.3
PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://mumps.enseeiht.fr/:mumps
MASTER_SITES= http://coin-or-tools.github.io/ThirdParty-Mumps/:mumps
PKGNAMEPREFIX= coin-or-
DISTFILES= MUMPS_${MUMPS_VERSION}.tar.gz:mumps
@ -25,9 +26,11 @@ GH_PROJECT= ThirdParty-Mumps
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes # otherwise build doesn't find some *.mod files
INSTALL_TARGET= install-strip
MUMPS_VERSION= 5.4.1 # from the script get.Mumps
MUMPS_VERSION= 5.5.0 # from the script get.Mumps
.include <bsd.port.pre.mk>
@ -40,7 +43,7 @@ FFLAGS+= -fallow-argument-mismatch
post-extract: # link MUMPS into the location in the tree
@cd ${WRKSRC} && ${LN} -s ${WRKDIR}/MUMPS_${MUMPS_VERSION} MUMPS
pre-build: # patching from get.Mumps
post-patch: # patching from get.Mumps
@cd ${WRKSRC} && \
${PATCH} -p0 < mumps_mpi.patch && \
${MV} MUMPS/libseq/mpi.h MUMPS/libseq/mumps_mpi.h

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1662331865
SHA256 (MUMPS_5.4.1.tar.gz) = 93034a1a9fe0876307136dcde7e98e9086e199de76f1c47da822e7d4de987fa8
SIZE (MUMPS_5.4.1.tar.gz) = 4027725
TIMESTAMP = 1669191120
SHA256 (MUMPS_5.5.0.tar.gz) = e54d17c5e42a36c40607a03279e0704d239d71d38503aab68ef3bfe0a9a79c13
SIZE (MUMPS_5.5.0.tar.gz) = 4227467
SHA256 (coin-or-tools-ThirdParty-Mumps-releases-3.0.3_GH0.tar.gz) = 0f56566890917751691f2b633b17765acc77e0a2205ce034dc3e362aa69b118a
SIZE (coin-or-tools-ThirdParty-Mumps-releases-3.0.3_GH0.tar.gz) = 295973

View File

@ -1,13 +1,15 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
PORTREVISION= 4
PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= multimedia audio wayland
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= b95111dda879.patch:-p1 # https://github.com/mpv-player/mpv/pull/10871
PATCHFILES+= f10b24e3c5c7.patch:-p1 # https://github.com/mpv-player/mpv/issues/10882
PATCHFILES+= b9b3342369c3.patch:-p1 # https://github.com/mpv-player/mpv/pull/10895
PATCHFILES+= e1a04cd8ac40.patch:-p1 # https://github.com/mpv-player/mpv/pull/10895
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Free and open-source general-purpose video player
@ -33,7 +35,7 @@ MESON_ARGS= -Dshaderc=disabled \
-Dlibmpv=true
OPTIONS_DEFINE= ARCHIVE DOCS LCMS2 MANPAGES MUJS RUBBERBAND TEST UCHARDET EXAMPLES ZIMG
OPTIONS_DEFAULT= ARCHIVE DVDNAV LUAJIT MANPAGES NVDEC OPENGL UCHARDET \
OPTIONS_DEFAULT= ARCHIVE DVDNAV LCMS2 LUAJIT MANPAGES NVDEC OPENGL UCHARDET \
V4L VAAPI VDPAU VULKAN WAYLAND X11 YTDLP
OPTIONS_GROUP= IN VO AO
OPTIONS_GROUP_IN= CDIO DVDNAV LIBBLURAY V4L VAPOURSYNTH

View File

@ -5,3 +5,7 @@ SHA256 (b95111dda879.patch) = c70c62f01d65c701a161954ef480d60aa8cc19454f9e04c4c6
SIZE (b95111dda879.patch) = 1474
SHA256 (f10b24e3c5c7.patch) = d5c470fdfe4c17ad3a4cc87114b344a7af3a2f04e24198c2140c0d7cccbee596
SIZE (f10b24e3c5c7.patch) = 1615
SHA256 (b9b3342369c3.patch) = dd3255a9b33a66da54975fbbf902dd5f9d29608cf3befab3c143f1da06fd047c
SIZE (b9b3342369c3.patch) = 4405
SHA256 (e1a04cd8ac40.patch) = cdb342b454886ba6ab709b89b50ec1dadc7277f323f62438f7977fe6cbef3704
SIZE (e1a04cd8ac40.patch) = 1119

View File

@ -1,5 +1,5 @@
PORTVERSION= 1.29.2.6364
DISTVERSIONSUFFIX=6d72b0cf6
PORTVERSION= 1.30.0.6406
DISTVERSIONSUFFIX=f3f2fcc0a
MASTER_SITES= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
PKGNAMESUFFIX= -plexpass
DISTNAME= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1667395962
SHA256 (PlexMediaServer-1.29.2.6364-6d72b0cf6-FreeBSD-amd64.tar.bz2) = 02f6da7c613eadd34ad97f3d20fbab78f71ebd4b4f0a3f3710d7bf78e2f1c5e3
SIZE (PlexMediaServer-1.29.2.6364-6d72b0cf6-FreeBSD-amd64.tar.bz2) = 100593239
TIMESTAMP = 1668695592
SHA256 (PlexMediaServer-1.30.0.6406-f3f2fcc0a-FreeBSD-amd64.tar.bz2) = fb2d505baacf0f0778bf42c79b867ba661462eae2867c5e71a9b310e99ce8f9a
SIZE (PlexMediaServer-1.30.0.6406-f3f2fcc0a-FreeBSD-amd64.tar.bz2) = 100672040

View File

@ -1,6 +1,6 @@
PORTNAME= plexmediaserver
PORTVERSION?= 1.29.1.6316
DISTVERSIONSUFFIX?=f4cdfea9c
PORTVERSION?= 1.29.2.6364
DISTVERSIONSUFFIX?=6d72b0cf6
CATEGORIES= multimedia
MASTER_SITES?= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
DISTNAME?= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1666363765
SHA256 (PlexMediaServer-1.29.1.6316-f4cdfea9c-FreeBSD-amd64.tar.bz2) = 1bd84e1e91e0b372d77fabfe6df997af5cd6a65cb3c9915d4e24fe60b64bbbb0
SIZE (PlexMediaServer-1.29.1.6316-f4cdfea9c-FreeBSD-amd64.tar.bz2) = 100806202
TIMESTAMP = 1667917168
SHA256 (PlexMediaServer-1.29.2.6364-6d72b0cf6-FreeBSD-amd64.tar.bz2) = 02f6da7c613eadd34ad97f3d20fbab78f71ebd4b4f0a3f3710d7bf78e2f1c5e3
SIZE (PlexMediaServer-1.29.2.6364-6d72b0cf6-FreeBSD-amd64.tar.bz2) = 100593239

View File

@ -1,6 +1,6 @@
PORTNAME= libcoap
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.0
DISTVERSION= 4.3.1
CATEGORIES= net
MAINTAINER= tcberner@FreeBSD.org
@ -35,4 +35,5 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
DOXYGEN_CONFIGURE_ENABLE= doxygen
CONFIGURE_ENV=ac_cv_path_SED=${LOCALBASE}/bin/gsed
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1624736788
SHA256 (obgm-libcoap-v4.3.0_GH0.tar.gz) = 1a195adacd6188d3b71c476e7b21706fef7f3663ab1fb138652e8da49a9ec556
SIZE (obgm-libcoap-v4.3.0_GH0.tar.gz) = 495456
TIMESTAMP = 1669214147
SHA256 (obgm-libcoap-v4.3.1_GH0.tar.gz) = 074a71deca01e06d3acb00a1416d0fbeb87d130f40a3c0f6fda3a5c711855dca
SIZE (obgm-libcoap-v4.3.1_GH0.tar.gz) = 521381

View File

@ -1,6 +1,6 @@
--- configure.ac.orig 2021-06-21 08:39:42 UTC
--- configure.ac.orig 2022-09-02 11:42:24 UTC
+++ configure.ac
@@ -826,7 +826,7 @@ case $host in
@@ -918,7 +918,7 @@ case $host in
#AC_SUBST(OS_MACOS)
;;

View File

@ -1,33 +0,0 @@
--- doc/Makefile.am.orig 2021-06-21 08:39:42 UTC
+++ doc/Makefile.am
@@ -112,8 +112,8 @@ man-page-build: upg-page-build man-page-start
echo ' </tab>' >> $(top_builddir)/doc/insert_file ;\
## Create and Update the DoxygenLayout.xml file
$(DOXYGEN) -l ;\
- $(SED) -i 's/<tab type="pages" visible="yes" /<tab type="pages" visible="no" /g' $(top_builddir)/doc/DoxygenLayout.xml ;\
- $(SED) -i '/<tab type="examples" visible=.*/r insert_file' $(top_builddir)/doc/DoxygenLayout.xml ;\
+ $(SED) -i '' 's/<tab type="pages" visible="yes" /<tab type="pages" visible="no" /g' $(top_builddir)/doc/DoxygenLayout.xml ;\
+ $(SED) -i '' '/<tab type="examples" visible=.*/r insert_file' $(top_builddir)/doc/DoxygenLayout.xml ;\
$(RM) $(top_builddir)/doc/insert_file ;\
## Fix up man html files, fixing links, UC Name and Synopsis
for FILE in $${MAN_FILES} ; do \
@@ -121,8 +121,8 @@ man-page-build: upg-page-build man-page-start
if [ -f $(top_builddir)/man/$${BASE}.html ]; then \
cp -f $(top_builddir)/man/$${BASE}.html $(top_builddir)/doc/man_html/$${BASE}.html ;\
## Correct case sensitive Name and Synopsis
- $(SED) -i 's^<h2>Name</h2>^<h2>NAME</h2>^g' $(top_builddir)/doc/man_html/$${BASE}.html ;\
- $(SED) -i 's^<h2>Synopsis</h2>^<h2>SYNOPSIS</h2>^g' $(top_builddir)/doc/man_html/$${BASE}.html ;\
+ $(SED) -i '' 's^<h2>Name</h2>^<h2>NAME</h2>^g' $(top_builddir)/doc/man_html/$${BASE}.html ;\
+ $(SED) -i '' 's^<h2>Synopsis</h2>^<h2>SYNOPSIS</h2>^g' $(top_builddir)/doc/man_html/$${BASE}.html ;\
else \
echo "ERROR: $(top_builddir)/man/$${BASE}.html not found!";\
exit 1 ;\
@@ -131,7 +131,7 @@ man-page-build: upg-page-build man-page-start
EBASE=`basename $${ENTRY} | cut -d . -f1` ;\
MANUAL=`egrep -B 1 "^====" $${ENTRY} | head -1` ;\
SECTION=`echo $${MANUAL} | cut -d\( -f2 | cut -d\) -f1` ;\
- $(SED) -i "s^<span class=\"strong\"><strong>$${EBASE}</strong></span>($${SECTION})^<a href=\"man_$${EBASE}.html\" target=\"_self\"><span class=\"strong\"><strong>$${EBASE}</strong></span>($${SECTION})</a>^g" $(top_builddir)/doc/man_html/$${BASE}.html ;\
+ $(SED) -i '' "s^<span class=\"strong\"><strong>$${EBASE}</strong></span>($${SECTION})^<a href=\"man_$${EBASE}.html\" target=\"_self\"><span class=\"strong\"><strong>$${EBASE}</strong></span>($${SECTION})</a>^g" $(top_builddir)/doc/man_html/$${BASE}.html ;\
done ;\
echo "finalized addition $${BASE}.html" ;\
done

View File

@ -4,10 +4,10 @@ bin/coap-rd
bin/coap-rd-gnutls
bin/coap-server
bin/coap-server-gnutls
include/coap3/address.h
include/coap3/async.h
include/coap3/block.h
include/coap3/coap.h
include/coap3/coap_address.h
include/coap3/coap_async.h
include/coap3/coap_cache.h
include/coap3/coap_debug.h
include/coap3/coap_dtls.h
@ -16,18 +16,18 @@ include/coap3/coap_forward_decls.h
include/coap3/coap_hashkey.h
include/coap3/coap_io.h
include/coap3/coap_mutex.h
include/coap3/coap_option.h
include/coap3/coap_prng.h
include/coap3/coap_session.h
include/coap3/coap_subscribe.h
include/coap3/coap_time.h
include/coap3/encode.h
include/coap3/libcoap.h
include/coap3/mem.h
include/coap3/net.h
include/coap3/option.h
include/coap3/pdu.h
include/coap3/resource.h
include/coap3/str.h
include/coap3/subscribe.h
include/coap3/uri.h
lib/libcoap-3-gnutls.a
lib/libcoap-3-gnutls.so
@ -51,12 +51,13 @@ man/man3/coap_async_get_app_data.3.gz
man/man3/coap_async_is_supported.3.gz
man/man3/coap_async_set_app_data.3.gz
man/man3/coap_async_set_delay.3.gz
man/man3/coap_async_trigger.3.gz
man/man3/coap_attr_get_value.3.gz
man/man3/coap_attribute.3.gz
man/man3/coap_binary_equal.3.gz
man/man3/coap_block.3.gz
man/man3/coap_block_build_body.3.gz
man/man3/coap_cache.3.gz
man/man3/coap_cache_delete_key.3.gz
man/man3/coap_cache_derive_key.3.gz
man/man3/coap_cache_derive_key_w_ignore.3.gz
man/man3/coap_cache_get_app_data.3.gz
@ -88,6 +89,7 @@ man/man3/coap_decode_var_bytes8.3.gz
man/man3/coap_delete_bin_const.3.gz
man/man3/coap_delete_binary.3.gz
man/man3/coap_delete_cache_entry.3.gz
man/man3/coap_delete_cache_key.3.gz
man/man3/coap_delete_optlist.3.gz
man/man3/coap_delete_resource.3.gz
man/man3/coap_delete_str_const.3.gz
@ -112,9 +114,11 @@ man/man3/coap_get_data.3.gz
man/man3/coap_get_data_large.3.gz
man/man3/coap_get_log_level.3.gz
man/man3/coap_get_tls_library_version.3.gz
man/man3/coap_get_uri_path.3.gz
man/man3/coap_handler.3.gz
man/man3/coap_insert_optlist.3.gz
man/man3/coap_io.3.gz
man/man3/coap_io_can_exit.3.gz
man/man3/coap_io_do_epoll.3.gz
man/man3/coap_io_do_io.3.gz
man/man3/coap_io_prepare_epoll.3.gz
@ -126,6 +130,7 @@ man/man3/coap_keepalive.3.gz
man/man3/coap_log.3.gz
man/man3/coap_logging.3.gz
man/man3/coap_make_str_const.3.gz
man/man3/coap_mcast_per_resource.3.gz
man/man3/coap_new_bin_const.3.gz
man/man3/coap_new_binary.3.gz
man/man3/coap_new_cache_entry.3.gz
@ -147,6 +152,7 @@ man/man3/coap_option_filter_set.3.gz
man/man3/coap_option_filter_unset.3.gz
man/man3/coap_option_iterator_init.3.gz
man/man3/coap_option_next.3.gz
man/man3/coap_package_build.3.gz
man/man3/coap_package_name.3.gz
man/man3/coap_package_version.3.gz
man/man3/coap_pdu_access.3.gz
@ -162,10 +168,10 @@ man/man3/coap_pdu_setup.3.gz
man/man3/coap_recovery.3.gz
man/man3/coap_register_async.3.gz
man/man3/coap_register_event_handler.3.gz
man/man3/coap_register_handler.3.gz
man/man3/coap_register_nack_handler.3.gz
man/man3/coap_register_ping_handler.3.gz
man/man3/coap_register_pong_handler.3.gz
man/man3/coap_register_request_handler.3.gz
man/man3/coap_register_response_handler.3.gz
man/man3/coap_resize_binary.3.gz
man/man3/coap_resource.3.gz
@ -174,11 +180,13 @@ man/man3/coap_resource_get_userdata.3.gz
man/man3/coap_resource_init.3.gz
man/man3/coap_resource_notify_observers.3.gz
man/man3/coap_resource_proxy_uri_init.3.gz
man/man3/coap_resource_proxy_uri_init2.3.gz
man/man3/coap_resource_release_userdata_handler.3.gz
man/man3/coap_resource_set_get_observable.3.gz
man/man3/coap_resource_set_mode.3.gz
man/man3/coap_resource_set_userdata.3.gz
man/man3/coap_resource_unknown_init.3.gz
man/man3/coap_resource_unknown_init2.3.gz
man/man3/coap_send.3.gz
man/man3/coap_session.3.gz
man/man3/coap_session_disconnected.3.gz
@ -188,8 +196,11 @@ man/man3/coap_session_get_addr_local.3.gz
man/man3/coap_session_get_addr_remote.3.gz
man/man3/coap_session_get_app_data.3.gz
man/man3/coap_session_get_context.3.gz
man/man3/coap_session_get_default_leisure.3.gz
man/man3/coap_session_get_ifindex.3.gz
man/man3/coap_session_get_max_retransmit.3.gz
man/man3/coap_session_get_nstart.3.gz
man/man3/coap_session_get_probing_wait.3.gz
man/man3/coap_session_get_proto.3.gz
man/man3/coap_session_get_psk_hint.3.gz
man/man3/coap_session_get_psk_key.3.gz
@ -204,8 +215,12 @@ man/man3/coap_session_release.3.gz
man/man3/coap_session_set_ack_random_factor.3.gz
man/man3/coap_session_set_ack_timeout.3.gz
man/man3/coap_session_set_app_data.3.gz
man/man3/coap_session_set_default_leisure.3.gz
man/man3/coap_session_set_max_retransmit.3.gz
man/man3/coap_session_set_mtu.3.gz
man/man3/coap_session_set_no_observe_cancel.3.gz
man/man3/coap_session_set_nstart.3.gz
man/man3/coap_session_set_probing_wait.3.gz
man/man3/coap_session_set_type_client.3.gz
man/man3/coap_session_str.3.gz
man/man3/coap_set_log_handler.3.gz

View File

@ -1,5 +1,5 @@
PORTNAME= aiocoap
DISTVERSION= 0.4.4
DISTVERSION= 0.4.5
CATEGORIES= net
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1660803969
SHA256 (aiocoap-0.4.4.tar.gz) = 9d7c9626cbc4dc24a91c6b8694cbeb834e376ab7e20e4137609380f726a9540b
SIZE (aiocoap-0.4.4.tar.gz) = 223303
TIMESTAMP = 1669223036
SHA256 (aiocoap-0.4.5.tar.gz) = 906c927822185c8acf04fdcc1dd98fd845f31dabf5d5e395c39137dcbd6ba1e3
SIZE (aiocoap-0.4.5.tar.gz) = 223573

View File

@ -1,5 +1,5 @@
PORTNAME= cloudscraper
DISTVERSION= 1.2.65
DISTVERSION= 1.2.66
CATEGORIES= net python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1668092843
SHA256 (cloudscraper-1.2.65.tar.gz) = bf01f9b1203dac5ae714ee3322f8e5a185d23562b9567d6b3833bbe2f3d6bc41
SIZE (cloudscraper-1.2.65.tar.gz) = 93903
TIMESTAMP = 1669216076
SHA256 (cloudscraper-1.2.66.tar.gz) = 5f0cde23774270e8a092de68e0fbd68e17854c767fc2d4042a91bda9e4816871
SIZE (cloudscraper-1.2.66.tar.gz) = 93912

View File

@ -1,6 +1,5 @@
PORTNAME= botan
DISTVERSION= 2.19.2
PORTREVISION= 2
DISTVERSION= 2.19.3
CATEGORIES= security
MASTER_SITES= http://botan.randombit.net/releases/
PKGNAMESUFFIX= 2

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1654461501
SHA256 (Botan-2.19.2.tar.xz) = 3af5f17615c6b5cd8b832d269fb6cb4d54ec64f9eb09ddbf1add5093941b4d75
SIZE (Botan-2.19.2.tar.xz) = 6063336
TIMESTAMP = 1669163853
SHA256 (Botan-2.19.3.tar.xz) = dae047f399c5a47f087db5d3d9d9e8f11ae4985d14c928d71da1aff801802d55
SIZE (Botan-2.19.3.tar.xz) = 6105896

View File

@ -1,5 +1,5 @@
PORTNAME= snort
DISTVERSION= 3.1.45.0
DISTVERSION= 3.1.47.0
PORTEPOCH= 1
CATEGORIES= security
PKGNAMESUFFIX= 3

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1666898152
SHA256 (snort3-snort3-3.1.45.0_GH0.tar.gz) = fec10fa7cb612c43c0bc2c35e087f0674cad07e8c15145a4c8d8cdaed69efffb
SIZE (snort3-snort3-3.1.45.0_GH0.tar.gz) = 3183438
TIMESTAMP = 1669232206
SHA256 (snort3-snort3-3.1.47.0_GH0.tar.gz) = 7565411db11b453a98f8bd88eeef0fa9f2e85416a8f595e710aa19c430228b8c
SIZE (snort3-snort3-3.1.47.0_GH0.tar.gz) = 3191622

View File

@ -144,6 +144,7 @@ include/snort/service_inspectors/http_inspect/http_common.h
include/snort/service_inspectors/http_inspect/http_field.h
include/snort/service_inspectors/http_inspect/http_inspect_base.h
include/snort/service_inspectors/http_inspect/http_stream_splitter_base.h
include/snort/service_inspectors/netflow/netflow.h
include/snort/network_inspectors/packet_tracer/packet_tracer.h
include/snort/network_inspectors/reputation/reputation_common.h
include/snort/network_inspectors/rna/rna_cpe_os.h
@ -294,6 +295,7 @@ libdata/pkgconfig/snort.pc
%%PORTDOCS%%%%DOCSDIR%%/http_inspect.txt
%%PORTDOCS%%%%DOCSDIR%%/http2_inspect.txt
%%PORTDOCS%%%%DOCSDIR%%/iec104.txt
%%PORTDOCS%%%%DOCSDIR%%/js_norm.txt
%%PORTDOCS%%%%DOCSDIR%%/mms.txt
%%PORTDOCS%%%%DOCSDIR%%/overview.txt
%%PORTDOCS%%%%DOCSDIR%%/params.txt

View File

@ -1,5 +1,6 @@
PORTNAME= softether
DISTVERSION= 5.02.5180
PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= security net-vpn
PKGNAMESUFFIX= 5
@ -7,8 +8,9 @@ DIST_SUBDIR= ${PORTNAME}
# Some patches are managed in my GitHub fork
PATCH_SITES= https://github.com/metalefty/${GH_PROJECT}/commit/
PATCHFILES= f4baf91.patch:-p1 5890ce9.patch:-p1 ddaffd5.patch:-p1 \
57aa471.patch:-p1
PATCHFILES= c710f2e3.patch:-p1 91b61327.patch:-p1 45192989.patch:-p1 \
a88ddbbc.patch:-p1 97f3ac01.patch:-p1 ddda9d09.patch:-p1
MAINTAINER= meta@FreeBSD.org
COMMENT= SoftEther VPN 5 (Developer Edition)
WWW= https://www.softether.org

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1630473463
TIMESTAMP = 1669214324
SHA256 (softether/SoftEtherVPN-SoftEtherVPN-5.02.5180_GH0.tar.gz) = 09bd98beb9ac1ac3bae1bfdb95064ac80866e5b3f2c338296cad90947e4d6b96
SIZE (softether/SoftEtherVPN-SoftEtherVPN-5.02.5180_GH0.tar.gz) = 16472314
SHA256 (softether/SoftEtherVPN-libhamcore-2951ae5_GH0.tar.gz) = 7e95f906ca088f192a2de2f90fede3b8af394e151666ae4a0533151de3fe919c
@ -7,11 +7,15 @@ SHA256 (softether/BLAKE2-BLAKE2-b52178a_GH0.tar.gz) = 0bef79a164bda953410f474daa
SIZE (softether/BLAKE2-BLAKE2-b52178a_GH0.tar.gz) = 908803
SHA256 (softether/cxong-tinydir-ec6bff2_GH0.tar.gz) = d9c28aecc6c12409156942c5f6293267f9fba91ab1c2727bcfe26dc8f451030f
SIZE (softether/cxong-tinydir-ec6bff2_GH0.tar.gz) = 24765
SHA256 (softether/f4baf91.patch) = d617df9b62ee74e4ae0f0ca83a804c819b52c1108412053a9f8ddd691619ce6e
SIZE (softether/f4baf91.patch) = 822
SHA256 (softether/5890ce9.patch) = 9f8f5782192409ece2cc605fa0072afc661dde12f4b63ac13812d87e11fc8689
SIZE (softether/5890ce9.patch) = 930
SHA256 (softether/ddaffd5.patch) = 6ec6d035616827162ff7c58959fe491bb352c4f2ef9f24d8d834f66d888306da
SIZE (softether/ddaffd5.patch) = 2014
SHA256 (softether/57aa471.patch) = 411aee3dcd57b6d868d83710ac9be81ed0335e142fb649f39ca8e01deb67d489
SIZE (softether/57aa471.patch) = 1118
SHA256 (softether/c710f2e3.patch) = 9393733b091b2c0a9d18fdf21cb0207b8ff8eae2cfa2683eeef138bbc645600c
SIZE (softether/c710f2e3.patch) = 3844
SHA256 (softether/91b61327.patch) = 8981326501b6cac6683c2bb8e9f4e06edc6207eacd3b5608af5ee09a83af9dc8
SIZE (softether/91b61327.patch) = 780
SHA256 (softether/45192989.patch) = a30df2253385eba6c5746389368b8c4152d83d383b9d68eb7e137625711e2a47
SIZE (softether/45192989.patch) = 1118
SHA256 (softether/a88ddbbc.patch) = 22183b6b2059d8773ca8f98a1d0bb24467695d75deb20172fa708dac988a5675
SIZE (softether/a88ddbbc.patch) = 2014
SHA256 (softether/97f3ac01.patch) = b2320430b0e03dc10106fbf8dde25a3a1f127752cc1441f342b5f824c2325ec9
SIZE (softether/97f3ac01.patch) = 930
SHA256 (softether/ddda9d09.patch) = 9436778a6af53da979288cd9108e9bec56dab834dbe61ad26d3a6993f1e8944d
SIZE (softether/ddda9d09.patch) = 822

View File

@ -1,5 +1,5 @@
PORTNAME= bsdisks
DISTVERSION= 0.27
DISTVERSION= 0.28
CATEGORIES= sysutils
MAINTAINER= arrowd@FreeBSD.org
@ -15,6 +15,6 @@ USE_QT= qmake:build buildtools:build core dbus
USE_GITLAB= yes
GL_SITE= https://foss.heptapod.net
GL_ACCOUNT= bsdutils
GL_COMMIT= 6a92dd764fa6335848036e0233b0baf3e4d69f0c
GL_COMMIT= 13d63053ae52c00a57969ed10221453892ac5412
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1642417592
SHA256 (bsdutils-bsdisks-6a92dd764fa6335848036e0233b0baf3e4d69f0c_GL0.tar.gz) = 9d634317937dc2f5ee0e7964aa58bed24a17892dbb0c7aeed0a2715084604ae7
SIZE (bsdutils-bsdisks-6a92dd764fa6335848036e0233b0baf3e4d69f0c_GL0.tar.gz) = 108780
TIMESTAMP = 1669192756
SHA256 (bsdutils-bsdisks-13d63053ae52c00a57969ed10221453892ac5412_GL0.tar.gz) = 1edffdd844f62bea6408b0293ed1063d85418f814e7649d205f6f5ddab2895fa
SIZE (bsdutils-bsdisks-13d63053ae52c00a57969ed10221453892ac5412_GL0.tar.gz) = 109062

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