sync ports with The Matrix

This commit is contained in:
purplerain 2023-09-18 23:08:50 +00:00
parent a0fe1892c0
commit a526e24d56
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
276 changed files with 5668 additions and 3169 deletions

View file

@ -1,31 +1,31 @@
COMMENT = decompression library for rar, tar, zip and 7z archives
V = 1.0.1
V = 1.1.0
DISTNAME = unarr-${V}
SHARED_LIBS = unarr 0.0 # 1.0.0
SHARED_LIBS = unarr 0.1
CATEGORIES = archivers
HOMEPAGE = https://github.com/selmf/unarr/
MAINTAINER = Omar Polo <op@omarpolo.com>
MAINTAINER = Omar Polo <op@openbsd.org>
# LGPLv3
PERMIT_PACKAGE = Yes
PERMIT_PACKAGE = Yes
COMPILER = base-clang ports-gcc
COMPILER_LANGS = c
COMPILER = base-clang ports-gcc
COMPILER_LANGS = c
WANTLIB += bz2 lzma z
SITES = ${HOMEPAGE:=releases/download/v${V}/}
SITES = ${HOMEPAGE:=releases/download/v${V}/}
EXTRACT_SUFX = .tar.xz
EXTRACT_SUFX = .tar.xz
MODULES = devel/cmake
MODULES = devel/cmake
LIB_DEPENDS = archivers/bzip2 \
archivers/xz
LIB_DEPENDS = archivers/bzip2 \
archivers/xz
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (unarr-1.0.1.tar.xz) = VJNbHrMLmlAwX2TThAPatdKoPmN/SLKwsRgkbiYAZbU=
SIZE (unarr-1.0.1.tar.xz) = 64256
SHA256 (unarr-1.1.0.tar.xz) = 5wCnhjoj+GTmaeDTCrUnm1Wt9SsWAbQcPSYM//FNeOA=
SIZE (unarr-1.1.0.tar.xz) = 138372

View file

@ -1,33 +1,34 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -105,27 +105,12 @@ endif()
if(UNIX OR MINGW OR MSYS)
target_compile_options(unarr PRIVATE -Wall -Wextra -pedantic
-Wstrict-prototypes -Wmissing-prototypes
- -Werror-implicit-function-declaration
- $<$<CONFIG:Release>:-fomit-frame-pointer>
- $<$<OR:$<C_COMPILER_ID:Clang>,$<C_COMPILER_ID:AppleClang>>:
- -Wno-missing-field-initializers>
- -flto)
+ -Werror-implicit-function-declaration)
target_compile_definitions(unarr PRIVATE -D_FILE_OFFSET_BITS=64)
@@ -191,11 +191,7 @@ if(UNIX
-pedantic
-Wstrict-prototypes
-Wmissing-prototypes
- -Werror-implicit-function-declaration
- $<$<CONFIG:Release>:-fomit-frame-pointer>
- $<$<C_COMPILER_ID:Clang,AppleClang>:
- -Wno-missing-field-initializers>
- -flto)
+ -Werror-implicit-function-declaration)
if(BUILD_FUZZER)
target_compile_options(unarr PUBLIC "${sanitize_opts}")
target_compile_definitions(
@@ -208,17 +204,6 @@ if(UNIX
# Linker flags
- # Clang linker needs -flto too when doing lto
- if("${CMAKE_C_COMPILER_ID}" STREQUAL "Clang")
- set_target_properties(unarr PROPERTIES LINK_FLAGS
- "-Wl,--no-undefined -Wl,--as-needed -flto")
- # Apple ld uses different syntax for undefined symbol check
- elseif("${CMAKE_C_COMPILER_ID}" STREQUAL "AppleClang")
- set_target_properties(unarr PROPERTIES LINK_FLAGS
- "-Wl,-undefined,error -flto")
if(BUILD_FUZZER)
set(linker_opts "${sanitize_opts}")
- else()
- set_target_properties(unarr PROPERTIES LINK_FLAGS
- "-Wl,--no-undefined -Wl,--as-needed")
- if("${CMAKE_C_COMPILER_ID}" STREQUAL "AppleClang")
- set(linker_opts "-Wl,-undefined,error")
- else()
- set(linker_opts "-Wl,--as-needed -Wl,--no-undefined")
- endif()
- endif()
+
endif()
-
- # Clang linker needs -flto too when doing lto
- if("${CMAKE_C_COMPILER_ID}" MATCHES "Clang")
- set(linker_opts "${linker_opts} -flto")
endif()
if(MSVC)
set_target_properties(unarr PROPERTIES LINK_FLAGS "${linker_opts}")

View file

@ -1,3 +1,9 @@
include/unarr.h
lib/cmake/
lib/cmake/unarr/
lib/cmake/unarr/unarr-config.cmake
lib/cmake/unarr/unarr-targets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/unarr/unarr-targets.cmake
lib/cmake/unarr/unarr-version.cmake
@lib lib/libunarr.so.${LIBunarr_VERSION}
lib/pkgconfig/libunarr.pc

View file

@ -250,6 +250,7 @@
SUBDIR += umurmur
SUBDIR += vamp-plugin-sdk
SUBDIR += vgmplay
SUBDIR += vgmstream
SUBDIR += vlorb
SUBDIR += vorbis-tools
SUBDIR += vorbisgain

40
audio/vgmstream/Makefile Normal file
View file

@ -0,0 +1,40 @@
COMMENT = play back various video game streamed audio formats
PKGNAME = vgmstream-$V
V = 1866
DIST_TUPLE = github vgmstream vgmstream r$V .
CATEGORIES = audio
HOMEPAGE = https://vgmstream.org/
MAINTAINER = Anthony J. Bentley <anthony@anjbe.name>
# ISC
PERMIT_PACKAGE = Yes
# uses pledge()
WANTLIB += ao c m
LIB_DEPENDS = audio/libao
MAKE_FLAGS = CC="${CC}" \
STRIP=@true \
LIBAO_INC="-I${LOCALBASE}/include" \
LIBAO_LIB="-L${LOCALBASE}/lib -lao"
USE_GMAKE = Yes
DEBUG_PACKAGES = ${BUILD_PACKAGES}
NO_TEST = Yes
ALL_TARGET = vgmstream-cli vgmstream123
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/cli/vgmstream-cli ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/cli/vgmstream123 ${PREFIX}/bin
.include <bsd.port.mk>

2
audio/vgmstream/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (vgmstream-vgmstream-r1866.tar.gz) = VrrqjrpXdtdcSHyEbii0SPmXVd0ST/fIQd+Vfzc92mI=
SIZE (vgmstream-vgmstream-r1866.tar.gz) = 8301265

View file

@ -0,0 +1,12 @@
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -67,8 +67,6 @@ export RMF SHELL CC AR STRIP WINDRES DLLTOOL
###############################################################################
### build defs
-DEF_CFLAGS += -ffast-math -O3 -Wall -Werror=format-security -Wvla -Wimplicit-function-declaration -Wignored-qualifiers
-
VGM_DEBUG_FLAGS = 0
ifeq ($(VGM_DEBUG_FLAGS),1)
#DEF_CFLAGS += -O0

View file

@ -0,0 +1,22 @@
Index: cli/vgmstream123.c
--- cli/vgmstream123.c.orig
+++ cli/vgmstream123.c
@@ -760,7 +760,18 @@ int main(int argc, char **argv) {
signal(SIGINT, interrupt_handler);
signal(SIGQUIT, interrupt_handler);
+ if (pledge("stdio rpath wpath cpath inet unix dns tty prot_exec audio", NULL) == -1) {
+ fprintf(stderr, "pledge\n");
+ return 1;
+ }
+
ao_initialize();
+
+ if (pledge("stdio rpath wpath cpath inet unix dns tty audio", NULL) == -1) {
+ fprintf(stderr, "pledge\n");
+ return 1;
+ }
+
driver_id = ao_default_driver_id();
memset(&current_sample_format, 0, sizeof(current_sample_format));

View file

@ -0,0 +1,22 @@
Index: cli/vgmstream_cli.c
--- cli/vgmstream_cli.c.orig
+++ cli/vgmstream_cli.c
@@ -4,6 +4,7 @@
#define POSIXLY_CORRECT
#include <getopt.h>
+#include <stdlib.h>
#include "../src/vgmstream.h"
#include "../src/api.h"
#include "../src/util.h"
@@ -593,6 +594,10 @@ int main(int argc, char** argv) {
cli_config cfg = {0};
int i, res, ok;
+ if (pledge("stdio rpath wpath cpath", NULL) == -1) {
+ fprintf(stderr, "pledge\n");
+ return 1;
+ }
/* read args */
res = parse_config(&cfg, argc, argv);

View file

@ -0,0 +1,4 @@
vgmstream is a library for playback of hundreds of streamed (prerecorded)
audio formats used in video games. This package contains two components:
vgmstream-cli, which decodes music files to .wav, and vgmstream123,
which plays music files.

View file

@ -0,0 +1,2 @@
@bin bin/vgmstream-cli
@bin bin/vgmstream123

View file

@ -41,8 +41,10 @@ MODULES= devel/meson \
BUILD_DEPENDS= devel/gettext,-tools \
devel/gobject-introspection \
devel/gperf \
lang/vala \
textproc/gtk-doc
textproc/gtk-doc \
textproc/itstool
LIB_DEPENDS-main= devel/libyaml \
net/curl \

View file

@ -15,7 +15,7 @@ COMMENT= Clang extra tools
LLVM_V = 13.0.0
DISTNAME = llvm-${LLVM_V}.src
PKGNAME= clang-tools-extra-${LLVM_V}
REVISION = 6
REVISION = 7
CATEGORIES = devel

View file

@ -2,7 +2,7 @@ DPB_PROPERTIES = parallel
COMMENT = portable build system
VER = 3.27.4
VER = 3.27.5
EPOCH = 0
DISTNAME = cmake-${VER}
CATEGORIES = devel

View file

@ -1,2 +1,2 @@
SHA256 (cmake-3.27.4.tar.gz) = CpBcqGNcqBqhUuEjvd5+VMvnZP3Zpw1ir0TK2LkpZ68=
SIZE (cmake-3.27.4.tar.gz) = 10980052
SHA256 (cmake-3.27.5.tar.gz) = UXXo/hypsd0JCQEw23IBlovM4VlZcf+emZjC8HZQBMk=
SIZE (cmake-3.27.5.tar.gz) = 10981172

View file

@ -3,7 +3,7 @@ COMMENT-server = game of trees repository server
COMMENT-webd = game of trees repository fast-cgi server
COMMENT-gitwrapper = invoke an appropriate Git repository server
V = 0.92
V = 0.93
DISTNAME = got-${V}
PKGNAME-server = gotd-${V}
PKGNAME-webd = gotwebd-${V}

View file

@ -1,2 +1,2 @@
SHA256 (got-0.92.tar.gz) = Ms+LdjyLM58N00pnRWTaAbg/o6bXWtlXJ2GNzW/JmQE=
SIZE (got-0.92.tar.gz) = 929443
SHA256 (got-0.93.tar.gz) = YjIAicehbHQETx9l0sGK4NEEWFTNaTr+9HbYj1ASiCI=
SIZE (got-0.93.tar.gz) = 931365

View file

@ -2,6 +2,7 @@
COMMENT = network transparent access to files and data in KDE
DISTNAME = kio-${VERSION}
REVISION = 0
SHARED_LIBS = KF5KIOCore 11.0 # 5.20
SHARED_LIBS += KF5KIOGui 12.1 # 5.20

View file

@ -0,0 +1,14 @@
https://invent.kde.org/frameworks/kio/-/commit/48322f44323a1fc09305d66d9093fe6c3780709e
Index: src/ioslaves/file/file_unix.cpp
--- src/ioslaves/file/file_unix.cpp.orig
+++ src/ioslaves/file/file_unix.cpp
@@ -328,6 +328,9 @@ inline static time_t stat_mtime(const QT_STATBUF &buf)
static bool isOnCifsMount(const QString &filePath)
{
const auto mount = KMountPoint::currentMountPoints().findByPath(filePath);
+ if (!mount) {
+ return false;
+ }
return mount->mountType() == QStringLiteral("cifs") || mount->mountType() == QStringLiteral("smb3");
}

View file

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

View file

@ -0,0 +1,282 @@
backport https://github.com/llvm/llvm-project/commit/2456e11614c10a2e648005e27e3213c77b7ab7a4
fixes mozilla 119 build per https://bugzilla.mozilla.org/show_bug.cgi?id=1851301
Index: clang/lib/Headers/wasm_simd128.h
--- clang/lib/Headers/wasm_simd128.h.orig
+++ clang/lib/Headers/wasm_simd128.h
@@ -277,11 +277,27 @@ wasm_i8x16_make(int8_t __c0, int8_t __c1, int8_t __c2,
}
static __inline__ v128_t __DEFAULT_FN_ATTRS
+wasm_u8x16_make(uint8_t __c0, uint8_t __c1, uint8_t __c2, uint8_t __c3,
+ uint8_t __c4, uint8_t __c5, uint8_t __c6, uint8_t __c7,
+ uint8_t __c8, uint8_t __c9, uint8_t __c10, uint8_t __c11,
+ uint8_t __c12, uint8_t __c13, uint8_t __c14, uint8_t __c15) {
+ return (v128_t)(__u8x16){__c0, __c1, __c2, __c3, __c4, __c5,
+ __c6, __c7, __c8, __c9, __c10, __c11,
+ __c12, __c13, __c14, __c15};
+}
+
+static __inline__ v128_t __DEFAULT_FN_ATTRS
wasm_i16x8_make(int16_t __c0, int16_t __c1, int16_t __c2, int16_t __c3,
int16_t __c4, int16_t __c5, int16_t __c6, int16_t __c7) {
return (v128_t)(__i16x8){__c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS
+wasm_u16x8_make(uint16_t __c0, uint16_t __c1, uint16_t __c2, uint16_t __c3,
+ uint16_t __c4, uint16_t __c5, uint16_t __c6, uint16_t __c7) {
+ return (v128_t)(__u16x8){__c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_make(int32_t __c0,
int32_t __c1,
int32_t __c2,
@@ -289,11 +305,23 @@ static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4
return (v128_t)(__i32x4){__c0, __c1, __c2, __c3};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_make(uint32_t __c0,
+ uint32_t __c1,
+ uint32_t __c2,
+ uint32_t __c3) {
+ return (v128_t)(__u32x4){__c0, __c1, __c2, __c3};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_make(int64_t __c0,
int64_t __c1) {
return (v128_t)(__i64x2){__c0, __c1};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_make(uint64_t __c0,
+ uint64_t __c1) {
+ return (v128_t)(__u64x2){__c0, __c1};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_make(float __c0,
float __c1,
float __c2,
@@ -325,6 +353,24 @@ wasm_i8x16_const(int8_t __c0, int8_t __c1, int8_t __c2
}
static __inline__ v128_t __DEFAULT_FN_ATTRS
+wasm_u8x16_const(uint8_t __c0, uint8_t __c1, uint8_t __c2, uint8_t __c3,
+ uint8_t __c4, uint8_t __c5, uint8_t __c6, uint8_t __c7,
+ uint8_t __c8, uint8_t __c9, uint8_t __c10, uint8_t __c11,
+ uint8_t __c12, uint8_t __c13, uint8_t __c14, uint8_t __c15)
+ __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2)
+ __REQUIRE_CONSTANT(__c3) __REQUIRE_CONSTANT(__c4)
+ __REQUIRE_CONSTANT(__c5) __REQUIRE_CONSTANT(__c6)
+ __REQUIRE_CONSTANT(__c7) __REQUIRE_CONSTANT(__c8)
+ __REQUIRE_CONSTANT(__c9) __REQUIRE_CONSTANT(__c10)
+ __REQUIRE_CONSTANT(__c11) __REQUIRE_CONSTANT(__c12)
+ __REQUIRE_CONSTANT(__c13) __REQUIRE_CONSTANT(__c14)
+ __REQUIRE_CONSTANT(__c15) {
+ return (v128_t)(__u8x16){__c0, __c1, __c2, __c3, __c4, __c5,
+ __c6, __c7, __c8, __c9, __c10, __c11,
+ __c12, __c13, __c14, __c15};
+}
+
+static __inline__ v128_t __DEFAULT_FN_ATTRS
wasm_i16x8_const(int16_t __c0, int16_t __c1, int16_t __c2, int16_t __c3,
int16_t __c4, int16_t __c5, int16_t __c6, int16_t __c7)
__REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2)
@@ -335,18 +381,41 @@ wasm_i16x8_const(int16_t __c0, int16_t __c1, int16_t _
}
static __inline__ v128_t __DEFAULT_FN_ATTRS
+wasm_u16x8_const(uint16_t __c0, uint16_t __c1, uint16_t __c2, uint16_t __c3,
+ uint16_t __c4, uint16_t __c5, uint16_t __c6, uint16_t __c7)
+ __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2)
+ __REQUIRE_CONSTANT(__c3) __REQUIRE_CONSTANT(__c4)
+ __REQUIRE_CONSTANT(__c5) __REQUIRE_CONSTANT(__c6)
+ __REQUIRE_CONSTANT(__c7) {
+ return (v128_t)(__u16x8){__c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7};
+}
+
+static __inline__ v128_t __DEFAULT_FN_ATTRS
wasm_i32x4_const(int32_t __c0, int32_t __c1, int32_t __c2, int32_t __c3)
__REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2)
__REQUIRE_CONSTANT(__c3) {
return (v128_t)(__i32x4){__c0, __c1, __c2, __c3};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS
+wasm_u32x4_const(uint32_t __c0, uint32_t __c1, uint32_t __c2, uint32_t __c3)
+ __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2)
+ __REQUIRE_CONSTANT(__c3) {
+ return (v128_t)(__u32x4){__c0, __c1, __c2, __c3};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const(int64_t __c0,
int64_t __c1)
__REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) {
return (v128_t)(__i64x2){__c0, __c1};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const(uint64_t __c0,
+ uint64_t __c1)
+ __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) {
+ return (v128_t)(__u64x2){__c0, __c1};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS
wasm_f32x4_const(float __c0, float __c1, float __c2, float __c3)
__REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2)
@@ -366,21 +435,42 @@ static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16
__c, __c, __c, __c, __c, __c, __c, __c};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_const_splat(uint8_t __c)
+ __REQUIRE_CONSTANT(__c) {
+ return (v128_t)(__u8x16){__c, __c, __c, __c, __c, __c, __c, __c,
+ __c, __c, __c, __c, __c, __c, __c, __c};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_const_splat(int16_t __c)
__REQUIRE_CONSTANT(__c) {
return (v128_t)(__i16x8){__c, __c, __c, __c, __c, __c, __c, __c};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_const_splat(uint16_t __c)
+ __REQUIRE_CONSTANT(__c) {
+ return (v128_t)(__u16x8){__c, __c, __c, __c, __c, __c, __c, __c};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_const_splat(int32_t __c)
__REQUIRE_CONSTANT(__c) {
return (v128_t)(__i32x4){__c, __c, __c, __c};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_const_splat(uint32_t __c)
+ __REQUIRE_CONSTANT(__c) {
+ return (v128_t)(__u32x4){__c, __c, __c, __c};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const_splat(int64_t __c)
__REQUIRE_CONSTANT(__c) {
return (v128_t)(__i64x2){__c, __c};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const_splat(uint64_t __c)
+ __REQUIRE_CONSTANT(__c) {
+ return (v128_t)(__u64x2){__c, __c};
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_const_splat(float __c)
__REQUIRE_CONSTANT(__c) {
return (v128_t)(__f32x4){__c, __c, __c, __c};
@@ -396,6 +486,11 @@ static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16
__a, __a, __a, __a, __a, __a, __a, __a};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_splat(uint8_t __a) {
+ return (v128_t)(__u8x16){__a, __a, __a, __a, __a, __a, __a, __a,
+ __a, __a, __a, __a, __a, __a, __a, __a};
+}
+
static __inline__ int8_t __DEFAULT_FN_ATTRS wasm_i8x16_extract_lane(v128_t __a,
int __i)
__REQUIRE_CONSTANT(__i) {
@@ -417,10 +512,23 @@ static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16
return (v128_t)__v;
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_replace_lane(v128_t __a,
+ int __i,
+ uint8_t __b)
+ __REQUIRE_CONSTANT(__i) {
+ __u8x16 __v = (__u8x16)__a;
+ __v[__i] = __b;
+ return (v128_t)__v;
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_splat(int16_t __a) {
return (v128_t)(__i16x8){__a, __a, __a, __a, __a, __a, __a, __a};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_splat(uint16_t __a) {
+ return (v128_t)(__u16x8){__a, __a, __a, __a, __a, __a, __a, __a};
+}
+
static __inline__ int16_t __DEFAULT_FN_ATTRS wasm_i16x8_extract_lane(v128_t __a,
int __i)
__REQUIRE_CONSTANT(__i) {
@@ -441,16 +549,32 @@ static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8
return (v128_t)__v;
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_replace_lane(
+ v128_t __a, int __i, uint16_t __b) __REQUIRE_CONSTANT(__i) {
+ __u16x8 __v = (__u16x8)__a;
+ __v[__i] = __b;
+ return (v128_t)__v;
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_splat(int32_t __a) {
return (v128_t)(__i32x4){__a, __a, __a, __a};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_splat(uint32_t __a) {
+ return (v128_t)(__u32x4){__a, __a, __a, __a};
+}
+
static __inline__ int32_t __DEFAULT_FN_ATTRS wasm_i32x4_extract_lane(v128_t __a,
int __i)
__REQUIRE_CONSTANT(__i) {
return ((__i32x4)__a)[__i];
}
+static __inline__ uint32_t __DEFAULT_FN_ATTRS
+wasm_u32x4_extract_lane(v128_t __a, int __i) __REQUIRE_CONSTANT(__i) {
+ return ((__u32x4)__a)[__i];
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_replace_lane(v128_t __a,
int __i,
int32_t __b)
@@ -460,21 +584,44 @@ static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4
return (v128_t)__v;
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_replace_lane(
+ v128_t __a, int __i, uint32_t __b) __REQUIRE_CONSTANT(__i) {
+ __u32x4 __v = (__u32x4)__a;
+ __v[__i] = __b;
+ return (v128_t)__v;
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_splat(int64_t __a) {
return (v128_t)(__i64x2){__a, __a};
}
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_splat(uint64_t __a) {
+ return (v128_t)(__u64x2){__a, __a};
+}
+
static __inline__ int64_t __DEFAULT_FN_ATTRS wasm_i64x2_extract_lane(v128_t __a,
int __i)
__REQUIRE_CONSTANT(__i) {
return ((__i64x2)__a)[__i];
}
+static __inline__ uint64_t __DEFAULT_FN_ATTRS
+wasm_u64x2_extract_lane(v128_t __a, int __i) __REQUIRE_CONSTANT(__i) {
+ return ((__u64x2)__a)[__i];
+}
+
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_replace_lane(v128_t __a,
int __i,
int64_t __b)
__REQUIRE_CONSTANT(__i) {
__i64x2 __v = (__i64x2)__a;
+ __v[__i] = __b;
+ return (v128_t)__v;
+}
+
+static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_replace_lane(
+ v128_t __a, int __i, uint64_t __b) __REQUIRE_CONSTANT(__i) {
+ __u64x2 __v = (__u64x2)__a;
__v[__i] = __b;
return (v128_t)__v;
}

View file

@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-6.152
PKGNAME = quirks-6.155
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View file

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.1548 2023/09/16 09:29:16 rsadowski Exp $
# $OpenBSD: Quirks.pm,v 1.1551 2023/09/18 18:56:38 rsadowski Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -1847,6 +1847,10 @@ setup_obsolete_reason(
3 => 'bg5ps',
9 => 'haxe',
1 => 'libxcvt',
1 => 'ocaml-camlp4',
1 => 'ocaml-camlp5',
3 => 'freetype',
3 => 'freetype-doc',
);
# though it's not yet used, these should be pkgnames, so that eventually

View file

@ -23,7 +23,7 @@ SHARED_LIBS += wpg-0.3-lo 3.4 # 3.4
SHARED_LIBS += wps-0.4-lo 4.12 # 4.12
BV= 7.6
VERSION= ${BV}.0.3
VERSION= ${BV}.1.2
DISTNAME= libreoffice-${VERSION}
WRKDIST= ${WRKDIR}/libreoffice-${VERSION}
CATEGORIES= editors productivity

View file

@ -59,10 +59,10 @@ SHA256 (libreoffice/liborcus-0.18.1.tar.xz) = YAa58VdjFeMT33FafnKhfz4LF9e2vRGc+o
SHA256 (libreoffice/libpagemaker-0.0.4.tar.xz) = Zq2s1wWn0ZiV4I6sRtHoUTMq3y5zbFZr7xFk56RCUZ0=
SHA256 (libreoffice/libqxp-0.0.2.tar.xz) = 4Te2sRASClLJjt0C69xAle4I0NUpWpQxapgXUAlalFw=
SHA256 (libreoffice/libre-hebrew-1.0.tar.gz) = 9ZYlfB23Bs41eVsY1/ZqTbmdQncl8g6ThJFLU0FCV5o=
SHA256 (libreoffice/libreoffice-7.6.0.3.tar.xz) = B/M/EadbcqMER0nU8vfQKg/Xnq7U+3PmGOxf41dtDCU=
SHA256 (libreoffice/libreoffice-dictionaries-7.6.0.3.tar.xz) = uTLN1r0u5xfzoJdmyI/pAQCwwsBQkxPD7il/lcCE7i4=
SHA256 (libreoffice/libreoffice-help-7.6.0.3.tar.xz) = IQ8Y/2DpPTZoVthOcU0/1vGE85m1Fjr8krfhEVXL52g=
SHA256 (libreoffice/libreoffice-translations-7.6.0.3.tar.xz) = Zn5P/qzAG9D4MMLtzFbiMo+STurCJGObq+s4QaROxfQ=
SHA256 (libreoffice/libreoffice-7.6.1.2.tar.xz) = djp5n/Fa/uCwsCvyIgAKkOkQHTBHtb/BT2/JR1mDPR0=
SHA256 (libreoffice/libreoffice-dictionaries-7.6.1.2.tar.xz) = SXWZIslWAZPkn2yfuQ33YKR1bfCx+zOkHXyZ+YtYB5o=
SHA256 (libreoffice/libreoffice-help-7.6.1.2.tar.xz) = IFsLT9kiIA6W8zlkoH8PzRCiwEuOBBpwLWj7oww/NCg=
SHA256 (libreoffice/libreoffice-translations-7.6.1.2.tar.xz) = TZQrcJhp+1BPYuTexOIT3+FXdaDrDhJgj25XhjKTPkY=
SHA256 (libreoffice/libstaroffice-0.0.7.tar.xz) = +U+wrYIW+XEnvt7xY6RYhrQ8Yt6sXlsPXmKOI0IgyNs=
SHA256 (libreoffice/libvisio-0.1.7.tar.xz) = j6+N+HDLJ7CaeHoZWdbGRvqkTQ2KsVGIPfQItxZr6kw=
SHA256 (libreoffice/libwpg-0.3.4.tar.xz) = tV/alEDR4HBjDrJIfYuGl89BLCFKJ8runfac7HwATeM=
@ -138,10 +138,10 @@ SIZE (libreoffice/liborcus-0.18.1.tar.xz) = 2070352
SIZE (libreoffice/libpagemaker-0.0.4.tar.xz) = 306496
SIZE (libreoffice/libqxp-0.0.2.tar.xz) = 341760
SIZE (libreoffice/libre-hebrew-1.0.tar.gz) = 531276
SIZE (libreoffice/libreoffice-7.6.0.3.tar.xz) = 280073924
SIZE (libreoffice/libreoffice-dictionaries-7.6.0.3.tar.xz) = 53303164
SIZE (libreoffice/libreoffice-help-7.6.0.3.tar.xz) = 166959212
SIZE (libreoffice/libreoffice-translations-7.6.0.3.tar.xz) = 216546740
SIZE (libreoffice/libreoffice-7.6.1.2.tar.xz) = 280220916
SIZE (libreoffice/libreoffice-dictionaries-7.6.1.2.tar.xz) = 53323084
SIZE (libreoffice/libreoffice-help-7.6.1.2.tar.xz) = 166959304
SIZE (libreoffice/libreoffice-translations-7.6.1.2.tar.xz) = 216793420
SIZE (libreoffice/libstaroffice-0.0.7.tar.xz) = 707920
SIZE (libreoffice/libvisio-0.1.7.tar.xz) = 854296
SIZE (libreoffice/libwpg-0.3.4.tar.xz) = 340428

View file

@ -1,7 +1,7 @@
Index: configure
--- configure.orig
+++ configure
@@ -6969,6 +6969,9 @@ printf "%s\n" "$PTHREAD_LIBS" >&6; }
@@ -6978,6 +6978,9 @@ printf "%s\n" "$PTHREAD_LIBS" >&6; }
openbsd*)
using_freetype_fontconfig=yes
@ -11,7 +11,7 @@ Index: configure
using_x11=yes
PTHREAD_CFLAGS="-D_THREAD_SAFE"
PTHREAD_LIBS="-pthread"
@@ -14970,6 +14973,11 @@ openbsd*)
@@ -14979,6 +14982,11 @@ openbsd*)
P_SEP=:
case "$host_cpu" in
@ -23,7 +23,7 @@ Index: configure
i*86)
CPUNAME=INTEL
RTL_ARCH=x86
@@ -21689,9 +21697,6 @@ _ACEOF
@@ -21698,9 +21706,6 @@ _ACEOF
rm -fr libconftest*
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gccvisinlineshiddenok" >&5
printf "%s\n" "$gccvisinlineshiddenok" >&6; }
@ -33,34 +33,34 @@ Index: configure
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CXX_BASE has a visibility bug with class-level attributes (GCC bug 26905)" >&5
@@ -29008,7 +29013,7 @@ then :
@@ -29017,7 +29022,7 @@ then :
printf %s "(cached) " >&6
else $as_nop
- for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
+ for am_cv_pathless_PYTHON in python${MODPY_VERSION} python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
- for am_cv_pathless_PYTHON in python python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
+ for am_cv_pathless_PYTHON in python${MODPY_VERSION} python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
test "$am_cv_pathless_PYTHON" = none && break
prog="import sys
# split strings by '.' and convert to numeric. Append some zeros
@@ -29326,7 +29331,7 @@ then :
@@ -29458,7 +29463,7 @@ then :
printf %s "(cached) " >&6
else $as_nop
- for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
+ for am_cv_pathless_PYTHON in python${MODPY_VERSION} python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
- for am_cv_pathless_PYTHON in python python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
+ for am_cv_pathless_PYTHON in python${MODPY_VERSION} python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
test "$am_cv_pathless_PYTHON" = none && break
prog="import sys
# split strings by '.' and convert to numeric. Append some zeros
@@ -29652,7 +29657,7 @@ then :
@@ -29907,7 +29912,7 @@ then :
printf %s "(cached) " >&6
else $as_nop
- for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
+ for am_cv_pathless_PYTHON in python${MODPY_VERSION} python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
- for am_cv_pathless_PYTHON in python python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
+ for am_cv_pathless_PYTHON in python${MODPY_VERSION} python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
test "$am_cv_pathless_PYTHON" = none && break
prog="import sys
# split strings by '.' and convert to numeric. Append some zeros
@@ -37917,7 +37922,7 @@ printf "%s\n" "internal" >&6; }
@@ -38295,7 +38300,7 @@ printf "%s\n" "internal" >&6; }
if test "$COM" = "MSC"; then
HYPHEN_LIB="${WORKDIR}/LinkTarget/StaticLibrary/hyphen.lib"
else
@ -69,7 +69,7 @@ Index: configure
fi
fi
@@ -38120,7 +38125,7 @@ printf "%s\n" "internal" >&6; }
@@ -38498,7 +38503,7 @@ printf "%s\n" "internal" >&6; }
if test "$COM" = "MSC"; then
MYTHES_LIBS="${WORKDIR}/LinkTarget/StaticLibrary/mythes.lib"
else
@ -78,7 +78,7 @@ Index: configure
fi
fi
@@ -38968,8 +38973,8 @@ else
@@ -39346,8 +39351,8 @@ else
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the flex version" >&5
printf %s "checking the flex version... " >&6; }
_flex_version=$($FLEX --version | $SED -e 's/^.*\([[:digit:]]\{1,\}\.[[:digit:]]\{1,\}\.[[:digit:]]\{1,\}\).*$/\1/')
@ -89,7 +89,7 @@ Index: configure
fi
fi
@@ -42865,7 +42870,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
@@ -43243,7 +43248,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
printf %s "checking for Qt5 libraries... " >&6; }
qt5_libdir="no"
for lib_dir in $qt5_libdirs; do
@ -98,7 +98,7 @@ Index: configure
qt5_libdir="$lib_dir"
break
fi
@@ -43674,7 +43679,7 @@ printf "%s\n" "$kf5_incdir" >&6; }
@@ -44052,7 +44057,7 @@ printf "%s\n" "$kf5_incdir" >&6; }
printf %s "checking for KF5 libraries... " >&6; }
kf5_libdir="no"
for kf5_check in $kf5_libdirs; do
@ -107,7 +107,7 @@ Index: configure
kf5_libdir="$kf5_check"
break
fi
@@ -45662,7 +45667,7 @@ for i in shasum /usr/local/bin/shasum /usr/sfw/bin/sha
@@ -46040,7 +46045,7 @@ for i in shasum /usr/local/bin/shasum /usr/sfw/bin/sha
done
if test -z "$SHA256SUM"; then
@ -116,7 +116,7 @@ Index: configure
eval "$i --version" > /dev/null 2>&1
ret=$?
if test $ret -eq 0; then
@@ -46350,7 +46355,7 @@ if test $_os = iOS -o $_os = Android; then
@@ -46728,7 +46733,7 @@ if test $_os = iOS -o $_os = Android; then
fi
if test -n "$enable_mergelibs" -a "$enable_mergelibs" != "no"; then

View file

@ -1,6 +1,6 @@
BRANCH= 21.4
VERSION= 22
REVISION= 34
REVISION= 35
WANTLIB= c m curses util

View file

@ -7,10 +7,11 @@ Index: UI/NativeApp.cpp
#if !defined(MOBILE_DEVICE) && !defined(_WIN32) && !PPSSPP_PLATFORM(SWITCH)
- g_VFS.Register("", new DirectoryReader(File::GetExeDirectory() / "assets"));
- g_VFS.Register("", new DirectoryReader(File::GetExeDirectory()));
g_VFS.Register("", new DirectoryReader(Path("/usr/local/share/ppsspp/assets")));
- g_VFS.Register("", new DirectoryReader(Path("/usr/local/share/ppsspp/assets")));
- g_VFS.Register("", new DirectoryReader(Path("/usr/local/share/games/ppsspp/assets")));
- g_VFS.Register("", new DirectoryReader(Path("/usr/share/ppsspp/assets")));
- g_VFS.Register("", new DirectoryReader(Path("/usr/share/games/ppsspp/assets")));
+ g_VFS.Register("", new DirectoryReader(Path("${PREFIX}/share/ppsspp/assets")));
#endif
#if PPSSPP_PLATFORM(SWITCH)

View file

@ -1,10 +1,10 @@
COMMENT = versatile Commodore emulator
DISTNAME = vice-3.6.1
DISTNAME = vice-3.7.1
CATEGORIES = emulators
HOMEPAGE = http://vice-emu.sourceforge.net/
HOMEPAGE = https://vice-emu.sourceforge.io/
# GPLv2+
PERMIT_PACKAGE = Yes
@ -25,7 +25,7 @@ LIB_DEPENDS = devel/gettext,-runtime \
graphics/png
CONFIGURE_STYLE = autoconf
AUTOCONF_VERSION = 2.69
AUTOCONF_VERSION = 2.71
CONFIGURE_ARGS += --without-alsa \
--without-oss \
@ -34,7 +34,7 @@ CONFIGURE_ARGS += --without-alsa \
--disable-portaudio \
--disable-html-docs \
--disable-pdf-docs \
--enable-sdlui2
--enable-sdl2ui
CONFIGURE_ENV += ac_cv_header_mpg123_h=no

View file

@ -1,2 +1,2 @@
SHA256 (vice-3.6.1.tar.gz) = IN+EyFGq8vUABRCSf20xsy8mmRbTUUZcNm3Ar8ncFQw=
SIZE (vice-3.6.1.tar.gz) = 11454300
SHA256 (vice-3.7.1.tar.gz) = fjgR5gJNsGmL+8MhuzJFckRriFPQG0Bz8JhllXsMq5g=
SIZE (vice-3.7.1.tar.gz) = 13444946

View file

@ -5,17 +5,17 @@
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -34,9 +34,6 @@ dnl This has to happen before any other AC_* calls, so
@@ -41,9 +41,6 @@ dnl This has to happen before any other AC_* calls, so
dnl Set VICE's compiler flags (can be overridden by the user)
VICE_CPPFLAGS="-I\$(top_srcdir)/src/systemheaderoverride"
VICE_CPPFLAGS="-I\$(top_srcdir)/src/arch/systemheaderoverride"
-VICE_CFLAGS="-g -O3"
-VICE_CXXFLAGS="-g -O3"
-VICE_OBJCFLAGS="-g -O3"
VICE_LDFLAGS=""
dnl Avoid "ar: `u' modifier ignored since `D' is the default (see `U')" warning
@@ -2146,8 +2143,6 @@ if test x"$is_unix_x11" = "xyes" -o x"$is_unix_macosx"
@@ -2198,8 +2195,6 @@ if test x"$is_unix_x11" = "xyes" -o x"$is_unix_macosx"
LIBS="-lsocket $LIBS"],,)
AC_CHECK_LIB(bsd, gethostbyname,[ NETPLAY_LIBS="-lbsd $NETPLAY_LIBS";
LIBS="-lbsd $LIBS"],,)
@ -24,7 +24,7 @@ Index: configure.ac
AC_CHECK_LIB(inet, gethostbyname,[ NETPLAY_LIBS="-linet $NETPLAY_LIBS";
LIBS="-linet $LIBS"],,)
@@ -2598,12 +2593,7 @@ if test x"$enable_lame" = "xyes" ; then
@@ -2688,12 +2683,7 @@ if test x"$enable_lame" = "xyes" ; then
CFLAGS="$old_CFLAGS"
fi

View file

@ -4,7 +4,7 @@ those checks as they cause the build to fail.
Index: src/Makefile.in
--- src/Makefile.in.orig
+++ src/Makefile.in
@@ -2295,15 +2295,7 @@ uninstall-am: uninstall-binPROGRAMS
@@ -2290,15 +2290,7 @@ uninstall-am: uninstall-binPROGRAMS
infocontrib.h: $(srcdir)/buildtools/geninfocontrib_h.sh $(top_srcdir)/doc/vice.texi $(srcdir)/buildtools/infocontrib.sed
@echo "generating infocontrib.h"

View file

@ -0,0 +1,15 @@
Fix the build on non amd64/i386 platforms by patching the I/O code so we
only call outb() if HAVE_I386_SET_IOPERM or HAVE_LIBAMD64 are defined.
Index: src/arch/shared/iodrv/io-unix-access.c
--- src/arch/shared/iodrv/io-unix-access.c.orig
+++ src/arch/shared/iodrv/io-unix-access.c
@@ -265,7 +265,7 @@ static inline uint8_t vice_inb(uint16_t port)
return inb_p(port);
}
# else
-# ifdef OPENBSD_COMPILE
+# if defined OPENBSD_COMPILE && (defined(HAVE_LIBAMD64) || defined(HAVE_I386_SET_IOPERM))
static inline void vice_outb(uint16_t port, uint8_t val)
{
outb(port, val);

View file

@ -1,15 +0,0 @@
Fix the build on non amd64/i386 platforms by patching the I/O code so we
only call outb() if HAVE_I386_SET_IOPERM or HAVE_LIBAMD64 are defined.
Index: src/iodrv/io-unix-access.c
--- src/iodrv/io-unix-access.c.orig
+++ src/iodrv/io-unix-access.c
@@ -349,7 +349,7 @@ static inline uint8_t vice_inb(uint16_t port)
return inb_p(port);
}
# else
-# ifdef __OpenBSD__
+# if defined(__OpenBSD__) && (defined(HAVE_LIBAMD64) || defined(HAVE_I386_SET_IOPERM))
static inline void vice_outb(uint16_t port, uint8_t val)
{
outb(port, val);

View file

@ -12,7 +12,6 @@
@bin bin/xscpu64
@bin bin/xvic
share/doc/vice/
share/doc/vice/Android-Howto.txt
share/doc/vice/CIA-README.txt
share/doc/vice/Documentation-Howto.txt
share/doc/vice/Doxygen-Howto.txt
@ -37,18 +36,18 @@ share/doc/vice/macOS-Xcode-Howto.txt
share/doc/vice/vice.texi
share/vice/
share/vice/C128/
share/vice/C128/basic64
share/vice/C128/basichi
share/vice/C128/basiclo
share/vice/C128/basic64-901226-01.bin
share/vice/C128/basichi-318019-04.bin
share/vice/C128/basiclo-318018-04.bin
share/vice/C128/c64hq.vpl
share/vice/C128/c64s.vpl
share/vice/C128/ccs64.vpl
share/vice/C128/chargch
share/vice/C128/chargde
share/vice/C128/chargen
share/vice/C128/chargfr
share/vice/C128/chargno
share/vice/C128/chargse
share/vice/C128/chargen-315079-01.bin
share/vice/C128/chargen-325078-02.bin
share/vice/C128/chargen-325167-01.bin
share/vice/C128/chargen-325173-01D.bin
share/vice/C128/chargen-325181-01.bin
share/vice/C128/chargen-390059-01.bin
share/vice/C128/cjam.vpl
share/vice/C128/colodore.vpl
share/vice/C128/community-colors.vpl
@ -56,15 +55,15 @@ share/vice/C128/deekay.vpl
share/vice/C128/default.vrs
share/vice/C128/frodo.vpl
share/vice/C128/godot.vpl
share/vice/C128/kernal
share/vice/C128/kernal64
share/vice/C128/kernalch
share/vice/C128/kernalde
share/vice/C128/kernal-315078-03.bin
share/vice/C128/kernal-318020-05.bin
share/vice/C128/kernal-318034-01.bin
share/vice/C128/kernal-325172-01.bin
share/vice/C128/kernal64-901227-03.bin
share/vice/C128/kernalfi
share/vice/C128/kernalfr
share/vice/C128/kernalit
share/vice/C128/kernalno
share/vice/C128/kernalse
share/vice/C128/palette.vpl
share/vice/C128/pc64.vpl
share/vice/C128/pepto-ntsc-sony.vpl
@ -76,6 +75,7 @@ share/vice/C128/ptoing.vpl
share/vice/C128/rgb.vpl
share/vice/C128/sdl-hotkeys.vhk
share/vice/C128/sdl_pos.vkm
share/vice/C128/sdl_pos_de.vkm
share/vice/C128/sdl_sym.vkm
share/vice/C128/sdl_sym_de.vkm
share/vice/C128/sdl_sym_fr.vkm
@ -84,24 +84,27 @@ share/vice/C128/vdc_comp.vpl
share/vice/C128/vdc_deft.vpl
share/vice/C128/vice.vpl
share/vice/C64/
share/vice/C64/basic
share/vice/C64/basic-901226-01.bin
share/vice/C64/c64hq.vpl
share/vice/C64/c64mem.sym
share/vice/C64/c64s.vpl
share/vice/C64/ccs64.vpl
share/vice/C64/chargen
share/vice/C64/chargen-901225-01.bin
share/vice/C64/chargen-906143-02.bin
share/vice/C64/cjam.vpl
share/vice/C64/colodore.vpl
share/vice/C64/community-colors.vpl
share/vice/C64/deekay.vpl
share/vice/C64/default.vrs
share/vice/C64/edkernal
share/vice/C64/frodo.vpl
share/vice/C64/godot.vpl
share/vice/C64/gskernal
share/vice/C64/jpchrgen
share/vice/C64/jpkernal
share/vice/C64/kernal
share/vice/C64/kernal-251104-04.bin
share/vice/C64/kernal-390852-01.bin
share/vice/C64/kernal-901227-01.bin
share/vice/C64/kernal-901227-02.bin
share/vice/C64/kernal-901227-03.bin
share/vice/C64/kernal-901246-01.bin
share/vice/C64/kernal-906145-02.bin
share/vice/C64/palette.vpl
share/vice/C64/pc64.vpl
share/vice/C64/pepto-ntsc-sony.vpl
@ -126,21 +129,24 @@ share/vice/C64/sdl_pos_da.vkm
share/vice/C64/sdl_pos_de.vkm
share/vice/C64/sdl_pos_fi.vkm
share/vice/C64/sdl_pos_no.vkm
share/vice/C64/sdl_pos_tr.vkm
share/vice/C64/sdl_pos_uk.vkm
share/vice/C64/sdl_sym.vkm
share/vice/C64/sdl_sym_da.vkm
share/vice/C64/sdl_sym_de.vkm
share/vice/C64/sdl_sym_fr.vkm
share/vice/C64/sdl_sym_it.vkm
share/vice/C64/sdl_sym_nl.vkm
share/vice/C64/sxkernal
share/vice/C64/sdl_sym_tr.vkm
share/vice/C64/sdl_sym_uk.vkm
share/vice/C64/vice.vpl
share/vice/C64DTV/
share/vice/C64DTV/basic
share/vice/C64DTV/basic-901226-01.bin
share/vice/C64DTV/c64mem.sym
share/vice/C64DTV/chargen
share/vice/C64DTV/chargen-901225-01.bin
share/vice/C64DTV/default.vrs
share/vice/C64DTV/dtvrom.bin
share/vice/C64DTV/kernal
share/vice/C64DTV/kernal-901227-03.bin
share/vice/C64DTV/sdl-hotkeys.vhk
share/vice/C64DTV/sdl_keyrah.vkm
share/vice/C64DTV/sdl_keyrah_combian.vkm
@ -153,23 +159,27 @@ share/vice/C64DTV/sdl_pos_da.vkm
share/vice/C64DTV/sdl_pos_de.vkm
share/vice/C64DTV/sdl_pos_fi.vkm
share/vice/C64DTV/sdl_pos_no.vkm
share/vice/C64DTV/sdl_pos_tr.vkm
share/vice/C64DTV/sdl_pos_uk.vkm
share/vice/C64DTV/sdl_sym.vkm
share/vice/C64DTV/sdl_sym_da.vkm
share/vice/C64DTV/sdl_sym_de.vkm
share/vice/C64DTV/sdl_sym_fr.vkm
share/vice/C64DTV/sdl_sym_nl.vkm
share/vice/C64DTV/sdl_sym_tr.vkm
share/vice/C64DTV/sdl_sym_uk.vkm
share/vice/C64DTV/spiff.vpl
share/vice/CBM-II/
share/vice/CBM-II/amber.vpl
share/vice/CBM-II/basic.128
share/vice/CBM-II/basic.256
share/vice/CBM-II/basic.500
share/vice/CBM-II/basic-901235+6-02.bin
share/vice/CBM-II/basic-901240+1-03.bin
share/vice/CBM-II/basic-901242+3-04a.bin
share/vice/CBM-II/c64hq.vpl
share/vice/CBM-II/c64s.vpl
share/vice/CBM-II/ccs64.vpl
share/vice/CBM-II/chargen.500
share/vice/CBM-II/chargen.600
share/vice/CBM-II/chargen.700
share/vice/CBM-II/chargen-901225-01.bin
share/vice/CBM-II/chargen-901232-01.bin
share/vice/CBM-II/chargen-901237-01.bin
share/vice/CBM-II/cjam.vpl
share/vice/CBM-II/colodore.vpl
share/vice/CBM-II/community-colors.vpl
@ -177,8 +187,8 @@ share/vice/CBM-II/deekay.vpl
share/vice/CBM-II/frodo.vpl
share/vice/CBM-II/godot.vpl
share/vice/CBM-II/green.vpl
share/vice/CBM-II/kernal
share/vice/CBM-II/kernal.500
share/vice/CBM-II/kernal-901234-02.bin
share/vice/CBM-II/kernal-901244-04a.bin
share/vice/CBM-II/palette.vpl
share/vice/CBM-II/pc64.vpl
share/vice/CBM-II/pepto-ntsc-sony.vpl
@ -199,20 +209,20 @@ share/vice/CBM-II/sdl_sym.vkm
share/vice/CBM-II/vice.vpl
share/vice/CBM-II/white.vpl
share/vice/DRIVES/
share/vice/DRIVES/d1541II
share/vice/DRIVES/d1571cr
share/vice/DRIVES/dos1001
share/vice/DRIVES/dos1540
share/vice/DRIVES/dos1541
share/vice/DRIVES/dos1551
share/vice/DRIVES/dos1570
share/vice/DRIVES/dos1571
share/vice/DRIVES/dos1581
share/vice/DRIVES/dos2031
share/vice/DRIVES/dos2040
share/vice/DRIVES/dos3040
share/vice/DRIVES/dos4040
share/vice/DRIVES/dos9000
share/vice/DRIVES/dos1001-901887+8-01.bin
share/vice/DRIVES/dos1540-325302+3-01.bin
share/vice/DRIVES/dos1541-325302-01+901229-05.bin
share/vice/DRIVES/dos1541ii-251968-03.bin
share/vice/DRIVES/dos1551-318008-01.bin
share/vice/DRIVES/dos1570-315090-01.bin
share/vice/DRIVES/dos1571-310654-05.bin
share/vice/DRIVES/dos1571cr-318047-01.bin
share/vice/DRIVES/dos1581-318045-02.bin
share/vice/DRIVES/dos2031-901484-03+05.bin
share/vice/DRIVES/dos2040-901468-06+07.bin
share/vice/DRIVES/dos3040-901468-11-13.bin
share/vice/DRIVES/dos4040-901468-14-16.bin
share/vice/DRIVES/dos9000-300516+7-revC.bin
share/vice/GLSL/
share/vice/GLSL/bicubic-interlaced.frag
share/vice/GLSL/bicubic.frag
@ -224,6 +234,7 @@ share/vice/PET/amber.vpl
share/vice/PET/basic-1.901439-09-05-02-06.bin
share/vice/PET/basic-2.901465-01-02.bin
share/vice/PET/basic-4.901465-23-20-21.bin
share/vice/PET/characters-1.901447-08.bin
share/vice/PET/characters-2.901447-10.bin
share/vice/PET/characters.901640-01.bin
share/vice/PET/chargen.de
@ -271,16 +282,16 @@ share/vice/PET/waterloo-e000.901897-01.bin
share/vice/PET/waterloo-f000.901898-05.bin
share/vice/PET/white.vpl
share/vice/PLUS4/
share/vice/PLUS4/3plus1hi
share/vice/PLUS4/3plus1lo
share/vice/PLUS4/basic
share/vice/PLUS4/c2lo.364
share/vice/PLUS4/3plus1-317053-01.bin
share/vice/PLUS4/3plus1-317054-01.bin
share/vice/PLUS4/basic-318006-01.bin
share/vice/PLUS4/c2lo-364.bin
share/vice/PLUS4/colodore_ted.vpl
share/vice/PLUS4/default.vrs
share/vice/PLUS4/kernal
share/vice/PLUS4/kernal.005
share/vice/PLUS4/kernal.232
share/vice/PLUS4/kernal.364
share/vice/PLUS4/kernal-318004-01.bin
share/vice/PLUS4/kernal-318004-05.bin
share/vice/PLUS4/kernal-318005-05.bin
share/vice/PLUS4/kernal-364.bin
share/vice/PLUS4/sdl-hotkeys.vhk
share/vice/PLUS4/sdl_pos.vkm
share/vice/PLUS4/sdl_pos_fr.vkm
@ -290,17 +301,18 @@ share/vice/PLUS4/yape-ntsc.vpl
share/vice/PLUS4/yape-pal.vpl
share/vice/PRINTER/
share/vice/PRINTER/1520.vpl
share/vice/PRINTER/cbm1526
share/vice/PRINTER/mps801
share/vice/PRINTER/mps803
share/vice/PRINTER/cbm1526-325341-08.bin
share/vice/PRINTER/mps801.bin
share/vice/PRINTER/mps803.bin
share/vice/PRINTER/mps803.vpl
share/vice/PRINTER/nl10-cbm
share/vice/PRINTER/nl10.bin
share/vice/PRINTER/nl10.vpl
share/vice/SCPU64/
share/vice/SCPU64/c64hq.vpl
share/vice/SCPU64/c64s.vpl
share/vice/SCPU64/ccs64.vpl
share/vice/SCPU64/chargen
share/vice/SCPU64/chargen-901225-01.bin
share/vice/SCPU64/chargen-906143-02.bin
share/vice/SCPU64/cjam.vpl
share/vice/SCPU64/colodore.vpl
share/vice/SCPU64/community-colors.vpl
@ -308,7 +320,6 @@ share/vice/SCPU64/deekay.vpl
share/vice/SCPU64/default.vrs
share/vice/SCPU64/frodo.vpl
share/vice/SCPU64/godot.vpl
share/vice/SCPU64/jpchrgen
share/vice/SCPU64/palette.vpl
share/vice/SCPU64/pc64.vpl
share/vice/SCPU64/pepto-ntsc-sony.vpl
@ -332,20 +343,26 @@ share/vice/SCPU64/sdl_pos_da.vkm
share/vice/SCPU64/sdl_pos_de.vkm
share/vice/SCPU64/sdl_pos_fi.vkm
share/vice/SCPU64/sdl_pos_no.vkm
share/vice/SCPU64/sdl_pos_tr.vkm
share/vice/SCPU64/sdl_pos_uk.vkm
share/vice/SCPU64/sdl_sym.vkm
share/vice/SCPU64/sdl_sym_da.vkm
share/vice/SCPU64/sdl_sym_de.vkm
share/vice/SCPU64/sdl_sym_fr.vkm
share/vice/SCPU64/sdl_sym_nl.vkm
share/vice/SCPU64/sdl_sym_tr.vkm
share/vice/SCPU64/sdl_sym_uk.vkm
share/vice/SCPU64/vice.vpl
share/vice/VIC20/
share/vice/VIC20/PALette.vpl
share/vice/VIC20/basic
share/vice/VIC20/chargen
share/vice/VIC20/chargen-jp
share/vice/VIC20/basic-901486-01.bin
share/vice/VIC20/chargen-901460-02.bin
share/vice/VIC20/chargen-901460-03.bin
share/vice/VIC20/colodore_vic.vpl
share/vice/VIC20/default.vrs
share/vice/VIC20/kernal
share/vice/VIC20/kernal.901486-02.bin
share/vice/VIC20/kernal.901486-06.bin
share/vice/VIC20/kernal.901486-07.bin
share/vice/VIC20/mike-ntsc.vpl
share/vice/VIC20/mike-pal.vpl
share/vice/VIC20/sdl-hotkeys.vhk
@ -387,6 +404,7 @@ share/vice/common/DTV_32.png
share/vice/common/DTV_48.png
share/vice/common/DTV_64.png
share/vice/common/Icon-128@2x.png
share/vice/common/PET_1024.svg
share/vice/common/PET_16.png
share/vice/common/PET_24.png
share/vice/common/PET_256.png
@ -422,23 +440,5 @@ share/vice/common/VIC20_256.png
share/vice/common/VIC20_32.png
share/vice/common/VIC20_48.png
share/vice/common/VIC20_64.png
share/vice/common/gtk3-hotkeys-cartridge-mac.vhk
share/vice/common/gtk3-hotkeys-cartridge.vhk
share/vice/common/gtk3-hotkeys-datasette1-mac.vhk
share/vice/common/gtk3-hotkeys-datasette1.vhk
share/vice/common/gtk3-hotkeys-datasette2-mac.vhk
share/vice/common/gtk3-hotkeys-datasette2.vhk
share/vice/common/gtk3-hotkeys-debug-mac.vhk
share/vice/common/gtk3-hotkeys-debug.vhk
share/vice/common/gtk3-hotkeys-drive-mac.vhk
share/vice/common/gtk3-hotkeys-drive.vhk
share/vice/common/gtk3-hotkeys-fliplist-mac.vhk
share/vice/common/gtk3-hotkeys-fliplist.vhk
share/vice/common/gtk3-hotkeys-help-mac.vhk
share/vice/common/gtk3-hotkeys-help.vhk
share/vice/common/gtk3-hotkeys-settings-mac.vhk
share/vice/common/gtk3-hotkeys-settings.vhk
share/vice/common/gtk3-hotkeys-snapshot-mac.vhk
share/vice/common/gtk3-hotkeys-snapshot.vhk
share/vice/common/icon1024x1024.png
share/vice/common/vice-logo-black.svg

View file

@ -327,6 +327,7 @@
SUBDIR += urbanterror-data
SUBDIR += vacuum
SUBDIR += valyriatear
SUBDIR += vcmi
SUBDIR += vectoroids
SUBDIR += vegastrike
SUBDIR += vitetris

59
games/vcmi/Makefile Normal file
View file

@ -0,0 +1,59 @@
DISTNAME = vcmi-1.3.2.20230916
COMMENT = HoMM3 engine rewrite
CATEGORIES = games
HOMEPAGE = https://vcmi.eu/
MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
SITES = http://www.linklevel.net/distfiles/
# GPLv2+
PERMIT_PACKAGE = Yes
SHARED_LIBS = vcmi 0.0 # 0.0
WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_image SDL2_mixer SDL2_ttf
WANTLIB += avcodec avformat avutil boost_atomic-mt boost_chrono-mt
WANTLIB += boost_date_time-mt boost_filesystem-mt boost_locale-mt
WANTLIB += boost_program_options-mt boost_thread-mt c m minizip
WANTLIB += swscale tbb z
# C++17
COMPILER = base-clang ports-gcc
MODULES = devel/cmake
RUN_DEPENDS = devel/desktop-file-utils \
shells/bash \
x11/gtk+4,-guic
LIB_DEPENDS = archivers/minizip \
devel/boost \
devel/sdl2-image \
devel/sdl2-mixer \
devel/sdl2-ttf \
devel/tbb \
graphics/ffmpeg
# Add -pthread to "enable" boost threading support.
CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="${CXXFLAGS} \
-I${X11BASE}/include -pthread" \
-DENABLE_GITVERSION=OFF \
-DENABLE_EDITOR=OFF \
-DENABLE_LAUNCHER=OFF \
-DENABLE_TEST=OFF \
-Wno-dev
NO_TEST = Yes
FIX_CRLF_FILES = Global.h lib/CStopWatch.h lib/CModHandler.h
post-extract:
sed -i 's,/bin/bash,${LOCALBASE}/bin/bash,' ${WRKSRC}/vcmibuilder
DEBUG_PACKAGES = ${BUILD_PACKAGES}
.include <bsd.port.mk>

2
games/vcmi/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (vcmi-1.3.2.20230916.tar.gz) = +B79NOEtX3jjGlr92aYf24C3MG5RkutcQl0iEIG8YaI=
SIZE (vcmi-1.3.2.20230916.tar.gz) = 11634943

View file

@ -0,0 +1,12 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -424,7 +424,7 @@ endif()
if(ENABLE_LAUNCHER OR ENABLE_EDITOR)
# Widgets finds its own dependencies (QtGui and QtCore).
- find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets Network)
+# find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets Network)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets Network)
if(ENABLE_TRANSLATIONS)

View file

@ -0,0 +1,12 @@
Index: Global.h
--- Global.h.orig
+++ Global.h
@@ -37,7 +37,7 @@ static_assert(sizeof(bool) == 1, "Bool needs to be 1 b
# if defined(__ANDROID__) || defined(ANDROID)
# define VCMI_ANDROID
# endif
-#elif defined(__FreeBSD_kernel__) || defined(__FreeBSD__)
+#elif defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(__OpenBSD__)
# define VCMI_UNIX
# define VCMI_XDG
# define VCMI_FREEBSD

View file

@ -0,0 +1,21 @@
Index: lib/CStopWatch.h
--- lib/CStopWatch.h.orig
+++ lib/CStopWatch.h
@@ -9,7 +9,7 @@
*/
#pragma once
-#ifdef __FreeBSD__
+#ifdef __OpenBSD__
#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>
@@ -55,7 +55,7 @@ class CStopWatch (public)
private:
si64 clock()
{
- #ifdef __FreeBSD__ // TODO: enable also for Apple?
+ #ifdef __OpenBSD__ // TODO: enable also for Apple?
struct rusage usage;
getrusage(RUSAGE_SELF, &usage);
return static_cast<si64>(usage.ru_utime.tv_sec + usage.ru_stime.tv_sec) * 1000000 + usage.ru_utime.tv_usec + usage.ru_stime.tv_usec;

View file

@ -0,0 +1,12 @@
Index: lib/modding/CModVersion.h
--- lib/modding/CModVersion.h.orig
+++ lib/modding/CModVersion.h
@@ -10,7 +10,7 @@
#pragma once
-#ifdef __UCLIBC__
+#ifdef __OpenBSD__
#undef major
#undef minor
#undef patch

4
games/vcmi/pkg/DESCR Normal file
View file

@ -0,0 +1,4 @@
The purpose of VCMI project is to rewrite entire HoMM 3 engine from
scratch, giving it new and extended possibilities.
VCMI is still undergoing active development
To use VCMI you need to own original data files.

442
games/vcmi/pkg/PLIST Normal file
View file

@ -0,0 +1,442 @@
bin/vcmibuilder
@bin bin/vcmiclient
@bin bin/vcmiserver
lib/vcmi/
lib/vcmi/AI/
@so lib/vcmi/AI/libBattleAI.so
@so lib/vcmi/AI/libEmptyAI.so
@so lib/vcmi/AI/libNullkiller.so
@so lib/vcmi/AI/libStupidAI.so
@so lib/vcmi/AI/libVCAI.so
@lib lib/vcmi/libvcmi.so.${LIBvcmi_VERSION}
share/applications/vcmiclient.desktop
share/doc/pkg-readmes/${PKGSTEM}
share/icons/hicolor/1024x1024/
share/icons/hicolor/1024x1024/apps/
share/icons/hicolor/1024x1024/apps/vcmiclient.png
share/icons/hicolor/128x128/apps/vcmiclient.png
share/icons/hicolor/16x16/apps/vcmiclient.png
share/icons/hicolor/2048x2048/
share/icons/hicolor/2048x2048/apps/
share/icons/hicolor/2048x2048/apps/vcmiclient.png
share/icons/hicolor/22x22/apps/vcmiclient.png
share/icons/hicolor/256x256/apps/vcmiclient.png
share/icons/hicolor/32x32/apps/vcmiclient.png
share/icons/hicolor/48x48/apps/vcmiclient.png
share/icons/hicolor/512x512/apps/vcmiclient.png
share/icons/hicolor/64x64/apps/vcmiclient.png
share/icons/hicolor/scalable/apps/vcmiclient.svg
share/vcmi/
share/vcmi/Mods/
share/vcmi/Mods/vcmi/
share/vcmi/Mods/vcmi/Data/
share/vcmi/Mods/vcmi/Data/QuickRecruitmentWindow/
share/vcmi/Mods/vcmi/Data/QuickRecruitmentWindow/CreaturePurchaseCard.png
share/vcmi/Mods/vcmi/Data/StackQueueLarge.png
share/vcmi/Mods/vcmi/Data/StackQueueSmall.png
share/vcmi/Mods/vcmi/Data/UnitMaxMovementHighlight.png
share/vcmi/Mods/vcmi/Data/UnitMovementHighlight.png
share/vcmi/Mods/vcmi/Data/debug/
share/vcmi/Mods/vcmi/Data/debug/blocked.png
share/vcmi/Mods/vcmi/Data/debug/grid.png
share/vcmi/Mods/vcmi/Data/debug/spellRange.png
share/vcmi/Mods/vcmi/Data/debug/visitable.png
share/vcmi/Mods/vcmi/Data/lobby/
share/vcmi/Mods/vcmi/Data/lobby/iconFolder.png
share/vcmi/Mods/vcmi/Data/lobby/townBorderBig.png
share/vcmi/Mods/vcmi/Data/lobby/townBorderBigActivated.png
share/vcmi/Mods/vcmi/Data/lobby/townBorderBigGrayedOut.png
share/vcmi/Mods/vcmi/Data/lobby/townBorderSmallActivated.png
share/vcmi/Mods/vcmi/Data/questDialog.png
share/vcmi/Mods/vcmi/Data/radialMenu/
share/vcmi/Mods/vcmi/Data/radialMenu/heroMove.png
share/vcmi/Mods/vcmi/Data/radialMenu/heroSwap.png
share/vcmi/Mods/vcmi/Data/radialMenu/itemEmpty.png
share/vcmi/Mods/vcmi/Data/radialMenu/itemInactive.png
share/vcmi/Mods/vcmi/Data/radialMenu/stackFillOne.png
share/vcmi/Mods/vcmi/Data/radialMenu/stackMerge.png
share/vcmi/Mods/vcmi/Data/radialMenu/stackSplitDialog.png
share/vcmi/Mods/vcmi/Data/radialMenu/stackSplitEqual.png
share/vcmi/Mods/vcmi/Data/radialMenu/stackSplitOne.png
share/vcmi/Mods/vcmi/Data/radialMenu/statusBar.png
share/vcmi/Mods/vcmi/Data/s/
@comment share/vcmi/Mods/vcmi/Data/s/std.verm
share/vcmi/Mods/vcmi/Data/s/std.verm
@comment share/vcmi/Mods/vcmi/Data/s/testy.erm
share/vcmi/Mods/vcmi/Data/s/testy.erm
share/vcmi/Mods/vcmi/Data/settingsWindow/
share/vcmi/Mods/vcmi/Data/settingsWindow/checkBoxEmpty.png
share/vcmi/Mods/vcmi/Data/settingsWindow/frameAudio.png
share/vcmi/Mods/vcmi/Data/settingsWindow/frameMovement.png
share/vcmi/Mods/vcmi/Data/settingsWindow/frameStackQueue.png
share/vcmi/Mods/vcmi/Data/settingsWindow/gear.png
share/vcmi/Mods/vcmi/Data/settingsWindow/lineHorizontal.png
share/vcmi/Mods/vcmi/Data/settingsWindow/lineVertical.png
share/vcmi/Mods/vcmi/Data/settingsWindow/scrollSpeed1.png
share/vcmi/Mods/vcmi/Data/settingsWindow/scrollSpeed2.png
share/vcmi/Mods/vcmi/Data/settingsWindow/scrollSpeed3.png
share/vcmi/Mods/vcmi/Data/settingsWindow/scrollSpeed4.png
share/vcmi/Mods/vcmi/Data/settingsWindow/scrollSpeed5.png
share/vcmi/Mods/vcmi/Data/settingsWindow/scrollSpeed6.png
share/vcmi/Mods/vcmi/Data/stackWindow/
share/vcmi/Mods/vcmi/Data/stackWindow/bonus-effects.png
share/vcmi/Mods/vcmi/Data/stackWindow/button-panel.png
share/vcmi/Mods/vcmi/Data/stackWindow/commander-abilities.png
share/vcmi/Mods/vcmi/Data/stackWindow/commander-bg.png
share/vcmi/Mods/vcmi/Data/stackWindow/icons.png
share/vcmi/Mods/vcmi/Data/stackWindow/info-panel-0.png
share/vcmi/Mods/vcmi/Data/stackWindow/info-panel-1.png
share/vcmi/Mods/vcmi/Data/stackWindow/info-panel-2.png
share/vcmi/Mods/vcmi/Data/stackWindow/spell-effects.png
share/vcmi/Mods/vcmi/Sounds/
share/vcmi/Mods/vcmi/Sounds/we5.wav
share/vcmi/Mods/vcmi/Sprites/
share/vcmi/Mods/vcmi/Sprites/PortraitsLarge.json
share/vcmi/Mods/vcmi/Sprites/PortraitsSmall.json
share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/
share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png
share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def
share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def
share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/costBackground.png
share/vcmi/Mods/vcmi/Sprites/ScSelC.json
share/vcmi/Mods/vcmi/Sprites/battle/
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/empty.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/fullHex.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/left.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/leftHalf.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/top.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeft.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeftCorner.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeftHalfCorner.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/rangeHighlightsGreen.json
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/rangeHighlightsRed.json
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/empty.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/fullHex.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/left.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/leftHalf.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/top.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeft.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeftCorner.png
share/vcmi/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeftHalfCorner.png
share/vcmi/Mods/vcmi/Sprites/buttons/
share/vcmi/Mods/vcmi/Sprites/buttons/backpack.json
share/vcmi/Mods/vcmi/Sprites/buttons/backpackButtonIcon.png
share/vcmi/Mods/vcmi/Sprites/buttons/backpackNormal.png
share/vcmi/Mods/vcmi/Sprites/buttons/backpackPressed.png
share/vcmi/Mods/vcmi/Sprites/buttons/commander.json
share/vcmi/Mods/vcmi/Sprites/buttons/commanderNormal.png
share/vcmi/Mods/vcmi/Sprites/buttons/commanderPressed.png
share/vcmi/Mods/vcmi/Sprites/heroWindow/
share/vcmi/Mods/vcmi/Sprites/heroWindow/artifactSlotEmpty.png
share/vcmi/Mods/vcmi/Sprites/itpa.json
share/vcmi/Mods/vcmi/Sprites/mapFormatIcons/
share/vcmi/Mods/vcmi/Sprites/mapFormatIcons/vcmi1.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button190.json
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button190Normal.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button190NormalSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button190Pressed.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button190PressedSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button32.json
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button32Normal.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button32NormalSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button32Pressed.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button32PressedSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button46.json
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button46Normal.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button46NormalSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button46Pressed.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button46PressedSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button80.json
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button80Normal.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button80NormalSelected.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button80Pressed.png
share/vcmi/Mods/vcmi/Sprites/settingsWindow/button80PressedSelected.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/
share/vcmi/Mods/vcmi/Sprites/stackWindow/cancel-normal.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/cancel-pressed.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/cancelButton.json
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-0.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-1.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-10.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-2.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-3.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-4.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-5.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-6.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-7.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-8.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/level-9.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/levels.json
share/vcmi/Mods/vcmi/Sprites/stackWindow/switchModeIcons.json
share/vcmi/Mods/vcmi/Sprites/stackWindow/upgrade-normal.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/upgrade-pressed.png
share/vcmi/Mods/vcmi/Sprites/stackWindow/upgradeButton.json
share/vcmi/Mods/vcmi/Sprites/vcmi/
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/defendBig.png
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/defendSmall.png
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/statesBig.json
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/statesSmall.json
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/waitBig.png
share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/waitSmall.png
share/vcmi/Mods/vcmi/Sprites/vcmi/creatureIcons/
share/vcmi/Mods/vcmi/Sprites/vcmi/creatureIcons/towerLarge.png
share/vcmi/Mods/vcmi/Sprites/vcmi/creatureIcons/towerSmall.png
share/vcmi/Mods/vcmi/config/
share/vcmi/Mods/vcmi/config/vcmi/
share/vcmi/Mods/vcmi/config/vcmi/chinese.json
share/vcmi/Mods/vcmi/config/vcmi/czech.json
share/vcmi/Mods/vcmi/config/vcmi/english.json
share/vcmi/Mods/vcmi/config/vcmi/french.json
share/vcmi/Mods/vcmi/config/vcmi/german.json
share/vcmi/Mods/vcmi/config/vcmi/polish.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/clashOfDragons.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/coldshadowsFantasy.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/diamond.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/fear.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/guerilla.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/headquarters.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/hypercube.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/miniNostalgia.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/nostalgia.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/speed1.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/speed2.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/spider.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmodUnused/
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmodUnused/anarchy.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/dwarvenTunnels.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/golemsAplenty.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/meetingInMuzgob.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/monksRetreat.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/readyOrNot.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/smallRing.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3/worldsAtWar.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3unused/
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3unused/dragon.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3unused/gauntlet.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3unused/ring.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/heroes3unused/riseOfPhoenix.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm0k.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2a.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2b(2).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2b.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2c.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2f(2).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2f.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2h(2).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2h.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2i(2).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2i.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d(2).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d(3).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/3sb0b.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/3sb0c.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/3sm3d.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0d.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0f.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0g.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/4sm4e.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/5sb0a.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/5sb0b.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/6lm10.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/6lm10a.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0b.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0d.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0e.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/7sb0b.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/7sb0c.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8mm0e.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8mm6.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8mm6a.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8sm0c.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8sm0f.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8xm12.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8xm12a.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/symmetric/8xm8.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/2mm2h.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/2x2sm4d(3).JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/4mm2h.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/4sm3i.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/6lm10a.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/8xm12 huge.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/8xm8 huge.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/analogy.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross2.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross3.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/deux paires.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/doubled 8mm6.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/elka.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/goldenRing.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/greatSands.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/kite.JSON
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/upgrade.json
share/vcmi/Mods/vcmi/config/vcmi/rmg/unknownUnused/wheel.JSON
share/vcmi/Mods/vcmi/config/vcmi/russian.json
share/vcmi/Mods/vcmi/config/vcmi/spanish.json
share/vcmi/Mods/vcmi/config/vcmi/towerCreature.json
share/vcmi/Mods/vcmi/config/vcmi/towerFactions.json
share/vcmi/Mods/vcmi/config/vcmi/ukrainian.json
share/vcmi/Mods/vcmi/mod.json
share/vcmi/config/
share/vcmi/config/ERMU_to_picture.json
share/vcmi/config/NEUTRAL.PAL
share/vcmi/config/ai/
share/vcmi/config/ai/object-priorities.txt
share/vcmi/config/ambientSounds.json
share/vcmi/config/artifacts.json
share/vcmi/config/battleEffects.json
share/vcmi/config/battleStartpos.json
share/vcmi/config/battlefields.json
share/vcmi/config/battles_graphics.json
share/vcmi/config/bonuses.json
share/vcmi/config/campaignMedia.json
share/vcmi/config/campaignSets.json
share/vcmi/config/campaign_regions.json
share/vcmi/config/commanders.json
share/vcmi/config/creatures/
share/vcmi/config/creatures/castle.json
share/vcmi/config/creatures/conflux.json
share/vcmi/config/creatures/dungeon.json
share/vcmi/config/creatures/fortress.json
share/vcmi/config/creatures/inferno.json
share/vcmi/config/creatures/necropolis.json
share/vcmi/config/creatures/neutral.json
share/vcmi/config/creatures/rampart.json
share/vcmi/config/creatures/special.json
share/vcmi/config/creatures/stronghold.json
share/vcmi/config/creatures/tower.json
share/vcmi/config/factions/
share/vcmi/config/factions/castle.json
share/vcmi/config/factions/conflux.json
share/vcmi/config/factions/dungeon.json
share/vcmi/config/factions/fortress.json
share/vcmi/config/factions/inferno.json
share/vcmi/config/factions/necropolis.json
share/vcmi/config/factions/neutral.json
share/vcmi/config/factions/rampart.json
share/vcmi/config/factions/random.json
share/vcmi/config/factions/stronghold.json
share/vcmi/config/factions/tower.json
share/vcmi/config/filesystem.json
share/vcmi/config/fonts.json
share/vcmi/config/gameConfig.json
share/vcmi/config/heroClasses.json
share/vcmi/config/heroes/
share/vcmi/config/heroes/castle.json
share/vcmi/config/heroes/conflux.json
share/vcmi/config/heroes/dungeon.json
share/vcmi/config/heroes/fortress.json
share/vcmi/config/heroes/inferno.json
share/vcmi/config/heroes/necropolis.json
share/vcmi/config/heroes/rampart.json
share/vcmi/config/heroes/special.json
share/vcmi/config/heroes/stronghold.json
share/vcmi/config/heroes/tower.json
share/vcmi/config/mainmenu.json
share/vcmi/config/mapOverrides.json
share/vcmi/config/objects/
share/vcmi/config/objects/creatureBanks.json
share/vcmi/config/objects/dwellings.json
share/vcmi/config/objects/generic.json
share/vcmi/config/objects/moddables.json
share/vcmi/config/objects/rewardableBonusing.json
share/vcmi/config/objects/rewardableOncePerHero.json
share/vcmi/config/objects/rewardableOncePerWeek.json
share/vcmi/config/objects/rewardableOnceVisitable.json
share/vcmi/config/objects/rewardablePickable.json
share/vcmi/config/obstacles.json
share/vcmi/config/randomMap.json
share/vcmi/config/resources.json
share/vcmi/config/rivers.json
share/vcmi/config/roads.json
share/vcmi/config/schemas/
share/vcmi/config/schemas/artifact.json
share/vcmi/config/schemas/battlefield.json
share/vcmi/config/schemas/bonus.json
share/vcmi/config/schemas/creature.json
share/vcmi/config/schemas/faction.json
share/vcmi/config/schemas/hero.json
share/vcmi/config/schemas/heroClass.json
share/vcmi/config/schemas/mapHeader.json
share/vcmi/config/schemas/mod.json
share/vcmi/config/schemas/object.json
share/vcmi/config/schemas/objectTemplate.json
share/vcmi/config/schemas/objectType.json
share/vcmi/config/schemas/obstacle.json
share/vcmi/config/schemas/river.json
share/vcmi/config/schemas/road.json
share/vcmi/config/schemas/script.json
share/vcmi/config/schemas/settings.json
share/vcmi/config/schemas/skill.json
share/vcmi/config/schemas/spell.json
share/vcmi/config/schemas/template.json
share/vcmi/config/schemas/terrain.json
share/vcmi/config/schemas/townBuilding.json
share/vcmi/config/schemas/townSiege.json
share/vcmi/config/schemas/townStructure.json
share/vcmi/config/skills.json
share/vcmi/config/spells/
share/vcmi/config/spells/ability.json
share/vcmi/config/spells/adventure.json
share/vcmi/config/spells/moats.json
share/vcmi/config/spells/offensive.json
share/vcmi/config/spells/other.json
share/vcmi/config/spells/timed.json
share/vcmi/config/spells/vcmiAbility.json
share/vcmi/config/startres.json
share/vcmi/config/terrainViewPatterns.json
share/vcmi/config/terrains.json
@tag update-desktop-database
@tag gtk-update-icon-cache %D/share/icons/hicolor
share/vcmi/config/textColors.json
share/vcmi/config/widgets/
share/vcmi/config/widgets/adventureMap.json
share/vcmi/config/widgets/battleWindow2.json
share/vcmi/config/widgets/optionsTab.json
share/vcmi/config/widgets/randomMapTab.json
share/vcmi/config/widgets/settings/
share/vcmi/config/widgets/settings/adventureOptionsTab.json
share/vcmi/config/widgets/settings/battleOptionsTab.json
share/vcmi/config/widgets/settings/generalOptionsTab.json
share/vcmi/config/widgets/settings/library.json
share/vcmi/config/widgets/settings/otherOptionsTab.json
share/vcmi/config/widgets/settings/settingsMainContainer.json
share/vcmi/config/widgets/turnTimer.json

8
games/vcmi/pkg/README Normal file
View file

@ -0,0 +1,8 @@
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------
As yet VCMI is not standalone program, it uses original game files and
graphics. You need data files before running VCMI.
You can copy Data and Maps from disk to ~/.local/share/vcmi/ or use
vcmibuilder script to extract and install game data.

View file

@ -0,0 +1,19 @@
fix build with psql 16
https://github.com/pgpointcloud/pointcloud/pull/339
Index: pgsql/pc_pgsql.c
--- pgsql/pc_pgsql.c.orig
+++ pgsql/pc_pgsql.c
@@ -44,7 +44,11 @@ static PC_CONSTANTS *pc_constants_cache = NULL;
static Oid pointcloud_get_full_version_schema()
{
const char *proname = "pointcloud_full_version";
+#if PGSQL_VERSION < 160
List *names = stringToQualifiedNameList(proname);
+#else
+ List *names = stringToQualifiedNameList(proname, NULL);
+#endif
#if PGSQL_VERSION < 140
FuncCandidateList clist =
FuncnameGetCandidates(names, -1, NIL, false, false, false);

View file

@ -4,7 +4,7 @@ CATEGORIES ?= geo
PERMIT_PACKAGE ?= Yes
HOMEPAGE ?= https://www.gaia-gis.it/fossil/${PROJECT}/index
MASTER_SITES ?= https://www.gaia-gis.it/gaia-sins/
MASTER_SITES ?= https://www.gaia-gis.it/gaia-sins/${PROJECT:S/_/-/}-sources/
CONFIGURE_STYLE ?= gnu

View file

@ -3,7 +3,6 @@ DISTNAME = spatialite_gui-2.1.0-beta1
PKGNAME = spatialite_gui-2.1.0beta1
REVISION = 3
PROJECT = spatialite_gui
MASTER_SITES = http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/
LIB_DEPENDS += x11/wxWidgets>=3.0.4 \
databases/sqlite3 \

View file

@ -4,7 +4,6 @@ REVISION = 1
DISTNAME = ${PROJECT}-1.1.0-beta1
PKGNAME = ${DISTNAME:S/-beta/beta/}
SHARED_LIBS += rasterlite2 0.0 # 1.0
MASTER_SITES = http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/
LIB_DEPENDS += geo/spatialite/libspatialite>=5.0.0 \
geo/librttopo \

View file

@ -1,15 +1,14 @@
COMMENT= sqlite extented with spatial SQL capabilities
PROJECT = libspatialite
DISTNAME = ${PROJECT}-5.0.1
SHARED_LIBS = spatialite 1.2 # 8.2
REVISION = 1
DISTNAME = ${PROJECT}-5.1.0
SHARED_LIBS = spatialite 2.0 # 9.0
CONFIGURE_ARGS += --enable-rttopo \
--enable-gcp #required by spatialite_gui
LIB_DEPENDS += converters/libiconv \
archivers/minizip \
databases/sqlite3 \
geo/spatialite/freexl \
geo/spatialite/freexl>=2.0.0 \
geo/librttopo \
textproc/libxml \
geo/geos>=3.4.0 \

View file

@ -1,2 +1,2 @@
SHA256 (libspatialite-5.0.1.tar.gz) = 7svJQxHHgBLQWevA+uhupe9u7LEzA+boKzdTwbNAnpg=
SIZE (libspatialite-5.0.1.tar.gz) = 6372753
SHA256 (libspatialite-5.1.0.tar.gz) = Q74t00na/+AW3RQAxdEShYKMIv6jXKUQnyHz7VBgUIA=
SIZE (libspatialite-5.1.0.tar.gz) = 6517377

View file

@ -14,12 +14,12 @@ Index: src/Makefile.in
subdir = src
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
@@ -467,7 +467,7 @@ mod_spatialite_la_LIBADD = ./gaiaaux/gaiaaux.la ./gaia
@@ -475,7 +475,7 @@ mod_spatialite_la_LIBADD = ./gaiaaux/gaiaaux.la ./gaia
mod_spatialite_la_CPPFLAGS = @CFLAGS@ @CPPFLAGS@ \
-I$(top_srcdir)/src/headers -I. -DLOADABLE_EXTENSION
mod_spatialite_la_LIBTOOLFLAGS = --tag=disable-static
-@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 8:0:1
-@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 9:0:1
+@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -avoid-version
@ANDROID_TRUE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 8:0:1
@ANDROID_TRUE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 9:0:1
@MINGW_TRUE@mod_spatialite_la_LDFLAGS = -module -avoid-version -no-undefined
MOSTLYCLEANFILES = *.gcna *.gcno *.gcda

View file

@ -1,11 +1,11 @@
COMMENT = CLI tools for spatialite
PROJECT = spatialite-tools
DISTNAME = ${PROJECT}-5.0.1
REVISION = 1
DISTNAME = ${PROJECT}-5.1.0a
PKGNAME = ${DISTNAME:S/a$/pl0/}
LIB_DEPENDS += converters/libiconv \
databases/sqlite3 \
geo/spatialite/libspatialite>=5.0.1 \
geo/spatialite/libspatialite>=5.1.0 \
geo/spatialite/readosm
WANTLIB += ${COMPILER_LIBCXX}

View file

@ -1,2 +1,2 @@
SHA256 (spatialite-tools-5.0.1.tar.gz) = lgTCBeh/A3eJvFIwLGbM0TccPpjHTo7E4psHUt41Fxw=
SIZE (spatialite-tools-5.0.1.tar.gz) = 578520
SHA256 (spatialite-tools-5.1.0a.tar.gz) = EZ40dY6AiM27Q+2BtKbq6ojHZLC32hkAGlUUslRVAc4=
SIZE (spatialite-tools-5.1.0a.tar.gz) = 605765

View file

@ -275,6 +275,7 @@
SUBDIR += py-seaborn,python3
SUBDIR += py-termcolor,python3
SUBDIR += py-tifffile,python3
SUBDIR += py-wand,python3
SUBDIR += py2-Pillow
SUBDIR += py2-cairo
SUBDIR += pycha,python3

View file

@ -2,6 +2,7 @@ COMMENT= image viewer and browser for GNOME
GNOME_PROJECT= gthumb
GNOME_VERSION= 3.12.3
REVISION= 0
CATEGORIES= graphics
@ -22,9 +23,10 @@ MODULES= devel/dconf \
devel/meson \
x11/gnome
DEBUG_PACKAGES = ${BUILD_PACKAGES}
DEBUG_PACKAGES= ${BUILD_PACKAGES}
BUILD_DEPENDS += multimedia/gstreamer1/plugins-base
BUILD_DEPENDS= devel/appstream \
multimedia/gstreamer1/plugins-base
# web albums
BUILD_DEPENDS += devel/bison

View file

@ -1208,6 +1208,7 @@ share/locale/xh/LC_MESSAGES/gthumb.mo
share/locale/zh_CN/LC_MESSAGES/gthumb.mo
share/locale/zh_HK/LC_MESSAGES/gthumb.mo
share/locale/zh_TW/LC_MESSAGES/gthumb.mo
share/metainfo/org.gnome.gThumb.appdata.xml
@tag gtk-update-icon-cache %D/share/icons/hicolor
@tag update-desktop-database
@tag glib-compile-schemas

22
graphics/py-wand/Makefile Normal file
View file

@ -0,0 +1,22 @@
COMMENT= ctypes-based simple MagickWand API binding for Python
MODPY_EGG_VERSION= 0.6.11
DISTNAME= Wand-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME:L}
CATEGORIES= graphics
# MIT
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_PYBUILD= setuptools
FLAVORS= python3
FLAVOR= python3
RUN_DEPENDS= graphics/ImageMagick
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (Wand-0.6.11.tar.gz) = tmFwDan48ekx5Scm5PxkOlZblRT1iD1Bt3Pjw3yfqZU=
SIZE (Wand-0.6.11.tar.gz) = 11883567

View file

@ -0,0 +1,3 @@
Wand is a ctypes-based simple ImageMagick binding for Python, supporting 2.7,
3.3+, and PyPy.
All functionalities of MagickWand API are implemented in Wand.

View file

@ -0,0 +1,79 @@
lib/python${MODPY_VERSION}/site-packages/Wand-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/Wand-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/Wand-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/Wand-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/Wand-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/Wand-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/wand/
lib/python${MODPY_VERSION}/site-packages/wand/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}assertions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}assertions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}color.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}color.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}drawing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}drawing.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}font.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}font.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}image.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}image.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}resource.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}sequence.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}sequence.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/api.py
lib/python${MODPY_VERSION}/site-packages/wand/assertions.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}drawing_wand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}drawing_wand.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}magick_image.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}magick_image.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}magick_property.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}magick_property.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}magick_wand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}magick_wand.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}pixel_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}pixel_iterator.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}pixel_wand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}pixel_wand.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}structures.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}structures.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}wandtypes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/${MODPY_PYCACHE}wandtypes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/core.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/drawing_wand.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/magick_image.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/magick_property.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/magick_wand.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/pixel_iterator.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/pixel_wand.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/structures.py
lib/python${MODPY_VERSION}/site-packages/wand/cdefs/wandtypes.py
lib/python${MODPY_VERSION}/site-packages/wand/color.py
lib/python${MODPY_VERSION}/site-packages/wand/compat.py
lib/python${MODPY_VERSION}/site-packages/wand/display.py
lib/python${MODPY_VERSION}/site-packages/wand/drawing.py
lib/python${MODPY_VERSION}/site-packages/wand/exceptions.py
lib/python${MODPY_VERSION}/site-packages/wand/font.py
lib/python${MODPY_VERSION}/site-packages/wand/image.py
lib/python${MODPY_VERSION}/site-packages/wand/resource.py
lib/python${MODPY_VERSION}/site-packages/wand/sequence.py
lib/python${MODPY_VERSION}/site-packages/wand/version.py

View file

@ -87,8 +87,6 @@
SUBDIR += node
SUBDIR += nqp
SUBDIR += ocaml
SUBDIR += ocaml-camlp4
SUBDIR += ocaml-camlp5
SUBDIR += otcl
SUBDIR += p5-Language-Ook
SUBDIR += pcbasic

View file

@ -5,7 +5,7 @@ DPB_PROPERTIES = parallel
V = 8.4.0
FULL_VERSION = $V
FULL_PKGVERSION = $V
REVISION = 4
REVISION = 5
COMMENT = GNU Compiler Collection; bootstrap package
PKGNAME = bootgcc-${FULL_PKGVERSION}

View file

@ -2,7 +2,7 @@ ONLY_FOR_ARCHS = aarch64 amd64 i386 powerpc
COMMENT = high assurance C compiler
V = 3.13
V = 3.13.1
GH_ACCOUNT = AbsInt
GH_PROJECT = CompCert
GH_TAGNAME = v${V}

View file

@ -1,2 +1,2 @@
SHA256 (CompCert-3.13.tar.gz) = 66e4Fo9NhS2qsFfvpa7bXH3Lz6cRWhEiF1Mz5ZG3du8=
SIZE (CompCert-3.13.tar.gz) = 2798343
SHA256 (CompCert-3.13.1.tar.gz) = xDFLNYliJAvz4BSwyvP372IKG5oa9qu8Y5pxgcOJWyA=
SIZE (CompCert-3.13.1.tar.gz) = 2798512

