CVS: cvs.openbsd.org: ports

2018-06-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/06/18 11:44:38

Modified files:
emulators/citra: Makefile distinfo 

Log message:
update to nightly #729 with fix for i386; remove BROKEN-i386; ok sthen@



CVS: cvs.openbsd.org: ports

2018-06-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/06/18 17:55:38

Modified files:
comms  : Makefile 

Log message:
+libhidapi



CVS: cvs.openbsd.org: ports

2018-06-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/06/18 17:37:01

Log message:
import ports/comms/libhidapi, ok sthen@

HIDAPI is a multi-platform library which allows an application to interface
with USB and Bluetooth HID-Class devices on Windows, Linux, FreeBSD, and 
Mac OS
X. On OpenBSD (like on FreeBSD), the backend uses libusb-1.0 to communicate
directly to a USB device. This back-end will of course not work with 
Bluetooth
devices.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20180618

N ports/comms/libhidapi/Makefile
N ports/comms/libhidapi/distinfo
N ports/comms/libhidapi/patches/patch-Makefile_am
N ports/comms/libhidapi/patches/patch-README_txt
N ports/comms/libhidapi/patches/patch-configure_ac
N ports/comms/libhidapi/patches/patch-hidapi_hidapi_h
N ports/comms/libhidapi/patches/patch-hidtest_Makefile_am
N ports/comms/libhidapi/patches/patch-hidtest_hidtest_cpp
N ports/comms/libhidapi/patches/patch-libusb_hid_c
N ports/comms/libhidapi/patches/patch-testgui_Makefile_am
N ports/comms/libhidapi/pkg/DESCR
N ports/comms/libhidapi/pkg/PLIST
N ports/comms/libhidapi/pkg/README

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-06-17 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/06/17 23:46:57

Modified files:
geo/openbsd-developers: Makefile 
geo/openbsd-developers/files: OpenBSD 

Log message:
add myself, ok brynet@



CVS: cvs.openbsd.org: ports

2018-08-25 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/08/25 13:20:29

Modified files:
games/godot: Makefile distinfo 
games/godot/patches: patch-core_project_settings_cpp 
 patch-drivers_unix_os_unix_cpp 
Added files:
games/godot/patches: patch-main_main_cpp 
 patch-platform_x11_detect_py 
 patch-servers_audio_server_cpp 
Removed files:
games/godot/patches: patch-scene_gui_rich_text_label_cpp 

Log message:
update to godot 3.0.6, fixing CVE-2018-1000224. Disables non-working audio 
backend for the moment. ok sthen@



CVS: cvs.openbsd.org: ports

2018-07-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/07/22 10:54:48

Log message:
import ports/emulators/dolphin, ok bentley@

Dolphin is an emulator for two recent Nintendo video game consoles: the
GameCube and the Wii. It allows PC gamers to enjoy games for these two
consoles in full HD (1080p) with several enhancements: compatibility with
all PC controllers, turbo speed, networked multiplayer, and even more.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20180722

N ports/emulators/dolphin/Makefile
N ports/emulators/dolphin/distinfo
N 
ports/emulators/dolphin/patches/patch-Source_Core_Core_HW_WiimoteReal_IOhidapi_cpp
N 
ports/emulators/dolphin/patches/patch-Externals_Bochs_disasm_CMakeLists_txt
N ports/emulators/dolphin/patches/patch-Source_Core_Core_ConfigManager_cpp
N ports/emulators/dolphin/pkg/PLIST-nogui
N ports/emulators/dolphin/pkg/DESCR-main
N ports/emulators/dolphin/pkg/DESCR-nogui
N ports/emulators/dolphin/pkg/PLIST-main

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-07-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/07/22 10:58:29

Modified files:
emulators  : Makefile 

Log message:
+dolphin



CVS: cvs.openbsd.org: ports

2018-07-04 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/07/04 21:47:35

Modified files:
devel/cvsweb   : Makefile 
devel/cvsweb/pkg: README 

Log message:
add dev directory to mkdir so that README can be run directly. ok naddy@, 
brynet@



CVS: cvs.openbsd.org: ports

2018-10-28 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/10/28 23:39:49

Modified files:
devel/sdl2 : Makefile 
Added files:
devel/sdl2/patches: patch-src_video_x11_SDL_x11keyboard_c 
patch-src_video_x11_SDL_x11sym_h 

Log message:
Change BOOL type to Bool, fixing macppc (and likely other big-endian arches),
from George Koehler (kernigh () gmail DOT com), ok kirby@, jca@.
Update maintainer email while here.



CVS: cvs.openbsd.org: ports

2018-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/09/02 10:41:40

Modified files:
emulators/dolphin: Makefile distinfo 
emulators/dolphin/patches: 
   patch-Source_Core_Core_ConfigManager_cpp 
emulators/dolphin/pkg: PLIST-main 

Log message:
Update dolphin to 5.0.0.20180901 and add missing BDEP+RDEP on
devel/llvm, noticed by aja@ during bulk build. Tested by me and Charlene
Wendling, valuable input on handling dep on llvm by bcallah@, ok aja@



CVS: cvs.openbsd.org: ports

2018-09-23 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/09/23 12:39:34

Log message:
import games/fnaify

fnaify is a script to facilitate running games based on the open-source FNA
framework on OpenBSD. It takes care of adjusting the configuration files to
OpenBSD's library names and creates a custom launch script with everything
needed to start the game.

For more information on FNA, see official website: https://fna-xna.github.io

Some examples of games FNA games that can be configured with fnaify include
Stardew Valley, Rogue Legacy, and Owlboy.

tested by Thuban, ok bcallah@

Status:

Vendor Tag: thfr
Release Tags:   thfr_20180923

N ports/games/fnaify/Makefile
N ports/games/fnaify/distinfo
N ports/games/fnaify/pkg/README
N ports/games/fnaify/pkg/DESCR
N ports/games/fnaify/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-09-23 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/09/23 12:44:17

Modified files:
games  : Makefile 

Log message:
+fnaify



CVS: cvs.openbsd.org: ports

2018-09-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2018/09/27 11:08:44

Modified files:
games/fnaify   : Makefile distinfo 

Log message:
bugfix update to 1.1; ok bcallah@



CVS: cvs.openbsd.org: ports

2019-01-06 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/01/06 14:26:03

Modified files:
devel/sdl2-image: Makefile 
emulators/citra: Makefile 
emulators/dolphin: Makefile 
games/arx-libertatis: Makefile 
games/dxx-rebirth: Makefile 
games/fs2open  : Makefile 
games/sdl-jstest: Makefile 
games/witchblast: Makefile 
graphics/mojoshader: Makefile 
multimedia/libtheorafile: Makefile 
multimedia/libtheoraplay: Makefile 

Log message:
bulk-update maintainer email, reminded of need to bump & ok phessler@



CVS: cvs.openbsd.org: ports

2019-01-20 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/01/20 16:37:36

Modified files:
devel/sdl2-image: Makefile distinfo 
devel/sdl2-image/patches: patch-Makefile_in 

Log message:
security update to sdl2-image-2.0.4. Fixes CVE-2018-3977 (TALOS-2018-0645), a
XCF image heap overflow vulnerability. ok jca@



CVS: cvs.openbsd.org: ports

2019-01-20 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/01/20 16:43:21

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
add sdl2-image to $cve. "looks fine" naddy@



CVS: cvs.openbsd.org: ports

2019-01-20 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/01/20 23:49:01

Modified files:
devel/sdl2-image: Tag: OPENBSD_6_4 Makefile distinfo 
devel/sdl2-image/patches: Tag: OPENBSD_6_4 patch-Makefile_in 

