Update to 3.1.
o java/eclipse-devel is IGNOREd now until 3.2+. o change MAINTAINERship to java@ on java/eclipse-devel. [1] PR: ports/84252 Submitted by: Panagiotis Astithas <past@ebs.gr> Requested by: devel/eclipse-devel's maintainer [1] Tested by: java@
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
copy_file()
|
||||
{
|
||||
srcfile="$1"
|
||||
dstfile="$2"
|
||||
|
||||
rm -f $dstfile
|
||||
cat "$srcfile" | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g' > "$dstfile"
|
||||
}
|
||||
|
||||
copy_dir()
|
||||
{
|
||||
srcdir="$1"
|
||||
dstdir="$2"
|
||||
|
||||
rm -rf "$dstdir"
|
||||
cp -r "$srcdir" "$dstdir" || exit 1
|
||||
|
||||
if [ -d "$dstdir" ]
|
||||
then
|
||||
find "$dstdir" -name \*.so -delete
|
||||
find "$dstdir" -name \*.so.\* -delete
|
||||
find "$dstdir" -type f -print0 | \
|
||||
xargs -0 sed -i '.bak' 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'
|
||||
find "$dstdir" -name \*.bak -delete
|
||||
fi
|
||||
}
|
||||
|
||||
prepare_files()
|
||||
{
|
||||
mkdir ${WRKSRC}/features/org.eclipse.platform.launchers/bin/gtk/freebsd
|
||||
|
||||
# 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
|
||||
else
|
||||
copy_file ${WRKSRC}/$src ${WRKSRC}/$dst
|
||||
fi
|
||||
done
|
||||
|
||||
# Files with spaces in their path...
|
||||
src="${SWTGTK}/make_linux.mak"
|
||||
dst=`echo $src | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'`
|
||||
echo Copying $src into $dst
|
||||
copy_file "${WRKSRC}/$src" "${WRKSRC}/$dst"
|
||||
|
||||
src="${SWTMOTIF}/make_linux.mak"
|
||||
dst=`echo $src | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'`
|
||||
echo Copying $src into $dst
|
||||
copy_file "${WRKSRC}/$src" "${WRKSRC}/$dst"
|
||||
|
||||
find ${WRKSRC} -name \*.so -delete
|
||||
find ${WRKSRC} -name \*.so.\* -delete
|
||||
}
|
||||
|
||||
COPY_LIST="
|
||||
assemble.org.eclipse.sdk.linux.gtk.x86.xml
|
||||
assemble.org.eclipse.sdk.linux.gtk.x86_64.xml
|
||||
assemble.org.eclipse.sdk.linux.motif.x86.xml
|
||||
features/org.eclipse.platform/about_files/linux.gtk.x86
|
||||
features/org.eclipse.platform/about_files/linux.gtk.x86_64
|
||||
features/org.eclipse.platform/about_files/linux.motif.x86
|
||||
features/org.eclipse.platform.launchers/bin/gtk/linux/x86
|
||||
features/org.eclipse.platform.launchers/bin/gtk/linux/x86_64
|
||||
features/org.eclipse.platform.launchers/bin/motif/linux
|
||||
features/org.eclipse.platform.launchers/library/gtk/make_linux.mak
|
||||
features/org.eclipse.platform.launchers/library/motif/make_linux.mak
|
||||
plugins/org.eclipse.core.resources.linux
|
||||
plugins/org.eclipse.core.resources.linux/os/linux
|
||||
plugins/org.eclipse.core.resources.linux/os/linux/x86
|
||||
plugins/org.eclipse.core.resources.linux/os/linux/x86_64
|
||||
plugins/org.eclipse.jdt.source.linux.gtk.x86
|
||||
plugins/org.eclipse.jdt.source.linux.gtk.x86_64
|
||||
plugins/org.eclipse.jdt.source.linux.motif.x86
|
||||
plugins/org.eclipse.jface/src/org/eclipse/jface/resource/jfacefonts_linux.properties
|
||||
plugins/org.eclipse.jface/src/org/eclipse/jface/resource/jfacefonts_linux_gtk.properties
|
||||
plugins/org.eclipse.pde.source.linux.gtk.x86
|
||||
plugins/org.eclipse.pde.source.linux.gtk.x86_64
|
||||
plugins/org.eclipse.pde.source.linux.motif.x86
|
||||
plugins/org.eclipse.platform.source.linux.gtk.x86
|
||||
plugins/org.eclipse.platform.source.linux.gtk.x86_64
|
||||
plugins/org.eclipse.platform.source.linux.motif.x86
|
||||
plugins/org.eclipse.rcp.source.linux.gtk.x86
|
||||
plugins/org.eclipse.rcp.source.linux.gtk.x86_64
|
||||
plugins/org.eclipse.rcp.source.linux.motif.x86
|
||||
plugins/org.eclipse.swt.gtk.linux.x86
|
||||
plugins/org.eclipse.swt.gtk.linux.x86_64
|
||||
plugins/org.eclipse.swt.motif.linux.x86
|
||||
plugins/org.eclipse.update.core.linux
|
||||
plugins/org.eclipse.update.core.linux/os/linux
|
||||
"
|
||||
|
||||
SWTGTK="plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library"
|
||||
SWTMOTIF="plugins/org.eclipse.swt/Eclipse SWT PI/motif/library"
|
||||
|
||||
prepare_files
|
||||
exit 0
|
||||
Reference in New Issue
Block a user