#!/bin/sh # $FreeBSD: /tmp/pcvs/ports/java/eclipse-cdt/scripts/pre-patch,v 1.2 2006-06-14 16:03:54 glewis Exp $ copy_dir() { srcdir="$1" dstdir="$2" rm -rf "$dstdir" cp -r "$srcdir" "$dstdir" || exit 1 if [ -d "$dstdir" ] then find "$dstdir" -name \*.so -delete fi } prepare_files() { # Copy the files and rename/change them appropriately for src in $COPY_LIST do dst=`echo $src | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'` echo Copying $src into $dst if [ -d ${WRKSRC}/$src ] then copy_dir ${WRKSRC}/$src ${WRKSRC}/$dst fi done find ${WRKSRC} -type d -name linux | xargs rm -r } COPY_LIST=" eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.2 eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.2/os/linux eclipse/plugins/org.eclipse.cdt.core.linux.x86_3.0.2/os/linux/x86 eclipse/plugins/org.eclipse.cdt.core.linux_3.0.2 eclipse/plugins/org.eclipse.cdt.source.linux.gtk.x86_3.0.2 eclipse/plugins/org.eclipse.cdt.source.linux.gtk.x86_3.0.2/src/org.eclipse.cdt.core.linux_3.0.2 " prepare_files exit 0