Page MenuHomeFreeBSD

security/clambc: convert to CONFIGURE_OUTSOURCE
ClosedPublic

Authored by jbeich on Apr 9 2016, 8:46 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 13 2024, 3:22 AM
Unknown Object (File)
Jan 30 2024, 11:57 AM
Unknown Object (File)
Jan 10 2024, 7:47 PM
Unknown Object (File)
Jan 1 2024, 2:08 PM
Unknown Object (File)
Dec 17 2023, 2:06 PM
Unknown Object (File)
Dec 10 2023, 2:04 AM
Unknown Object (File)
Nov 7 2023, 2:44 AM
Unknown Object (File)
Nov 6 2023, 10:50 PM
Subscribers

Details

Summary

Main benefit is working |make makepatch|, so I've regenerated patches with UTC timestamps.

Test Plan
$ nice poudriere bulk -Ctj 101i386 security/clambc
====>> Building security/clambc
build started at Sat Apr  9 23:01:23 EAT 2016
port directory: /usr/ports/security/clambc
building for: FreeBSD 101i386-default-job-01 10.1-RELEASE-p31 FreeBSD 10.1-RELEASE-p31 i386
maintained by: zi@FreeBSD.org
ident warning: no id keywords in /poudriere/data/.m/101i386-default/01//usr/ports/security/clambc/Makefile
Makefile ident: 
Poudriere version: 3.2-pre
Host OSVERSION: 1100105
Jail OSVERSION: 1001000

---Begin Environment---
SHELL=/bin/csh
UNAME_p=i386
UNAME_m=i386
UNAME_v=FreeBSD 10.1-RELEASE-p31
UNAME_r=10.1-RELEASE-p31
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
OPSYS=FreeBSD
ARCH=i386
WARNING_WAIT=0
LINUX_OSRELEASE=2.6.32
SAVED_TERM=screen-256color
MASTERMNT=/poudriere/data/.m/101i386-default/ref
NO_WARNING_PKG_INSTALL_EOL=yes
UID=0
FORCE_PACKAGE=yes
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
_JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=clambc-0.98.5.r1
OSREL=10.1
_OSRELEASE=10.1-RELEASE-p31
PYTHONBASE=/usr/local
OLDPWD=/
_SMP_CPUS=4
PWD=/poudriere/data/.m/101i386-default/ref/.p/pool
MASTERNAME=101i386-default
SCRIPTPREFIX=/usr/local/share/poudriere
_JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
USER=root
HOME=/root
POUDRIERE_VERSION=3.2-pre
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
CONFIGURE_MAX_CMD_LEN=262144
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
_JAVA_OS_LIST_REGEXP=native\|linux
DEV_WARNING_WAIT=0
OSVERSION=1001000
---End Environment---

---Begin OPTIONS List---
---End OPTIONS List---

--CONFIGURE_ARGS--
--enable-optimized --enable-targets=host-only  --disable-bindings --enable-bindings=none --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl XDG_DATA_HOME=/wrkdirs/usr/ports/security/clambc/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/clambc/work  HOME=/wrkdirs/usr/ports/security/clambc/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/security/clambc/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/clambc/work  HOME=/wrkdirs/usr/ports/security/clambc/work TMPDIR="/tmp" NO_PIE=yes WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="gcc48" CFLAGS="-O2 -pipe  -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing"  CPP="cpp48" CPPFLAGS=""  LDFLAGS=" -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -L/usr/local/lib/gcc48" LIBS=""  CXX="g++48" CXXFLAGS="-O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing  -Wl,-rpath=/usr/local/lib/gcc48"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 444"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
OSREL=10.1
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
LIB32DIR=lib
PERL_VERSION=5.20.3
PERL_VER=5.20
PERL5_MAN1=lib/perl5/site_perl/man/man1
PERL5_MAN3=lib/perl5/site_perl/man/man3
SITE_PERL=lib/perl5/site_perl
SITE_ARCH=lib/perl5/site_perl/mach/5.20
DOCSDIR="share/doc/clambc"
EXAMPLESDIR="share/examples/clambc"
DATADIR="share/clambc"
WWWDIR="www/clambc"
ETCDIR="etc/clambc"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/clambc
DOCSDIR=/usr/local/share/doc/clambc
EXAMPLESDIR=/usr/local/share/examples/clambc
WWWDIR=/usr/local/www/clambc
ETCDIR=/usr/local/etc/clambc
--End SUB_LIST--