View file

@ -18,7 +18,7 @@ USE_NOEXECONLY = Yes
V = 11.2.0
FULL_VERSION = $V
FULL_PKGVERSION = $V
REVISION = 8
REVISION = 9
ADASTRAP-amd64 = adastrap-amd64-$V-3.tar.xz
ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz

View file

@ -18,7 +18,7 @@ USE_NOEXECONLY = Yes
V = 8.4.0
FULL_VERSION = $V
FULL_PKGVERSION = $V
REVISION = 17
REVISION = 18
ADASTRAP-amd64 = adastrap-amd64-$V-2.tar.xz
ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz

View file

@ -3,7 +3,7 @@ NOT_FOR_ARCHS = aarch64 m88k mips64 powerpc64 riscv64
COMMENT = GNU Pascal compiler
DISTNAME = gpc-20070904
REVISION = 14
REVISION = 15
CATEGORIES = lang
HOMEPAGE = https://www.gnu-pascal.de/gpc/h-index.html

View file

@ -5,11 +5,18 @@ BROKEN-i386= linking problems
# - without the above, build fails with
# ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
# without, build fails partway through (though some previous gplc calls
# did work ok):
# gplc -c --fast-math fd2c.pl
# compilation failed
USE_NOBTCFI= Yes
ONLY_FOR_ARCHS= amd64 i386 sparc64
COMMENT= Prolog compiler
DISTNAME= gprolog-1.5.0
REVISION= 0
CATEGORIES= lang

