chroot-distcc: revive 3.3.2
Copy the files generated by running package distcc's autogen.sh into ${wrksrc} to avoid the dependency on automake and libtool which are not boostrap=yes. Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
parent
5516cd1bbe
commit
09a12d2d92
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,316 @@
|
||||||
|
/* src/config.h.in. Generated from ./configure.ac by autoheader. */
|
||||||
|
|
||||||
|
/* Define if building universal (internal helper macro) */
|
||||||
|
#undef AC_APPLE_UNIVERSAL_BUILD
|
||||||
|
|
||||||
|
/* use getaddrinfo(), getnameinfo(), etc */
|
||||||
|
#undef ENABLE_RFC2553
|
||||||
|
|
||||||
|
/* Your gnu-style host triple */
|
||||||
|
#undef GNU_HOST
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <alloca.h> header file. */
|
||||||
|
#undef HAVE_ALLOCA_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
||||||
|
#undef HAVE_ARPA_NAMESER_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `asprintf' function. */
|
||||||
|
#undef HAVE_ASPRINTF
|
||||||
|
|
||||||
|
/* defined if Avahi is available */
|
||||||
|
#undef HAVE_AVAHI
|
||||||
|
|
||||||
|
/* define if vsnprintf is C99 compliant */
|
||||||
|
#undef HAVE_C99_VSNPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <ctype.h> header file. */
|
||||||
|
#undef HAVE_CTYPE_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_ASPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_SNPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `strndup', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_STRNDUP
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_VASPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#undef HAVE_DECL_VSNPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <elf.h> header file. */
|
||||||
|
#undef HAVE_ELF_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <float.h> header file. */
|
||||||
|
#undef HAVE_FLOAT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `flock' function. */
|
||||||
|
#undef HAVE_FLOCK
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <fnmatch.h> header file. */
|
||||||
|
#undef HAVE_FNMATCH_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `fstatat' function. */
|
||||||
|
#undef HAVE_FSTATAT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getaddrinfo' function. */
|
||||||
|
#undef HAVE_GETADDRINFO
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getcwd' function. */
|
||||||
|
#undef HAVE_GETCWD
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `geteuid' function. */
|
||||||
|
#undef HAVE_GETEUID
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getline' function. */
|
||||||
|
#undef HAVE_GETLINE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getloadavg' function. */
|
||||||
|
#undef HAVE_GETLOADAVG
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getnameinfo' function. */
|
||||||
|
#undef HAVE_GETNAMEINFO
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getpagesize' function. */
|
||||||
|
#undef HAVE_GETPAGESIZE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getrusage' function. */
|
||||||
|
#undef HAVE_GETRUSAGE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `gettimeofday' function. */
|
||||||
|
#undef HAVE_GETTIMEOFDAY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getuid' function. */
|
||||||
|
#undef HAVE_GETUID
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getwd' function. */
|
||||||
|
#undef HAVE_GETWD
|
||||||
|
|
||||||
|
/* Define if the GSS_API is available */
|
||||||
|
#undef HAVE_GSSAPI
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `hstrerror' function. */
|
||||||
|
#undef HAVE_HSTRERROR
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `inet_ntoa' function. */
|
||||||
|
#undef HAVE_INET_NTOA
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `inet_ntop' function. */
|
||||||
|
#undef HAVE_INET_NTOP
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
|
#undef HAVE_INTTYPES_H
|
||||||
|
|
||||||
|
/* Define to 1 if the system has the type `in_addr_t'. */
|
||||||
|
#undef HAVE_IN_ADDR_T
|
||||||
|
|
||||||
|
/* Define to 1 if the system has the type `in_port_t'. */
|
||||||
|
#undef HAVE_IN_PORT_T
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `iberty' library (-liberty). */
|
||||||
|
#undef HAVE_LIBIBERTY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <libiberty.h> header file. */
|
||||||
|
#undef HAVE_LIBIBERTY_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <libiberty/libiberty.h> header file. */
|
||||||
|
#undef HAVE_LIBIBERTY_LIBIBERTY_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `popt' library (-lpopt). */
|
||||||
|
#undef HAVE_LIBPOPT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `lockf' function. */
|
||||||
|
#undef HAVE_LOCKF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `mcheck' function. */
|
||||||
|
#undef HAVE_MCHECK
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <mcheck.h> header file. */
|
||||||
|
#undef HAVE_MCHECK_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
|
#undef HAVE_MEMORY_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `mkdtemp' function. */
|
||||||
|
#undef HAVE_MKDTEMP
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `mmap' function. */
|
||||||
|
#undef HAVE_MMAP
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||||
|
#undef HAVE_NETINET_IN_H
|
||||||
|
|
||||||
|
/* Define if you have POSIX threads libraries and header files. */
|
||||||
|
#undef HAVE_PTHREAD
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <resolv.h> header file. */
|
||||||
|
#undef HAVE_RESOLV_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `sendfile' function. */
|
||||||
|
#undef HAVE_SENDFILE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setgroups' function. */
|
||||||
|
#undef HAVE_SETGROUPS
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setreuid' function. */
|
||||||
|
#undef HAVE_SETREUID
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setsid' function. */
|
||||||
|
#undef HAVE_SETSID
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setuid' function. */
|
||||||
|
#undef HAVE_SETUID
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `snprintf' function. */
|
||||||
|
#undef HAVE_SNPRINTF
|
||||||
|
|
||||||
|
/* define if you have struct sockaddr_storage */
|
||||||
|
#undef HAVE_SOCKADDR_STORAGE
|
||||||
|
|
||||||
|
/* define if you have a working socketpair */
|
||||||
|
#undef HAVE_SOCKETPAIR
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdint.h> header file. */
|
||||||
|
#undef HAVE_STDINT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||||
|
#undef HAVE_STDLIB_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strerror' function. */
|
||||||
|
#undef HAVE_STRERROR
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <strings.h> header file. */
|
||||||
|
#undef HAVE_STRINGS_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <string.h> header file. */
|
||||||
|
#undef HAVE_STRING_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strlcpy' function. */
|
||||||
|
#undef HAVE_STRLCPY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strndup' function. */
|
||||||
|
#undef HAVE_STRNDUP
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strsep' function. */
|
||||||
|
#undef HAVE_STRSEP
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strsignal' function. */
|
||||||
|
#undef HAVE_STRSIGNAL
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/loadavg.h> header file. */
|
||||||
|
#undef HAVE_SYS_LOADAVG_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||||
|
#undef HAVE_SYS_MMAN_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||||
|
#undef HAVE_SYS_RESOURCE_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||||
|
#undef HAVE_SYS_SELECT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/sendfile.h> header file. */
|
||||||
|
#undef HAVE_SYS_SENDFILE_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||||
|
#undef HAVE_SYS_SOCKET_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#undef HAVE_SYS_STAT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#undef HAVE_SYS_TYPES_H
|
||||||
|
|
||||||
|
/* Whether __va_copy() is available */
|
||||||
|
#undef HAVE_UNDERSCORE_UNDERSCORE_VA_COPY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#undef HAVE_UNISTD_H
|
||||||
|
|
||||||
|
/* Define if your cpp has vararg macros */
|
||||||
|
#undef HAVE_VARARG_MACROS
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `vasprintf' function. */
|
||||||
|
#undef HAVE_VASPRINTF
|
||||||
|
|
||||||
|
/* Whether va_copy() is available */
|
||||||
|
#undef HAVE_VA_COPY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `vsnprintf' function. */
|
||||||
|
#undef HAVE_VSNPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `wait3' function. */
|
||||||
|
#undef HAVE_WAIT3
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `wait4' function. */
|
||||||
|
#undef HAVE_WAIT4
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `waitpid' function. */
|
||||||
|
#undef HAVE_WAITPID
|
||||||
|
|
||||||
|
/* Define if MAP_FAILED constant not available */
|
||||||
|
#undef MAP_FAILED
|
||||||
|
|
||||||
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
|
#undef PACKAGE_BUGREPORT
|
||||||
|
|
||||||
|
/* Define to the full name of this package. */
|
||||||
|
#undef PACKAGE_NAME
|
||||||
|
|
||||||
|
/* Define to the full name and version of this package. */
|
||||||
|
#undef PACKAGE_STRING
|
||||||
|
|
||||||
|
/* Define to the one symbol short name of this package. */
|
||||||
|
#undef PACKAGE_TARNAME
|
||||||
|
|
||||||
|
/* Define to the home page for this package. */
|
||||||
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
|
/* Define to the version of this package. */
|
||||||
|
#undef PACKAGE_VERSION
|
||||||
|
|
||||||
|
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||||
|
your system. */
|
||||||
|
#undef PTHREAD_CREATE_JOINABLE
|
||||||
|
|
||||||
|
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||||
|
#undef RETSIGTYPE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
/* Use GNOME */
|
||||||
|
#undef WITH_GNOME
|
||||||
|
|
||||||
|
/* Use GTK+ */
|
||||||
|
#undef WITH_GTK
|
||||||
|
|
||||||
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||||
|
# if defined __BIG_ENDIAN__
|
||||||
|
# define WORDS_BIGENDIAN 1
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# ifndef WORDS_BIGENDIAN
|
||||||
|
# undef WORDS_BIGENDIAN
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||||
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||||
|
#ifndef __cplusplus
|
||||||
|
#undef inline
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* type to use in place of socklen_t if not defined */
|
||||||
|
#undef socklen_t
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,48 @@
|
||||||
|
# Template file for 'chroot-distcc'
|
||||||
|
pkgname=chroot-distcc
|
||||||
|
version=3.3.2
|
||||||
|
revision=2
|
||||||
|
wrksrc=distcc
|
||||||
|
bootstrap=yes
|
||||||
|
build_style=gnu-configure
|
||||||
|
configure_args="--with-included-popt --without-avahi --without-gnome
|
||||||
|
--without-gtk --disable-Werror --disable-pump-mode"
|
||||||
|
make_install_target=install-programs
|
||||||
|
makedepends="binutils-devel"
|
||||||
|
short_desc="Distributed compilation for faster C/C++ builds -- for xbps-src use"
|
||||||
|
maintainer="Juan RP <xtraeme@voidlinux.org>"
|
||||||
|
license="GPL-2.0-or-later"
|
||||||
|
homepage="https://distcc.github.io"
|
||||||
|
distfiles="https://github.com/distcc/distcc/releases/download/v${version}/distcc-${version}.tar.gz"
|
||||||
|
checksum=64894de2970c631801d29c9962553673ea7a1d150e6855d7e166d273fca5cdfc
|
||||||
|
|
||||||
|
conflicts="distcc>=0"
|
||||||
|
|
||||||
|
pre_configure() {
|
||||||
|
# Copy files generated by package distcc running autogen.sh
|
||||||
|
# Manual update is required for every new version
|
||||||
|
cp -p "${FILESDIR}"/configure ${wrksrc}
|
||||||
|
cp -p "${FILESDIR}"/Makefile.in ${wrksrc}
|
||||||
|
cp -p "${FILESDIR}"/config.h.in ${wrksrc}/src
|
||||||
|
}
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
local f x
|
||||||
|
# Remove useless files.
|
||||||
|
rm -f ${DESTDIR}/usr/bin/distccd
|
||||||
|
rm -rf ${DESTDIR}/etc
|
||||||
|
rm -rf ${DESTDIR}/usr/share
|
||||||
|
|
||||||
|
# gcc wrappers
|
||||||
|
vmkdir usr/lib/distcc/bin
|
||||||
|
for f in gcc cc c++ g++; do
|
||||||
|
ln -sfr ${DESTDIR}/usr/bin/distcc ${DESTDIR}/usr/lib/distcc/bin/${f}
|
||||||
|
done
|
||||||
|
# cross-gcc wrappers
|
||||||
|
for x in arm-linux-gnueabi arm-linux-gnueabihf armv7l-linux-gnueabihf \
|
||||||
|
arm-linux-musleabihf armv7l-linux-musleabihf; do
|
||||||
|
for f in gcc cc c++ g++; do
|
||||||
|
ln -sfr ${DESTDIR}/usr/bin/distcc ${DESTDIR}/usr/lib/distcc/bin/${x}-${f}
|
||||||
|
done
|
||||||
|
done
|
||||||
|
}
|
Loading…
Reference in New Issue