---Begin make.conf---
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/make.conf ####
#MAKE_JOBS_NUMBER=2
DEV_WARNING_WAIT=0
NO_IGNORE=

# lang/gcc*
OPTIONS_UNSET+=	JAVA
---End make.conf---
=======================<phase: check-sanity   >============================
===>  License GPLv2 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   clambc-0.98.5.r1 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.7.2.txz
[101i386-default-job-01] Installing pkg-1.7.2...
[101i386-default-job-01] Extracting pkg-1.7.2: .......... done
===>   clambc-0.98.5.r1 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of clambc-0.98.5.r1
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License GPLv2 accepted by the user
===>   clambc-0.98.5.r1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by clambc-0.98.5.r1 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License GPLv2 accepted by the user
===>   clambc-0.98.5.r1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by clambc-0.98.5.r1 for building
=> SHA256 Checksum OK for clambc-0.98.5rc1.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License GPLv2 accepted by the user
===>   clambc-0.98.5.r1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by clambc-0.98.5.r1 for building
===>  Extracting for clambc-0.98.5.r1
=> SHA256 Checksum OK for clambc-0.98.5rc1.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for clambc-0.98.5.r1
===>  Applying FreeBSD patches for clambc-0.98.5.r1
===========================================================================
=======================<phase: build-depends  >============================
===>   clambc-0.98.5.r1 depends on executable: gmake - not found
===>   Installing existing package /packages/All/gmake-4.1_2.txz
[101i386-default-job-01] Installing gmake-4.1_2...
[101i386-default-job-01] `-- Installing indexinfo-0.2.4...
[101i386-default-job-01] `-- Extracting indexinfo-0.2.4: .... done
[101i386-default-job-01] `-- Installing gettext-runtime-0.19.7...
[101i386-default-job-01] `-- Extracting gettext-runtime-0.19.7: .......... done
[101i386-default-job-01] Extracting gmake-4.1_2: .......... done
===>   clambc-0.98.5.r1 depends on executable: gmake - found
===>   Returning to build of clambc-0.98.5.r1
===>   clambc-0.98.5.r1 depends on executable: gcc48 - not found
===>   Installing existing package /packages/All/gcc-4.8.5_2.txz
[101i386-default-job-01] Installing gcc-4.8.5_2...
[101i386-default-job-01] `-- Installing mpc-1.0.3...
[101i386-default-job-01] |   `-- Installing gmp-5.1.3_3...
[101i386-default-job-01] |   `-- Extracting gmp-5.1.3_3: .......... done
[101i386-default-job-01] |   `-- Installing mpfr-3.1.3_1...
[101i386-default-job-01] |   `-- Extracting mpfr-3.1.3_1: .......... done
[101i386-default-job-01] `-- Extracting mpc-1.0.3: ...... done
[101i386-default-job-01] `-- Installing binutils-2.25.1_1,1...
[101i386-default-job-01] `-- Extracting binutils-2.25.1_1,1: .......... done
[101i386-default-job-01] Extracting gcc-4.8.5_2: .........make: Working in: /usr/ports/security/clambc
make: Working in: /usr/ports/security/clambc
. done
Message from gcc-4.8.5_2:
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using

  -Wl,-rpath=/usr/local/lib/gcc48

