freebsd-ports/emulators
Loïc Bartoletti 45ab80b9df archivers/minizip*: Add minizip-ng and zlib-ng and create USES=minizip
Import minizip-ng and zlib-ng

Minizip was originally developed in 1998. It was first included in the zlib
distribution as an additional code contribution starting in zlib 1.1.2. Since
that time, it has been continually improved upon and contributed to by many
people.

+ Creating and extracting zip archives.
+ Adding and removing entries from zip archives.
+ Read and write raw zip entry data.
+ Reading and writing zip archives from memory.
+ Zlib, BZIP2, LZMA, and ZSTD compression methods.
+ Password protection through Traditional PKWARE and WinZIP AES encryption.
+ Buffered streaming for improved I/O performance.

some ports bundle it, some ports allow building against a systemwide
one, some ports bundle/rely on an incompatible version - all those will be
fixed in following commits.

Mk/Uses: Introduce USES=minizip[:ng]

To simplify, the LIB_DEPENDS part a new USES tag is added.

USES=minizip will add a LIB_DEPENDS on legacy minizip and
USES=minizip:ng will add a LIB_DEPENDS on minizip-ng.

minizip [1]:

    databases/spatialite
    databases/spatialite-tools
    devel/collada-dom
    games/mrboom
    games/oolite
    graphics/comical
    misc/xiphos
    science/libkml
    textproc/sigil
    www/domoticz
    deskutils/anydesk
    emulators/mupen64plus-core
    multimedia/assimp
    multimedia/vlc
    net-im/psi
    net-im/telegram-desktop

minizip-ng:

    devel/axmldec

[1] Some are known to work with minizip-ng but have to be patched.

