parent
b29ced1784
commit
1b6d20f218
|
@ -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/ \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -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
|
|
@ -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)
|
|
@ -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.
|
|
@ -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
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= oci
|
||||
PORTVERSION= 2.86.0
|
||||
PORTVERSION= 2.88.2
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= ruby-build
|
||||
PORTVERSION= 20221121
|
||||
PORTVERSION= 20221123
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= devel ruby
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1669229211
|
||||
SHA256 (rubygem/cocoon-1.2.15.gem) = d08f14e69653287d7a060ee43389b8c824e55191dffbca0c5c586f38ef491f0d
|
||||
SIZE (rubygem/cocoon-1.2.15.gem) = 95744
|
|
@ -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.
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1669226852
|
||||
SHA256 (rubygem/xorcist-1.1.3.gem) = 690c97d9a3bb7271ee5cbfd739158f944496cb72fd0c1d55b2db31da918f6bb5
|
||||
SIZE (rubygem/xorcist-1.1.3.gem) = 6656
|
|
@ -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+).
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 << "};";
|
||||
}
|
|
@ -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 };
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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);
|
|
@ -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));
|
||||
|
|
|
@ -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));
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
|
@ -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;
|
|
@ -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, ¶ms);
|
||||
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)
|
|
@ -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;
|
|
@ -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))
|
||||
{
|
|
@ -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. */
|
|
@ -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
|
|
@ -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"
|
||||
|
|
|
@ -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
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1515474678
|
||||
SHA256 (oblige-770-source.zip) = 0d35050a5a3d10c932b44cfcb9d02777012d7ab0b3e2e2ed56bc5b388c068271
|
||||
SIZE (oblige-770-source.zip) = 5781635
|
|
@ -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.
|
|
@ -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
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1669059125
|
||||
SHA256 (modexsoft-solver-0.1_GH0.tar.gz) = f7ad93079366e5d3c816adecb135f14c738e0a56d40a5e2c2d8ff139176999f0
|
||||
SIZE (modexsoft-solver-0.1_GH0.tar.gz) = 517306
|
|
@ -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.
|
|
@ -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
|
|
@ -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>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= mesa
|
||||
DISTVERSION= 22.3-branchpoint-916
|
||||
DISTVERSIONSUFFIX= -gcee2c4624d0
|
||||
DISTVERSION= 22.3-branchpoint-1090
|
||||
DISTVERSIONSUFFIX= -g20c936bee1f
|
||||
CATEGORIES= graphics
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
;;
|
||||
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= aiocoap
|
||||
DISTVERSION= 0.4.4
|
||||
DISTVERSION= 0.4.5
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= cloudscraper
|
||||
DISTVERSION= 1.2.65
|
||||
DISTVERSION= 1.2.66
|
||||
CATEGORIES= net python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= snort
|
||||
DISTVERSION= 3.1.45.0
|
||||
DISTVERSION= 3.1.47.0
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= security
|
||||
PKGNAMESUFFIX= 3
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue