On Wed, Jun 03, 2020 at 11:48:08AM +0200, Antoine Jacoutot wrote:
> On Tue, Jun 02, 2020 at 08:07:40AM -0600, James Turner wrote:
> > CVSROOT: /cvs
> > Module name: ports
> > Changes by: [email protected] 2020/06/02 08:07:40
> >
> > Log message:
> > Import ports/lang/microscheme. ok abieber@
> >
> > Microscheme is a Scheme subset designed for Atmel microcontrollers,
> > especially as found on Arduino boards.
> >
> > Status:
> >
> > Vendor Tag: jturner
> > Release Tags: jturner_20200602
> >
> > N ports/lang/microscheme/Makefile
> > N ports/lang/microscheme/distinfo
> > N ports/lang/microscheme/pkg/DESCR
> > N ports/lang/microscheme/pkg/PLIST
> > N ports/lang/microscheme/patches/patch-makefile
> >
> > No conflicts created by this import
>
> Doesn't build.
>
Thanks. Just committed a fix. Didn't realize xxd was part of vim!
> >>> Building on exopi-4 under lang/microscheme
> DIST = [lang/microscheme:microscheme-0.9.4-3bc5611b.tar.gz]
> FULLPKGNAME = microscheme-0.9.4
> distfiles size=29569
> >>> Running patch in lang/microscheme at 1591176277.21
> ===> lang/microscheme
> ===> Verifying specs: c
> ===> found c.96.0
> ===> Checking files for microscheme-0.9.4
> `/exopi-cvs/ports/distfiles/microscheme-0.9.4-3bc5611b.tar.gz' is up to date.
> >> (SHA256) microscheme-0.9.4-3bc5611b.tar.gz: OK
> ===> Extracting for microscheme-0.9.4
> ===> Patching for microscheme-0.9.4
> ===> Applying OpenBSD patch patch-makefile
> Hmm... Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |$OpenBSD: patch-makefile,v 1.1.1.1 2020/06/02 14:07:40 jturner Exp $
> |
> |Index: makefile
> |--- makefile.orig
> |+++ makefile
> --------------------------
> Patching file makefile using Plan A...
> Hunk #1 succeeded at 9.
> done
> ===> Compiler link: clang -> /usr/bin/clang
> ===> Compiler link: clang++ -> /usr/bin/clang++
> ===> Compiler link: cc -> /usr/bin/cc
> ===> Compiler link: c++ -> /usr/bin/c++
> >>> Running configure in lang/microscheme at 1591176278.81
> ===> lang/microscheme
> ===> Generating configure for microscheme-0.9.4
> ===> Configuring for microscheme-0.9.4
> >>> Running build in lang/microscheme at 1591176279.54
> ===> lang/microscheme
> ===> Building for microscheme-0.9.4
> echo "// Hexified internal microscheme files." > src/assembly_hex.c
> xxd -i src/preamble.s >> src/assembly_hex.c
> /bin/sh: xxd: not found
> *** Error 127 in
> /exopi-obj/pobj/microscheme-0.9.4/microscheme-3bc5611bd4194dae149ee6af58a95a7af3e63f34
> (makefile:11 'hexify')
> *** Error 2 in lang/microscheme
> (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2912
> '/exopi-obj/pobj/microscheme-0.9.4/.build_done': @cd /e...)
> *** Error 2 in lang/microscheme
> (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2578 'build':
> @lock=microscheme-0.9.4; export _LOCKS_HELD="...)
> ===> Exiting lang/microscheme with an error
> *** Error 1 in /exopi-cvs/ports (infrastructure/mk/bsd.port.subdir.mk:137
> 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do...)
> >>> Ended at 1591176279.93
> Error: job failed with 512 on exopi-4 at 1591176279
>
>
> --
> Antoine