Log message:
security update to 2.0.4. CVE-2018-3977. ok to add to 6.4-stable by jca@



CVS: cvs.openbsd.org: ports

2019-01-03 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/01/03 10:55:08

Modified files:
devel/sdl2 : Makefile distinfo 
devel/sdl2/patches: patch-Makefile_in patch-src_SDL_c 
patch-src_joystick_SDL_gamecontroller_c 
devel/sdl2/pkg : PLIST 
Added files:
devel/sdl2/patches: patch-src_joystick_bsd_SDL_sysjoystick_c 
Removed files:
devel/sdl2/patches: patch-src_video_x11_SDL_x11keyboard_c 
patch-src_video_x11_SDL_x11sym_h 

Log message:
update to SDL2 2.0.9, add patch to fix D-pad for Xbox360/XInput controllers, 
update PLIST as spotted by bentley@, ok bentley@



CVS: cvs.openbsd.org: ports

2019-01-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/01/27 12:37:46

Modified files:
games/fnaify   : Makefile distinfo 

Log message:
update to fnaify 1.2. ok phessler@



CVS: cvs.openbsd.org: ports

2019-03-31 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/03/31 12:19:38

Modified files:
games/gbrainy  : Makefile 

Log message:
mark gbrainy as BROKEN; it crashes when trying to launch from the main menu 
with RSVG-related errors in the stacktrace in recent mono versions. "go ahead" 
robert@



CVS: cvs.openbsd.org: ports

2019-03-31 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/03/31 12:28:39

Modified files:
lang/mono  : Makefile distinfo 
lang/mono/patches: patch-configure_ac 
   
patch-mcs_class_System_System_Net_NetworkInformation_NetworkInterface_cs 
   patch-mono_mini_main_c 
   patch-mono_mini_mini-exceptions_c 
   patch-mono_profiler_Makefile_am 
   patch-mono_utils_mono-proclib_c 
   patch-mono_utils_mono-threads-coop_c 
   patch-mono_utils_mono-threads-posix-signals_c 
lang/mono/pkg  : PLIST 
Added files:
lang/mono/patches: patch-configure_ac.orig 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_errno_c 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_errno_c.orig 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_io_c 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_io_c.orig 
   
patch-mcs_class_System_System_Net_NetworkInformation_NetworkInterface_cs.orig 
   
patch-mcs_class_System_System_Net_NetworkInformation_UnixNetworkInterfaceFactory_cs
 
   
patch-mcs_class_System_System_Net_NetworkInformation_UnixNetworkInterfaceFactory_cs.orig
 
   patch-mcs_class_System_System_Platform_cs.orig 
   patch-mono_mini_main_c.orig 
   patch-mono_mini_mini-exceptions_c.orig 
   patch-mono_profiler_Makefile_am.orig 
   patch-mono_utils_mono-proclib_c.orig 
   patch-mono_utils_mono-state_c 
   patch-mono_utils_mono-state_c.orig 
   patch-mono_utils_mono-threads-coop_c.orig 
   patch-mono_utils_mono-threads-posix-signals_c.orig 

Log message:
update to 5.18.1.0, add @exec to update mono's certificate store to allow TLS 
connections. "go ahead" robert@ (maintainer)



CVS: cvs.openbsd.org: ports

2019-03-31 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/03/31 12:52:15

Removed files:
lang/mono/patches: patch-configure_ac.orig 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_errno_c.orig 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_io_c.orig 
   
patch-mcs_class_System_System_Net_NetworkInformation_NetworkInterface_cs.orig 
   
patch-mcs_class_System_System_Net_NetworkInformation_UnixNetworkInterfaceFactory_cs.orig
 
   patch-mcs_class_System_System_Platform_cs.orig 
   patch-mono_mini_main_c.orig 
   patch-mono_mini_mini-exceptions_c.orig 
   patch-mono_profiler_Makefile_am.orig 
   patch-mono_utils_mono-proclib_c.orig 
   patch-mono_utils_mono-state_c.orig 
   patch-mono_utils_mono-threads-coop_c.orig 
   patch-mono_utils_mono-threads-posix-signals_c.orig 

Log message:
remove .orig files, thanks to phessler@ for the hint



CVS: cvs.openbsd.org: ports

2019-03-25 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/03/25 07:05:39

Modified files:
lang/mono  : Makefile 
Added files:
lang/mono/patches: 
   
patch-mcs_class_System_System_Net_NetworkInformation_NetworkInterface_cs 
   patch-mcs_class_System_System_Platform_cs 

Log message:
fix mono's DNS lookup by using MacOsNetworkInterfaceAPI like FreeBSD does, 
fixes GitHub issue #8168, ok robert@ (maintainer)



CVS: cvs.openbsd.org: ports

2019-03-30 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/03/30 23:09:06

Log message:
import OpenRA, an engine for real-time strategy games

ok bentley@ (for slightly older version that didn't include additional 
launch
scripts), additional testing by solene@ and Matthias Schmidt (openbsd () 
xosc DOT org)

DESCR:

OpenRA is a project that recreates and modernizes the classic Command & 
Conquer
real time strategy games. The OpenRA engine provides a common platform for
rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods).

It includes native support for modern operating systems and screen 
resolutions
without relying on emulation or binary hacks, and features integrated online
multiplayer.

OpenRA is 100% free, and comes bundled with three distinct mods. When you 
run a
mod for the first time the game can automatically download the original game
assets, or you can use the original game disks.

Features include:
* A choice between right click and classic left click control schemes
* Overhauled sidebar interfaces for managing production
* Support for game replays and an observer interface designed for streaming
games online
* The fog of war that obscures the battlefield outside your units' line of 
sight
* Civilian structures that can be captured for strategic advantage
* Units gain experience as they fight and improve when they earn new ranks

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190330

N ports/games/openra/distinfo
N ports/games/openra/Makefile
N ports/games/openra/pkg/PLIST
N ports/games/openra/pkg/DESCR
N ports/games/openra/patches/patch-Makefile
N ports/games/openra/patches/patch-thirdparty_Eluant_dll_config_in
N ports/games/openra/patches/patch-thirdparty_download_OpenAL-CS_dll_config
N ports/games/openra/patches/patch-thirdparty_download_SDL2-CS_dll_config
N ports/games/openra/patches/patch-thirdparty_download_SharpFont_dll_config
N ports/games/openra/patches/patch-launch-game_sh
N ports/games/openra/patches/patch-launch-dedicated_sh

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-03-30 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/03/30 23:14:23

Modified files:
games  : Makefile 

Log message:
+openra



CVS: cvs.openbsd.org: ports

2019-02-28 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/02/28 10:42:53

Modified files:
games/supertux : Makefile 
games/supertux/pkg: PLIST 
Added files:
games/supertux/patches: patch-src_supertux_main_cpp 

Log message:
Fix datadir, update homepage to https. ok Pascal Stumpf (maintainer)



CVS: cvs.openbsd.org: ports

2019-05-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/27 13:49:25

Log message:
import steamworks-nosteam, a stubbed C# interface to the Steam API,
based on MIT-licensed full interface library.
ok bcallah@ (thanks for spotting the typo!)
ok kn@

DESCR:
Drop-in replacement for Steamworks.NET.dll to run without Steam
client present, e.g. if running on an operating system that doesn't
feature a Steam client. A number of games are made largely
platform-independent, but use Steamworks.NET and error out if no
Steam client is present. This project builds a .dll that can be
dropped in and is intended to keep the parent program running even
in the absence of a Steam client.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190527

N ports/games/steamworks-nosteam/Makefile
N ports/games/steamworks-nosteam/distinfo
N ports/games/steamworks-nosteam/pkg/DESCR
N ports/games/steamworks-nosteam/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-05-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/27 13:41:13