Approved by:	tcberner (portmgr)
Differential Revision:	https://reviews.freebsd.org/D33771
2022-01-25 07:35:22 +01:00
..
adamem
almostti
anese
aqemu
aranym
atari800
bfe
bochs
bsvc *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
cannonball
catapult emulators/catapult: re-add port: GUI for openMSX 2021-12-25 19:59:25 +09:00
cemu
cingb
citra emulators/citra: update to s20220124 2022-01-25 00:58:38 +00:00
citra-qt5 emulators/citra: update to s20220107 2022-01-08 00:49:22 +00:00
cpmemu
cpmtools Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
cpmtools2
darcnes
dgen-sdl
dolphin-emu
dosbox
dosbox-staging emulators/dosbox-staging: update to 0.78.1 bugfix release 2022-01-15 23:47:54 +03:00
dps8m emulators/dps8m: New port: 'SIMH' based simulator for the Honeywell h6180 / dps8m Multics processor 2021-12-23 22:20:59 +01:00
dynamips-community */*: Remove redundant '-[0-9]*' from CONFLICTS 2021-10-29 11:50:18 +02:00
edumips64
elliott-803 emulators/elliott: fix unused but set variable 2021-10-02 13:24:44 +02:00
emu64 archivers/quazip: update to 1.2, latest upstream 2021-12-09 11:25:22 +01:00
emulationstation
fceux emulators/fceux: revive port 2022-01-23 00:14:17 -04:00
fmsx emulators/fmsx: update to 6.0 2021-10-24 18:41:17 +02:00
frodo emulators/frodo: fix build on powerpc and powerpc64 2021-10-08 12:50:51 +00:00
fs-uae emulators/fs-uae: Update to 3.1.35 2021-10-26 13:24:37 +02:00
fs-uae-launcher INSTALLS_ICONS: retire the macro and rework the related dependencies 2021-10-10 21:44:42 +02:00
fuse INSTALLS_ICONS: retire the macro and rework the related dependencies 2021-10-10 21:44:42 +02:00
fuse-roms
fuse-utils
gbe
gens
gngb
gngeo
gxemul
hatari *: apply refactor.remove-consecutive-empty-lines 2021-10-19 10:36:47 +02:00
hercules
higan emulators/higan: don't depend on p7zip 2022-01-03 22:21:30 +03:00
hugo *: Sweep up new CONFLICTS_INSTALL mess 2022-01-17 14:20:24 +01:00
hv_kvp_cmd
ines
javatari
joytran
jzintv
kcemu
klh10
lib765
libc6-shim emulators/libc6-shim: Update to 20211220 2021-12-20 11:15:37 +08:00
libdsk
libretro-ppsspp emulators/ppsspp: update to 1.12 2021-10-06 23:12:57 +00:00
libretro-vice
libspectrum
linux_base-c7 *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
linux-c7
linux-power9-functional-sim
linux-power10-functional-sim
lisaem
magia *: apply refactor.remove-consecutive-empty-lines 2021-10-19 10:36:47 +02:00
mame Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.) 2021-10-25 12:58:29 +00:00
mastergear
mednafen
mesen cleanup: drop support for EOL FreeBSD 11.X 2021-09-30 23:23:30 +02:00
mess
mgba emulators/mgba: update to 0.9.3 2022-01-10 22:16:56 +09:00
mtools */*: Remove redundant '-*' from CONFLICTS definitions 2021-11-25 22:40:11 +01:00
mupen64plus
mupen64plus-audio-sdl
mupen64plus-core archivers/minizip*: Add minizip-ng and zlib-ng and create USES=minizip 2022-01-25 07:35:22 +01:00
mupen64plus-input-sdl
mupen64plus-plugins
mupen64plus-qt archivers/quazip: update to 1.2, latest upstream 2021-12-09 11:25:22 +01:00
mupen64plus-rsp-cxd4
mupen64plus-rsp-hle
mupen64plus-rsp-z64
mupen64plus-ui-console
mupen64plus-video-arachnoid
mupen64plus-video-glide64
mupen64plus-video-glide64mk2
mupen64plus-video-rice
mupen64plus-video-z64
nemu
nestopia INSTALLS_ICONS: retire the macro and rework the related dependencies 2021-10-10 21:44:42 +02:00
o2em
ods2reader
open-vm-tools emulators/open-vm-tools: Fix build after 1400043 2021-11-30 16:23:59 -03:00
openmsx emulators/openmsx: Update to 17.0 2021-10-04 23:43:54 +02:00
p5-Acme-6502
parallels-tools
pcem
pcemu
pcsxr INSTALLS_ICONS: retire the macro and rework the related dependencies 2021-10-10 21:44:42 +02:00
ppsspp emulators/ppsspp: update to 1.12.3 2021-10-18 20:58:30 +00:00
ppsspp-qt5 emulators/ppsspp: update to 1.12 2021-10-06 23:12:57 +00:00
py-gns3-converter
py-unicorn
qemu emulators/qemu: Update version 6.1.0=>6.2.0 2021-12-15 12:48:37 -06:00
qemu5 Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
qemu-cheri
qemu-devel INSTALLS_ICONS: retire the macro and rework the related dependencies 2021-10-10 21:44:42 +02:00
qemu-guest-agent cleanup: drop support for EOL FreeBSD 11.X 2021-09-30 23:23:30 +02:00
qemu-powernv
qemu-user-static emulators/qemu-user-static: Update for 13.x stable 2022-01-07 15:46:36 -07:00
qemu-user-static-devel emulator/qemu-user-static-devel: catch up to swapoff MFC to 13 2022-01-07 15:46:46 -07:00
qmc2
quasi88
ripes Add emulators/ripes: Graphical RISC-V simulator 2022-01-11 01:59:51 +08:00
riscv-isa-sim emulators/riscv-isa-sim: Update to 20211015 snapshot 2021-10-19 10:31:22 +08:00
rpcs3 emulators/rpcs3: update to 0.0.20.13225 2022-01-25 00:58:38 +00:00
rtc cleanup: drop support for EOL FreeBSD 11.X 2021-09-30 23:23:30 +02:00
rubygem-fission
sameboy emulators/sameboy: Update to v0.14.7 2021-10-31 19:24:37 +01:00
simh Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
simh-hp2100 Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
simh-hp3000
simh-hpdoc
skyeye
snes9x-gtk */*: Maintainer reset for Nicole Reid 2021-12-22 12:29:51 -05:00
spim
stella emulators/stella: Update to 6.6 2021-12-05 22:01:01 -05:00
stonx
teo
tiemu3
tilem INSTALLS_ICONS: retire the macro and rework the related dependencies 2021-10-10 21:44:42 +02:00
tme
tnylpo
tpm-emulator
tuxnes
uae */*: Remove redundant '-[0-9]*' from CONFLICTS 2021-10-29 11:50:18 +02:00
ucon64 emulators/ucon64: Update to 2.2.2 [1] 2021-12-31 12:12:35 +01:00
ukncbtl
unicorn
vba
vboxtool
vgb-bin
vgba-bin
vice
virtualbox-ose emulators/virtualbox-ose*: Update to 6.1.32 2022-01-20 16:44:06 +01:00
virtualbox-ose-additions emulators/virtualbox-ose*: Update to 6.1.32 2022-01-20 16:44:06 +01:00
virtualbox-ose-additions-legacy */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL 2021-11-23 23:11:40 +01:00
virtualbox-ose-additions-nox11
virtualbox-ose-additions-nox11-legacy
virtualbox-ose-kmod emulators/virtualbox-ose*: Update to 6.1.32 2022-01-20 16:44:06 +01:00
virtualbox-ose-kmod-legacy Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
virtualbox-ose-legacy */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL 2021-11-23 23:11:40 +01:00
virtualbox-ose-nox11 emulators/virtualbox-ose*: Update to 6.1.32 2022-01-20 16:44:06 +01:00
virtualbox-ose-nox11-legacy
visualboyadvance-m */*: Maintainer reset for Nicole Reid 2021-12-22 12:29:51 -05:00
vmips
vmsbackup
vmw
vt100 emulators/vt100: Add port: Simulation of VT100 terminal hardware 2021-12-14 22:33:41 +01:00
vxtools
wine Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
wine-devel emulators/wine-devel: update to 7.0-rc6 2022-01-17 13:31:33 +01:00
wine-gecko */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL 2021-11-23 23:11:40 +01:00
wine-gecko-devel */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL 2021-11-23 23:11:40 +01:00
wine-mono */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL 2021-11-23 23:11:40 +01:00
wine-mono-devel */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL 2021-11-23 23:11:40 +01:00
wine-proton emulators/wine-proton: Fix build with devel/libsysinfo present 2021-12-30 13:23:15 +00:00
winetricks emulators/winetricks: Mark only for archs amd64/i386 2021-09-22 10:08:42 -07:00
x16-emulator
x16-rom
x48
x49gp *: apply refactor.remove-consecutive-empty-lines 2021-10-19 10:36:47 +02:00
xbraitenberg
xcpc
xen-kernel emulators/xen-kernel: fix build with clang 13.0.0 2021-11-23 14:47:47 +01:00
xhomer
xsystem35
xzx
yaze-ag Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
yuzu emulators/yuzu: update to s20220124 2022-01-25 00:58:38 +00:00
z80pack Fix CONFLICTS entries of multiple ports 2022-01-10 16:15:39 +01:00
zsnes
Makefile emulators/fceux: revive port 2022-01-23 00:14:17 -04:00