>>> Building on exopi-3 under devel/greg DIST = [devel/greg:greg-0.4.5.tar.gz] FULLPKGNAME = greg-0.4.5 distfiles size=26770 >>> Running build in devel/greg at 1735220778.34 ===> devel/greg ===> Building from scratch greg-0.4.5 ===> Verifying specs: c ===> found c.100.3 ===> Checking files for greg-0.4.5 `/exopi-cvs/ports/distfiles/greg-0.4.5.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for greg-0.4.5 ===> Patching for greg-0.4.5 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |We don't care about rebuilding when source files change since they |aren't going to change in this case (ports). Clean up a bit wrt |samples/test so at least all of the targets work. | |--- Makefile.orig Tue Oct 8 22:39:24 2013 |+++ Makefile Fri Jan 2 14:31:43 2015 -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 24. done ===> Applying OpenBSD patch patch-compile_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Widen the YY_INPUT() interface to four args, since that seems to be |how it is actually used in the only real application that uses greg |I've tried so far (MMD-4). Also convert two instances of sprintf(3) |to snprintf(3). | |--- compile.c.orig Tue Oct 8 22:39:24 2013 |+++ compile.c Fri Jan 2 14:31:43 2015 -------------------------- Patching file compile.c using Plan A... Hunk #1 succeeded at 136. Hunk #2 succeeded at 156. Hunk #3 succeeded at 183. Hunk #4 succeeded at 511. Hunk #5 succeeded at 633. done ===> Applying OpenBSD patch patch-greg_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Carry along the compiles.c diff. | |--- greg.c.orig Tue Oct 8 22:39:24 2013 |+++ greg.c Fri Jan 2 14:31:43 2015 -------------------------- Patching file greg.c using Plan A... Hunk #1 succeeded at 67. Hunk #2 succeeded at 189. done ===> Applying OpenBSD patch patch-samples_Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Clean up so "make test" works at top level, all expected binaries |are built with -DYY_MAIN. Fix the clean target. | |--- samples/Makefile.orig Tue Oct 8 22:39:24 2013 |+++ samples/Makefile Fri Jan 2 14:31:43 2015 -------------------------- Patching file samples/Makefile using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 9. Hunk #3 succeeded at 17. Hunk #4 succeeded at 25. Hunk #5 succeeded at 41. Hunk #6 succeeded at 49. Hunk #7 succeeded at 71. done ===> Applying OpenBSD patch patch-samples_basic_leg Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Use a four-arg YY_INPUT() as per patch-compile_c. Turn sprintf(3) into |snprintf(3). | |--- samples/basic.leg.orig Tue Oct 8 22:39:24 2013 |+++ samples/basic.leg Fri Jan 2 14:31:43 2015 -------------------------- Patching file samples/basic.leg using Plan A... Hunk #1 succeeded at 20. Hunk #2 succeeded at 40. Hunk #3 succeeded at 287. done ===> Applying OpenBSD patch patch-tree_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Switch from sprintf(3) to snprintf(3) for cases involving strings that |come from the user, at least. They already use assert(3) in the code |so I just followed along. | |--- tree.c.orig Tue Oct 8 22:39:24 2013 |+++ tree.c Fri Jan 2 14:31:43 2015 -------------------------- Patching file tree.c using Plan A... Hunk #1 succeeded at 140. 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 greg-0.4.5 ===> Configuring for greg-0.4.5 ===> Building for greg-0.4.5 cc -g -Wall -Wno-unused-function -O2 -pipe -DNDEBUG -DYY_MAIN -o greg-new greg.c tree.c compile.c tree.c:143:10: warning: variable 'n' set but not used [-Wunused-but-set-variable] size_t n; ^ 1 warning generated. cp greg-new greg >>> Running package in devel/greg at 1735220782.56 ===> devel/greg ===> Faking installation for greg-0.4.5 /exopi-obj/pobj/greg-0.4.5/bin/install -c -s -m 755 /exopi-obj/pobj/greg-0.4.5/greg-0.4.5/greg /exopi-obj/pobj/greg-0.4.5/fake-amd64/usr/local/bin/ ===> Building package for greg-0.4.5 Create /exopi-cvs/ports/packages/amd64/all/greg-0.4.5.tgz Creating package greg-0.4.5 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|******* | 11% checksumming|************** | 22% checksumming|******************** | 33% checksumming|*************************** | 44% checksumming|********************************** | 56% checksumming|***************************************** | 67% checksumming|*********************************************** | 78% checksumming|****************************************************** | 89% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/greg-0.4.5.tgz >>> Running clean in devel/greg at 1735220785.60 ===> devel/greg ===> Cleaning for greg-0.4.5 >>> Ended at 1735220786.14 max_stuck=0.00/build=4.07/package=3.10/clean=0.67