Modified files:
archivers/innoextract: Makefile distinfo 

Log message:
update innoextract to most recent git commit. This is a temporary
solution to fix incompatibility with some downloads from GOG.com made
with Inno Setup version that is incompatible with innoextract 1.7
release. Confirmed to fix extraction of Ultimate Doom, no regression on
testing with about a dozen random GOG.com Inno archives.
Take MAINTAINER while here.

hint to use pl versioning and ok bentley@
ok jca@



CVS: cvs.openbsd.org: ports

2019-05-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/27 14:05:36

Modified files:
games  : Makefile 

Log message:
+steamworks-nosteam



CVS: cvs.openbsd.org: ports

2019-05-28 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/28 09:05:04

Modified files:
games/fnaify   : Makefile distinfo 

Log message:
update to fnaify 1.3, ok bcallah@



CVS: cvs.openbsd.org: ports

2019-06-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/02 10:24:42

Modified files:
audio/faudio   : Makefile distinfo 

Log message:
update to faudio 19.06, tested with FNA and 2 XNA games by me; ok jca@ 
ports-wise



CVS: cvs.openbsd.org: ports

2019-06-16 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/16 18:34:42

Modified files:
games/openra   : Makefile 

Log message:
add dlopen'd libs to WANTLIB; missing runtime openal reported by Matthias (AT 
_xhr_ AT mastodon DOT social) - thanks! ok sthen@



CVS: cvs.openbsd.org: ports

2019-06-09 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/09 22:29:25

Modified files:
graphics/ffmpeg: Makefile 

Log message:
Re-add Theora support to ffmpeg. VP8/9 are not replacements for all use
cases.

ok kn@, juanfra@. Maintainer timeout.



CVS: cvs.openbsd.org: ports

2019-06-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/18 22:48:32

Modified files:
geo/openbsd-developers: Makefile 
geo/openbsd-developers/files: OpenBSD 

Log message:
bye Oregon, hello Montana



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:32:36

Log message:
import vulkan-validation-layers for Vulkan API support; ok jsg@

DESCR:
Vulkan is an Explicit API, enabling direct control over how GPUs
actually work. By design, minimal error checking is done inside a Vulkan
driver. Applications have full control and responsibility for correct
operation. Any errors in how Vulkan is used can result in a crash. This
project provides Vulkan validation layers that can be enabled to assist
development by enabling developers to verify their applications correct
use of the Vulkan API.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/vulkan-validation-layers/Makefile
N ports/graphics/vulkan-validation-layers/distinfo
N ports/graphics/vulkan-validation-layers/patches/patch-CMakeLists_txt
N 
ports/graphics/vulkan-validation-layers/patches/patch-layers_vk_loader_platform_h
N 
ports/graphics/vulkan-validation-layers/patches/patch-layers_vk_mem_alloc_h
N 
ports/graphics/vulkan-validation-layers/patches/patch-layers_CMakeLists_txt
N ports/graphics/vulkan-validation-layers/pkg/DESCR
N ports/graphics/vulkan-validation-layers/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:30:16

Log message:
import vulkan-tools for Vulkan API support; ok jsg@

DESCR:
Vulkan tools and utilities that can assist development by enabling
developers to verify their applications correct use of the Vulkan API.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/vulkan-tools/Makefile
N ports/graphics/vulkan-tools/distinfo
N ports/graphics/vulkan-tools/patches/patch-cube_cube_cpp
N ports/graphics/vulkan-tools/patches/patch-icd_CMakeLists_txt
N ports/graphics/vulkan-tools/pkg/DESCR
N ports/graphics/vulkan-tools/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:24:31

Log message:
import spirv-tools for Vulkan API support; ok jsg@

DESCR:
The SPIR-V Tools project provides an API and commands for processing
SPIR-V modules.

The project includes an assembler, binary module parser, disassembler,
validator, and optimizer for SPIR-V. Except for the optimizer, all are
based on a common static library. The library contains all of the
implementation details, and is used in the standalone tools whilst also
enabling integration into other code bases directly. The optimizer
implementation resides in its own library, which depends on the core
library.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/spirv-tools/Makefile
N ports/graphics/spirv-tools/distinfo
N ports/graphics/spirv-tools/patches/patch-CMakeLists_txt
N ports/graphics/spirv-tools/patches/patch-external_CMakeLists_txt
N ports/graphics/spirv-tools/patches/patch-source_print_cpp
N ports/graphics/spirv-tools/pkg/DESCR
N ports/graphics/spirv-tools/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:22:27

Log message:
import spirv-headers for Vulkan API support; ok jsg@

DESCR:
Machine-readable files for the SPIR-V Registry. This includes:

* Header files for various languages.
* JSON files describing the grammar for the SPIR-V core instruction set
and the extended instruction sets.
* The XML registry file.
* A tool to build the headers from the JSON grammar.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/spirv-headers/Makefile
N ports/graphics/spirv-headers/distinfo
N ports/graphics/spirv-headers/pkg/DESCR
N ports/graphics/spirv-headers/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:19:31

Log message:
import glslang for Vulkan API support; ok jsg@

DESCR:
An OpenGL and OpenGL ES shader front end and validator.

There are several components:

A GLSL/ESSL front-end for reference validation and translation of
GLSL/ESSL into an AST.

An HLSL front-end for translation of a broad generic HLL into the AST.

A SPIR-V back end for translating the AST to SPIR-V.

A standalone wrapper, glslangValidator, that can be used as a
command-line tool for the above.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/glslang/Makefile
N ports/graphics/glslang/distinfo
N ports/graphics/glslang/pkg/DESCR
N ports/graphics/glslang/pkg/PLIST
N ports/graphics/glslang/patches/patch-Test_runtests

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:28:42

Log message:
import vulkan-loader for Vulkan API support; ok jsg@

DESCR:
Vulkan is an explicit API, enabling direct control over how GPUs
actually work.  As such, Vulkan supports systems that have multiple
GPUs, each running with a different driver, or ICD (Installable Client
Driver).  Vulkan also supports multiple global contexts (instances, in
Vulkan terminology).  The ICD loader is a library that is placed between
a Vulkan application and any number of Vulkan drivers, in order to
support multiple drivers and the instance-level functionality that
works across these drivers.  Additionally, the loader manages inserting
Vulkan layer libraries, such as validation layers, between an
application and the drivers.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/vulkan-loader/Makefile
N ports/graphics/vulkan-loader/distinfo
N ports/graphics/vulkan-loader/patches/patch-CMakeLists_txt
N ports/graphics/vulkan-loader/patches/patch-loader_CMakeLists_txt
N ports/graphics/vulkan-loader/patches/patch-loader_loader_c
N ports/graphics/vulkan-loader/patches/patch-loader_vk_loader_platform_h
N ports/graphics/vulkan-loader/patches/patch-loader_trampoline_c
N ports/graphics/vulkan-loader/pkg/DESCR
N ports/graphics/vulkan-loader/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:26:43

Log message:
import vulkan-headers for Vulkan API support; ok jsg@

DESCR:
Vulkan header files and API registry

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190622

N ports/graphics/vulkan-headers/Makefile
N ports/graphics/vulkan-headers/distinfo
N ports/graphics/vulkan-headers/pkg/DESCR
N ports/graphics/vulkan-headers/pkg/PLIST
N ports/graphics/vulkan-headers/patches/patch-registry_cgenerator_py
N ports/graphics/vulkan-headers/patches/patch-registry_conventions_py
N ports/graphics/vulkan-headers/patches/patch-registry_generator_py
N ports/graphics/vulkan-headers/patches/patch-registry_genvk_py
N ports/graphics/vulkan-headers/patches/patch-registry_reg_py
N ports/graphics/vulkan-headers/patches/patch-registry_vkconventions_py

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/22 09:40:43

