Index: head/emulators/Makefile =================================================================== --- head/emulators/Makefile (revision 567330) +++ head/emulators/Makefile (revision 567331) @@ -1,186 +1,187 @@ # $FreeBSD$ # COMMENT = Emulators for other operating systems SUBDIR += adamem SUBDIR += advancemame SUBDIR += advancemenu SUBDIR += advancemess SUBDIR += almostti SUBDIR += anese SUBDIR += aqemu + SUBDIR += aranym SUBDIR += atari800 SUBDIR += bfe SUBDIR += bochs SUBDIR += bsvc SUBDIR += cannonball SUBDIR += cemu SUBDIR += cinc SUBDIR += cingb SUBDIR += citra SUBDIR += citra-qt5 SUBDIR += cpmemu SUBDIR += cpmtools SUBDIR += cpmtools2 SUBDIR += darcnes SUBDIR += dgen-sdl SUBDIR += dolphin-emu SUBDIR += dosbox SUBDIR += dosbox-staging SUBDIR += dtcyber SUBDIR += dynamips-community SUBDIR += e-uae SUBDIR += edumips64 SUBDIR += elliott-803 SUBDIR += emu64 SUBDIR += emulationstation SUBDIR += fmsx SUBDIR += frodo SUBDIR += fs-uae SUBDIR += fs-uae-launcher SUBDIR += fuse SUBDIR += fuse-roms SUBDIR += fuse-utils SUBDIR += gbe SUBDIR += gens SUBDIR += gngb SUBDIR += gngeo SUBDIR += gxemul SUBDIR += hatari SUBDIR += hercules SUBDIR += higan SUBDIR += hugo SUBDIR += i386-wine SUBDIR += i386-wine-devel SUBDIR += ines SUBDIR += javatari SUBDIR += joytran SUBDIR += jzintv SUBDIR += kcemu SUBDIR += klh10 SUBDIR += lib765 SUBDIR += libc6-shim SUBDIR += libdsk SUBDIR += libretro-ppsspp SUBDIR += libretro-vice SUBDIR += libspectrum SUBDIR += linux-c7 SUBDIR += linux-power10-functional-sim SUBDIR += linux-power9-functional-sim SUBDIR += linux_base-c7 SUBDIR += lisaem SUBDIR += mame SUBDIR += mastergear SUBDIR += mednafen SUBDIR += mesen SUBDIR += mess SUBDIR += mgba SUBDIR += mtools SUBDIR += mupen64plus SUBDIR += mupen64plus-audio-sdl SUBDIR += mupen64plus-core SUBDIR += mupen64plus-input-sdl SUBDIR += mupen64plus-plugins SUBDIR += mupen64plus-qt SUBDIR += mupen64plus-rsp-cxd4 SUBDIR += mupen64plus-rsp-hle SUBDIR += mupen64plus-rsp-z64 SUBDIR += mupen64plus-ui-console SUBDIR += mupen64plus-video-arachnoid SUBDIR += mupen64plus-video-glide64 SUBDIR += mupen64plus-video-glide64mk2 SUBDIR += mupen64plus-video-rice SUBDIR += mupen64plus-video-z64 SUBDIR += nemu SUBDIR += nestopia SUBDIR += o2em SUBDIR += ods2reader SUBDIR += open-vm-tools SUBDIR += open-vm-tools-nox11 SUBDIR += openmsx SUBDIR += p5-Acme-6502 SUBDIR += parallels-tools SUBDIR += pcem SUBDIR += pcemu SUBDIR += pcsxr SUBDIR += ppsspp SUBDIR += ppsspp-qt5 SUBDIR += py-gns3-converter SUBDIR += py-unicorn SUBDIR += qemu SUBDIR += qemu-cheri SUBDIR += qemu-devel SUBDIR += qemu-powernv SUBDIR += qemu-user-static SUBDIR += qemu-user-static-devel SUBDIR += qemu-utils SUBDIR += qemu31 SUBDIR += qemu41 SUBDIR += qemu42 SUBDIR += qemu50 SUBDIR += qmc2 SUBDIR += quasi88 SUBDIR += riscv-isa-sim SUBDIR += rpcs3 SUBDIR += rtc SUBDIR += rubygem-fission SUBDIR += simh SUBDIR += simh-hp2100 SUBDIR += simh-hp3000 SUBDIR += simh-hpdoc SUBDIR += skyeye SUBDIR += snes9x-gtk SUBDIR += spim SUBDIR += stella SUBDIR += stonx SUBDIR += teo SUBDIR += tiemu3 SUBDIR += tilem SUBDIR += tme SUBDIR += tnylpo SUBDIR += tpm-emulator SUBDIR += tuxnes SUBDIR += uae SUBDIR += ucon64 SUBDIR += ukncbtl SUBDIR += unicorn SUBDIR += vba SUBDIR += vboxtool SUBDIR += vgb-bin SUBDIR += vgba-bin SUBDIR += vice SUBDIR += virtualbox-ose SUBDIR += virtualbox-ose-additions SUBDIR += virtualbox-ose-additions-nox11 SUBDIR += virtualbox-ose-kmod SUBDIR += virtualbox-ose-nox11 SUBDIR += visualboyadvance-m SUBDIR += vmips SUBDIR += vmsbackup SUBDIR += vmw SUBDIR += vpcs SUBDIR += vxtools SUBDIR += wine SUBDIR += wine-devel SUBDIR += wine-gecko SUBDIR += wine-gecko-devel SUBDIR += wine-mono SUBDIR += wine-mono-devel SUBDIR += wine-proton SUBDIR += winetricks SUBDIR += x16-emulator SUBDIR += x16-rom SUBDIR += x48 SUBDIR += x49gp SUBDIR += xbraitenberg SUBDIR += xcpc SUBDIR += xen-kernel SUBDIR += xhomer SUBDIR += xsystem35 SUBDIR += xzx SUBDIR += yuzu SUBDIR += yuzu-qt5 SUBDIR += zsnes .include Index: head/emulators/aranym/Makefile =================================================================== --- head/emulators/aranym/Makefile (nonexistent) +++ head/emulators/aranym/Makefile (revision 567331) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= aranym +DISTVERSION= 1.1.0 +CATEGORIES= emulators +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/ +DISTNAME= ${PORTNAME}_${DISTVERSION}.orig + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Atari Running on Any Machine + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= openjpeg>0:graphics/openjpeg \ + sdl-config:devel/sdl12 +RUN_DEPENDS= bash:shells/bash + +USES= gmake perl5 pkgconfig gl localbase:ldflags sdl shebangfix xorg +USE_GL= gl +USE_SDL= sdl2 image2 +USE_XORG= x11 + +SHEBANG_FILES= tools/arabridge + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= -disable-nat-debug --disable-nat-debug --enable-nfjpeg + +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} + +.include Property changes on: head/emulators/aranym/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/emulators/aranym/distinfo =================================================================== --- head/emulators/aranym/distinfo (nonexistent) +++ head/emulators/aranym/distinfo (revision 567331) @@ -0,0 +1,3 @@ +TIMESTAMP = 1614883282 +SHA256 (aranym_1.1.0.orig.tar.gz) = a8f2fcb24254754c0ced74a4de77f7d168eb7aa603ac2585d25abb51002f47cc +SIZE (aranym_1.1.0.orig.tar.gz) = 3785612 Property changes on: head/emulators/aranym/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/emulators/aranym/files/patch-src_natfeat_hostfs.cpp =================================================================== --- head/emulators/aranym/files/patch-src_natfeat_hostfs.cpp (nonexistent) +++ head/emulators/aranym/files/patch-src_natfeat_hostfs.cpp (revision 567331) @@ -0,0 +1,27 @@ +- backport of patch to fix https://github.com/aranym/aranym/issues/77 + +--- src/natfeat/hostfs.cpp.orig 2019-04-14 14:11:29 UTC ++++ src/natfeat/hostfs.cpp +@@ -2872,7 +2872,22 @@ int32 HostFs::xfs_native_init( int16 devnum, memptr mo + * for drivers that are not running under mint, + * report our current timezone (in the filesys.res1 field) + */ ++#if defined(__FreeBSD__) || 1 ++ /* ++ * FreeBSD does not have that global variable. ++ * Maybe others, too. ++ */ ++ { ++ time_t t; ++ int32_t offset; ++ ++ t = time(0); ++ offset = -gmtoff(t); ++ WriteInt32(filesys + 136, offset); ++ } ++#else + WriteInt32(filesys + 136, timezone); ++#endif + + int16 dnum = -1; + size_t len = strlen( fmountPoint ); Property changes on: head/emulators/aranym/files/patch-src_natfeat_hostfs.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/emulators/aranym/files/patch-src_uae__cpu_fpu_mathlib.h =================================================================== --- head/emulators/aranym/files/patch-src_uae__cpu_fpu_mathlib.h (nonexistent) +++ head/emulators/aranym/files/patch-src_uae__cpu_fpu_mathlib.h (revision 567331) @@ -0,0 +1,17 @@ +- https://github.com/aranym/aranym/issues/78 + +--- src/uae_cpu/fpu/mathlib.h.orig 2021-03-04 01:34:57 UTC ++++ src/uae_cpu/fpu/mathlib.h +@@ -756,7 +756,11 @@ PRIVATE inline uae_u32 FFPU get_quotient_sign(fpu_regi + # define fp_pow pow + #endif + #ifndef fp_pow10 +-# define fp_pow10 pow10 ++# if !defined(__FreeBSD__) ++# define fp_pow10 pow10 ++# else ++# define fp_pow10(x) pow(10,x) ++# endif + #endif + #ifndef fp_pow2 + # ifdef HAVE_POW2 Property changes on: head/emulators/aranym/files/patch-src_uae__cpu_fpu_mathlib.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/emulators/aranym/pkg-descr =================================================================== --- head/emulators/aranym/pkg-descr (nonexistent) +++ head/emulators/aranym/pkg-descr (revision 567331) @@ -0,0 +1,8 @@ +ARAnyM is a multiplatform virtual machine (a software layer, or an emulator) for +running Atari ST/TT/Falcon operating systems and applications on almost any +hardware with many host operating systems. The reason for writing ARAnyM is to +provide Atari power users with faster and better machines. The ultimate goal is +to create a new platform where TOS/GEM applications could continue to live +forever. + +WWW: https://aranym.github.io Property changes on: head/emulators/aranym/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/emulators/aranym/pkg-plist =================================================================== --- head/emulators/aranym/pkg-plist (nonexistent) +++ head/emulators/aranym/pkg-plist (revision 567331) @@ -0,0 +1,32 @@ +bin/aranym +man/man1/aranym-jit.1.gz +man/man1/aranym-mmu.1.gz +man/man1/aranym.1.gz +share/applications/aranym-jit.desktop +share/applications/aranym-mmu.desktop +share/applications/aranym.desktop +%%DATADIR%%/arabridge +%%DATADIR%%/atari/hostfs/README +%%DATADIR%%/atari/hostfs/bdconfig.sys +%%DATADIR%%/atari/mmusetup.cnf +%%DATADIR%%/atari/network/README +%%DATADIR%%/atari/network/eth0-config.sh +%%DATADIR%%/atari/newdesk.inf +%%DATADIR%%/atari/nfosmesa/README +%%DATADIR%%/atari/sound/README +%%DATADIR%%/atari/tools/README +%%DATADIR%%/atari/tools/pc101us.kbd.bz2 +%%DATADIR%%/floppy.sh +%%DATADIR%%/logo.bmp +%%DATADIR%%/wm_icon.bmp +share/icons/hicolor/32x32/apps/aranym-jit.png +share/icons/hicolor/32x32/apps/aranym-mmu.png +share/icons/hicolor/32x32/apps/aranym.png +share/icons/hicolor/48x48/apps/aranym-jit.png +share/icons/hicolor/48x48/apps/aranym-mmu.png +share/icons/hicolor/48x48/apps/aranym.png +share/pixmaps/aranym-jit.png +share/pixmaps/aranym-mmu.png +share/pixmaps/aranym.png +@dir %%DATADIR%%/atari/nfcdrom +@dir %%DATADIR%%/atari/nfjpeg Property changes on: head/emulators/aranym/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property