>>> Building on exopi-3 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 1735132702.01 ===> 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: text.c(text.o:(make_abbreviation)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: text.c(text.o:(translate_text)): warning: sprintf() is often misused, please use snprintf() ld: warning: veneer.c(veneer.o:(compile_veneer)): warning: strcat() is almost always misused, please use strlcat() >>> Running package in games/inform6/compiler at 1735132716.50 ===> 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 1735132719.60 ===> games/inform6/compiler ===> Cleaning for inform6-6.36 >>> Ended at 1735132720.15 max_stuck=0.39/build=14.46/package=3.04/clean=0.68