Modified files:
graphics   : Makefile 

Log message:
+{glslang,spirv-headers,spirv-tools,vulkan-headers,vulkan-loader,vulkan-tools,vulkan-validation-layers}



CVS: cvs.openbsd.org: ports

2019-06-24 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/24 16:15:02

Modified files:
games/depotdownloader: Makefile 
games/depotdownloader/files: depotdownloader.sh 

Log message:
replace sed(1) delimiter to not conflict with commas in game name; don't 
replace -app argument to allow using Steam AppId; both bugs reported by Joe (AT 
j AT mathstodon DOT xyz)



CVS: cvs.openbsd.org: ports

2019-06-23 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/23 13:01:34

Modified files:
games  : Makefile 

Log message:
+vkquake



CVS: cvs.openbsd.org: ports

2019-06-23 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/23 13:00:14

Log message:
import games/vkquake; DO_USERDIRS tweak and ok jsg@

DESCR:
vkQuake is a Quake 1 port using Vulkan instead of OpenGL for
rendering. It is based on the popular QuakeSpasm port and runs all
mods compatible with it like Arcane Dimensions or In The Shadows.

Compared to QuakeSpasm vkQuake also features a software Quake like
underwater effect, has better color precision, generates mipmap for
water surfaces at runtime and has native support for anti-aliasing
and AF.

vkQuake also serves as a Vulkan demo application that shows basic
usage of the API. For example it demonstrates render passes & sub
passes, pipeline barriers & synchronization, compute shaders, push
& specialization constants, CPU/GPU parallelism and memory pooling.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190623

N ports/games/vkquake/Makefile
N ports/games/vkquake/distinfo
N ports/games/vkquake/patches/patch-Quake_r_world_c
N ports/games/vkquake/patches/patch-Quake_r_brush_c
N ports/games/vkquake/patches/patch-Quake_Makefile
N ports/games/vkquake/pkg/DESCR
N ports/games/vkquake/pkg/PLIST
N ports/games/vkquake/pkg/README
N ports/games/vkquake/files/vkquake.sh

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-24 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/24 10:49:48

Log message:
import depotdownloader, ok solene@

DESCR:
Steam depot downloader utilizing the SteamKit2 library. Supports
.NET Core 2.0. Client to download apps and Workshop items from
Steam.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190624

N ports/games/depotdownloader/Makefile
N ports/games/depotdownloader/distinfo
N ports/games/depotdownloader/files/depotdownloader.sh
N ports/games/depotdownloader/pkg/DESCR
N ports/games/depotdownloader/pkg/PLIST
N ports/games/depotdownloader/pkg/README

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-24 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/24 10:52:01

Modified files:
games  : Makefile 

Log message:
+depotdownloader



CVS: cvs.openbsd.org: ports

2019-05-24 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/24 11:43:05

Modified files:
x11/compton: Makefile 
x11/compton/patches: patch-src_compton_c patch-src_opengl_c 

Log message:
fix vsync drm by using correct drm path; by mrme0w _aT_ protonmail DOT ch,
thanks! While here take MAINTAINER. ok sthen@, jca@



CVS: cvs.openbsd.org: ports

2019-05-19 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/19 22:29:51

Modified files:
audio  : Makefile 

Log message:
+faudio



CVS: cvs.openbsd.org: ports

2019-05-19 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/05/19 22:26:41

Log message:
This is FAudio, an XAudio reimplementation that focuses solely on developing
fully accurate DirectX Audio runtime libraries for the FNA project, 
including
XAudio2, X3DAudio, XAPO, and XACT3.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190519

N ports/audio/faudio/Makefile
N ports/audio/faudio/distinfo
N ports/audio/faudio/pkg/DESCR
N ports/audio/faudio/pkg/PLIST

No conflicts created by this import



Re: CVS: cvs.openbsd.org: ports

2019-05-20 Thread Thomas Frohwein
On Sun, May 19, 2019 at 10:26:41PM -0600, Thomas Frohwein wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   t...@cvs.openbsd.org2019/05/19 22:26:41
> 
> Log message:
> This is FAudio, an XAudio reimplementation that focuses solely on 
> developing
> fully accurate DirectX Audio runtime libraries for the FNA project, 
> including
> XAudio2, X3DAudio, XAPO, and XACT3.
> 
> Status:
> 
> Vendor Tag:   thfr
> Release Tags: thfr_20190519
> 
> N ports/audio/faudio/Makefile
> N ports/audio/faudio/distinfo
> N ports/audio/faudio/pkg/DESCR
> N ports/audio/faudio/pkg/PLIST
> 
> No conflicts created by this import
> 

This was tweaks and ok bcallah@



Re: CVS: cvs.openbsd.org: ports

2019-04-26 Thread Thomas Frohwein
On Fri, Apr 26, 2019 at 12:47:35PM +0100, Stuart Henderson wrote:
[...]
> 
> This is now failing in builds done without network access (e.g. I ran
> into a failure on the i386 bulk build). If the internal copy of the
> geoip database is >30 days old, it tries to fetch a new one (via
> thirdparty/fetch-geoip-db.sh):
> 
> ===>  Configuring for openra-20190314p0
> ===>  Building for openra-20190314p0
> Updating GeoIP country database from MaxMind.
> gmake: *** [Makefile:317: geoip-dependencies] Error 6
> *** Error 2 in games/openra (/usr/ports/infrastructure/mk/bsd.port.mk:2800 
> '/usr/obj/ports/openra-20190314/.build_done')
> *** Error 1 in games/openra (/usr/ports/infrastructure/mk/bsd.port.mk:2466 
> 'build')
> ===> Exiting games/openra with an error
> *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build')
> Error: job failed with 256 on i386-2 at 1556233372
> 
> If it's not too awkward to patch it to use a non-gzipped file, I'd
> suggest removing the internal copy and makefile infrastructure,
> and replace with a RUN_DEPENDS on net/libmaxminddb,-db, and use
> ${LOCALSTATEDIR}/db/GeoIP/GeoLite2-Country.mmdb (either directly
> or via symlink).

Thanks for reporting this! Diff below addresses this by using
net/libmaxminddb,-db. I tested it with a quick multiplayer lobby and
multiplayer gameplay without noticing any issues.

In the process, I noticed that runtime failed because patches for
OpenAL-CS.dll.config and SharpFont.dll.config were removed that included needed
os lines (in revision from April 2nd), so re-add them. SDL2-CS.dll.config
doesn't need that because SDL2 claims to be linux.

ok?

Index: Makefile
===
RCS file: /cvs/ports/games/openra/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile2 Apr 2019 18:52:40 -   1.2
+++ Makefile26 Apr 2019 22:01:09 -
@@ -6,7 +6,7 @@ DISTNAME =  openra-${V}
 CATEGORIES =   games x11
 HOMEPAGE = https://www.openra.net
 MAINTAINER =   Thomas Frohwein 
-REVISION = 0
+REVISION = 1
 
 # GPLv3 (openra)
 # MIT (StyleCopPlus, StyleCop, SharpZipLib, NUnit, NUnit.Console, Open.Nat,
@@ -30,6 +30,7 @@ MODLUA_VERSION =  5.1
 MODLUA_SA =Yes
 BUILD_DEPENDS =net/curl
 RUN_DEPENDS =  devel/desktop-file-utils \
+   net/libmaxminddb,-db \
x11/gtk+3,-guic
 LIB_DEPENDS =  audio/openal \
devel/sdl2
@@ -37,9 +38,12 @@ USE_GMAKE =  Yes
 # Target 'test' only checks the official mods for erroneous yaml files
 NO_TEST =  Yes
 
