#!/bin/sh # $FreeBSD$ DISTVERS=2.17 DISTNAME=glibc-${DISTVERS} DISTURL=http://ftp.gnu.org/gnu/libc/ DISTSUFX=.tar.xz DISTFILE=${DISTNAME}${DISTSUFX} REGEXDIR=${DISTNAME}/posix REGEXNAME=libgnuregex-${DISTVERS} REGEXFILES=" \ regcomp.c \ regex.c \ regex.h \ regex_internal.c \ regex_internal.h \ regexec.c \ " echo -n "Downloading ${DISTNAME}..." fetch -q ${DISTURL}${DISTFILE} echo " Done." echo -n "Extracting ${DISTNAME}..." tar -x -f ${DISTFILE} ${REGEXDIR} echo " Done." echo -n "Creating ${REGEXNAME}..." tar -c -J --uid 0 --gid 0 -f ${REGEXNAME}${DISTSUFX} -C ${DISTNAME}/posix \ -s "|^|${REGEXNAME}/|" ${REGEXFILES} echo " Done." echo -n "Cleaning up..." rm -fr ${DISTFILE} ${DISTNAME} echo " Done." echo echo "GNU libc is repackaged as ${REGEXNAME}${DISTSUFX}." echo "Please follow vendor import guide of the Handbook." echo exit 0