debian/0000775000000000000000000000000012311166145007170 5ustar debian/copyright0000664000000000000000000000256112064230650011125 0ustar This work was packaged for Debian by: John Paul Adrian Glaubitz on Thu, 25 Feb 2010 15:19:10 +0100 It was downloaded from: Upstream Author: Torsten Paul Copyright: Copyright (C) 1997-2010 Torsten Paul License: GPL v2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is: Copyright (C) 2010-2012 John Paul Adrian Glaubitz and is licensed under the GPL version 2, see "/usr/share/common-licenses/GPL-2". debian/README.Debian0000664000000000000000000000077212064230650011235 0ustar kcemu for Debian ---------------- Like the Commodore 8-bit emulator vice, kcemu does not workout ROM images of the chips found inside the KC computers. Due to legal reasons these ROM images and also disk and tape images have been removed from the original tarball. Before using kcemu, you'll have to get those images on your own, please visit the upstream website http://kcemu.sourceforge.net to acquire the ROM, disk and tape images there. -- Adrian Glaubitz , 2010.06.23debian/kcemu.desktop0000664000000000000000000000033412064230650011665 0ustar [Desktop Entry] Name=KCemu GenericName=Emulator for KC85 and compatible computer Comment=Emulator for KC85 and compatible computer Icon=kcemu-icon Exec=kcemu -P Type=Application Terminal=false Categories=Game;Emulator; debian/README.source0000664000000000000000000000025712064230650011351 0ustar kcemu for Debian ---------------- This package uses quilt to manage modifications to the upstream source. Please see the file /usr/share/doc/quilt/README.source for details. debian/menu0000664000000000000000000000350612064230650010061 0ustar ?package(kcemu):\ title="KCemu"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc85.xpm"\ needs="X11"\ command="/usr/bin/kcemu -P" ?package(kcemu):\ title="KCemu (KC85/5)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc85.xpm"\ needs="X11"\ command="/usr/bin/kcemu -5" ?package(kcemu):\ title="KCemu (KC85/4)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc85.xpm"\ needs="X11"\ command="/usr/bin/kcemu -4" ?package(kcemu):\ title="KCemu (KC85/3)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc85.xpm"\ needs="X11"\ command="/usr/bin/kcemu -3" ?package(kcemu):\ title="KCemu (KC85/2)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc85.xpm"\ needs="X11"\ command="/usr/bin/kcemu -2" ?package(kcemu):\ title="KCemu (KC85/1)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc87.xpm"\ needs="X11"\ command="/usr/bin/kcemu -1" ?package(kcemu):\ title="KCemu (KC87)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-kc87.xpm"\ needs="X11"\ command="/usr/bin/kcemu -7" ?package(kcemu):\ title="KCemu (LC80)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-lc80.xpm"\ needs="X11"\ command="/usr/bin/kcemu -8" ?package(kcemu):\ title="KCemu (Poly880)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-poly880.xpm"\ needs="X11"\ command="/usr/bin/kcemu -6" ?package(kcemu):\ title="KCemu (BIC/A5105)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-bic.xpm"\ needs="X11"\ command="/usr/bin/kcemu -9" ?package(kcemu):\ title="KCemu (Z1013)"\ section="Applications/Emulators"\ icon="/usr/share/pixmaps/kcemu-z1013.xpm"\ needs="X11"\ command="/usr/bin/kcemu -0" debian/Makefile.in0000664000000000000000000003123512064230650011237 0ustar # Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = debian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config/m4/codeset.m4 \ $(top_srcdir)/config/m4/gettext.m4 \ $(top_srcdir)/config/m4/glibc2.m4 \ $(top_srcdir)/config/m4/glibc21.m4 \ $(top_srcdir)/config/m4/iconv.m4 \ $(top_srcdir)/config/m4/intdiv0.m4 \ $(top_srcdir)/config/m4/intl.m4 \ $(top_srcdir)/config/m4/intlmacosx.m4 \ $(top_srcdir)/config/m4/intmax.m4 \ $(top_srcdir)/config/m4/inttypes-pri.m4 \ $(top_srcdir)/config/m4/inttypes_h.m4 \ $(top_srcdir)/config/m4/lcmessage.m4 \ $(top_srcdir)/config/m4/lib-ld.m4 \ $(top_srcdir)/config/m4/lib-link.m4 \ $(top_srcdir)/config/m4/lib-prefix.m4 \ $(top_srcdir)/config/m4/lock.m4 \ $(top_srcdir)/config/m4/longlong.m4 \ $(top_srcdir)/config/m4/nls.m4 $(top_srcdir)/config/m4/po.m4 \ $(top_srcdir)/config/m4/printf-posix.m4 \ $(top_srcdir)/config/m4/progtest.m4 \ $(top_srcdir)/config/m4/size_max.m4 \ $(top_srcdir)/config/m4/stdint_h.m4 \ $(top_srcdir)/config/m4/uintmax_t.m4 \ $(top_srcdir)/config/m4/visibility.m4 \ $(top_srcdir)/config/m4/wchar_t.m4 \ $(top_srcdir)/config/m4/wint_t.m4 \ $(top_srcdir)/config/m4/xsize.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/kc/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AUDIOFILE_LIBS = @AUDIOFILE_LIBS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F_L_A_C_LIBS = @F_L_A_C_LIBS@ GENCAT = @GENCAT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ HAVE_ASL = @HAVE_ASL@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_P2BIN = @HAVE_P2BIN@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ KCEMU_EXTRA_VERSION = @KCEMU_EXTRA_VERSION@ KCEMU_EXTRA_VERSION_TEXT = @KCEMU_EXTRA_VERSION_TEXT@ KCEMU_MAJOR_VERSION = @KCEMU_MAJOR_VERSION@ KCEMU_MICRO_VERSION = @KCEMU_MICRO_VERSION@ KCEMU_MINOR_VERSION = @KCEMU_MINOR_VERSION@ LDFLAGS = @LDFLAGS@ LIBAVFORMAT_CFLAGS = @LIBAVFORMAT_CFLAGS@ LIBAVFORMAT_LIBS = @LIBAVFORMAT_LIBS@ LIBDIRAC_CFLAGS = @LIBDIRAC_CFLAGS@ LIBDIRAC_LIBS = @LIBDIRAC_LIBS@ LIBGIF_LIBS = @LIBGIF_LIBS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBSCHROEDINGER_CFLAGS = @LIBSCHROEDINGER_CFLAGS@ LIBSCHROEDINGER_LIBS = @LIBSCHROEDINGER_LIBS@ LIBTHEORA10_CFLAGS = @LIBTHEORA10_CFLAGS@ LIBTHEORA10_LIBS = @LIBTHEORA10_LIBS@ LIBTHEORA11_CFLAGS = @LIBTHEORA11_CFLAGS@ LIBTHEORA11_LIBS = @LIBTHEORA11_LIBS@ LIBTHEORA_CFLAGS = @LIBTHEORA_CFLAGS@ LIBTHEORA_LIBS = @LIBTHEORA_LIBS@ LIBTHREAD = @LIBTHREAD@ LN_S = @LN_S@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MP3LAME_LIBS = @MP3LAME_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ RC = @RC@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SNDFILE_LIBS = @SNDFILE_LIBS@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VNCSERVER_LIBS = @VNCSERVER_LIBS@ VORBIS_LIBS = @VORBIS_LIBS@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ X11_CFLAGS = @X11_CFLAGS@ X11_LIBS = @X11_LIBS@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XMKMF = @XMKMF@ XMU_CFLAGS = @XMU_CFLAGS@ XMU_LIBS = @XMU_LIBS@ XVIDCORE_LIBS = @XVIDCORE_LIBS@ Z80EX_LIBS = @Z80EX_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ changelog \ compat \ control \ copyright \ dirs \ docs \ kcemu.desktop \ kcemu.install \ kcemu.manpages \ menu \ watch \ rules \ README.source \ source/format \ patches/* all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu debian/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu debian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: debian/kcemu-common.install0000664000000000000000000000004012064230650013142 0ustar usr/share/KCemu usr/share/localedebian/changelog0000664000000000000000000000376512311166143011053 0ustar kcemu (0.5.1+dfsg-6ubuntu1) trusty; urgency=low * Use autotools-dev helper for newer arches, resolving FTBFS. -- Daniel T Chen Sat, 15 Mar 2014 20:12:04 -0400 kcemu (0.5.1+dfsg-6) unstable; urgency=low * Bump debhelper to 9.0 to make use of hardening functions. * Provide format strig to printf in show_sample() to prevent FTBFS with -Werror=format-security enabled. * Drop DM-Upload-Allowed flag in debian/control. -- John Paul Adrian Glaubitz Wed, 19 Dec 2012 04:34:25 +0100 kcemu (0.5.1+dfsg-5) unstable; urgency=low * Include glib through glib.h to fix FTBFS with glib 2.33+ * Use gbp-pq for managing quilt patches * Use libsdl1.2-dev instead of libsdl-dev as build dependency -- John Paul Adrian Glaubitz Fri, 22 Jun 2012 00:01:28 +0200 kcemu (0.5.1+dfsg-4) unstable; urgency=low * Convert for Multi-Arch support. * Bump standards to 3.9.3. -- John Paul Adrian Glaubitz Fri, 15 Jun 2012 16:33:37 +0200 kcemu (0.5.1+dfsg-3) unstable; urgency=low [ John Paul Adrian Glaubitz ] * Bump to standards version 3.9.2. * Use my full name for maintainership. * Fix helper-templates-in-copyright lintian warning. * Update debian/copyright. * Include 0001-Fix-type-declaration-for-gzf-in-struct-dsk_data_t.patch to fix FTBFS bug with recent versions of zlib. [ Jan Dittberner ] * set DM-Upload-Allowed: yes -- John Paul Adrian Glaubitz Mon, 12 Mar 2012 02:52:00 +0100 kcemu (0.5.1+dfsg-2) unstable; urgency=low * Fix FTBFS on ports kfreebsd-i386, kfreebsd-amd64 and hurd-i386 (Closes: #592978) * debian/control: bump standards version to 3.9.1 (no changes needed) -- Adrian Glaubitz Sun, 15 Aug 2010 21:08:28 +0200 kcemu (0.5.1+dfsg-1) unstable; urgency=low * Initial release. (Closes: #538914) -- Adrian Glaubitz Wed, 30 Jun 2010 16:51:49 +0200 debian/dirs0000664000000000000000000000010412064230650010045 0ustar usr/share/applications usr/share/doc usr/share/man usr/share/pixmapsdebian/kcemu.install0000664000000000000000000000012512064230650011660 0ustar usr/bin images/*xpm /usr/share/pixmaps/ debian/kcemu.desktop /usr/share/applications/debian/docs0000664000000000000000000000005612064230650010042 0ustar NEWS README README.de TODO doc/kcemurc.sample debian/kcemu.manpages0000664000000000000000000000022712064230650012010 0ustar man/man1/kcemu.1x man/man1/kctape.1 man/man1/kcemu-remote.1 man/man1/kc2img.1 man/man1/kc2raw.1 man/man1/kc2tap.1 man/man1/kc2wav.1 man/man1/tdtodump.1debian/patches/0000775000000000000000000000000012064231745010623 5ustar debian/patches/0004-Provide-format-strig-to-printf-in-show_sample-to.patch0000664000000000000000000000123012064231203023515 0ustar From: John Paul Adrian Glaubitz Date: Wed, 19 Dec 2012 04:18:45 +0100 Subject: =?UTF-8?q?Provide=20format=20strig=20to=20printf=20in=20show=5Fsamp?= =?UTF-8?q?le()=20to=0Aprevent=20FTBFS=20with=20-Werror=3Dformat-security=20?= =?UTF-8?q?enabled.?= --- src/util/tape-tool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/tape-tool.c b/src/util/tape-tool.c index 0c329ea..9204bbc 100644 --- a/src/util/tape-tool.c +++ b/src/util/tape-tool.c @@ -374,7 +374,7 @@ show_sample(int sample, int fill, const char *text) printf(" "); } - printf(text); + printf(text, "%s"); } int debian/patches/0002-Fix-type-declaration-for-gzf-in-struct-dsk_data_t.-g.patch0000664000000000000000000000115212064231203024072 0ustar From: John Paul Adrian Glaubitz Date: Mon, 12 Mar 2012 01:17:08 +0100 Subject: Fix type declaration for gzf in struct dsk_data_t. gzFile from zlib.h is already of type pointer, so no need to declare gzf as gzFile *. --- src/libdisk/load_22dsk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libdisk/load_22dsk.c b/src/libdisk/load_22dsk.c index 5c1309d..3f52053 100644 --- a/src/libdisk/load_22dsk.c +++ b/src/libdisk/load_22dsk.c @@ -81,7 +81,7 @@ typedef struct { FILE *f; - gzFile *gzf; + gzFile gzf; int read_only; int len; struct { debian/patches/0003-Include-glib-through-glib.h-to-fix-FTBFS-with-glib-2.patch0000664000000000000000000000173712064231203023427 0ustar From: John Paul Adrian Glaubitz Date: Thu, 21 Jun 2012 23:58:03 +0200 Subject: Include glib through glib.h to fix FTBFS with glib 2.33+. --- src/ui/gtk/plotter.cc | 2 +- test/libgtkex/libgtkex-test.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/gtk/plotter.cc b/src/ui/gtk/plotter.cc index d5e69c1..46c8bc0 100644 --- a/src/ui/gtk/plotter.cc +++ b/src/ui/gtk/plotter.cc @@ -18,7 +18,7 @@ */ #include -#include +#include #include #include "kc/kc.h" diff --git a/test/libgtkex/libgtkex-test.c b/test/libgtkex/libgtkex-test.c index aba052e..4436540 100644 --- a/test/libgtkex/libgtkex-test.c +++ b/test/libgtkex/libgtkex-test.c @@ -17,7 +17,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#include +#include #include "libgtkex/libgtkex.h" debian/patches/series0000664000000000000000000000035512064231745012043 0ustar 0001-Directly-check-for-Joystick-interface.patch 0002-Fix-type-declaration-for-gzf-in-struct-dsk_data_t.-g.patch 0003-Include-glib-through-glib.h-to-fix-FTBFS-with-glib-2.patch 0004-Provide-format-strig-to-printf-in-show_sample-to.patch debian/patches/0001-Directly-check-for-Joystick-interface.patch0000664000000000000000000000627112064231203021366 0ustar From: Michael Karcher Date: Sun, 11 Jul 2010 23:50:25 +0200 Subject: Directly check for Joystick interface --- configure.in | 9 +++++++++ include/kc/config.h.in | 3 +++ src/kc/Makefile.am | 17 ++++++++++++----- src/kc/mod_list.cc | 9 ++++++--- 4 files changed, 30 insertions(+), 8 deletions(-) diff --git a/configure.in b/configure.in index 54a89c2..5ad5678 100644 --- a/configure.in +++ b/configure.in @@ -790,6 +790,15 @@ else fi fi +dnl ---------------------------------------- +dnl check for the Linux Joystick interface +dnl ---------------------------------------- + +AC_CHECK_HEADER(linux/joystick.h, + [AM_CONDITIONAL(HAVE_JOYSTICK, true) + AC_DEFINE(HAVE_JOYSTICK, 1, "Supported joystick interface present - Currently linux only")], + [AM_CONDITIONAL(HAVE_JOYSTICK, false)]) + AC_OUTPUT([ Makefile include/Makefile diff --git a/include/kc/config.h.in b/include/kc/config.h.in index 7ca4885..2d187fa 100644 --- a/include/kc/config.h.in +++ b/include/kc/config.h.in @@ -121,6 +121,9 @@ declares uintmax_t. */ #undef HAVE_INTTYPES_H_WITH_UINTMAX +/* "Supported joystick interface present - Currently linux only" */ +#undef HAVE_JOYSTICK + /* Define if you have and nl_langinfo(CODESET). */ #undef HAVE_LANGINFO_CODESET diff --git a/src/kc/Makefile.am b/src/kc/Makefile.am index cf8a257..0670b7b 100644 --- a/src/kc/Makefile.am +++ b/src/kc/Makefile.am @@ -29,23 +29,30 @@ AM_CPPFLAGS = \ $(GTK_CFLAGS) \ $(SDL_CFLAGS) -LINUX_EXTRA_kcemu_SOURCES = mod_v24.cc mod_js.cc +JOYSTICK_EXTRA_kcemu_SOURCES = mod_js.cc +LINUX_EXTRA_kcemu_SOURCES = mod_v24.cc MINGW_EXTRA_kcemu_SOURCES = kcemu.rc FREEBSD_EXTRA_kcemu_SOURCES = mod_v24.cc +EXTRA_kcemu_SOURCES = + +if HAVE_JOYSTICK +EXTRA_kcemu_SOURCES += $(JOYSTICK_EXTRA_kcemu_SOURCES) +endif + if TARGET_LINUX -EXTRA_kcemu_SOURCES = $(LINUX_EXTRA_kcemu_SOURCES) +EXTRA_kcemu_SOURCES += $(LINUX_EXTRA_kcemu_SOURCES) endif if TARGET_MINGW -EXTRA_kcemu_SOURCES = $(MINGW_EXTRA_kcemu_SOURCES) +EXTRA_kcemu_SOURCES += $(MINGW_EXTRA_kcemu_SOURCES) endif if TARGET_FREEBSD -EXTRA_kcemu_SOURCES = $(FREEBSD_EXTRA_kcemu_SOURCES) +EXTRA_kcemu_SOURCES += $(FREEBSD_EXTRA_kcemu_SOURCES) endif -EXTRA_DIST = $(LINUX_EXTRA_kcemu_SOURCES) $(MINGW_EXTRA_kcemu_SOURCES) $(FREEBSD_EXTRA_kcemu_SOURCES) +EXTRA_DIST = $(JOYSTICK_EXTRA_kcemu_SOURCES) $(LINUX_EXTRA_kcemu_SOURCES) $(MINGW_EXTRA_kcemu_SOURCES) $(FREEBSD_EXTRA_kcemu_SOURCES) kcemu_SOURCES = \ kc.cc \ diff --git a/src/kc/mod_list.cc b/src/kc/mod_list.cc index 6b85956..b21f405 100644 --- a/src/kc/mod_list.cc +++ b/src/kc/mod_list.cc @@ -167,9 +167,12 @@ #ifdef HOST_OS_LINUX #include "kc/mod_v24.h" -#include "kc/mod_js.h" #endif /* HOST_OS_LINUX */ +#ifdef HAVE_JOYSTICK +#include "kc/mod_js.h" +#endif + #include "fileio/load.h" #include "ui/ui.h" @@ -463,10 +466,10 @@ ModuleList::ModuleList(void) /* * Joystick module (kc85/2-4) */ -#ifdef HOST_OS_LINUX +#ifdef HAVE_JOYSTICK m = new ModuleJoystick("M008", 0xff); _mod_list.push_back(new ModuleListEntry(_("M008: Joystick"), m, KC_TYPE_85_2_CLASS)); -#endif /* HOST_OS_LINUX */ +#endif /* HAVE_JOYSTICK */ /* * RAM module 64k (kc85/2-4) debian/watch0000664000000000000000000000012312064230650010213 0ustar version=3 opts=dversionmangle=s/\+dfsg// \ http://sf.net/kcemu/KCemu-(.+)\.tar\.gz debian/control0000664000000000000000000000410012311166106010563 0ustar Source: kcemu Section: contrib/otherosfs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: John Paul Adrian Glaubitz Build-Depends: debhelper (>= 9), libz80ex-dev, libsdl1.2-dev, libsndfile-dev, libvncserver-dev, libtheora-dev, libgtk2.0-dev, automake, autoconf, libxmu-dev, libncurses5-dev, netpbm, imagemagick, autotools-dev Standards-Version: 3.9.3 Homepage: http://kcemu.sourceforge.net/ Package: kcemu Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, kcemu-common Description: KC 85/4 emulator 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. . The Debian package does not contain the ROM images required to run the emulated machines. Please refer to the README.Debian file for more. . Some alternate keywords for the above: KC85, KC87, LC80, Z1013, A5105, Polycomputer 880 . For original programs and general information about the emulated computer systems have a look at http://www.kc-club.de/ and http://www.kc85emu.de/. Package: kcemu-common Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Description: KC 85/4 emulator - common files 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. . This package contains files common to all architectures. . The Debian package does not contain the ROM images required to run the emulated machines. Please refer to the README.Debian file for more. . Some alternate keywords for the above: KC85, KC87, LC80, Z1013, A5105, Polycomputer 880 . For original programs and general information about the emulated computer systems have a look at http://www.kc-club.de/ and http://www.kc85emu.de/. debian/source/0000775000000000000000000000000012064230650010466 5ustar debian/source/format0000664000000000000000000000001412064230650011674 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212064231623010365 0ustar 9 debian/rules0000775000000000000000000000076712311166123010256 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 override_dh_auto_configure: dh_testdir dh_auto_configure -- \ --enable-libsndfile=yes \ --enable-libaudiofile=no \ --enable-libmp3lame=no \ --enable-libvorbis=yes \ --enable-libflac=no \ --enable-libtheora=yes \ --enable-libxvidcore=no \ --enable-libdirac=no \ --enable-libschroedinger=no \ --enable-libavformat=no \ --enable-libvncserver=yes %: dh $@ --with autotools_dev debian/Makefile.am0000664000000000000000000000041312064230650011220 0ustar ## Process this file with automake to produce Makefile.in EXTRA_DIST = \ changelog \ compat \ control \ copyright \ dirs \ docs \ kcemu.desktop \ kcemu.install \ kcemu.manpages \ menu \ watch \ rules \ README.source \ source/format \ patches/*