+SUBST_VARS +=  LOCALSTATEDIR
+
 do-gen:
${SUBST_CMD} ${WRKSRC}/launch-game.sh
${SUBST_CMD} ${WRKSRC}/launch-dedicated.sh
+   ${SUBST_CMD} ${WRKSRC}/OpenRA.Game/Network/GeoIP.cs
 
 post-install:
cd ${WRKSRC} && ${MAKE_PROGRAM} install-linux-shortcuts
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/games/openra/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile  31 Mar 2019 05:09:06 -  1.1.1.1
+++ patches/patch-Makefile  26 Apr 2019 22:01:09 -
@@ -2,6 +2,8 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2019/
 
 set the installdir to PREFIX/share rather than PREFIX/lib
 don't get VERSION from git
+disable fetch-geoip-db.sh which is not compatible with building without network
+access
 
 Index: Makefile
 --- Makefile.orig
@@ -24,3 +26,12 @@ Index: Makefile
  
  # dependencies
  UNAME_S := $(shell uname -s)
+@@ -314,7 +314,7 @@ osx-dependencies: cli-dependencies geoip-dependencies
+   @ $(CP_R) thirdparty/download/osx/*.dll.config .
+ 
+ geoip-dependencies:
+-  @./thirdparty/fetch-geoip-db.sh
++# @./thirdparty/fetch-geoip-db.sh
+   @ $(CP) thirdparty/download/GeoLite2-Country.mmdb.gz .
+ 
+ dependencies: $(os-dependencies)
Index: patches/patch-OpenRA_Game_Network_GeoIP_cs
===
RCS file: patches/patch-OpenRA_Game_Network_GeoIP_cs
diff -N patches/patch-OpenRA_Game_Network_GeoIP_cs
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-OpenRA_Game_Network_GeoIP_cs  26 Apr 2019 22:01:09 -
@@ -0,0 +1,27 @@
+$OpenBSD$
+
+get geoip from the net/libmaxminddb,-db port per sthen@'s recommendation
+
+Index: OpenRA.Game/Network/GeoIP.cs
+--- OpenRA.Game/Network/GeoIP.cs.orig
 OpenRA.Game/Network/GeoIP.cs
+@@ -55,9 +55,9 @@ namespace OpenRA.Network
+   {
+   try
+   {
+-  using (var fileStream = new 
FileStream("GeoLite2-Country.mmdb.gz", FileMode.Open, FileAccess.Rea

CVS: cvs.openbsd.org: ports

2019-04-20 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/04/20 12:22:28

Modified files:
devel/sdl2-mixer: Makefile distinfo 
devel/sdl2-mixer/patches: patch-configure 

Log message:
update to sdl2-mixer 2.04 which adds opusfile, take maintainer. Tested with 
various consumers. ok jca@



CVS: cvs.openbsd.org: ports

2019-04-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/04/27 21:34:17

Modified files:
games/openra   : Makefile 
games/openra/patches: patch-Makefile 
games/openra/pkg: PLIST 
Added files:
games/openra/patches: patch-OpenRA_Game_Network_GeoIP_cs 
  patch-thirdparty_download_OpenAL-CS_dll_config 
  patch-thirdparty_download_SharpFont_dll_config 

Log message:
switch to getting geoip from net/libmaxminddb, add RUN_DEPENDS, restore dllmaps 
that require addition of "os=..." entry for openbsd to run and were erroneously 
removed in previous commit, ok sthen@ for geoip fix



CVS: cvs.openbsd.org: ports

2019-06-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/06/27 09:53:11

Modified files:
games/depotdownloader: Makefile distinfo 

Log message:
update to depotdownloader 2.3.1, fixing CDN server bootstrapping

ok brynet@
ok kn@ with some helpful nits, thanks!
Left LICENSE as GLPv2 for now after discussion with sthen@ and
bentley@. Upstream needs to add/clarify copyright terms which I will
bring up with them.



CVS: cvs.openbsd.org: ports

2019-07-11 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/07/11 20:59:26

Modified files:
devel/sdl2-image: Tag: OPENBSD_6_5 Makefile distinfo 

Log message:
update to sdl2-image 2.0.5. Backport to -stable because of security
fixes.

addresses TALOS-2019-0820 (CVE-2019-5051), TALOS-2019-0821
(CVE-2019-5052), TALOS-2019-0841, TALOS-2019-0842, TALOS-2019-0843, and
TALOS-2019-0844

ok sthen@ (original PERMIT_PACKAGE_CDROM left in place)



CVS: cvs.openbsd.org: ports

2019-07-11 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/07/11 20:49:57

Modified files:
devel/sdl2-image: Makefile distinfo 

Log message:
update to sdl2-image 2.0.5

addresses TALOS-2019-0820 (CVE-2019-5051), TALOS-2019-0821
(CVE-2019-5052), TALOS-2019-0841, TALOS-2019-0842, TALOS-2019-0843, and
TALOS-2019-0844

ok sthen@



CVS: cvs.openbsd.org: ports

2019-07-13 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/07/13 14:36:30

Modified files:
net/libunbound : Makefile 

Log message:
enable pthreads for net/libunbound; ok sthen@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2019-08-04 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/08/04 14:52:47

Modified files:
devel/physfs   : Makefile distinfo 

Log message:
update to physfs 3.0.2
all consumers (except games/love) tested by me.
take MAINTAINER while here
http -> https (found by kn@)
ok bcallah@



CVS: cvs.openbsd.org: ports

2019-08-16 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/08/16 09:21:38

Modified files:
games/dxx-rebirth: Makefile distinfo 
games/dxx-rebirth/patches: patch-SConstruct 
   patch-similar_editor_med_cpp 
   patch-similar_main_inferno_cpp 
   patch-similar_main_mglobal_cpp 
games/dxx-rebirth/pkg: README 

Log message:
update dxx-rebirth to recent nightly and unbreak

remove base-clang from this C++14 port; found by kirby@

ok kirby@



CVS: cvs.openbsd.org: ports

2019-08-16 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/08/16 09:31:23

Modified files:
graphics/vulkan-tools: Makefile 
graphics/vulkan-validation-layers: Makefile 

Log message:
vulkan-tools and vulkan-validation-layers are C++11. Set COMPILER
accordingly.

found and diff by cwen@
ok sthen@



CVS: cvs.openbsd.org: ports

2019-08-16 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/08/16 09:38:15

Modified files:
games/godot: Makefile 
Added files:
games/godot/patches: patch-servers_visual_shader_language_cpp 
 patch-thirdparty_thekla_atlas_nvcore_nvcore_h 

Log message:
fix bool type NULL -> false to not trip up ports-gcc
issue found by cwen@
diff by jca@

don't update to 3.1.1 yet - godot 3.0.6 can die another day...



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:07:11

Modified files:
games  : Makefile 

Log message:
+thedarkmod



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:12:44

Modified files:
devel  : Makefile 

Log message:
+nuget



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:24:42

Modified files:
games/steamworks-nosteam: Makefile distinfo 
games/steamworks-nosteam/pkg: PLIST 

Log message:
update steamworks-nosteam to 0.2.1



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:20:12

Modified files:
games/godot: Makefile 
Added files:
games/godot/patches: patch-core_safe_refcount_h 

Log message:
use __atomic_* functions and unbreak build on ppc, by cwen@



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:26:12

Modified files:
audio/faudio   : Makefile distinfo 

Log message:
update to FAudio 19.09



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:04:40

Log message:
import games/thedarkmod
tweaks and ok kirby@

Description:

A dark and moody stealth game, inspired by the "Thief" series by
Looking Glass Studios, The Dark Mod includes creative new gameplay
features, dozens of unique AI, and a complete set of custom art
assets, allowing players and mappers alike to enjoy missions in a
gothic steampunk universe. When you play The Dark Mod, you feel
like you're playing a gothic stealth game...

This game is first and foremost a toolkit, allowing fans and
team-members to create their own stealth missions in a gothic
steampunk environment. But there are already over 100 full missions
for download, including some small campaigns, so it certainly feels
like a game. The only difference is that you have to choose which
missions to install and play.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190902

N ports/games/thedarkmod/Makefile
N ports/games/thedarkmod/distinfo
N ports/games/thedarkmod/patches/patch-SConstruct
N ports/games/thedarkmod/patches/patch-game_Entity_cpp
N ports/games/thedarkmod/patches/patch-game_anim_Anim_Blend_cpp
N ports/games/thedarkmod/patches/patch-game_pugixml_pugixml_cpp
N ports/games/thedarkmod/patches/patch-game_pugixml_pugixml_hpp
N ports/games/thedarkmod/patches/patch-idlib_Lib_cpp
N ports/games/thedarkmod/patches/patch-idlib_math_Simd_h
N ports/games/thedarkmod/patches/patch-idlib_math_Simd_cpp
N ports/games/thedarkmod/patches/patch-renderer_qgl_h
N ports/games/thedarkmod/patches/patch-sys_sys_public_h
N ports/games/thedarkmod/patches/patch-framework_minizip_ioapi_c
N ports/games/thedarkmod/patches/patch-framework_minizip_unzip_cpp
N ports/games/thedarkmod/patches/patch-framework_minizip_zip_cpp
N ports/games/thedarkmod/patches/patch-game_gamesys_SaveGame_cpp
N ports/games/thedarkmod/patches/patch-idlib_Image_cpp
N ports/games/thedarkmod/patches/patch-game_physics_Physics_RigidBody_cpp
N ports/games/thedarkmod/patches/patch-idlib_math_Simd_AVX2_cpp
N ports/games/thedarkmod/patches/patch-idlib_math_Simd_AVX_cpp
N ports/games/thedarkmod/patches/patch-renderer_CinematicFFMpeg_cpp
N ports/games/thedarkmod/patches/patch-renderer_CinematicFFMpeg_h
N ports/games/thedarkmod/patches/patch-renderer_CinematicID_cpp
N ports/games/thedarkmod/patches/patch-renderer_Image_files_cpp
N ports/games/thedarkmod/patches/patch-renderer_RenderSystem_cpp
N ports/games/thedarkmod/patches/patch-sound_snd_cache_cpp
N ports/games/thedarkmod/patches/patch-sound_snd_decoder_cpp
N ports/games/thedarkmod/patches/patch-sound_snd_emitter_cpp
N ports/games/thedarkmod/patches/patch-sound_snd_system_cpp
N ports/games/thedarkmod/patches/patch-sound_snd_world_cpp
N ports/games/thedarkmod/patches/patch-sys_gllog_gl_extensions_cpp_m4
N ports/games/thedarkmod/patches/patch-sys_linux_glimp_cpp
N ports/games/thedarkmod/patches/patch-sys_linux_glimp_dlopen_cpp_m4
N ports/games/thedarkmod/patches/patch-sys_posix_posix_main_cpp
N ports/games/thedarkmod/patches/patch-sys_scons_SConscript_core
N ports/games/thedarkmod/patches/patch-sys_scons_SConscript_darkmod
N ports/games/thedarkmod/patches/patch-sys_scons_SConscript_extlibs
N ports/games/thedarkmod/patches/patch-sys_scons_SConscript_idlib
N ports/games/thedarkmod/patches/patch-sys_sys_local_cpp
N ports/games/thedarkmod/patches/patch-tdm_update_SConscript_minizip
N ports/games/thedarkmod/patches/patch-tdm_update_SConscript_tdm_update
N ports/games/thedarkmod/patches/patch-tdm_update_SConstruct
N ports/games/thedarkmod/patches/patch-tdm_update_libtdm_update_Util_cpp
N ports/games/thedarkmod/patches/patch-tdm_update_libtdm_update_Zip_Zip_cpp
N ports/games/thedarkmod/patches/patch-tools_compilers_roqvq_roq_cpp
N ports/games/thedarkmod/files/thedarkmod.sh
N ports/games/thedarkmod/files/tdm_update.sh
N ports/games/thedarkmod/files/Darkmod.cfg
N ports/games/thedarkmod/pkg/DESCR
N ports/games/thedarkmod/pkg/PLIST
N ports/games/thedarkmod/pkg/README

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-09-02 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/02 12:11:46

Log message:
import devel/nuget, the package manager for .NET
tweaks and ok abieber@

Description:

NuGet is the package manager for .NET. The NuGet client tools provide the
ability to produce and consume packages. The NuGet Gallery is the central
package repository used by all package authors and consumers.

For .NET (including .NET Core), the Microsoft-supported mechanism for 
sharing
code is NuGet, which defines how packages for .NET are created, hosted, and
consumed, and provides the tools for each of those roles.

Put simply, a NuGet package is a single ZIP file with the .nupkg extension 
that
contains compiled code (DLLs), other files related to that code, and a
descriptive manifest that includes information like the package's version
number. Developers with code to share create packages and publish them to a
public or private host. Package consumers obtain those packages from 
suitable
hosts, add them to their projects, and then call a package's functionality 
in
their project code. NuGet itself then handles all of the intermediate 
details.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20190902

N ports/devel/nuget/Makefile
N ports/devel/nuget/distinfo
N ports/devel/nuget/files/nuget.sh
N ports/devel/nuget/pkg/DESCR
N ports/devel/nuget/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-07-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/07/27 09:47:35

Modified files:
graphics/glslang: Makefile 
graphics/spirv-tools: Makefile 
graphics/vulkan-loader: Makefile 

Log message:
set COMPILER to base-clang ports-gcc for vulkan ports, fixing build on
powerpc. No revision bump because packages never built on base-gcc
archs.

diffs and build testing on ppc from cwen@, thanks!
ok jca@ for vulkan-loader diff
ok sthen@ for spirv-tools and glslang diff



CVS: cvs.openbsd.org: ports

2019-09-19 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/19 06:03:00

Modified files:
lang/mono  : Makefile distinfo 
lang/mono/patches: patch-configure_ac 
   
patch-external_corefx_src_Native_Unix_System_Native_pal_io_c 
   patch-mono_mini_main_c 
   patch-mono_utils_mono-threads-coop_c 
lang/mono/pkg  : PLIST 
Added files:
lang/mono/patches: patch-mcs_class_corlib_System_IO_Path_cs 

Log message:
update mono to 5.20.1.34
add small fix for duplicate directory separators in relative paths
(GitHub issue #15407)
ok robert@ (maintainer), solene@



CVS: cvs.openbsd.org: ports

2019-09-19 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/19 10:36:07

Modified files:
graphics/mojoshader: Makefile distinfo 
graphics/mojoshader/patches: patch-CMakeLists_txt 
graphics/mojoshader/pkg: PLIST 
Added files:
graphics/mojoshader/patches: patch-mojoshader_opengl_c 

Log message:
update mojoshader to changeset 1214

This allows running most recent FNA games to run (e.g. Sumico,
Unexplored).

No regressions on testing with FNA games, including:

Apotheon, At the Gates, Axiom Verge, Celeste, CometStriker, Dust AET,
FEZ, Flinthook, Flotilla, Hacknet, Rogue Legacy, Owlboy, Salt and
Sanctuary



CVS: cvs.openbsd.org: ports

2019-09-20 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/20 17:21:15

Modified files:
games/steamworks-nosteam: Makefile distinfo 
games/steamworks-nosteam/pkg: PLIST 

Log message:
update to steamworks-nosteam 0.3.0

This includes an additional stub library (libsteamwrapper) which allows
running the game Growing Pains and potentially others that make use of
this type of intermediary library.



CVS: cvs.openbsd.org: ports

2019-09-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/22 08:46:55

Modified files:
games/fnaify   : Makefile distinfo 
games/fnaify/pkg: PLIST README 

Log message:
update to fnaify 2.0



CVS: cvs.openbsd.org: ports

2019-09-22 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/09/22 09:46:26

Modified files:
devel/sdl2 : Makefile distinfo 
devel/sdl2/patches: patch-Makefile_in patch-src_SDL_c 
patch-src_joystick_SDL_gamecontroller_c 
patch-src_video_SDL_egl_c 
Removed files:
devel/sdl2/patches: patch-src_joystick_bsd_SDL_sysjoystick_c 

Log message:
update to sdl2 2.0.10

testing and ok brynet@



CVS: cvs.openbsd.org: ports

2019-11-11 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/11/11 10:05:02

Modified files:
lang/mono  : Makefile 
Added files:
lang/mono/patches: 
   
patch-external_corefx_src_Common_src_CoreLib_System_Collections_Generic_List_cs 
   
patch-external_corert_src_System_Private_CoreLib_shared_System_Collections_Generic_ArraySortHelper_cs
 

Log message:
add MONO_FORCE_COMPAT env var which allows additional backwards compatibility

Note that this should only be used in well-defined cases that otherwise throw
array/list exceptions since it opens possibilities for undefined behavior.

ok robert@ (maintainer)



CVS: cvs.openbsd.org: ports

2019-12-04 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/12/04 09:36:49

Modified files:
lang/nekovm: Makefile 

Log message:
fix i386 build by disabling the JIT.
should not affect !i386, but bump revision because of theoretical chance
that other arches may be affected.

diff by & ok sthen



CVS: cvs.openbsd.org: ports

2019-12-08 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/12/08 09:58:37

ports/games/fnaify/patches

Update of /cvs/ports/games/fnaify/patches
In directory cvs.openbsd.org:/tmp/cvs-serv35358/patches

Log Message:
Directory /cvs/ports/games/fnaify/patches added to the repository



CVS: cvs.openbsd.org: ports

2019-12-08 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/12/08 10:02:33

Modified files:
games/fnaify   : Makefile distinfo 
games/fnaify/pkg: PLIST 
Added files:
games/fnaify/patches: patch-Makefile 

Log message:
update fnaify to 2.1, with compatibility for additional games:

Akane the Kunoichi
Amazing Princess Sarah
Apple Jack 1&2
Dead Pixels
Draw a Stickman: EPIC
Explosionade
Game Type
Grand Class Melee 2
Mount Your Friends
Phoenix Force
Super Blood Hockey
Sword of the Stars: The Pit
Terraria
Weapon of Choice



CVS: cvs.openbsd.org: ports

2019-11-23 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/11/23 19:59:19

Log message:
Import lang/nekovm, a build dependency for upcoming haxe port.

ok bentley@ who also identified a missing ifdef

DESCR:
Neko is a high-level dynamically typed programming language. It can be used 
as
an embedded scripting language. It has been designed to provide a common 
runtime
for several different languages. Learning and using Neko is very easy. You 
can
easily extend the language with C libraries. You can also write generators 
from
your own language to Neko and then use the Neko Runtime to compile, run, and
access existing libraries.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20191123

N ports/lang/nekovm/Makefile
N ports/lang/nekovm/distinfo
N ports/lang/nekovm/patches/patch-vm_main_c
N ports/lang/nekovm/patches/patch-CMakeLists_txt
N ports/lang/nekovm/patches/patch-libs_common_socket_c
N ports/lang/nekovm/patches/patch-libs_std_socket_c
N ports/lang/nekovm/pkg/DESCR
N ports/lang/nekovm/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-11-23 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2019/11/23 20:01:38

Modified files:
lang   : Makefile 

Log message:
+nekovm



CVS: cvs.openbsd.org: ports

2020-02-24 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/02/24 19:38:05

Modified files:
lang   : Makefile 

Log message:
+hashlink



CVS: cvs.openbsd.org: ports

2020-02-24 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/02/24 19:36:47

Log message:
import hashlink
ok solene@

DESCR:

HashLink is a virtual machine for Haxe.

HashLink runtime includes the following features:
* Fully compatible with Haxe specification
* Support file I/O, regular expressions, network, etc.
* Unicode strings by default
* Mark-and-not-sweep Garbage Collector
* x86 and x86-64 HL/C compilation
* x86 and x86-64 HL/JIT compilation

Status:

Vendor Tag: thfr
Release Tags:   thfr_20200224

N ports/lang/hashlink/Makefile
N ports/lang/hashlink/distinfo
N ports/lang/hashlink/patches/patch-src_hl_h
N ports/lang/hashlink/patches/patch-Makefile
N ports/lang/hashlink/patches/patch-src_std_socket_c
N ports/lang/hashlink/patches/patch-libs_uv_uv_c
N ports/lang/hashlink/patches/patch-src_std_thread_c
N ports/lang/hashlink/patches/patch-libs_mysql_socket_c
N ports/lang/hashlink/patches/patch-src_module_c
N ports/lang/hashlink/patches/patch-src_std_string_c
N ports/lang/hashlink/pkg/DESCR
N ports/lang/hashlink/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-02-28 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/02/28 20:00:03

Modified files:
lang/haxe  : Makefile 

Log message:
mark lang/haxe BROKEN again because the OCaml deps build with undesirable 
methods (curl calls, autodetection of CPU number) that need to be replaced; 
found by kili@



CVS: cvs.openbsd.org: ports

2020-02-05 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/02/05 10:31:09

Modified files:
graphics/jpeg  : Makefile 
graphics/jpeg/pkg: PLIST 

Log message:
enable turbojpeg (wantlib sync included)

ok sthen@



CVS: cvs.openbsd.org: ports

2020-02-21 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/02/21 19:30:45

ports/lang/haxe/files

Update of /cvs/ports/lang/haxe/files
In directory cvs.openbsd.org:/tmp/cvs-serv98200/files

Log Message:
Directory /cvs/ports/lang/haxe/files added to the repository



CVS: cvs.openbsd.org: ports

2020-02-21 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/02/21 19:36:28

Modified files:
lang/haxe  : Makefile distinfo 
lang/haxe/patches: patch-libs_extc_process_stubs_c 
   patch-libs_extlib-leftovers_uTF8_ml 
Added files:
lang/haxe/files: ptmap-META 
lang/haxe/patches: patch-ocamldeps_gen_Makefile 
   patch-ocamldeps_gen_src_dune 
   patch-ocamldeps_gen_src_gen_ml 
   patch-ocamldeps_ocaml-migrate-parsetree_Makefile 
   patch-ocamldeps_ocaml-sha_Makefile 
   patch-ocamldeps_ocaml-sha_bitfn_h 
   patch-ocamldeps_ocaml-sha_sha1_ml 
   patch-ocamldeps_ocaml-sha_sha256_ml 
   patch-ocamldeps_ppx_derivers_Makefile 
   patch-ocamldeps_ppx_tools_versioned_Makefile 
   patch-ocamldeps_sedlex_Makefile 
   
patch-ocamldeps_sedlex_src_generator_gen_unicode_ml_inc 
   patch-ocamldeps_sedlex_src_lib_dune 
   patch-sha512_ml 

Log message:
unbreak lang/haxe by building OCaml BDEPS with the port
builds and runs fine on amd64
builds fine for bcallah@, too, who also pointed out missing BDP devel/dune
thanks!



CVS: cvs.openbsd.org: ports

2020-01-17 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/01/17 17:31:05

Log message:
import lang/haxe
ok abieber@

DESCR:
Haxe consists of a high-level, open source programming language and a 
compiler.
It allows compilation of programs, written using an ECMAScript-oriented 
syntax,
to multiple target languages. Employing proper abstraction, it is possible 
to
maintain a single code-base which compiles to multiple targets.

Haxe is strongly typed but the typing system can be subverted where 
required.
Utilizing type information, the Haxe type system can detect errors at
compile-time which would only be noticeable at run-time in the target 
language.
Furthermore, type information can be used by the compiler to generate 
optimized
and robust code.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20200117

N ports/lang/haxe/Makefile
N ports/lang/haxe/distinfo
N ports/lang/haxe/patches/patch-libs_extc_process_stubs_c
N ports/lang/haxe/patches/patch-src_compiler_main_ml
N ports/lang/haxe/patches/patch-libs_extlib-leftovers_uTF8_ml
N ports/lang/haxe/pkg/DESCR
N ports/lang/haxe/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-01-17 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/01/17 17:33:12

Modified files:
lang   : Makefile 

Log message:
+haxe



CVS: cvs.openbsd.org: ports

2020-01-19 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/01/19 11:52:55

Modified files:
lang/haxe  : Makefile 

Log message:
mark BROKEN until dependencies have been addressed properly



Re: CVS: cvs.openbsd.org: ports

2020-01-19 Thread Thomas Frohwein
On Sun, Jan 19, 2020 at 02:04:40PM +, Stuart Henderson wrote:
[...]
> ocamlfind ocamlopt -safe-string -a -o extc.cmxa -package extlib extc.ml 
> process.ml
> File "extc.ml", line 1:
> Error: Corrupted compilation unit description
>/pobj/haxe-4.0.5/haxe-4.0.5/ocamldeps/extlib/IO.cmx
[...]

It looks like this is because the bundled OCaml deps in
ocamldeps/extlib contain binary-compiled parts in the .cmx files [1].
My bad, I thought this was only interpreted code.

I'm going to look into a better solution; possibly adding ports for
the dependencies rather than bundling.

I propose either setting the port to ONLY_FOR_ARCHS=amd64 as in the
diff below, or BROKEN until I've found a better way to address this.

[1] gleaned from https://caml.inria.fr/pub/docs/manual-ocaml/native.html

Index: Makefile
===
RCS file: /cvs/ports/lang/haxe/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile18 Jan 2020 00:31:05 -  1.1.1.1
+++ Makefile19 Jan 2020 15:11:30 -
@@ -1,5 +1,6 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2020/01/18 00:31:05 thfr Exp $
 
+ONLY_FOR_ARCHS =   amd64   # uses binary-compiled bundled OCaml deps
 COMMENT =  toolkit for the Haxe programming language
 
 V =4.0.5



CVS: cvs.openbsd.org: ports

2020-03-07 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/03/07 10:43:15

Modified files:
games/depotdownloader: Makefile distinfo 

Log message:
trivial update to depotdownloader 2.3.2
changelog: https://github.com/SteamRE/DepotDownloader/releases
fixes depotdownloader not exiting to shell after completion.
login key now stored in a dedicated file instead of PWD; you may have
to enter Steam's 2FA code again after this update



CVS: cvs.openbsd.org: ports

2020-03-07 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/03/07 10:49:00

Modified files:
archivers/innoextract: Makefile distinfo 

Log message:
trivial update to innoextract 1.8
revert to using MASTER_SITES again
successfully extracts a few test archives from GOG.com
While here, add comments with reason for COMPILER=base-clang ports-gcc
(C++17), and reason for WANTLIBs boost_system-mt and pthread which
portcheck lists as "Extra"
Changelog: https://constexpr.org/innoextract/changelog



CVS: cvs.openbsd.org: ports

2020-04-10 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/10 05:16:58

Modified files:
games  : Makefile 

Log message:
+gogrepo



CVS: cvs.openbsd.org: ports

2020-04-10 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/10 05:15:03

Log message:
import gogrepo, a CLI downloader for GOG.com games
ok solene@

DESCR:
Python-based tool for downloading your GOG.com game collections and extras 
to
your local computer for full offline enjoyment.

By default, game folders are saved in the same location that the script is 
run
in. You can also specify another directory. Run gogrepo.py -h to see help or
read more below. Each game has its own directories with all game/bonus files
saved within.

Features:

* Ability to choose which games to download based on combinations of OS
(windows, linux, mac) and language (en, fr, de, etc...)

* Saves a !info.txt in each game folder with information about each 
game/extra
item.

* Creates a !serial.txt if the game has a special serial/cdkey (I know, not 
100%
DRM-free, is it?). Sometimes coupon codes are hidden here!

* Verify your downloaded collection with full MD5, zip integrity, and 
expected
file size checking.

* Auto retrying of failed fetch/downloads. Sometime GOG servers report 
temporary
errors.

* Ability to import your already existing local collection.

* Easy to throw into a daily cronjob to get all the latest updates and newly
added content!

* Clear logging prints showing update/download progress and HTTP errors. 
Easy to
pipe or tee to create a log file.

Status:

Vendor Tag: thfr
Release Tags:   thfr_20200410

N ports/games/gogrepo/Makefile
N ports/games/gogrepo/distinfo
N ports/games/gogrepo/pkg/DESCR
N ports/games/gogrepo/pkg/PLIST
N ports/games/gogrepo/files/gogrepo

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-04-11 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/11 03:51:16

Modified files:
games/gogrepo  : Makefile 

Log message:
port can't be NO_BUILD and run compileall.py
problem identified by aja@
move compileall into do-build. This way dependency on python3 binary is
picked up.
no REVISION bump because didn't build



CVS: cvs.openbsd.org: ports

2020-04-11 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/11 03:59:20

Modified files:
lang/hashlink  : Makefile 
lang/hashlink/patches: patch-Makefile patch-src_hl_h 
   patch-src_std_thread_c 

Log message:
fix return type for hl_thread_id by switching to getthrid(2)
remove unneeded LONG_BIT detection in Makefile
ok tb@ for the above

also ifdef to hl.h to avoid typedef collision with clang in C++ mode



CVS: cvs.openbsd.org: ports

2020-04-12 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/12 07:41:59

Modified files:
games/steamworks-nosteam: Makefile distinfo 
games/steamworks-nosteam/pkg: PLIST 

Log message:
update to Steamworks-nosteam 0.4.1
- upstream repo has been renamed (formerly Steamworks.NET-nosteam)
- now includes hlsteam which allows running Northgard (with hashlink)
- also adds libcestub for Little Racers STREET



CVS: cvs.openbsd.org: ports

2020-04-12 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/12 07:34:54

Modified files:
games/depotdownloader: Makefile distinfo 
games/depotdownloader/files: depotdownloader.sh 

Log message:
update to depotdownloader 2.3.3
currently failing to connect with Steam with both 2.3.2 and 2.3.3
switch to app entry URL from v0002 to v2 - reivyr (on #openbsd-gaming)
reports v0002 doesn't work in South America region.
Note new -debug flag which should help with bug reports



CVS: cvs.openbsd.org: ports

2020-04-12 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2020/04/12 07:37:32

Modified files:
games/fnaify   : Makefile distinfo 
games/fnaify/patches: patch-Makefile 

Log message:
update to fnaify 2.2
includes dllmap entries for mono 6
add dllmap for libcestub for Little Racers STREET



  1   2   3   4   5   6   >