Lionel Sambuc 0a6a1f1d05 NetBSD re-synchronization of the source tree
This brings our tree to NetBSD 7.0, as found on -current on the
10-10-2015.

This updates:
 - LLVM to 3.6.1
 - GCC to GCC 5.1
 - Replace minix/commands/zdump with usr.bin/zdump
 - external/bsd/libelf has moved to /external/bsd/elftoolchain/
 - Import ctwm
 - Drop sprintf from libminc

Change-Id: I149836ac18e9326be9353958bab9b266efb056f0
2016-01-13 20:32:14 +01:00

49 lines
943 B
Bash
Executable File

#!/bin/sh
# $NetBSD: mkpc,v 1.4 2014/07/07 09:14:43 joerg Exp $
getversion() {
(echo '#include "opensslv.h"'; echo OPENSSL_VERSION_TEXT) |
$CPP $CPPFLAGS -I$1 | grep OpenSSL | cut -d ' ' -f 2
}
VERSION="$(getversion $1)"
sed -e "s/@VERSION@/${VERSION}/g" < "$2"
case "$2" in
libcrypto.pc)
NAME="OpenSSL-libcrypto"
LIBS="-lcrypto"
DESCRIPTION="OpenSSL cryptography library"
;;
libssl.pc)
NAME="OpenSSL"
LIBS="-lssl -lcrypto"
DESCRIPTION="Secure Sockets Layer and cryptography libraries"
;;
openssl.pc)
NAME="OpenSSL"
LIBS="-lssl -lcrypto"
DESCRIPTION="Sockets Layer and cryptography libraries and tools"
;;
*)
echo "$0: I don't know about $2" 1>&2
exit 1
;;
esac
cat << EOF > "$2"
# \$NetBSD: mkpc,v 1.4 2014/07/07 09:14:43 joerg Exp $
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include
Name: ${NAME}
Description: ${DESCRIPTION}
Version: ${VERSION}
Requires:
Libs: ${LIBS}
Libs.private:
Cflags:
EOF