For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.
===>   clambc-0.98.5.r1 depends on executable: gcc48 - found
===>   Returning to build of clambc-0.98.5.r1
===>   clambc-0.98.5.r1 depends on file: /usr/local/bin/as - found
===>   clambc-0.98.5.r1 depends on package: perl5>=5.20<5.21 - not found
===>   Installing existing package /packages/All/perl5-5.20.3_9.txz
[101i386-default-job-01] Installing perl5-5.20.3_9...
[101i386-default-job-01] Extracting perl5-5.20.3_9: .......... done
Message from perl5-5.20.3_9:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
===>   clambc-0.98.5.r1 depends on package: perl5>=5.20<5.21 - found
===>   Returning to build of clambc-0.98.5.r1
===========================================================================
=======================<phase: lib-depends    >============================
===========================================================================
====>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===>   clambc-0.98.5.r1 depends on executable: gmake - found
===>   clambc-0.98.5.r1 depends on executable: gcc48 - found
===>   clambc-0.98.5.r1 depends on file: /usr/local/bin/as - found
===>   clambc-0.98.5.r1 depends on package: perl5>=5.20<5.21 - found
===>  Configuring for clambc-0.98.5.r1
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/llvm/autoconf/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/llvm/configure
configure: loading site script /usr/ports/Templates/config.site
configure: WARNING: Unknown project (clamdriver) won't be configured automatically
configure: WARNING: Unknown project (ifacegen) won't be configured automatically
checking build system type... i386-portbld-freebsd10.1
checking host system type... i386-portbld-freebsd10.1
checking target system type... i386-portbld-freebsd10.1
checking type of operating system we're going to host on... FreeBSD
checking type of operating system we're going to target... FreeBSD
checking target architecture... x86
checking for gcc... gcc48
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc48 accepts -g... yes
checking for gcc48 option to accept ISO C89... none needed
checking how to run the C preprocessor... cpp48
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... no
checking clang compiler... built
checking optimization flags... -O2
checking how to run the C preprocessor... cpp48
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc48 accepts -g... (cached) yes
checking for gcc48 option to accept ISO C89... (cached) none needed
checking whether we are using the GNU C++ compiler... yes
checking whether g++48 accepts -g... yes
checking for BSD-compatible nm... /usr/local/bin/nm
checking for GNU make... gmake
checking whether ln -s works... yes
checking for cmp... /usr/bin/cmp
checking for cp... /bin/cp
checking for date... /bin/date
checking for find... /usr/bin/find
checking for grep... (cached) /usr/bin/grep
checking for mkdir... /bin/mkdir
checking for mv... /bin/mv
checking for ranlib... /usr/local/bin/ranlib
checking for ar... /usr/local/bin/ar
checking for rm... /bin/rm
checking for sed... (cached) /usr/bin/sed
checking for tar... /usr/bin/tar
checking for pwd... /bin/pwd
checking for Graphviz... echo Graphviz
checking for dot... echo dot
checking for fdp... echo fdp
checking for neato... echo neato
checking for twopi... echo twopi
checking for circo... echo circo
checking for gv... no
checking for gsview32... no
checking for dotty... echo dotty
checking for perl... (cached) /usr/local/bin/perl
checking for Perl 5.006 or newer... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for bzip2... (cached) /usr/bin/bzip2
checking for doxygen... no
checking for groff... /usr/bin/groff
checking for gzip... (cached) /usr/bin/gzip
checking for pod2html... /usr/local/bin/pod2html
checking for pod2man... /usr/local/bin/pod2man
checking for runtest... no
checking for the tclsh program in tclinclude directory... none
checking for tclsh8.4... no
checking for tclsh8.4.8... no
checking for tclsh8.4.7... no
checking for tclsh8.4.6... no
checking for tclsh8.4.5... no
checking for tclsh8.4.4... no
checking for tclsh8.4.3... no
checking for tclsh8.4.2... no
checking for tclsh8.4.1... no
checking for tclsh8.4.0... no
checking for tclsh8.3... no
checking for tclsh8.3.5... no
checking for tclsh8.3.4... no
checking for tclsh8.3.3... no
checking for tclsh8.3.2... no
checking for tclsh8.3.1... no
checking for tclsh8.3.0... no
checking for tclsh... no
checking for zip... no
checking for ocamlc... no
checking for ocamlopt... no
checking for ocamldep... no
checking for ocamldoc... no
checking for gas... no
checking for as... /usr/bin/as
checking for compiler -Wl,-R<path> option... yes
checking for compiler -Wl,-export-dynamic option... yes
checking for an ANSI C-conforming const... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for dlfcn.h... (cached) yes
checking dynamic linker characteristics... freebsd10.1 ld.so
checking which extension is used for loadable modules... .so
checking which variable specifies run-time library path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking command to parse /usr/local/bin/nm output from  object... ok
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen in -ldl... no
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... unknown
checking for argz.h... (cached) no
checking for error_t... no
checking for argz_append... no
checking for argz_create_sep... no
checking for argz_insert... no
checking for argz_next... (cached) no
checking for argz_stringify... (cached) no
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking for ctype.h... (cached) yes
checking for errno.h... (cached) yes
checking for malloc.h... (cached) no
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for stdio.h... (cached) yes
checking for unistd.h... (cached) yes
checking for dl.h... (cached) no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... (cached) yes
checking for memmove... (cached) yes
checking for strcmp... yes
checking for closedir... (cached) yes
checking for opendir... (cached) yes
checking for readdir... (cached) yes
checking for llvm-gcc... no
checking for llvm-g++... no
checking LLVM capable compiler... clang
checking tool compatibility... ok
checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers
checking for sin in -lm... yes
checking for library containing dlopen... none required
checking for library containing mallinfo... no
checking for pthread_mutex_init in -lpthread... yes
checking for library containing pthread_mutex_lock... none required
checking for library containing pthread_rwlock_init... none required
checking for library containing pthread_getspecific... none required
checking for dirent.h that defines DIR... (cached) yes
checking for library containing opendir... (cached) none required
checking for MAP_ANONYMOUS vs. MAP_ANON... yes
checking whether stat file-mode macros are broken... no
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for dlfcn.h... (cached) yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for fcntl.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for limits.h... (cached) yes
checking link.h usability... yes
checking link.h presence... yes
checking for link.h... yes
checking for malloc.h... (cached) no
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for signal.h... (cached) yes
checking for stdint.h... (cached) yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for utime.h... (cached) yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for sys/mman.h... (cached) yes
checking for sys/param.h... (cached) yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for sys/time.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/ioctl.h... (cached) yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for HUGE_VAL sanity... yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for int64_t... yes
checking for uint64_t... yes
checking for backtrace... no
checking for ceilf... yes
checking for floorf... yes
checking for roundf... yes
checking for rintf... yes
checking for nearbyintf... yes
checking for getcwd... (cached) yes
checking for powf... yes
checking for fmodf... yes
checking for strtof... yes
checking for round... yes
checking for getpagesize... (cached) yes
checking for getrusage... (cached) yes
checking for getrlimit... (cached) yes
checking for setrlimit... (cached) yes
checking for gettimeofday... (cached) yes
checking for isatty... yes
checking for mkdtemp... (cached) yes
checking for mkstemp... (cached) yes
checking for mktemp... (cached) yes
checking for realpath... (cached) yes
checking for sbrk... yes
checking for setrlimit... (cached) yes
checking for strdup... (cached) yes
checking for strerror... (cached) yes
checking for strerror_r... (cached) yes
checking for strerror_s... no
checking for setenv... (cached) yes
checking for strtoll... (cached) yes
checking for strtoq... yes
checking for sysconf... (cached) yes
checking for malloc_zone_statistics... no
checking for setjmp... yes
checking for longjmp... yes
checking for sigsetjmp... yes
checking for siglongjmp... yes
checking if printf has the %a format character... yes
checking for srand48/lrand48/drand48 in <stdlib.h>... yes
checking for isnan in <math.h>... yes
checking for isnan in <cmath>... no
checking for std::isnan in <cmath>... yes
checking for isinf in <math.h>... yes
checking for isinf in <cmath>... no
checking for std::isinf in <cmath>... no
checking for finite in <ieeefp.h>... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for mmap of files... yes
checking if /dev/zero is needed for mmap... no
checking for GCC atomic builtins... yes
checking for __dso_handle... yes
checking whether llvm-gcc is sane... no
checking for compiler -fvisibility-inlines-hidden option... yes
configure: creating ./config.status
config.status: creating include/llvm/Config/Targets.def
config.status: creating include/llvm/Config/AsmPrinters.def
config.status: creating include/llvm/Config/AsmParsers.def
config.status: creating include/llvm/Config/Disassemblers.def
config.status: creating Makefile.config
config.status: creating llvm.spec
config.status: creating docs/doxygen.cfg
config.status: creating tools/llvmc/plugins/Base/Base.td
config.status: creating tools/llvm-config/llvm-config.in
config.status: creating include/llvm/Config/config.h
config.status: creating include/llvm/System/DataTypes.h
config.status: executing setup commands
config.status: executing Makefile commands
config.status: executing Makefile.common commands
config.status: executing examples/Makefile commands
config.status: executing lib/Makefile commands
config.status: executing runtime/Makefile commands
config.status: executing test/Makefile commands
config.status: executing test/Makefile.tests commands
config.status: executing unittests/Makefile commands
config.status: executing tools/Makefile commands
config.status: executing utils/Makefile commands
config.status: executing projects/Makefile commands
config.status: executing bindings/Makefile commands
config.status: executing bindings/ocaml/Makefile.ocaml commands
=== configuring in projects/sample (/wrkdirs/usr/ports/security/clambc/work/.build/projects/sample)
configure: running /bin/sh /wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/llvm/projects/sample/configure --prefix=/usr/local  '--enable-optimized' '--enable-targets=host-only' '--disable-bindings' '--enable-bindings=none' '--localstatedir=/var' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd10.1' 'build_alias=i386-portbld-freebsd10.1' 'CC=gcc48' 'CFLAGS=-O2 -pipe  -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing' 'LDFLAGS= -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -L/usr/local/lib/gcc48' 'CPPFLAGS=' 'CPP=cpp48' 'CXX=g++48' 'CXXFLAGS=-O2 -pipe -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing  -Wl,-rpath=/usr/local/lib/gcc48' --cache-file=/dev/null --srcdir=/wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/llvm/projects/sample
configure: loading site script /usr/ports/Templates/config.site
configure: creating ./config.status
config.status: creating Makefile.common
config.status: executing setup commands
config.status: executing Makefile commands
config.status: executing lib/Makefile commands
config.status: executing lib/sample/Makefile commands
config.status: executing tools/Makefile commands
config.status: executing tools/sample/Makefile commands
===========================================================================
=======================<phase: build          >============================
===>  Building for clambc-0.98.5.r1
gmake[1]: Entering directory '/wrkdirs/usr/ports/security/clambc/work/.build'
gmake clambc-only TARGETS_TO_BUILD=ClamBC
gmake[2]: Entering directory '/wrkdirs/usr/ports/security/clambc/work/.build'
gmake[3]: Entering directory '/wrkdirs/usr/ports/security/clambc/work/.build/lib/System'
llvm[3]: Compiling Alarm.cpp for Release build
llvm[3]: Compiling Atomic.cpp for Release build
llvm[3]: Compiling Disassembler.cpp for Release build
/wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/llvm/lib/System/Disassembler.cpp: In function 'std::string llvm::sys::disassembleBuffer(uint8_t*, size_t, uint64_t)':
/wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/llvm/lib/System/Disassembler.cpp:48:12: warning: variable 'bits' set but not used [-Wunused-but-set-variable]
   unsigned bits;
            ^