View file

@ -2,7 +2,9 @@ COMMENT= NGINX JavaScript command line utility and static library
GH_ACCOUNT= nginx
GH_PROJECT= njs
GH_TAGNAME= 0.8.0
GH_TAGNAME= 0.8.1
REVISION= 0
CATEGORIES= lang www
@ -16,7 +18,7 @@ PERMIT_PACKAGE= Yes
COMPILER= base-clang ports-gcc
COMPILER_LANGS= c
WANTLIB= c crypto pcre2-8 readline ssl xml2 z
WANTLIB= c crypto m pcre2-8 xml2 z
LIB_DEPENDS= devel/pcre2 \
textproc/libxml

View file

@ -1,2 +1,2 @@
SHA256 (njs-0.8.0.tar.gz) = uYAz//aq3LuOEIuW6AwNlMbiEDvL51hGta4LVgaWCEs=
SIZE (njs-0.8.0.tar.gz) = 715391
SHA256 (njs-0.8.1.tar.gz) = BFDZZS08/n3Z+ALW95CjYW4WEu70Rxlc09ql1Ds5WIE=
SIZE (njs-0.8.1.tar.gz) = 729780

View file

@ -20,6 +20,7 @@ include/njs_encoding.h
include/njs_error.h
include/njs_event.h
include/njs_file.h
include/njs_flathsh.h
include/njs_function.h
include/njs_generator.h
include/njs_iterator.h

View file

@ -1,50 +0,0 @@
COMMENT = OCaml Preprocessor and Pretty-Printer
CATEGORIES = lang
EPOCH = 0
V = 4.12+1
GH_ACCOUNT = ocaml
GH_PROJECT = camlp4
GH_TAGNAME = ${V}
WRKDIST = ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:S/+/-/}
PKGNAME = ocaml-${DISTNAME}
# No dynlink compatibility between releases
PKGSPEC = ocaml-camlp4-=${V}v${EPOCH}
REVISION = 0
HOMEPAGE = https://github.com/ocaml/camlp4/
MAINTAINER = Christopher Zimmermann <chrisz@openbsd.org>
# LGPL >=2.1
PERMIT_PACKAGE = Yes
MODULES = lang/ocaml
WANTLIB += c m pthread
USE_GMAKE = Yes
CONFIGURE_STYLE = simple
BUILD_DEPENDS = devel/ocaml-ocamlbuild
MAKE_ENV = DESTDIR=${WRKINST}
ALL_TARGET = byte
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mocaml_native}
ALL_TARGET += native
.endif
INSTALL_TARGET = install install-META
pre-install:
echo PKGDIR=${LOCALBASE}/lib/ocaml >>${WRKSRC}/config.sh
echo LIBDIR=${LOCALBASE}/lib/ocaml >>${WRKSRC}/config.sh
echo BINDIR=${LOCALBASE}/bin >>${WRKSRC}/config.sh
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (camlp4-4.12+1.tar.gz) = hKUxldkW8gi4/XYcvTTOx4goY7lNnfLOQxmNcnc5zaM=
SIZE (camlp4-4.12+1.tar.gz) = 650487

View file

@ -1,7 +0,0 @@
Camlp4 is a software system for writing extensible parsers
for programming languages. It provides a set of OCaml
libraries that are used to define grammars as well as
loadable syntax extensions of such grammars. Camlp4 stands
for Caml Preprocessor and Pretty-Printer and one of its most
important applications is the definition of domain-specific
extensions of the syntax of OCaml.

View file

@ -1,74 +0,0 @@
@bin bin/camlp4o.opt
@bin bin/camlp4of.opt
@bin bin/camlp4oof.opt
@bin bin/camlp4orf.opt
@bin bin/camlp4r.opt
@bin bin/camlp4rf.opt
lib/ocaml/camlp4/Camlp4Bin.cmx
lib/ocaml/camlp4/Camlp4Bin.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.o
lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmx
lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.o
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.o
lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmx
lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.o
lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx
lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.o
lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmx
lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.o
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.o
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.o
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.o
lib/ocaml/camlp4/Camlp4Top/Rprint.cmx
lib/ocaml/camlp4/Camlp4Top/Rprint.o
lib/ocaml/camlp4/Camlp4Top/Top.cmx
lib/ocaml/camlp4/Camlp4Top/Top.o
lib/ocaml/camlp4/camlp4fulllib.a
lib/ocaml/camlp4/camlp4fulllib.cmxa
lib/ocaml/camlp4/camlp4lib.a
lib/ocaml/camlp4/camlp4lib.cmxa
lib/ocaml/camlp4/camlp4prof.cmx
lib/ocaml/camlp4/camlp4prof.o

View file

