From owner-svn-ports-head@freebsd.org Sat Jun 6 14:20:32 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2DAD13352BA; Sat, 6 Jun 2020 14:20:32 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49fM9r0BpYz42Fc; Sat, 6 Jun 2020 14:20:32 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 020E922FF8; Sat, 6 Jun 2020 14:20:32 +0000 (UTC) (envelope-from dinoex@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 056EKVc3030259; Sat, 6 Jun 2020 14:20:31 GMT (envelope-from dinoex@FreeBSD.org) Received: (from dinoex@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 056EKUKm030251; Sat, 6 Jun 2020 14:20:30 GMT (envelope-from dinoex@FreeBSD.org) Message-Id: <202006061420.056EKUKm030251@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dinoex set sender to dinoex@FreeBSD.org using -f From: Dirk Meyer Date: Sat, 6 Jun 2020 14:20:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r538093 - in head/comms: . opencbm opencbm/files X-SVN-Group: ports-head X-SVN-Commit-Author: dinoex X-SVN-Commit-Paths: in head/comms: . opencbm opencbm/files X-SVN-Commit-Revision: 538093 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Jun 2020 14:20:32 -0000 Author: dinoex Date: Sat Jun 6 14:20:30 2020 New Revision: 538093 URL: https://svnweb.freebsd.org/changeset/ports/538093 Log: Commodore CBM serial IEC/IEEE-488 bus utilities The OpenCBM package contains user space support programs and development libraries to control and use CBM serial IEC/IEEE-488 bus devices as used by most Commodore (CBM) 8-bit machines. OpenCBM allows for access to Commodore seriel IEC bus devices such as CBM 1540, 1541, 1570, 1571 and 1581 floppy disk drives. OpenCBM allows for access to Commodore (parallel) IEEE-488 bus devices such as CBM 2031, 2040, 3040, 4031, 4040, 8050, 8250, 8280 and SFD-1001 floppy disk drives. The devices are connected via a custom USB adapter (called xu1541 or xum1541). A fast .d64 disk copier/transfer program is included. WWW: http://opencbm.sourceforge.net/ Added: head/comms/opencbm/ head/comms/opencbm/Makefile (contents, props changed) head/comms/opencbm/Makefile.inc (contents, props changed) head/comms/opencbm/distinfo (contents, props changed) head/comms/opencbm/files/ head/comms/opencbm/files/patch-fs.c (contents, props changed) head/comms/opencbm/pkg-descr (contents, props changed) head/comms/opencbm/pkg-plist (contents, props changed) Modified: head/comms/Makefile Modified: head/comms/Makefile ============================================================================== --- head/comms/Makefile Sat Jun 6 14:13:24 2020 (r538092) +++ head/comms/Makefile Sat Jun 6 14:20:30 2020 (r538093) @@ -107,6 +107,7 @@ SUBDIR += nmealib SUBDIR += o2sms SUBDIR += obexapp + SUBDIR += opencbm SUBDIR += openobex SUBDIR += openzwave SUBDIR += openzwave-devel Added: head/comms/opencbm/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/opencbm/Makefile Sat Jun 6 14:20:30 2020 (r538093) @@ -0,0 +1,74 @@ +# Created by: Felix Palmen +# $FreeBSD$ + +PORTNAME= opencbm +PORTVERSION= ${OCBM_VERSION} +CATEGORIES= comms archivers + +PATCHFILES= 12ef17d4cf78903c9c52d7a348a816424d549b89.diff + +MAINTAINER= felix@palmen-it.de +COMMENT= Commodore CBM serial IEC/IEEE-488 bus utilities + +LICENSE= GPLv2 BSD3CLAUSE +LICENSE_COMB= multi + +BUILD_DEPENDS= cc65:devel/cc65 + +USES= gmake +USE_LDCONFIG= yes + +OPTIONS_DEFINE= DOCS INFO +OPTIONS_DEFAULT= DOCS INFO + +MAKE_ARGS= CC=cc INFODIR=${PREFIX}/share/info +MAKEFILE= LINUX/Makefile +MAKE_JOBS_UNSAFE= yes +ALL_TARGET= opencbm plugin-xu1541 plugin-xum1541 +INSTALL_TARGET= install install-plugin-xu1541 install-plugin-xum1541 + +DOCS_BUILD_DEPENDS= dvips:print/tex-dvipsk \ + latex:print/tex-formats \ + linuxdoc:textproc/linuxdoc-tools +DOCS_USES= ghostscript:build +DOCS_ALL_TARGET= doc +DOCS_MAKE_ARGS_OFF= TXT= DVI= PDF= HTML= + +INFO_BUILD_DEPENDS= linuxdoc:textproc/linuxdoc-tools +INFO_USES= makeinfo +INFO_ALL_TARGET= doc +INFO_INFO= opencbm +INFO_MAKE_ARGS_OFF= INFO= + +OCBM_CONFDIR= ${LOCALBASE}/etc/opencbm.conf.d + +post-patch: + @${REINPLACE_CMD} -e 's|_ETC="$$1"|_ETC="$${1:-${LOCALBASE}/etc}"|' \ + -e 's|in /.*/ instead|in ${OCBM_CONFDIR}/ instead|' \ + -e "s|execute 'opencbm_|execute '|" \ + ${WRKSRC}/opencbm/LINUX/plugin_helper_tools + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopencbm.so.${OCBM_LIBVERSION} +.for p in xu1541 xum1541 + ${STRIP_CMD} ${STAGEDIR}${PLUGINBASENAME}${p}.so.${OCBM_LIBVERSION} +.endfor + @${RM} ${STAGEDIR}${PREFIX}/etc/opencbm.conf + @${MV} ${STAGEDIR}${PREFIX}/etc/opencbm.conf.d/00opencbm.conf \ + ${STAGEDIR}${PREFIX}/etc/opencbm.conf.d/00opencbm.conf.sample + @${MV} ${STAGEDIR}${PREFIX}/bin/opencbm_plugin_helper_tools \ + ${STAGEDIR}${PREFIX}/sbin/opencbm_plugin_helper_tools + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/opencbm/docs && \ + ${COPYTREE_SHARE} "html misc opencbm.pdf opencbm.txt" \ + ${STAGEDIR}${DOCSDIR}) + +post-install-INFO-on: + ${INSTALL_MAN} ${WRKSRC}/opencbm/docs/opencbm.info \ + ${STAGEDIR}${PREFIX}/${INFO_PATH} + +.include "Makefile.inc" + +.include Added: head/comms/opencbm/Makefile.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/opencbm/Makefile.inc Sat Jun 6 14:20:30 2020 (r538093) @@ -0,0 +1,20 @@ +# Created by: Felix Palmen +# $FreeBSD$ + +OCBM_VERSION= 0.4.99.99a +DISTVERSIONPREFIX= v +DIST_SUBDIR= opencbm +DISTINFO_FILE= ${.CURDIR}/../opencbm/distinfo + +PATCH_DIST_STRIP= -p1 +PATCH_SITES= https://github.com/OpenCBM/OpenCBM/commit/ + +USE_GITHUB= yes +GH_ACCOUNT= OpenCBM +GH_PROJECT= OpenCBM + +PATCHDIR= ${.CURDIR}/../opencbm/files +PATCH_WRKSRC= ${WRKDIR}/OpenCBM-${OCBM_VERSION} + +OCBM_LIBVERSION= 0.4.99.99 +PLUGINBASENAME= ${PREFIX}/lib/opencbm/plugin/libopencbm- Added: head/comms/opencbm/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/opencbm/distinfo Sat Jun 6 14:20:30 2020 (r538093) @@ -0,0 +1,11 @@ +TIMESTAMP = 1590503036 +SHA256 (opencbm/OpenCBM-OpenCBM-v0.4.99.99a_GH0.tar.gz) = 0ae35e9011231eef1c4b6800bba16ced82690e80a91d67853888d49c63b874a0 +SIZE (opencbm/OpenCBM-OpenCBM-v0.4.99.99a_GH0.tar.gz) = 8661428 +SHA256 (opencbm/ca4c06e7430caf3b2296d4e1e00051fff015fc53.diff) = 3babd55eaa0378c688a422b1176325874a46fa4014e9420e672418998c592c27 +SIZE (opencbm/ca4c06e7430caf3b2296d4e1e00051fff015fc53.diff) = 8726 +SHA256 (opencbm/12ef17d4cf78903c9c52d7a348a816424d549b89.diff) = 2bea76abc6e3f19d93776c39a921c6e17d892613ae6e4740eda5f555483bb095 +SIZE (opencbm/12ef17d4cf78903c9c52d7a348a816424d549b89.diff) = 561 +SHA256 (opencbm/073b833772e4325c7f680d6aeb81bc11844f03ca.diff) = e4c5858162d000e099140d78590effc8b5dccbf1f80c9dcdfffc4420ad9b6c03 +SIZE (opencbm/073b833772e4325c7f680d6aeb81bc11844f03ca.diff) = 27055 +SHA256 (opencbm/3e967551e200d0c03aa4898e482626a7510acd21.diff) = d1d73fa395e16956dce1e971750ecefbb2b80b6be1c1ec95392fc9be4d2d4676 +SIZE (opencbm/3e967551e200d0c03aa4898e482626a7510acd21.diff) = 825 Added: head/comms/opencbm/files/patch-fs.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/opencbm/files/patch-fs.c Sat Jun 6 14:20:30 2020 (r538093) @@ -0,0 +1,11 @@ +--- opencbm/libimgcopy/fs.c.orig 2017-09-06 16:59:00 UTC ++++ opencbm/libimgcopy/fs.c +@@ -121,7 +121,7 @@ static int open_disk(CBM_FILE fd, imgcopy_settings *se + } + else + { +- printf("filesize=%d, blockcount=%d, calc1=%d, calc2=%d\n", filesize, block_count, block_count * (BLOCKSIZE), block_count * (BLOCKSIZE + 1)); ++ printf("filesize=%ld, blockcount=%d, calc1=%d, calc2=%d\n", (long)filesize, block_count, block_count * (BLOCKSIZE), block_count * (BLOCKSIZE + 1)); + /* D64 sonderformate + + for( tr = D82_TRACKS; !is_image && tr <= D82_TRACKS; ) Added: head/comms/opencbm/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/opencbm/pkg-descr Sat Jun 6 14:20:30 2020 (r538093) @@ -0,0 +1,17 @@ +Commodore CBM serial IEC/IEEE-488 bus utilities + +The OpenCBM package contains user space support programs and development +libraries to control and use CBM serial IEC/IEEE-488 bus devices as used by +most Commodore (CBM) 8-bit machines. + +OpenCBM allows for access to Commodore seriel IEC bus devices such as CBM +1540, 1541, 1570, 1571 and 1581 floppy disk drives. + +OpenCBM allows for access to Commodore (parallel) IEEE-488 bus devices such as +CBM 2031, 2040, 3040, 4031, 4040, 8050, 8250, 8280 and SFD-1001 floppy disk +drives. + +The devices are connected via a custom USB adapter (called xu1541 or xum1541). +A fast .d64 disk copier/transfer program is included. + +WWW: http://opencbm.sourceforge.net/ Added: head/comms/opencbm/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/opencbm/pkg-plist Sat Jun 6 14:20:30 2020 (r538093) @@ -0,0 +1,101 @@ +bin/cbmcopy +bin/cbmctrl +bin/cbmformat +bin/cbmforng +bin/cbmlinetester +bin/cbmread +bin/cbmrpm41 +bin/cbmwrite +bin/d64copy +bin/d82copy +bin/frm_analyzer +bin/imgcopy +bin/samplelibtransf +bin/xum1541cfg +@sample etc/opencbm.conf.d/00opencbm.conf.sample +etc/opencbm.conf.d/10xu1541.conf +etc/opencbm.conf.d/10xum1541.conf +include/cbmcopy.h +include/d64copy.h +include/opencbm.h +lib/libopencbm.a +lib/libopencbm.so +lib/libopencbm.so.0 +lib/libopencbm.so.0.4.99.99 +lib/opencbm/plugin/libopencbm-xu1541.a +lib/opencbm/plugin/libopencbm-xu1541.so +lib/opencbm/plugin/libopencbm-xu1541.so.0 +lib/opencbm/plugin/libopencbm-xu1541.so.0.4.99.99 +lib/opencbm/plugin/xu1541/read_event_log +lib/opencbm/plugin/xu1541/usb_echo_test +lib/opencbm/plugin/libopencbm-xum1541.a +lib/opencbm/plugin/libopencbm-xum1541.so +lib/opencbm/plugin/libopencbm-xum1541.so.0 +lib/opencbm/plugin/libopencbm-xum1541.so.0.4.99.99 +man/man1/cbmcopy.1.gz +man/man1/cbmctrl.1.gz +man/man1/cbmformat.1.gz +man/man1/cbmforng.1.gz +man/man1/cbmlinetester.1.gz +man/man1/cbmread.1.gz +man/man1/cbmrpm41.1.gz +man/man1/cbmwrite.1.gz +man/man1/d64copy.1.gz +man/man1/d82copy.1.gz +man/man1/frm_analyzer.1.gz +man/man1/imgcopy.1.gz +man/man1/samplelibtransf.1.gz +man/man1/xum1541cfg.1.gz +sbin/opencbm_plugin_helper_tools +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-1.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-10.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-11.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-12.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-13.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-14.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-15.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-16.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-17.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-18.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-19.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-2.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-20.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-21.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-22.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-23.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-24.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-25.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-26.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-27.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-28.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-29.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-3.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-30.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-31.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-32.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-33.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-34.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-35.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-36.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-4.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-5.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-6.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-7.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-8.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-9.html +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-software-installed-uninstall.png +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm-software-installed.png +%%PORTDOCS%%%%DOCSDIR%%/html/opencbm.html +%%PORTDOCS%%%%DOCSDIR%%/html/zadig-listalldevices.png +%%PORTDOCS%%%%DOCSDIR%%/html/zadig-success.png +%%PORTDOCS%%%%DOCSDIR%%/html/zadig-uac.png +%%PORTDOCS%%%%DOCSDIR%%/html/zadig-xu1541.png +%%PORTDOCS%%%%DOCSDIR%%/html/zadig-xum1541.png +%%PORTDOCS%%%%DOCSDIR%%/misc/README +%%PORTDOCS%%%%DOCSDIR%%/misc/ibmlpt.txt +%%PORTDOCS%%%%DOCSDIR%%/misc/serial-bus.txt +%%PORTDOCS%%%%DOCSDIR%%/misc/serial.txt +%%PORTDOCS%%%%DOCSDIR%%/opencbm.pdf +%%PORTDOCS%%%%DOCSDIR%%/opencbm.txt +@postexec opencbm_plugin_helper_tools rebuild +@preunexec rm -f %%LOCALBASE%%/etc/opencbm.conf