diff options
author | pawel <pawel@FreeBSD.org> | 2011-12-23 20:13:55 +0800 |
---|---|---|
committer | pawel <pawel@FreeBSD.org> | 2011-12-23 20:13:55 +0800 |
commit | e67512340c4439f0d5382c2b1ae4aa3d0ce46f82 (patch) | |
tree | a435df783345f0ba5e0558d2c6f57dfe8044c71e /emulators | |
parent | 9fa18c3710b999b3f8d2b910deabcf7b115ad35c (diff) | |
download | freebsd-ports-gnome-e67512340c4439f0d5382c2b1ae4aa3d0ce46f82.tar.gz freebsd-ports-gnome-e67512340c4439f0d5382c2b1ae4aa3d0ce46f82.tar.zst freebsd-ports-gnome-e67512340c4439f0d5382c2b1ae4aa3d0ce46f82.zip |
KCemu is an emulator for the KC85 homecomputer series and other Z80 based
microcomputers like Z1013, LC80, Polycomputer 880 and BIC A5105.
The emulation supports a number of additional hardware,
e.g. floppy disk drives and extended graphic modules.
WWW: http://kcemu.sourceforge.net
PR: ports/161346
Submitted by: Hardy Schumacher <hardy.schumacher@gmx.de>
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/Makefile | 1 | ||||
-rw-r--r-- | emulators/kcemu/Makefile | 48 | ||||
-rw-r--r-- | emulators/kcemu/distinfo | 2 | ||||
-rw-r--r-- | emulators/kcemu/pkg-descr | 6 | ||||
-rw-r--r-- | emulators/kcemu/pkg-plist | 291 |
5 files changed, 348 insertions, 0 deletions
diff --git a/emulators/Makefile b/emulators/Makefile index 886cf637362c..a24f7bb84e32 100644 --- a/emulators/Makefile +++ b/emulators/Makefile @@ -64,6 +64,7 @@ SUBDIR += its SUBDIR += joytran SUBDIR += jzintv + SUBDIR += kcemu SUBDIR += klh10 SUBDIR += kqemu-kmod SUBDIR += kqemu-kmod-devel diff --git a/emulators/kcemu/Makefile b/emulators/kcemu/Makefile new file mode 100644 index 000000000000..b6fc849d7e68 --- /dev/null +++ b/emulators/kcemu/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: kcemu +# Date created: 06 October 2011 +# Whom: Hardy Schumacher <hardy.schumacher@gmx.de> +# +# $FreeBSD$ +# + +PORTNAME= kcemu +PORTVERSION= 0.5.1 +CATEGORIES= emulators +MASTER_SITES= SF/${PORTNAME}/KCemu/KCemu-${PORTVERSION} +DISTNAME= KCemu-${PORTVERSION} + +MAINTAINER= hardy.schumacher@gmx.de +COMMENT= KC85 emulator + +BUILD_DEPENDS= pngtopnm:${PORTSDIR}/graphics/netpbm +LIB_DEPENDS= audiofile:${PORTSDIR}/audio/libaudiofile \ + avformat.1:${PORTSDIR}/multimedia/ffmpeg \ + dirac_encoder.1:${PORTSDIR}/multimedia/dirac \ + schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger \ + sndfile.1:${PORTSDIR}/audio/libsndfile \ + theora:${PORTSDIR}/multimedia/libtheora \ + vncserver:${PORTSDIR}/net/libvncserver \ + xvidcore.4:${PORTSDIR}/multimedia/xvid \ + z80ex.1:${PORTSDIR}/devel/z80ex + +GNU_CONFIGURE= yes +USE_XORG= xmu +USE_GNOME= gtk20 +USE_GETTEXT= yes +MAKE_JOBS_SAFE= yes + +MAN1= kctape.1 kc2raw.1 kc2img.1 kc2tap.1 tdtodump.1 \ + kcemu-remote.1 kcemu.1x kc2wav.1 + +LDFLAGS+= -L${LOCALBASE}/lib +WRKSRC= ${WRKDIR}/KCemu-${PORTVERSION} + +CONFIGURE_ARGS+=--disable-libmp3lame \ + --disable-libflac \ + --disable-libgif + +DESKTOP_ENTRIES="KCemu" "${COMMENT}" \ + "${LOCALBASE}/share/KCemu/icons/kcemu-icon.png" "kcemu" \ + "System;Emulator;" "true" + +.include <bsd.port.mk> diff --git a/emulators/kcemu/distinfo b/emulators/kcemu/distinfo new file mode 100644 index 000000000000..c4d8b09e4bbe --- /dev/null +++ b/emulators/kcemu/distinfo @@ -0,0 +1,2 @@ +SHA256 (KCemu-0.5.1.tar.gz) = 8f10d50324e161833c80893fbf954e1a7fdac7ab96dfcc0b18fee5fda4ade73f +SIZE (KCemu-0.5.1.tar.gz) = 6597459 diff --git a/emulators/kcemu/pkg-descr b/emulators/kcemu/pkg-descr new file mode 100644 index 000000000000..e729c9148454 --- /dev/null +++ b/emulators/kcemu/pkg-descr @@ -0,0 +1,6 @@ +KCemu is an emulator for the KC85 homecomputer series and other Z80 based +microcomputers like Z1013, LC80, Polycomputer 880 and BIC A5105. +The emulation supports a number of additional hardware, +e.g. floppy disk drives and extended graphic modules. + +WWW: http://kcemu.sourceforge.net diff --git a/emulators/kcemu/pkg-plist b/emulators/kcemu/pkg-plist new file mode 100644 index 000000000000..98d77ed1bc4e --- /dev/null +++ b/emulators/kcemu/pkg-plist @@ -0,0 +1,291 @@ +bin/kc2img +bin/kc2raw +bin/kc2tap +bin/kc2wav +bin/kcemu +bin/kctape +bin/tdtodump +share/KCemu/kcemurc +share/KCemu/asm/autostart/kc853.asm +share/KCemu/config/a5105.conf +share/KCemu/config/c80.conf +share/KCemu/config/default.conf +share/KCemu/config/lc80.conf +share/KCemu/config/kc85-1.conf +share/KCemu/config/kc85-2.conf +share/KCemu/config/kc85-3.conf +share/KCemu/config/kc85-4.conf +share/KCemu/config/kc85-5.conf +share/KCemu/config/kc87.conf +share/KCemu/config/kramermc.conf +share/KCemu/config/pcm.conf +share/KCemu/config/poly880.conf +share/KCemu/config/vcs80.conf +share/KCemu/config/z1013.conf +share/KCemu/disks/a5105sys.dump +share/KCemu/disks/caos.dump +share/KCemu/disks/cpmz9.dump +share/KCemu/disks/microdos.dump +share/KCemu/disks/tools.dump +share/KCemu/disks/z1013cpm.dump +share/KCemu/disks/z1013gdc.dump +share/KCemu/doc/kcemu.png +share/KCemu/doc/kcemu-help.xml +share/KCemu/doc/kcemurc.sample +share/KCemu/doc/sys-a5105.jpg +share/KCemu/doc/sys-kc85.jpg +share/KCemu/doc/sys-kc855.jpg +share/KCemu/doc/sys-lc80.jpg +share/KCemu/doc/sys-poly880.jpg +share/KCemu/doc/sys-xy4131.jpg +share/KCemu/doc/sys-z1013.jpg +share/KCemu/doc/sys-z9001.jpg +share/KCemu/doc/window-audio.png +share/KCemu/doc/window-colors.png +share/KCemu/doc/window-disk.png +share/KCemu/doc/window-module-kc85.png +share/KCemu/doc/window-module-z1013.png +share/KCemu/doc/window-module-z9001.png +share/KCemu/doc/window-plotter-1.png +share/KCemu/doc/window-plotter-1_small.png +share/KCemu/doc/window-plotter-2.png +share/KCemu/doc/window-plotter-2_small.png +share/KCemu/doc/window-profile-1.png +share/KCemu/doc/window-profile-1_small.png +share/KCemu/doc/window-profile-2.png +share/KCemu/doc/window-profile-2_small.png +share/KCemu/doc/window-profile-3.png +share/KCemu/doc/window-profile-3_small.png +share/KCemu/doc/window-profile-4.png +share/KCemu/doc/window-profile-4_small.png +share/KCemu/doc/window-profile-5.png +share/KCemu/doc/window-profile-5_small.png +share/KCemu/doc/window-savemem.png +share/KCemu/doc/window-savemem_small.png +share/KCemu/doc/window-screenshot.png +share/KCemu/doc/window-select-profile.png +share/KCemu/doc/window-select-profile_small.png +share/KCemu/doc/window-tape.png +share/KCemu/doc/window-video.png +share/KCemu/icons/icon-bic.png +share/KCemu/icons/icon-c80.png +share/KCemu/icons/icon-default.png +share/KCemu/icons/icon-deleted.png +share/KCemu/icons/icon-kc85.png +share/KCemu/icons/icon-kc87.png +share/KCemu/icons/icon-kramermc.png +share/KCemu/icons/icon-lc80.png +share/KCemu/icons/icon-pcm.png +share/KCemu/icons/icon-poly880.png +share/KCemu/icons/icon-root.png +share/KCemu/icons/icon-vcs80.png +share/KCemu/icons/icon-z1013.png +share/KCemu/icons/kcemu-bic.xpm +share/KCemu/icons/kcemu-c80.xpm +share/KCemu/icons/kcemu-icon.png +share/KCemu/icons/kcemu-icon.xpm +share/KCemu/icons/kcemu-lc80.xpm +share/KCemu/icons/kcemu-kc85.xpm +share/KCemu/icons/kcemu-kc87.xpm +share/KCemu/icons/kcemu-kramermc.xpm +share/KCemu/icons/kcemu-pcm.xpm +share/KCemu/icons/kcemu-poly880.xpm +share/KCemu/icons/kcemu-vcs80.xpm +share/KCemu/icons/kcemu-winicon_16x16.png +share/KCemu/icons/kcemu-winicon_32x32.png +share/KCemu/icons/kcemu-winicon_48x48.png +share/KCemu/icons/kcemu-z1013.xpm +share/KCemu/images/about.glade +share/KCemu/images/audio.glade +share/KCemu/images/color.glade +share/KCemu/images/dialog.glade +share/KCemu/images/disk.glade +share/KCemu/images/help.glade +share/KCemu/images/kcemu.png +share/KCemu/images/keyboard.glade +share/KCemu/images/legal.glade +share/KCemu/images/logo-bbc.png +share/KCemu/images/logo-flac.png +share/KCemu/images/logo-ffmpeg.png +share/KCemu/images/logo-gtk.png +share/KCemu/images/logo-lame.png +share/KCemu/images/logo-libsdl.png +share/KCemu/images/logo-libsndfile.png +share/KCemu/images/logo-openclipartlibrary.png +share/KCemu/images/logo-theora_org.png +share/KCemu/images/logo-vorbisdotcom.png +share/KCemu/images/logo-xvid.png +share/KCemu/images/main.glade +share/KCemu/images/media-end.png +share/KCemu/images/media-pause.png +share/KCemu/images/media-play.png +share/KCemu/images/media-record.png +share/KCemu/images/media-start.png +share/KCemu/images/media-stop.png +share/KCemu/images/module.glade +share/KCemu/images/options.glade +share/KCemu/images/plotter.glade +share/KCemu/images/savemem.glade +share/KCemu/images/screenshot.glade +share/KCemu/images/selector.glade +share/KCemu/images/tape.glade +share/KCemu/images/tapeedit.glade +share/KCemu/images/thanks.glade +share/KCemu/images/vdip.glade +share/KCemu/images/video.glade +share/KCemu/images/window-about.png +share/KCemu/images/window-audio.png +share/KCemu/images/window-color.png +share/KCemu/images/window-copying.png +share/KCemu/images/window-disk.png +share/KCemu/images/window-help.png +share/KCemu/images/window-info.png +share/KCemu/images/window-keyboard.png +share/KCemu/images/window-module.png +share/KCemu/images/window-options.png +share/KCemu/images/window-plotter.png +share/KCemu/images/window-question.png +share/KCemu/images/window-screenshot.png +share/KCemu/images/window-selector.png +share/KCemu/images/window-tape.png +share/KCemu/images/window-thanks.png +share/KCemu/images/window-video.png +share/KCemu/keymaps/a5105.key +share/KCemu/keymaps/a5105_keyboard.png +share/KCemu/keymaps/a5105_keyboard_pressed.png +share/KCemu/keymaps/kc851.key +share/KCemu/keymaps/kc851_keyboard.xpm +share/KCemu/keymaps/kc851_keyboard_pressed.xpm +share/KCemu/keymaps/kc854.key +share/KCemu/keymaps/kc854_keyboard.xpm +share/KCemu/keymaps/kc854_keyboard_pressed.xpm +share/KCemu/keymaps/lc80.key +share/KCemu/keymaps/lc80_keyboard.xpm +share/KCemu/keymaps/lc80_keyboard_pressed.xpm +share/KCemu/keymaps/poly880.key +share/KCemu/keymaps/poly880_keyboard.xpm +share/KCemu/keymaps/poly880_keyboard_pressed.xpm +share/KCemu/keymaps/vcs80.key +share/KCemu/keymaps/vcs80_keyboard_pressed.xpm +share/KCemu/keymaps/vcs80_keyboard.xpm +share/KCemu/lib/z80/kc853.bin +share/KCemu/roms/a5105/k1505_00.rom +share/KCemu/roms/a5105/k1505_80.rom +share/KCemu/roms/a5105/k5651_40.rom +share/KCemu/roms/a5105/k5651_60.rom +share/KCemu/roms/c80/monitor.rom +share/KCemu/roms/kc85/basic_c0.853 +share/KCemu/roms/kc85/basic_c0.854 +share/KCemu/roms/kc85/basic_c0.855 +share/KCemu/roms/kc85/basicusb.855 +share/KCemu/roms/kc85/caos__c0.854 +share/KCemu/roms/kc85/caos__c0.855 +share/KCemu/roms/kc85/caos__e0.852 +share/KCemu/roms/kc85/caos__e0.853 +share/KCemu/roms/kc85/caos__e0.854 +share/KCemu/roms/kc85/caos__e0.855 +share/KCemu/roms/kc85/caos33.853 +share/KCemu/roms/kc85/caos34.853 +share/KCemu/roms/kc85/caos41c.854 +share/KCemu/roms/kc85/caos41e.854 +share/KCemu/roms/kc85/caos43c.855 +share/KCemu/roms/kc85/caos43e.855 +share/KCemu/roms/kc85/floppy20.rom +share/KCemu/roms/kc85/floppy30.rom +share/KCemu/roms/kc85/floppy31.rom +share/KCemu/roms/kc85/floppy32.rom +share/KCemu/roms/kc85/hc900.852 +share/KCemu/roms/kc85/m006.rom +share/KCemu/roms/kc85/m012.rom +share/KCemu/roms/kc85/m026.rom +share/KCemu/roms/kc85/m027.rom +share/KCemu/roms/kc85/m033.rom +share/KCemu/roms/kc85/m052.rom +share/KCemu/roms/kc85/m900.rom +share/KCemu/roms/kc85/m901.rom +share/KCemu/roms/kc85/pi88_ge.853 +share/KCemu/roms/kc85/pi88_sw.853 +share/KCemu/roms/kc85/pi88_ws.853 +share/KCemu/roms/kc85/vdip12.rom +share/KCemu/roms/kc85/vdip21.rom +share/KCemu/roms/kramermc/ass.kmc +share/KCemu/roms/kramermc/basic.kmc +share/KCemu/roms/kramermc/chargen.kmc +share/KCemu/roms/kramermc/debugger.kmc +share/KCemu/roms/kramermc/editor.kmc +share/KCemu/roms/kramermc/io-mon.kmc +share/KCemu/roms/kramermc/reass.kmc +share/KCemu/roms/lc80/lc80__00.rom +share/KCemu/roms/lc80/lc80__08.rom +share/KCemu/roms/lc80/lc80__2k.rom +share/KCemu/roms/lc80/lc80e_00.rom +share/KCemu/roms/lc80/lc80e_10.rom +share/KCemu/roms/lc80/lc80e_c0.rom +share/KCemu/roms/muglerpc/chargen.pcm +share/KCemu/roms/muglerpc/muglerpc.pcm +share/KCemu/roms/poly880/poly880a.rom +share/KCemu/roms/poly880/poly880b.rom +share/KCemu/roms/poly880/sc1.rom +share/KCemu/roms/z1013/z1013_20.rom +share/KCemu/roms/z1013/z1013_a2.rom +share/KCemu/roms/z1013/z1013_bl.rom +share/KCemu/roms/z1013/z1013_rb.rom +share/KCemu/roms/z1013/z1013_ul.rom +share/KCemu/roms/z1013/z1013_zg.rom +share/KCemu/roms/z9001/192k__d2.851 +share/KCemu/roms/z9001/192k__d3.851 +share/KCemu/roms/z9001/192k__d5.851 +share/KCemu/roms/z9001/basic_c0.851 +share/KCemu/roms/z9001/basic_c0.87a +share/KCemu/roms/z9001/basic_c0.87b +share/KCemu/roms/z9001/bitex_c0.851 +share/KCemu/roms/z9001/chargen.851 +share/KCemu/roms/z9001/cpmz9_c0.851 +share/KCemu/roms/z9001/edas__c0.851 +share/KCemu/roms/z9001/idas__c0.851 +share/KCemu/roms/z9001/kc_caos.rom +share/KCemu/roms/z9001/kcpascal.851 +share/KCemu/roms/z9001/mega_rom.851 +share/KCemu/roms/z9001/os____f0.851 +share/KCemu/roms/z9001/os____f0.87b +share/KCemu/roms/z9001/os_rb20.rom +share/KCemu/roms/z9001/os_rb21.rom +share/KCemu/roms/z9001/r80___c0.851 +share/KCemu/roms/z9001/rom_bank.851 +share/KCemu/roms/z9001/zm30__c0.851 +share/KCemu/roms/z9001/zsid__c0.851 +share/KCemu/roms/z9001/zg_cga.rom +share/KCemu/roms/z9001/zg_cgai.rom +share/KCemu/roms/z9001/zg_de.rom +share/KCemu/roms/vcs80/monitor.rom +share/KCemu/tapes/files.kct +share/KCemu/tapes/lc80.kct +share/KCemu/tapes/z1013.kct +share/locale/de/LC_MESSAGES/KCemu.mo +share/locale/en/LC_MESSAGES/KCemu.mo +share/doc/kcemu/changelog + +@dirrm share/KCemu/asm/autostart +@dirrm share/KCemu/asm +@dirrm share/KCemu/config +@dirrm share/KCemu/disks +@dirrm share/KCemu/doc +@dirrm share/KCemu/icons +@dirrm share/KCemu/images +@dirrm share/KCemu/keymaps +@dirrm share/KCemu/lib/z80 +@dirrm share/KCemu/lib +@dirrm share/KCemu/roms/a5105 +@dirrm share/KCemu/roms/c80 +@dirrm share/KCemu/roms/kc85 +@dirrm share/KCemu/roms/kramermc +@dirrm share/KCemu/roms/lc80 +@dirrm share/KCemu/roms/muglerpc +@dirrm share/KCemu/roms/poly880 +@dirrm share/KCemu/roms/vcs80 +@dirrm share/KCemu/roms/z1013 +@dirrm share/KCemu/roms/z9001 +@dirrm share/KCemu/roms +@dirrm share/KCemu/tapes +@dirrm share/KCemu +@dirrm share/doc/kcemu |