@ -1,93 +0,0 @@
%%native%%
bin/camlp4
bin/camlp4boot
bin/camlp4o
bin/camlp4of
bin/camlp4oof
bin/camlp4orf
bin/camlp4prof
bin/camlp4r
bin/camlp4rf
bin/mkcamlp4
lib/ocaml/camlp4/
lib/ocaml/camlp4/Camlp4.cmi
lib/ocaml/camlp4/Camlp4Bin.cmi
lib/ocaml/camlp4/Camlp4Bin.cmo
lib/ocaml/camlp4/Camlp4Filters/
lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo
lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi
lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
lib/ocaml/camlp4/Camlp4Parsers/
lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmi
lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo
lib/ocaml/camlp4/Camlp4Printers/
lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmi
lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo
lib/ocaml/camlp4/Camlp4Top/
lib/ocaml/camlp4/Camlp4Top.cmi
lib/ocaml/camlp4/Camlp4Top.cmo
lib/ocaml/camlp4/Camlp4Top/Rprint.cmi
lib/ocaml/camlp4/Camlp4Top/Rprint.cmo
lib/ocaml/camlp4/Camlp4Top/Top.cmi
lib/ocaml/camlp4/Camlp4Top/Top.cmo
lib/ocaml/camlp4/Camlp4_config.cmi
lib/ocaml/camlp4/META
lib/ocaml/camlp4/camlp4fulllib.cma
lib/ocaml/camlp4/camlp4lib.cma
lib/ocaml/camlp4/camlp4o.cma
lib/ocaml/camlp4/camlp4of.cma
lib/ocaml/camlp4/camlp4oof.cma
lib/ocaml/camlp4/camlp4orf.cma
lib/ocaml/camlp4/camlp4prof.cmi
lib/ocaml/camlp4/camlp4prof.cmo
lib/ocaml/camlp4/camlp4r.cma
lib/ocaml/camlp4/camlp4rf.cma

View file

