>>> Building on exopi-2 under games/inform6/compiler DIST = [games/inform6/compiler:Inform6-6.36.tar.gz] FULLPKGNAME = inform6-6.36 RDEPENDS = [games/inform6/library] distfiles size=339311 >>> Running build in games/inform6/compiler at 1735056073.09 ===> games/inform6/compiler ===> Building from scratch inform6-6.36 ===> Verifying specs: c ===> found c.100.3 ===> Checking files for inform6-6.36 `/exopi-cvs/ports/distfiles/Inform6-6.36.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for inform6-6.36 ===> Patching for inform6-6.36 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |No Makefile! Upstream says to execute |cc -o inform *.c |So let's make a simple Makefile | |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- (Creating file Makefile...) Patching file Makefile using Plan A... Empty context always matches. Hunk #1 succeeded at 1. 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++ ===> Generating configure for inform6-6.36 ===> Configuring for inform6-6.36 ===> Building for inform6-6.36 cc -O2 -pipe -c arrays.c cc -O2 -pipe -c asm.c cc -O2 -pipe -c bpatch.c cc -O2 -pipe -c chars.c cc -O2 -pipe -c directs.c cc -O2 -pipe -c errors.c cc -O2 -pipe -c expressc.c cc -O2 -pipe -c expressp.c cc -O2 -pipe -c files.c cc -O2 -pipe -c inform.c cc -O2 -pipe -c lexer.c cc -O2 -pipe -c linker.c cc -O2 -pipe -c memory.c cc -O2 -pipe -c objects.c cc -O2 -pipe -c states.c cc -O2 -pipe -c symbols.c cc -O2 -pipe -c syntax.c cc -O2 -pipe -c tables.c cc -O2 -pipe -c text.c cc -O2 -pipe -c veneer.c cc -O2 -pipe -c verbs.c cc -o inform arrays.o asm.o bpatch.o chars.o directs.o errors.o expressc.o expressp.o files.o inform.o lexer.o linker.o memory.o objects.o states.o symbols.o syntax.o tables.o text.o veneer.o verbs.o ld: warning: chars.c(chars.o:(zscii_to_text)): warning: sprintf() is often misused, please use snprintf() ld: warning: files.c(files.o:(load_sourcefile)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: veneer.c(veneer.o:(compile_veneer)): warning: strcat() is almost always misused, please use strlcat() >>> Running package in games/inform6/compiler at 1735056089.27 ===> games/inform6/compiler ===> Faking installation for inform6-6.36 /exopi-obj/pobj/inform6-6.36/bin/install -c -s -m 755 /exopi-obj/pobj/inform6-6.36/Inform6-6.36/inform /exopi-obj/pobj/inform6-6.36/fake-amd64/usr/local/bin ===> Building package for inform6-6.36 Create /exopi-cvs/ports/packages/amd64/all/inform6-6.36.tgz Creating package inform6-6.36 reading plist| checking dependencies| checking dependencies|games/inform6/library checksumming| checksumming| | 0% checksumming|****** | 10% checksumming|************ | 20% checksumming|****************** | 30% checksumming|************************ | 40% checksumming|******************************* | 50% checksumming|************************************* | 60% checksumming|******************************************* | 70% checksumming|************************************************* | 80% checksumming|******************************************************* | 90% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/inform6-6.36.tgz >>> Running clean in games/inform6/compiler at 1735056092.94 ===> games/inform6/compiler ===> Cleaning for inform6-6.36 >>> Ended at 1735056093.27 max_stuck=0.72/build=16.15/package=3.68/clean=0.39