llvm[3]: Compiling DynamicLibrary.cpp for Release build
llvm[3]: Compiling Errno.cpp for Release build
[...]
llvm[4]: Linking Release executable clambc-compiler (without symbols)
llvm[4]: ======= Finished Linking Release Executable clambc-compiler (without symbols)
gmake[4]: Leaving directory '/wrkdirs/usr/ports/security/clambc/work/.build/projects/clamdriver/main'
gmake[3]: Leaving directory '/wrkdirs/usr/ports/security/clambc/work/.build/projects/clamdriver'
gmake[3]: Entering directory '/wrkdirs/usr/ports/security/clambc/work/.build/projects/ifacegen'
llvm[3]: Compiling ifacegen.cpp for Release build
llvm[3]: Linking Release executable ifacegen (without symbols)
llvm[3]: ======= Finished Linking Release Executable ifacegen (without symbols)
gmake[3]: Leaving directory '/wrkdirs/usr/ports/security/clambc/work/.build/projects/ifacegen'
llvm[2]: ***** Completed Release Build
gmake[2]: Leaving directory '/wrkdirs/usr/ports/security/clambc/work/.build'
gmake[1]: Leaving directory '/wrkdirs/usr/ports/security/clambc/work/.build'
===========================================================================
====>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===>   clambc-0.98.5.r1 depends on executable: gcc48 - found
===========================================================================
====>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===>  Staging for clambc-0.98.5.r1
===>   clambc-0.98.5.r1 depends on executable: gcc48 - found
===>   Generating temporary packing list
(cd /wrkdirs/usr/ports/security/clambc/work/clamav-bytecode-compiler-clambc-0.98.5rc1/clang/lib/Headers/ && /bin/sh -c '(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null  2>&1) &&  /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; &&  /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;' -- .  /wrkdirs/usr/ports/security/clambc/work/stage/usr/local/share/clambc/include/)
install  -s -m 555 /wrkdirs/usr/ports/security/clambc/work/.build/Release/bin/clambc-compiler  /wrkdirs/usr/ports/security/clambc/work/stage/usr/local/bin/
====> Compressing man pages (compress-man)
===========================================================================
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
====>> Checking for staging violations... done
=======================<phase: package        >============================
===>  Building package for clambc-0.98.5.r1
===========================================================================
=======================<phase: install-mtree  >============================
===========================================================================
====>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===>  Installing for clambc-0.98.5.r1
===>   clambc-0.98.5.r1 depends on executable: gcc48 - found
===>  Checking if clambc already installed
===>   Registering installation for clambc-0.98.5.r1
[101i386-default-job-01] Installing clambc-0.98.5.r1...
===========================================================================
====>> Checking shared library dependencies
 0x00000001 (NEEDED)                     Shared library: [libc.so.7]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libm.so.5]
 0x00000001 (NEEDED)                     Shared library: [libstdc++.so.6]
 0x00000001 (NEEDED)                     Shared library: [libthr.so.3]
=======================<phase: deinstall      >============================
===>  Deinstalling for clambc
===>   Deinstalling clambc-0.98.5.r1
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	clambc-0.98.5.r1

The operation will free 12 MiB.
[101i386-default-job-01] [1/1] Deinstalling clambc-0.98.5.r1...
[101i386-default-job-01] [1/1] Deleting files for clambc-0.98.5.r1: .......... done
===========================================================================
====>> Checking for extra files and directories
====>> Cleaning up wrkdir
===>  Cleaning for clambc-0.98.5.r1
build of security/clambc ended at Sat Apr  9 23:21:33 EAT 2016
build time: 00:20:11

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jbeich retitled this revision from to security/clambc: convert to CONFIGURE_OUTSOURCE.
jbeich updated this object.
jbeich edited the test plan for this revision. (Show Details)
jbeich added a reviewer: zi.

Well, to have a working make makepatch, the only thing that is needed is:

PATCH_WRKSRC=${WRKDIR}/clamav-bytecode-compiler-${DISTNAME}
This revision was automatically updated to reflect the committed changes.