@ -1,31 +0,0 @@
V = 7.14
COMMENT = OCaml Preprocessor and Pretty-Printer
DISTFILES = camlp5-rel${V}{rel${V:S/.//}}${EXTRACT_SUFX}
PKGNAME = ocaml-camlp5-${V}
CATEGORIES = lang
REVISION = 1
HOMEPAGE = https://camlp5.github.io/
MAINTAINER = Christopher Zimmermann <chrisz@openbsd.org>
# BSD
PERMIT_PACKAGE = Yes
WANTLIB += c m
MASTER_SITES = https://github.com/camlp5/camlp5/archive/
MODULES = lang/ocaml
CONFIGURE_STYLE = simple
ALL_TARGET = world
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mocaml_native}
ALL_TARGET += opt opt.opt
.endif
WRKDIST = ${WRKDIR}/camlp5-rel${V:S/.//}
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (camlp5-rel7.14.tar.gz) = boS5vATgOwW9HsFVAPC49O9OqBV2oapwN+8ByEz3baU=
SIZE (camlp5-rel7.14.tar.gz) = 1044110

View file

@ -1,12 +0,0 @@
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -57,7 +57,7 @@ install:
for i in $(DIRS) compile; do \
(cd $$i; $(MAKE) install DESTDIR=$(DESTDIR); cd ..); \
done
- cp etc/topfind.camlp5 `ocamlc -where`/. || true
+ cp etc/topfind.camlp5 $(DESTDIR)/`ocamlc -where`/. || true
uninstall:
@if test -z "$(LIBDIR)"; then \

View file

@ -1,19 +0,0 @@
Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also
provides parsing and printing tools.
As a preprocessor, it allows one to:
* extend the syntax of OCaml,
* redefine the whole syntax of the language.
As a pretty printer, it allows one to:
* display OCaml programs in an elegant way,
* convert from one syntax to another,
* check the results of syntax extensions.
Camlp5 also provides some parsing and pretty printing tools:
* extensible grammars
* extensible printers
* stream parsers and lexers
* pretty print module
It works as a shell command and can also be used in the OCaml toplevel.

View file

@ -1,108 +0,0 @@
@bin bin/camlp5o.opt
@bin bin/camlp5r.opt
bin/mkcamlp5.opt
lib/ocaml/camlp5/camlp5.a
lib/ocaml/camlp5/camlp5.cmxa
lib/ocaml/camlp5/diff.cmx
lib/ocaml/camlp5/eprinter.cmx
lib/ocaml/camlp5/extfold.cmx
lib/ocaml/camlp5/extfun.cmx
lib/ocaml/camlp5/fstream.cmx
lib/ocaml/camlp5/gramext.cmx
lib/ocaml/camlp5/gramlib.a
lib/ocaml/camlp5/gramlib.cmxa
lib/ocaml/camlp5/grammar.cmx
lib/ocaml/camlp5/odyl.a
lib/ocaml/camlp5/odyl.cmx
lib/ocaml/camlp5/odyl.cmxa
lib/ocaml/camlp5/odyl.o
lib/ocaml/camlp5/pa_extend.cmx
lib/ocaml/camlp5/pa_extend.o
lib/ocaml/camlp5/pa_extend_m.cmx
lib/ocaml/camlp5/pa_extend_m.o
lib/ocaml/camlp5/pa_extfold.cmx
lib/ocaml/camlp5/pa_extfold.o
lib/ocaml/camlp5/pa_extfun.cmx
lib/ocaml/camlp5/pa_extfun.o
lib/ocaml/camlp5/pa_extprint.cmx
lib/ocaml/camlp5/pa_extprint.o
lib/ocaml/camlp5/pa_fstream.cmx
lib/ocaml/camlp5/pa_fstream.o
lib/ocaml/camlp5/pa_lefteval.cmx
lib/ocaml/camlp5/pa_lefteval.o
lib/ocaml/camlp5/pa_lexer.cmx
lib/ocaml/camlp5/pa_lexer.o
lib/ocaml/camlp5/pa_lisp.cmx
lib/ocaml/camlp5/pa_lisp.o
lib/ocaml/camlp5/pa_macro.cmx
lib/ocaml/camlp5/pa_macro.o
lib/ocaml/camlp5/pa_macro_gram.cmx
lib/ocaml/camlp5/pa_macro_gram.o
lib/ocaml/camlp5/pa_macro_print.cmx
lib/ocaml/camlp5/pa_macro_print.o
lib/ocaml/camlp5/pa_mkast.cmx
lib/ocaml/camlp5/pa_mkast.o
lib/ocaml/camlp5/pa_mktest.cmx
lib/ocaml/camlp5/pa_mktest.o
lib/ocaml/camlp5/pa_o.cmx
lib/ocaml/camlp5/pa_o.o
lib/ocaml/camlp5/pa_o_fast.cmx
lib/ocaml/camlp5/pa_o_fast.o
lib/ocaml/camlp5/pa_oop.cmx
lib/ocaml/camlp5/pa_oop.o
lib/ocaml/camlp5/pa_op.cmx
lib/ocaml/camlp5/pa_op.o
lib/ocaml/camlp5/pa_pprintf.cmx
lib/ocaml/camlp5/pa_pprintf.o
lib/ocaml/camlp5/pa_pragma.cmx
lib/ocaml/camlp5/pa_pragma.o
lib/ocaml/camlp5/pa_r.cmx
lib/ocaml/camlp5/pa_r.o
lib/ocaml/camlp5/pa_reloc.cmx
lib/ocaml/camlp5/pa_reloc.o
lib/ocaml/camlp5/pa_rp.cmx
lib/ocaml/camlp5/pa_rp.o
lib/ocaml/camlp5/pa_scheme.cmx
lib/ocaml/camlp5/pa_scheme.o
lib/ocaml/camlp5/pa_sml.cmx
lib/ocaml/camlp5/pa_sml.o
lib/ocaml/camlp5/plexer.cmx
lib/ocaml/camlp5/plexing.cmx
lib/ocaml/camlp5/ploc.cmx
lib/ocaml/camlp5/pprintf.cmx
lib/ocaml/camlp5/pr_depend.cmx
lib/ocaml/camlp5/pr_depend.o
lib/ocaml/camlp5/pr_dump.cmx
lib/ocaml/camlp5/pr_dump.o
lib/ocaml/camlp5/pr_extend.cmx
lib/ocaml/camlp5/pr_extend.o
lib/ocaml/camlp5/pr_extfun.cmx
lib/ocaml/camlp5/pr_extfun.o
lib/ocaml/camlp5/pr_extprint.cmx
lib/ocaml/camlp5/pr_extprint.o
lib/ocaml/camlp5/pr_null.cmx
lib/ocaml/camlp5/pr_null.o
lib/ocaml/camlp5/pr_o.cmx
lib/ocaml/camlp5/pr_o.o
lib/ocaml/camlp5/pr_op.cmx
lib/ocaml/camlp5/pr_op.o
lib/ocaml/camlp5/pr_r.cmx
lib/ocaml/camlp5/pr_r.o
lib/ocaml/camlp5/pr_ro.cmx
lib/ocaml/camlp5/pr_ro.o
lib/ocaml/camlp5/pr_rp.cmx
lib/ocaml/camlp5/pr_rp.o
lib/ocaml/camlp5/pr_scheme.cmx
lib/ocaml/camlp5/pr_scheme.o
lib/ocaml/camlp5/pr_schemep.cmx
lib/ocaml/camlp5/pr_schemep.o
lib/ocaml/camlp5/pretty.cmx
lib/ocaml/camlp5/q_MLast.cmx
lib/ocaml/camlp5/q_MLast.o
lib/ocaml/camlp5/q_ast.cmx
lib/ocaml/camlp5/q_ast.o
lib/ocaml/camlp5/q_phony.cmx
lib/ocaml/camlp5/q_phony.o
lib/ocaml/camlp5/stdpp.cmx
lib/ocaml/camlp5/token.cmx
lib/ocaml/camlp5/versdep.cmx

View file

@ -1,113 +0,0 @@
%%native%%
bin/camlp5
bin/camlp5o
bin/camlp5r
bin/camlp5sch
bin/mkcamlp5
bin/ocpp5
lib/ocaml/camlp5/
lib/ocaml/camlp5/META
lib/ocaml/camlp5/ast2pt.cmi
lib/ocaml/camlp5/ast2pt.mli
lib/ocaml/camlp5/camlp5.cma
lib/ocaml/camlp5/camlp5_top.cma
lib/ocaml/camlp5/camlp5o.cma
lib/ocaml/camlp5/camlp5r.cma
lib/ocaml/camlp5/camlp5sch.cma
lib/ocaml/camlp5/diff.cmi
lib/ocaml/camlp5/diff.mli
lib/ocaml/camlp5/eprinter.cmi
lib/ocaml/camlp5/eprinter.mli
lib/ocaml/camlp5/extfold.cmi
lib/ocaml/camlp5/extfold.mli
lib/ocaml/camlp5/extfun.cmi
lib/ocaml/camlp5/extfun.mli
lib/ocaml/camlp5/fstream.cmi
lib/ocaml/camlp5/fstream.mli
lib/ocaml/camlp5/gramext.cmi
lib/ocaml/camlp5/gramext.mli
lib/ocaml/camlp5/gramlib.cma
lib/ocaml/camlp5/grammar.cmi
lib/ocaml/camlp5/grammar.mli
lib/ocaml/camlp5/lib.sml
lib/ocaml/camlp5/mLast.cmi
lib/ocaml/camlp5/mLast.mli
lib/ocaml/camlp5/ocpp.cmo
lib/ocaml/camlp5/odyl.cma
lib/ocaml/camlp5/odyl.cmo
lib/ocaml/camlp5/pa_extend.cmi
lib/ocaml/camlp5/pa_extend.cmo
lib/ocaml/camlp5/pa_extend_m.cmo
lib/ocaml/camlp5/pa_extfold.cmo
lib/ocaml/camlp5/pa_extfun.cmo
lib/ocaml/camlp5/pa_extprint.cmo
lib/ocaml/camlp5/pa_fstream.cmo
lib/ocaml/camlp5/pa_lefteval.cmo
lib/ocaml/camlp5/pa_lexer.cmo
lib/ocaml/camlp5/pa_lisp.cmo
lib/ocaml/camlp5/pa_macro.cmi
lib/ocaml/camlp5/pa_macro.cmo
lib/ocaml/camlp5/pa_macro_gram.cmi
lib/ocaml/camlp5/pa_macro_gram.cmo
lib/ocaml/camlp5/pa_macro_print.cmo
lib/ocaml/camlp5/pa_mkast.cmo
lib/ocaml/camlp5/pa_mktest.cmo
lib/ocaml/camlp5/pa_o.cmo
lib/ocaml/camlp5/pa_oop.cmo
lib/ocaml/camlp5/pa_op.cmo
lib/ocaml/camlp5/pa_pprintf.cmo
lib/ocaml/camlp5/pa_pragma.cmo
lib/ocaml/camlp5/pa_r.cmo
lib/ocaml/camlp5/pa_reloc.cmo
lib/ocaml/camlp5/pa_rp.cmo
lib/ocaml/camlp5/pa_scheme.cmo
lib/ocaml/camlp5/pa_sml.cmo
lib/ocaml/camlp5/pcaml.cmi
lib/ocaml/camlp5/pcaml.mli
lib/ocaml/camlp5/plexer.cmi
lib/ocaml/camlp5/plexer.mli
lib/ocaml/camlp5/plexing.cmi
lib/ocaml/camlp5/plexing.mli
lib/ocaml/camlp5/ploc.cmi
lib/ocaml/camlp5/ploc.mli
lib/ocaml/camlp5/pprintf.cmi
lib/ocaml/camlp5/pprintf.mli
lib/ocaml/camlp5/pr_depend.cmo
lib/ocaml/camlp5/pr_dump.cmo
lib/ocaml/camlp5/pr_extend.cmo
lib/ocaml/camlp5/pr_extfun.cmo
lib/ocaml/camlp5/pr_extprint.cmo
lib/ocaml/camlp5/pr_null.cmo
lib/ocaml/camlp5/pr_o.cmo
lib/ocaml/camlp5/pr_op.cmo
lib/ocaml/camlp5/pr_r.cmo
lib/ocaml/camlp5/pr_ro.cmo
lib/ocaml/camlp5/pr_rp.cmo
lib/ocaml/camlp5/pr_scheme.cmo
lib/ocaml/camlp5/pr_schemep.cmo
lib/ocaml/camlp5/pretty.cmi
lib/ocaml/camlp5/pretty.mli
lib/ocaml/camlp5/prtools.cmi
lib/ocaml/camlp5/prtools.mli
lib/ocaml/camlp5/q_MLast.cmo
lib/ocaml/camlp5/q_ast.cmo
lib/ocaml/camlp5/q_phony.cmo
lib/ocaml/camlp5/quotation.cmi
lib/ocaml/camlp5/quotation.mli
lib/ocaml/camlp5/reloc.cmi
lib/ocaml/camlp5/reloc.mli
lib/ocaml/camlp5/stdpp.cmi
lib/ocaml/camlp5/stdpp.mli
lib/ocaml/camlp5/token.cmi
lib/ocaml/camlp5/token.mli
lib/ocaml/camlp5/versdep.cmi
lib/ocaml/topfind.camlp5
@man man/man1/camlp5.1
@man man/man1/camlp5o.1
@man man/man1/camlp5o.opt.1
@man man/man1/camlp5r.1
@man man/man1/camlp5r.opt.1
@man man/man1/camlp5sch.1
@man man/man1/mkcamlp5.1
@man man/man1/mkcamlp5.opt.1
@man man/man1/ocpp5.1

View file

@ -2,6 +2,7 @@ COMMENT = libraries for the portable C compiler
DISTNAME = pcc-libs-${DISTVER}
PKGNAME = pcc-libs-${PKGVER}
REVISION = 0
MASTER_SITES = http://pcc.ludd.ltu.se/ftp/pub/pcc-libs/ \
ftp://pcc.ludd.ltu.se/pub/pcc-libs/

View file

@ -1,18 +0,0 @@
If you want to use this package as your default system ruby, as root
create symbolic links like so (overwriting any previous default):
ln -sf ${PREFIX}/bin/ruby30 ${PREFIX}/bin/ruby
ln -sf ${PREFIX}/bin/erb30 ${PREFIX}/bin/erb
ln -sf ${PREFIX}/bin/irb30 ${PREFIX}/bin/irb
ln -sf ${PREFIX}/bin/rdoc30 ${PREFIX}/bin/racc
ln -sf ${PREFIX}/bin/rdoc30 ${PREFIX}/bin/rdoc
ln -sf ${PREFIX}/bin/rdoc30 ${PREFIX}/bin/rbs
ln -sf ${PREFIX}/bin/ri30 ${PREFIX}/bin/ri
ln -sf ${PREFIX}/bin/rake30 ${PREFIX}/bin/rake
ln -sf ${PREFIX}/bin/gem30 ${PREFIX}/bin/gem
ln -sf ${PREFIX}/bin/bundle30 ${PREFIX}/bin/bundle
ln -sf ${PREFIX}/bin/bundler30 ${PREFIX}/bin/bundler
ln -sf ${PREFIX}/bin/typeprof30 ${PREFIX}/bin/typeprof
The ruby-shims package is also available to automatically select an
appropriate Ruby version per-project directory or system-wide.

View file

@ -1,15 +0,0 @@
If you set up the symlinks to make ruby 3.0 the system
ruby, don't forget to remove the following files:
rm ${PREFIX}/bin/ruby
rm ${PREFIX}/bin/erb
rm ${PREFIX}/bin/irb
rm ${PREFIX}/bin/rdoc
rm ${PREFIX}/bin/ri
rm ${PREFIX}/bin/gem
rm ${PREFIX}/bin/bundle
rm ${PREFIX}/bin/bundler
rm ${PREFIX}/bin/rake
rm ${PREFIX}/bin/racc
rm ${PREFIX}/bin/rbs
rm ${PREFIX}/bin/typeprof

View file

@ -4,7 +4,7 @@ BROKEN-sparc64 = infinite loop or aborts during build
COMMENT = Prolog for the real world
V = 7.6.0
REVISION = 17
REVISION = 18
DISTNAME = swipl-$V
PKGNAME = swi-prolog-$V
CATEGORIES = lang

View file

@ -7,6 +7,7 @@ BROKEN-powerpc64 = ld: error: undefined symbol: __subkf3 (and others)
COMMENT = zig compiler and toolchain
DISTNAME = zig-0.11.0
REVISION = 0
GH_ACCOUNT = ziglang
GH_PROJECT = zig

View file

@ -0,0 +1,15 @@
Force -znobtcfi on linker invocation.
Index: src/link/Elf.zig
--- src/link/Elf.zig.orig
+++ src/link/Elf.zig
@@ -1510,6 +1510,9 @@ fn linkWithLLD(self: *Elf, comp: *Compilation, prog_no
try argv.append("--error-limit=0");
+ try argv.append("-z");
+ try argv.append("nobtcfi");
+
if (self.base.options.sysroot) |sysroot| {
try argv.append(try std.fmt.allocPrint(arena, "--sysroot={s}", .{sysroot}));
}

View file

@ -2,7 +2,7 @@ COMMENT = Scientific Programming Language
VERSION = 7.3.0
DISTNAME = octave-${VERSION}
REVISION = 1
REVISION = 2
EXTRACT_SUFX = .tar.xz
CATEGORIES = math

View file

@ -2,7 +2,7 @@ COMMENT-main= GNOME desktop meta-package (core installation)
COMMENT-extras= GNOME desktop meta-package (world installation)
# sync with x11/gnome/shell GNOME_VERSION
V= 44.4
V= 44.5
PKGNAME= gnome-${V}
PKGNAME-main= gnome-${V}

View file

@ -61,6 +61,7 @@
SUBDIR += playerctl
SUBDIR += phonon
SUBDIR += phonon-backend
# SUBDIR += pipewire
SUBDIR += py-caption,python3
SUBDIR += py-casttube,python3
SUBDIR += py-chromecast,python3

View file

@ -0,0 +1,4 @@
SUBDIR =
SUBDIR += pipewire
.include <bsd.port.subdir.mk>

View file

@ -0,0 +1,16 @@
DISTNAME ?= ${PW_PROJECT}-${PW_VERSION}
CATEGORIES += multimedia
HOMEPAGE ?= https://pipewire.org/
MAINTAINER ?= Antoine Jacoutot <ajacoutot@openbsd.org>
# MIT
PERMIT_PACKAGE= Yes
MASTER_SITES ?= https://gitlab.freedesktop.org/pipewire/${PW_PROJECT}/-/archive/${PW_VERSION}/
MODULES += devel/meson
DEBUG_PACKAGES ?= ${BUILD_PACKAGES}

View file

@ -0,0 +1,31 @@
# XXX needs eventfd from rust libc (there's no epoll-shim rust) and rust pw_sys
COMMENT= XXX
PW_PROJECT= helvum
PW_VERSION= 0.3.4
# needed because the devel/cargo module resets the list
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
CATEGORIES= audio
MODULES= devel/cargo
BUILD_DEPENDS= devel/appstream-glib
# libclang.so
BUILD_DEPENDS += devel/llvm
MODCARGO_ENV= LIBCLANG_PATH=${LOCALBASE}/lib
LIB_DEPENDS= multimedia/pipewire/pipewire \
x11/gtk+4
pre-configure:
${MODCARGO_configure}
pre-build:
${MODCARGO_BUILD_TARGET}
.include "crates.inc"
.include <bsd.port.mk>

View file

@ -0,0 +1,125 @@
MODCARGO_CRATES += aho-corasick 0.7.15 # Unlicense/MIT
MODCARGO_CRATES += ansi_term 0.12.1 # MIT
MODCARGO_CRATES += anyhow 1.0.53 # MIT OR Apache-2.0
MODCARGO_CRATES += arrayvec 0.5.2 # MIT/Apache-2.0
MODCARGO_CRATES += atty 0.2.14 # MIT
MODCARGO_CRATES += autocfg 1.0.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += bindgen 0.59.2 # BSD-3-Clause
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += bitvec 0.19.6 # MIT
MODCARGO_CRATES += cairo-rs 0.15.1 # MIT
MODCARGO_CRATES += cairo-sys-rs 0.15.1 # MIT
MODCARGO_CRATES += cc 1.0.72 # MIT/Apache-2.0
MODCARGO_CRATES += cexpr 0.6.0 # Apache-2.0/MIT
MODCARGO_CRATES += cfg-expr 0.8.1 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-expr 0.9.1 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 0.1.10 # MIT/Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += clang-sys 1.3.0 # Apache-2.0
MODCARGO_CRATES += clap 2.34.0 # MIT
MODCARGO_CRATES += cookie-factory 0.3.2 # MIT
MODCARGO_CRATES += either 1.6.1 # MIT/Apache-2.0
MODCARGO_CRATES += env_logger 0.9.0 # MIT/Apache-2.0
MODCARGO_CRATES += errno 0.2.8 # MIT/Apache-2.0
MODCARGO_CRATES += errno-dragonfly 0.1.2 # MIT
MODCARGO_CRATES += field-offset 0.3.4 # MIT OR Apache-2.0
MODCARGO_CRATES += funty 1.1.0 # MIT
MODCARGO_CRATES += futures-channel 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-core 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-executor 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-io 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-task 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-util 0.3.19 # MIT OR Apache-2.0
MODCARGO_CRATES += gdk-pixbuf 0.15.4 # MIT
MODCARGO_CRATES += gdk-pixbuf-sys 0.15.1 # MIT
MODCARGO_CRATES += gdk4 0.4.6 # MIT
MODCARGO_CRATES += gdk4-sys 0.4.2 # MIT
MODCARGO_CRATES += gio 0.15.4 # MIT
MODCARGO_CRATES += gio-sys 0.15.4 # MIT
MODCARGO_CRATES += glib 0.15.4 # MIT
MODCARGO_CRATES += glib-macros 0.15.3 # MIT
MODCARGO_CRATES += glib-sys 0.15.4 # MIT
MODCARGO_CRATES += glob 0.3.0 # MIT/Apache-2.0
MODCARGO_CRATES += gobject-sys 0.15.1 # MIT
MODCARGO_CRATES += graphene-rs 0.15.1 # MIT
MODCARGO_CRATES += graphene-sys 0.15.1 # MIT
MODCARGO_CRATES += gsk4 0.4.6 # MIT
MODCARGO_CRATES += gsk4-sys 0.4.2 # MIT
MODCARGO_CRATES += gtk4 0.4.6 # MIT
MODCARGO_CRATES += gtk4-macros 0.4.3 # MIT
MODCARGO_CRATES += gtk4-sys 0.4.5 # MIT
MODCARGO_CRATES += heck 0.3.3 # MIT OR Apache-2.0
MODCARGO_CRATES += heck 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0
MODCARGO_CRATES += humantime 2.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += itertools 0.10.3 # MIT/Apache-2.0
MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += lazycell 1.3.0 # MIT/Apache-2.0
MODCARGO_CRATES += lexical-core 0.7.6 # MIT/Apache-2.0
MODCARGO_CRATES += libc 0.2.116 # MIT OR Apache-2.0
MODCARGO_CRATES += libloading 0.7.3 # ISC
MODCARGO_CRATES += libspa 0.4.1 # MIT
MODCARGO_CRATES += libspa-sys 0.4.1 # MIT
MODCARGO_CRATES += log 0.4.14 # MIT OR Apache-2.0
MODCARGO_CRATES += memchr 2.3.4 # Unlicense/MIT
MODCARGO_CRATES += memoffset 0.6.5 # MIT
MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES += nix 0.14.1 # MIT
MODCARGO_CRATES += nom 6.2.1 # MIT
MODCARGO_CRATES += nom 7.1.0 # MIT
MODCARGO_CRATES += once_cell 1.9.0 # MIT OR Apache-2.0
MODCARGO_CRATES += pango 0.15.2 # MIT
MODCARGO_CRATES += pango-sys 0.15.1 # MIT
MODCARGO_CRATES += peeking_take_while 0.1.2 # Apache-2.0/MIT
MODCARGO_CRATES += pest 2.1.3 # MIT/Apache-2.0
MODCARGO_CRATES += pin-project-lite 0.2.8 # Apache-2.0 OR MIT
MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += pipewire 0.4.1 # MIT
MODCARGO_CRATES += pipewire-sys 0.4.1 # MIT
MODCARGO_CRATES += pkg-config 0.3.24 # MIT/Apache-2.0
MODCARGO_CRATES += proc-macro-crate 1.1.0 # Apache-2.0/MIT
MODCARGO_CRATES += proc-macro-error 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-error-attr 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.36 # MIT OR Apache-2.0
MODCARGO_CRATES += quote 1.0.15 # MIT OR Apache-2.0
MODCARGO_CRATES += radium 0.5.3 # MIT
MODCARGO_CRATES += regex 1.4.6 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.6.25 # MIT/Apache-2.0
MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT
MODCARGO_CRATES += rustc_version 0.3.3 # MIT/Apache-2.0
MODCARGO_CRATES += ryu 1.0.9 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += semver 0.11.0 # MIT/Apache-2.0
MODCARGO_CRATES += semver-parser 0.10.2 # MIT/Apache-2.0
MODCARGO_CRATES += serde 1.0.136 # MIT OR Apache-2.0
MODCARGO_CRATES += shlex 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += signal 0.7.0 # MIT/Apache-2.0
MODCARGO_CRATES += slab 0.4.5 # MIT
MODCARGO_CRATES += smallvec 1.8.0 # MIT/Apache-2.0
MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += strsim 0.8.0 # MIT
MODCARGO_CRATES += strum 0.21.0 # MIT
MODCARGO_CRATES += strum_macros 0.21.1 # MIT
MODCARGO_CRATES += syn 1.0.86 # MIT OR Apache-2.0
MODCARGO_CRATES += system-deps 3.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += system-deps 6.0.1 # MIT OR Apache-2.0
MODCARGO_CRATES += tap 1.0.1 # MIT
MODCARGO_CRATES += termcolor 1.1.2 # Unlicense OR MIT
MODCARGO_CRATES += textwrap 0.11.0 # MIT
MODCARGO_CRATES += thiserror 1.0.30 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.30 # MIT OR Apache-2.0
MODCARGO_CRATES += toml 0.5.8 # MIT/Apache-2.0
MODCARGO_CRATES += ucd-trie 0.1.3 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-segmentation 1.8.0 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-width 0.1.9 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-xid 0.2.2 # MIT OR Apache-2.0
MODCARGO_CRATES += vec_map 0.8.2 # MIT/Apache-2.0
MODCARGO_CRATES += version-compare 0.0.11 # MIT
MODCARGO_CRATES += version-compare 0.1.0 # MIT
MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
MODCARGO_CRATES += void 1.0.2 # MIT
MODCARGO_CRATES += which 4.2.4 # MIT
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-util 0.1.5 # Unlicense/MIT
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += wyz 0.2.0 # MIT

View file

@ -0,0 +1,252 @@
SHA256 (cargo/aho-corasick-0.7.15.tar.gz) = dAT+v/qkfayBqkTbpxUjydBpsb3FCnfbQRlRSeF/aOU=
SHA256 (cargo/ansi_term-0.12.1.tar.gz) = 1Sqbt+wM9ITFUYMKfOJ70g1n6sZH4b77VrC+TuOaVdI=
SHA256 (cargo/anyhow-1.0.53.tar.gz) = lKRbRVwUZmuF/ECgGeirnrdeOhJOBUlPU5cSK8nrBuA=
SHA256 (cargo/arrayvec-0.5.2.tar.gz) = I7Yvxl3o5Of1JTT7UrDz7QR0auJnUZ7vKoOUHoCFBos=
SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
SHA256 (cargo/autocfg-1.0.1.tar.gz) = zbAx3XjihzHYfVbMj/70qPNsomw4/i3nAFQ+Yn+KRko=
SHA256 (cargo/bindgen-0.59.2.tar.gz) = K9KppFjo9DBMUsQ+uwz71SAon4N5pS4ymjiv2pm/jrg=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/bitvec-0.19.6.tar.gz) = Vfk9DvM2PDZNWXZkajjwTPZ8/h1MjRYM3qAsqywRazM=
SHA256 (cargo/cairo-rs-0.15.1.tar.gz) = uGnpeocXD5Z2L58Xjq6MRhFH5yK6Id2IFBBb9XFr8Uo=
SHA256 (cargo/cairo-sys-rs-0.15.1.tar.gz) = PFXUKb71askXLSX+y4XcgGgwfRes10s3eGa3oe8l08g=
SHA256 (cargo/cc-1.0.72.tar.gz) = IqkTe5XqBoZOAYN1tyrft9tub2jPyN9aBNACiAUEhe4=
SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y=
SHA256 (cargo/cfg-expr-0.8.1.tar.gz) = tBLoMyYUfCu4gfi0Dt+/mQW5uKuuvQ5HyhkLpi/ajw4=
SHA256 (cargo/cfg-expr-0.9.1.tar.gz) = NDHfWfKKzK9MtO7UqazGa+o/PDdTqmzcLwJBdO8jKvc=
SHA256 (cargo/cfg-if-0.1.10.tar.gz) = R4W90clrKoRrK9fMAuhraz2/FOflNEbE9UySo2EECCI=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/clang-sys-1.3.0.tar.gz) = +mYEW5yyPC6cFSBzIDBgiwLuB+XPqlpSHsFd7X+iTJA=
SHA256 (cargo/clap-2.34.0.tar.gz) = oGEFRBgMOLiBAf7PLdY0sXSmLu9pRvhN/GpxJ1ErOBw=
SHA256 (cargo/cookie-factory-0.3.2.tar.gz) = OW3phJcDRrDZ6T0UFQgpI8Z55a5cPuPcvRBPVhCvEms=
SHA256 (cargo/either-1.6.1.tar.gz) = 541PHMSuM7v8FX7V1aXvO8KSJzA9WVhh3rI4/OxOlFc=
SHA256 (cargo/env_logger-0.9.0.tar.gz) = CyzwNElx7mxkwxvg1TB5P7pFfTIt/sKBDEU9DvIo+cM=
SHA256 (cargo/errno-0.2.8.tar.gz) = 9jkEY1XuTzeUTkT2BkLG86fvo89reMeKDZiajObDlqE=
SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8=
SHA256 (cargo/field-offset-0.3.4.tar.gz) = HhxUlRRQy9OfPbzxAFrEE7SUh9q/GKcgrSOD7M/v+5I=
SHA256 (cargo/funty-1.1.0.tar.gz) = /tNM0QWRfpHapNprNyjEewaHSdamLFmBHwbtKscdnac=
SHA256 (cargo/futures-channel-0.3.19.tar.gz) = uj3aC2WIM182CvxnXQVkwXp3or2oHKF4pLYIG9hsfws=
SHA256 (cargo/futures-core-0.3.19.tar.gz) = 0Mj/BGG4JVmBDNzP3jIVw/NzgH9eUjK3FHm/97slg9c=
SHA256 (cargo/futures-executor-0.3.19.tar.gz) = KdbS/1uxD7lchbjORlOKLl9ef9x1ViOn1FKauKTtnSo=
SHA256 (cargo/futures-io-0.3.19.tar.gz) = sfnTSvWhqsb7OA9zX+UQdGw4Bnxb8Wx/0lAoBQPJcbI=
SHA256 (cargo/futures-task-0.3.19.tar.gz) = bufGSFwwFnzk37g6xWioSf5TJ0yDEIFHbuE+Dc4arXI=
SHA256 (cargo/futures-util-0.3.19.tar.gz) = 2bXPQLR6Jx93qLG+wDygkETZnSNywN4kTmZDB2EScWQ=
SHA256 (cargo/gdk-pixbuf-0.15.4.tar.gz) = c6ovXeG0VxDakKVYYydmZ9w6MmSq9qKurOYrsBUkTUk=
SHA256 (cargo/gdk-pixbuf-sys-0.15.1.tar.gz) = QTQk2YGGIfo8/Io6kVzbiafDxQfVZ2G07IOpqY5YcXE=
SHA256 (cargo/gdk4-0.4.6.tar.gz) = 2d9AAGJ3/0RTj+dYQA/GcRRvbyZll4trV9JAjbPCvs8=
SHA256 (cargo/gdk4-sys-0.4.2.tar.gz) = SKOeNKvjXuLPVKHindmDrM7NETrTC96tUFBBj6kvKhs=
SHA256 (cargo/gio-0.15.4.tar.gz) = VvkGAi/olQW057bFmmLUyjwJCQTyhs9h8bJFr8sgiX0=
SHA256 (cargo/gio-sys-0.15.4.tar.gz) = lyJeG5x8SO1/7EN3/ccnApZb+/06lEuSjMu12O2CzMk=
SHA256 (cargo/glib-0.15.4.tar.gz) = 44W2wXoa3X0PvGTTji50I0bT6LIuX6NzTlzcor4kAo0=
SHA256 (cargo/glib-macros-0.15.3.tar.gz) = 5YsmL/Ze93EAOHPOqMEOD+hU8cUI1I1ipBEaH/Fj99E=
SHA256 (cargo/glib-sys-0.15.4.tar.gz) = DE8I3Wf3SyI/7buzDnMUW5rNRE5nzE130FmGWbfuvn4=
SHA256 (cargo/glob-0.3.0.tar.gz) = m5GZM6OXt5w34zt3uyqj3I624WWtgJ5Y/3W8fbLjRXQ=
SHA256 (cargo/gobject-sys-0.15.1.tar.gz) = btsfCz5MCOKgpJDRCCup6QLN/4/wcJHoXGyuxg0X4qs=
SHA256 (cargo/graphene-rs-0.15.1.tar.gz) = fFT5+77v22LJn4kt/KNfg5keLLW0ao3CpxXlhhL4VXA=
SHA256 (cargo/graphene-sys-0.15.1.tar.gz) = A/MRrLAjz3r1U3813gKOA3BhNu6tfyWjHo/Sb1AR4LM=
SHA256 (cargo/gsk4-0.4.6.tar.gz) = G/Y9RU4vdavZLubeCsn8Wq8QGM2cRYqvneKWxcura7k=
SHA256 (cargo/gsk4-sys-0.4.2.tar.gz) = 4x0h184CuiYbskxQxKsjihC0GiyXwyr/+uKUcbfMpps=
SHA256 (cargo/gtk4-0.4.6.tar.gz) = noQVVuP+VdikOtp2t7CKX2VXC73+O49ywzMFO4gyxiY=
SHA256 (cargo/gtk4-macros-0.4.3.tar.gz) = Vz20K7ZJc6TV9xi3PKpyBChaGmZTCKI7EXI9DuVuwwU=
SHA256 (cargo/gtk4-sys-0.4.5.tar.gz) = xHwHXo95XDj26aR7Uac+q3ezJfg8AVSXntTUJFw2SQ0=
SHA256 (cargo/heck-0.3.3.tar.gz) = bWIe+yaGPw6ZJMasV36CdeXmt3RV22T/psZckE6eEyw=
SHA256 (cargo/heck-0.4.0.tar.gz) = JUB3HmX8jLg81uiiN/cMMZvVwp947RCEul1Q7qyG9/k=
SHA256 (cargo/hermit-abi-0.1.19.tar.gz) = YrRnNDuUukdtyyUA0kLa27OVV9+IkxCsd8XZkQCqrDM=
SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
SHA256 (cargo/itertools-0.10.3.tar.gz) = qanRn6Hnm2IV/ym51ogLcGFH8W6bHbseTllHtbArxeM=
SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
SHA256 (cargo/lazycell-1.3.0.tar.gz) = gw0Izh0dlB5rMGRfGg61ZDAT2DXON3ml/CCCYdvhD1U=
SHA256 (cargo/lexical-core-0.7.6.tar.gz) = ZgfGKqFh0j0XqQcsxdoL5nzfyJ06+x6NnIQr68JSX/4=
SHA256 (cargo/libc-0.2.116.tar.gz) = Vl29iIctvkzIpG5SfyZIPB0fevpriEo71s2JPU+Y2nQ=
SHA256 (cargo/libloading-0.7.3.tar.gz) = 77wPA/mnden2rtKVxqG6IlPFdXqeA9VcbKpGpoGrzd0=
SHA256 (cargo/libspa-0.4.1.tar.gz) = rrNz6LA3QDacX+SKVXxkCLaJiYLVfheUDeFEN11HJ0M=
SHA256 (cargo/libspa-sys-0.4.1.tar.gz) = 0wGi/C/tCpfBODZAik2Y9BmvDCaV7PdOY0ohTBe+76Y=
SHA256 (cargo/log-0.4.14.tar.gz) = Ubm75sR9Ufw+GpuUWWWUa0xEFCq4eSxQg1qYDTYsJxA=
SHA256 (cargo/memchr-2.3.4.tar.gz) = DuHEeqolbsq8rqNR6uSpsB7zntgQAE4pjSUR7ShLFSU=
SHA256 (cargo/memoffset-0.6.5.tar.gz) = WqNh1Prqk2AwZKAnQV8HvY4dXIjJ+/aL9WooVCj9ec4=
SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
SHA256 (cargo/nix-0.14.1.tar.gz) = bHIr7hA31DDQ+OaHu9vyIvJ8xuTmjVyvYwhXuyttvc4=
SHA256 (cargo/nom-6.2.1.tar.gz) = nFxRuQg6PGIPpnoqY10c59lbiX6VfWso/5pdqWChA6Y=
SHA256 (cargo/nom-7.1.0.tar.gz) = Gx0R4e84nHb+W4G8ry6jLPiLYrxJThn0k9CzDnqTAQk=
SHA256 (cargo/once_cell-1.9.0.tar.gz) = 2jJRXZ9ubkide8nYTHGwYNtyR9wDW75E6siM+HSG2NU=
SHA256 (cargo/pango-0.15.2.tar.gz) = eSEe/0MMKcw4xp4KtUvHj6FWgSHKlzdwfu5/kqhBepQ=
SHA256 (cargo/pango-sys-0.15.1.tar.gz) = cCLC+4jNLZ1V4acIqMU6OuhngjTEpUv2I0AK638x+sI=
SHA256 (cargo/peeking_take_while-0.1.2.tar.gz) = GbF83b5+w/i8gAiHurXnFzSMleosoLG/CDf7lk3GcJk=
SHA256 (cargo/pest-2.1.3.tar.gz) = EPSHKulNe5CuSHVN8i/UKtUs50C483CwPaSDVBdAPlM=
SHA256 (cargo/pin-project-lite-0.2.8.tar.gz) = 4oD753zGLJFSclnpRCFT9GiHNnSNJGYBJihjKXQrTGw=
SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
SHA256 (cargo/pipewire-0.4.1.tar.gz) = XeBQ2HnnuNkxNCnsMUuIsm/ki6Kabsw7yCidNnP+5sg=
SHA256 (cargo/pipewire-sys-0.4.1.tar.gz) = m0ql7586/vfbszUQb2m9a7VBJZ6HlsaTgQzeINseuUk=
SHA256 (cargo/pkg-config-0.3.24.tar.gz) = WIk/dRybBBKHGgmr1i7NKgApjGyDvvoiPvmMUq70DL4=
SHA256 (cargo/proc-macro-crate-1.1.0.tar.gz) = HrrOaInK+Im00/dr7O4S6QNT8rjH2HVTSnHldC+Pb4M=
SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
SHA256 (cargo/proc-macro2-1.0.36.tar.gz) = xzQtWIP7zK4cw3ojU7Cch8mw86/XP1+5u6aHofczsCk=
SHA256 (cargo/quote-1.0.15.tar.gz) = hk0+lqiZhjE2/G6Z89fK4ona/kO/LFrBm3DfchDAoUU=
SHA256 (cargo/radium-0.5.3.tar.gz) = lBup142OL3zkdMAV7qTZxtJbajMn+YMu4ppN4n+Ru7g=
SHA256 (cargo/regex-1.4.6.tar.gz) = KiavQYtXS9VliDNbOjZZplcl1OY26xAWwvnjs4x8x1k=
SHA256 (cargo/regex-syntax-0.6.25.tar.gz) = 9JcoWITz/P9CT/yTPlbXy8pRHe8MmDGn+bX2FT48yJs=
SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
SHA256 (cargo/rustc_version-0.3.3.tar.gz) = 8N/iCHxRxGAAhzDei1fmoyB4L7+zEuH01SDmxvrhVe4=
SHA256 (cargo/ryu-1.0.9.tar.gz) = c7S3UMeCllwhG0LwIvWa8fvOq90CZiNxTxBBUvHsFJ8=
SHA256 (cargo/semver-0.11.0.tar.gz) = 8wGvECNvbfQWD3w/BO7G28cKzoLSMyarrV7e6IgBxrY=
SHA256 (cargo/semver-parser-0.10.2.tar.gz) = ALC+9bf54N8WU205Yc+26EMxwGW0Bmr7OXaNDjGUEfc=
SHA256 (cargo/serde-1.0.136.tar.gz) = zjHiSwHh5STflvHC/dBUQF+Nc3YkmlEQiG+0tlhIR4k=
SHA256 (cargo/shlex-1.1.0.tar.gz) = Q7KFOk0J8hXCTMVInJks5GBS01m1EJNDy6+/Jrxi+KM=
SHA256 (cargo/signal-0.7.0.tar.gz) = L2zoOxWatphNJBn0lRNJcrSHVNE/8uP4yZgzmUK1btk=
SHA256 (cargo/slab-0.4.5.tar.gz) = ne+R/R4Bj+AHAieR+GXQzMmzoNUAHgGqu4tA5GAAr7U=
SHA256 (cargo/smallvec-1.8.0.tar.gz) = 8t1XRiaDkQbDIKMjMIYp3LGs/JbjKoy6Nk3cYawj7oM=
SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
SHA256 (cargo/strsim-0.8.0.tar.gz) = jqURnNtMVbVdQyq7UToEKThIeMFd3mDMd7HJneGpWmo=
SHA256 (cargo/strum-0.21.0.tar.gz) = qvhrvP0fqWcLehKfZPwMn8u/5PG8QhDp6Y/nH/wSzeI=
SHA256 (cargo/strum_macros-0.21.1.tar.gz) = 0Gqu7ugJ28WetFVhg92SffZ9sVQN5b6NPsC2Y2NYpew=
SHA256 (cargo/syn-1.0.86.tar.gz) = imWz9P+gCS6Yh2adsOrgeUHwI5katY6kTaj+ji1RHGs=
SHA256 (cargo/system-deps-3.2.0.tar.gz) = SAwmn4cHIrOwjS8TBTzgwqtyKDn0coY8Pi1h/zocL6Y=
SHA256 (cargo/system-deps-6.0.1.tar.gz) = rTqX/e89r5Ndkps+l+WmpoDNRiLkDClBygh11lZkFvg=
SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
SHA256 (cargo/termcolor-1.1.2.tar.gz) = Lf7YmfDrA/Mu6Magqr24p5SWWeNGZWH8Ct9U4m2IxfQ=
SHA256 (cargo/textwrap-0.11.0.tar.gz) = 0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA=
SHA256 (cargo/thiserror-1.0.30.tar.gz) = hUur5S5N8WU3BrmPz8BYQwEAObQGh1kwpw5NlkTlxBc=
SHA256 (cargo/thiserror-impl-1.0.30.tar.gz) = qjL9P2J/Nn/hb4k+JZeuPAUCD4u6Jmak5upz03flcUs=
SHA256 (cargo/toml-0.5.8.tar.gz) = oxFClwgmcz34JB7zXcBA75jGeasU18PlTYJwmbOs7Ko=
SHA256 (cargo/ucd-trie-0.1.3.tar.gz) = Vt7hhTCbUNHxG/7e8P5tA2hC4/t3QTq+8p+PjRxdTBw=
SHA256 (cargo/unicode-segmentation-1.8.0.tar.gz) = iJWEmpSeeEXga9bcGqUXMaEDxCcHAQpbWRwAOPtzOFs=
SHA256 (cargo/unicode-width-0.1.9.tar.gz) = PtdC1Oor0RduI2FyyEKar1RIbnrAmNsp/+ZSngzlCXM=
SHA256 (cargo/unicode-xid-0.2.2.tar.gz) = jMuC1h+ApmPv4feHpRsWtaUeMxTWrDZbCGOfUjh7M/M=
SHA256 (cargo/vec_map-0.8.2.tar.gz) = 8b3fEYe+aS55xf/quJETLfsPI27TakPH7TnxFl7iAZE=
SHA256 (cargo/version-compare-0.0.11.tar.gz) = HBjIWe6tedi5XQnkZ4Vm6NcBBcTnslH3B6A98yRCZhs=
SHA256 (cargo/version-compare-0.1.0.tar.gz) = /ogke5LB32tt6A3cKQ85dtvfL19dP9BJqftZjG3VynM=
SHA256 (cargo/version_check-0.9.4.tar.gz) = SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
SHA256 (cargo/void-1.0.2.tar.gz) = agLkiF7TvA8t6Q6m3UXry7ZtrP/gNUf627DuridwiH0=
SHA256 (cargo/which-4.2.4.tar.gz) = Klp+SH6SHPIgIGhkqUqJtsaQW/wZ8QV/ompMs2DlwdI=
SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
SHA256 (cargo/wyz-0.2.0.tar.gz) = heYLDRtfmdslVpNOIZNwIHdqXTFSC/Fp6FGsROZCAhQ=
SHA256 (helvum-0.3.4.tar.gz) = 4ZBU87zRuiNMRRE0/n9Mav7jXxCMEiZCwdUC/BZ4XAI=
SIZE (cargo/aho-corasick-0.7.15.tar.gz) = 113071
SIZE (cargo/ansi_term-0.12.1.tar.gz) = 24838
SIZE (cargo/anyhow-1.0.53.tar.gz) = 44233
SIZE (cargo/arrayvec-0.5.2.tar.gz) = 27838
SIZE (cargo/atty-0.2.14.tar.gz) = 5470
SIZE (cargo/autocfg-1.0.1.tar.gz) = 12908
SIZE (cargo/bindgen-0.59.2.tar.gz) = 206267
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/bitvec-0.19.6.tar.gz) = 147956
SIZE (cargo/cairo-rs-0.15.1.tar.gz) = 48370
SIZE (cargo/cairo-sys-rs-0.15.1.tar.gz) = 11280
SIZE (cargo/cc-1.0.72.tar.gz) = 57495
SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966
SIZE (cargo/cfg-expr-0.8.1.tar.gz) = 34539
SIZE (cargo/cfg-expr-0.9.1.tar.gz) = 37363
SIZE (cargo/cfg-if-0.1.10.tar.gz) = 7933
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/clang-sys-1.3.0.tar.gz) = 37713
SIZE (cargo/clap-2.34.0.tar.gz) = 202210
SIZE (cargo/cookie-factory-0.3.2.tar.gz) = 14325
SIZE (cargo/either-1.6.1.tar.gz) = 13641
SIZE (cargo/env_logger-0.9.0.tar.gz) = 33573
SIZE (cargo/errno-0.2.8.tar.gz) = 9276
SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810
SIZE (cargo/field-offset-0.3.4.tar.gz) = 6046
SIZE (cargo/funty-1.1.0.tar.gz) = 11631
SIZE (cargo/futures-channel-0.3.19.tar.gz) = 31940
SIZE (cargo/futures-core-0.3.19.tar.gz) = 14666
SIZE (cargo/futures-executor-0.3.19.tar.gz) = 17286
SIZE (cargo/futures-io-0.3.19.tar.gz) = 8901
SIZE (cargo/futures-task-0.3.19.tar.gz) = 11894
SIZE (cargo/futures-util-0.3.19.tar.gz) = 149240
SIZE (cargo/gdk-pixbuf-0.15.4.tar.gz) = 15237
SIZE (cargo/gdk-pixbuf-sys-0.15.1.tar.gz) = 9870
SIZE (cargo/gdk4-0.4.6.tar.gz) = 85067
SIZE (cargo/gdk4-sys-0.4.2.tar.gz) = 63630
SIZE (cargo/gio-0.15.4.tar.gz) = 188752
SIZE (cargo/gio-sys-0.15.4.tar.gz) = 79247
SIZE (cargo/glib-0.15.4.tar.gz) = 195190
SIZE (cargo/glib-macros-0.15.3.tar.gz) = 27245
SIZE (cargo/glib-sys-0.15.4.tar.gz) = 59856
SIZE (cargo/glob-0.3.0.tar.gz) = 18724
SIZE (cargo/gobject-sys-0.15.1.tar.gz) = 17589
SIZE (cargo/graphene-rs-0.15.1.tar.gz) = 17651
SIZE (cargo/graphene-sys-0.15.1.tar.gz) = 11456
SIZE (cargo/gsk4-0.4.6.tar.gz) = 24241
SIZE (cargo/gsk4-sys-0.4.2.tar.gz) = 11817
SIZE (cargo/gtk4-0.4.6.tar.gz) = 529740
SIZE (cargo/gtk4-macros-0.4.3.tar.gz) = 10116
SIZE (cargo/gtk4-sys-0.4.5.tar.gz) = 99876
SIZE (cargo/heck-0.3.3.tar.gz) = 10260
SIZE (cargo/heck-0.4.0.tar.gz) = 11161
SIZE (cargo/hermit-abi-0.1.19.tar.gz) = 9979
SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
SIZE (cargo/itertools-0.10.3.tar.gz) = 118661
SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
SIZE (cargo/lazycell-1.3.0.tar.gz) = 12502
SIZE (cargo/lexical-core-0.7.6.tar.gz) = 494385
SIZE (cargo/libc-0.2.116.tar.gz) = 566648
SIZE (cargo/libloading-0.7.3.tar.gz) = 27378
SIZE (cargo/libspa-0.4.1.tar.gz) = 32491
SIZE (cargo/libspa-sys-0.4.1.tar.gz) = 2603
SIZE (cargo/log-0.4.14.tar.gz) = 34582
SIZE (cargo/memchr-2.3.4.tar.gz) = 23077
SIZE (cargo/memoffset-0.6.5.tar.gz) = 7686
SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
SIZE (cargo/nix-0.14.1.tar.gz) = 185227
SIZE (cargo/nom-6.2.1.tar.gz) = 148362
SIZE (cargo/nom-7.1.0.tar.gz) = 115647
SIZE (cargo/once_cell-1.9.0.tar.gz) = 30702
SIZE (cargo/pango-0.15.2.tar.gz) = 43604
SIZE (cargo/pango-sys-0.15.1.tar.gz) = 24709
SIZE (cargo/peeking_take_while-0.1.2.tar.gz) = 6697
SIZE (cargo/pest-2.1.3.tar.gz) = 77986
SIZE (cargo/pin-project-lite-0.2.8.tar.gz) = 27847
SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
SIZE (cargo/pipewire-0.4.1.tar.gz) = 36546
SIZE (cargo/pipewire-sys-0.4.1.tar.gz) = 2297
SIZE (cargo/pkg-config-0.3.24.tar.gz) = 16489
SIZE (cargo/proc-macro-crate-1.1.0.tar.gz) = 8535
SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
SIZE (cargo/proc-macro2-1.0.36.tar.gz) = 41411
SIZE (cargo/quote-1.0.15.tar.gz) = 27281
SIZE (cargo/radium-0.5.3.tar.gz) = 7588
SIZE (cargo/regex-1.4.6.tar.gz) = 242248
SIZE (cargo/regex-syntax-0.6.25.tar.gz) = 293293
SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
SIZE (cargo/rustc_version-0.3.3.tar.gz) = 12119
SIZE (cargo/ryu-1.0.9.tar.gz) = 48391
SIZE (cargo/semver-0.11.0.tar.gz) = 20826
SIZE (cargo/semver-parser-0.10.2.tar.gz) = 23176
SIZE (cargo/serde-1.0.136.tar.gz) = 76158
SIZE (cargo/shlex-1.1.0.tar.gz) = 5199
SIZE (cargo/signal-0.7.0.tar.gz) = 11974
SIZE (cargo/slab-0.4.5.tar.gz) = 15888
SIZE (cargo/smallvec-1.8.0.tar.gz) = 27992
SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
SIZE (cargo/strsim-0.8.0.tar.gz) = 9309
SIZE (cargo/strum-0.21.0.tar.gz) = 5296
SIZE (cargo/strum_macros-0.21.1.tar.gz) = 16280
SIZE (cargo/syn-1.0.86.tar.gz) = 235126
SIZE (cargo/system-deps-3.2.0.tar.gz) = 21476
SIZE (cargo/system-deps-6.0.1.tar.gz) = 22873
SIZE (cargo/tap-1.0.1.tar.gz) = 11316
SIZE (cargo/termcolor-1.1.2.tar.gz) = 17287
SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322
SIZE (cargo/thiserror-1.0.30.tar.gz) = 17748
SIZE (cargo/thiserror-impl-1.0.30.tar.gz) = 15230
SIZE (cargo/toml-0.5.8.tar.gz) = 54219
SIZE (cargo/ucd-trie-0.1.3.tar.gz) = 44615
SIZE (cargo/unicode-segmentation-1.8.0.tar.gz) = 94011
SIZE (cargo/unicode-width-0.1.9.tar.gz) = 16745
SIZE (cargo/unicode-xid-0.2.2.tar.gz) = 14955
SIZE (cargo/vec_map-0.8.2.tar.gz) = 14466
SIZE (cargo/version-compare-0.0.11.tar.gz) = 15208
SIZE (cargo/version-compare-0.1.0.tar.gz) = 14169
SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
SIZE (cargo/void-1.0.2.tar.gz) = 2356
SIZE (cargo/which-4.2.4.tar.gz) = 9259
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SIZE (cargo/wyz-0.2.0.tar.gz) = 12926
SIZE (helvum-0.3.4.tar.gz) = 130579

View file

@ -0,0 +1 @@
XXX

View file

@ -0,0 +1,72 @@
COMMENT= server and user space API for multimedia pipelines
PW_PROJECT= pipewire
PW_VERSION= 0.3.80
SHARED_LIBS += pipewire-0.3 0.0 # 0.357.0
CATEGORIES= audio
WANTLIB += X11 Xfixes c canberra curses dbus-1 epoll-shim glib-2.0
WANTLIB += gobject-2.0 gstallocators-1.0 gstaudio-1.0 gstbase-1.0
WANTLIB += gstreamer-1.0 gstvideo-1.0 intl m pthread readline
WANTLIB += sndfile
BUILD_DEPENDS= devel/gettext,-tools
LIB_DEPENDS= audio/libcanberra \
audio/libsndfile \
devel/epoll-shim \
multimedia/gstreamer1/plugins-base \
x11/dbus
CONFIGURE_ARGS= -Dsystemd=disabled \
-Dsystemd-user-service=disabled \
-Dudev=disabled \
-Dlegacy-rtkit=false \
-Dalsa=disabled \
-Dflatpak=disabled
# until supported and/or proven useful
CONFIGURE_ARGS += -Dpipewire-alsa=disabled \
-Dpipewire-jack=disabled \
-Dbluez5=disabled \
-Djack=disabled \
-Dlibcamera=disabled \
-Droc=disabled \
-Decho-cancel-webrtc=disabled \
-Draop=disabled \
-Dlv2=disabled \
-Davb=disabled \
-Dlibffado=disabled \
-Dlibmysofa=disabled \
-Davahi=disabled \
-Dopus=disabled
# PAM limits.d file
CONFIGURE_ARGS += -Drlimits-install=false
# only useful for examples which we don't install
CONFIGURE_ARGS += -Dsdl2=disabled
# only usesul for bluez5 which we disable above
CONFIGURE_ARGS += -Dlibusb=disabled
# needs udev
CONFIGURE_ARGS += -Dv4l2=disabled
# needs alsa
CONFIGURE_ARGS += -Dsession-managers=[]
# XXX needs O_TMPFILE
CONFIGURE_ARGS += -Dpipewire-v4l2=disabled
# XXX to be revisited; useful to replace the pulseaudio daemon but it seems to
# depend on systemd activation for now
CONFIGURE_ARGS += -Dlibpulse=disabled
# libintl
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

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