From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Sep 7 21:10:24 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A73F416A4E9 for ; Thu, 7 Sep 2006 21:10:24 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0AC643D5A for ; Thu, 7 Sep 2006 21:10:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k87LAM0w071582 for ; Thu, 7 Sep 2006 21:10:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k87LAMw0071579; Thu, 7 Sep 2006 21:10:22 GMT (envelope-from gnats) Resent-Date: Thu, 7 Sep 2006 21:10:22 GMT Resent-Message-Id: <200609072110.k87LAMw0071579@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Sledge Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4C7816A4DF for ; Thu, 7 Sep 2006 21:02:12 +0000 (UTC) (envelope-from dsledge@appriss.com) Received: from appriss.com (pixout.appriss.com [63.126.72.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3798E43D46 for ; Thu, 7 Sep 2006 21:02:12 +0000 (GMT) (envelope-from dsledge@appriss.com) Received: from dsledge.users.appriss.com (localhost.users.appriss.com [127.0.0.1]) by dsledge.users.appriss.com (8.13.6/8.13.6) with ESMTP id k87I80RP020481 for ; Thu, 7 Sep 2006 14:08:00 -0400 (EDT) (envelope-from dsledge@dsledge.users.appriss.com) Received: (from dsledge@localhost) by dsledge.users.appriss.com (8.13.6/8.13.6/Submit) id k87I80rt020480; Thu, 7 Sep 2006 14:08:00 -0400 (EDT) (envelope-from dsledge) Message-Id: <200609071808.k87I80rt020480@dsledge.users.appriss.com> Date: Thu, 7 Sep 2006 14:08:00 -0400 (EDT) From: David Sledge To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/102993: New port: java/eclipse32 New port of Eclipse IDE version 3.2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: David Sledge List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2006 21:10:24 -0000 >Number: 102993 >Category: ports >Synopsis: New port: java/eclipse32 New port of Eclipse IDE version 3.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Sep 07 21:10:22 GMT 2006 >Closed-Date: >Last-Modified: >Originator: David Sledge >Release: FreeBSD 6.1-RELEASE i386 >Organization: >Environment: System: FreeBSD dsledge.users.appriss.com 6.1-RELEASE FreeBSD 6.1-RELEASE #1: Mon Aug 7 15:33:19 EDT 2006 dsledge@appriss.com:/usr/src/sys/i386/compile/MYKERNEL i386 >Description: New port of Eclipse IDE version 3.2 (java/eclipse32). We need to keep the existing Eclipse IDE version 3.1.2 port (java/eclipse) as many other ports depend on it. >How-To-Repeat: N/A >Fix: --- eclipse32.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # eclipse32 # eclipse32/scripts # eclipse32/scripts/pre-patch # eclipse32/files # eclipse32/files/patch-build.xml # eclipse32/files/patch-features-jdt-build.xml # eclipse32/files/patch-features-jdt-source-build.xml # eclipse32/files/patch-features-pde-build.xml # eclipse32/files/patch-features-pde-source-build.xml # eclipse32/files/patch-features-rcp-build.xml # eclipse32/files/patch-features-rcp-source-build.xml # eclipse32/files/patch-features-sdk-build.xml # eclipse32/files/patch-features-platform-build.xml # eclipse32/files/patch-features-platform-source-build.xml # eclipse32/files/eclipse.in # eclipse32/files/post-patch-plugins-swt-gtk-os_custom.h # eclipse32/files/patch-features-platform-launchers-build.sh # eclipse32/files/post-patch-plugins-swt-gtk-make_freebsd.mak # eclipse32/files/post-patch-plugins-swt-gtk-build.sh # eclipse32/files/patch-plugins-core-resources-build.xml # eclipse32/files/patch-features-platform-source-feature.xml # eclipse32/files/patch-features-plat-launchers-make_freebsd.mak # eclipse32/files/patch-plugins-plat-i-customBuildCallbacks.xml # eclipse32/files/patch-package-sdk-all.xml # eclipse32/files/eclipse.desktop # eclipse32/files/patch-assemble-sdk-all.xml # eclipse32/files/patch-build # eclipse32/files/patch-features-plat-library-eclipseShm.c # eclipse32/files/patch-plugins-plat-u-customBuildCallbacks.xml # eclipse32/Makefile # eclipse32/pkg-descr # eclipse32/distinfo # echo c - eclipse32 mkdir -p eclipse32 > /dev/null 2>&1 echo c - eclipse32/scripts mkdir -p eclipse32/scripts > /dev/null 2>&1 echo x - eclipse32/scripts/pre-patch sed 's/^X//' >eclipse32/scripts/pre-patch << 'END-of-eclipse32/scripts/pre-patch' X#!/bin/sh X# $FreeBSD$ X Xcopy_file() X{ X srcfile="$1" X dstfile="$2" X X rm -f $dstfile X cat "$srcfile" | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g' > "$dstfile" X} X Xcopy_dir() X{ X srcdir="$1" X dstdir="$2" X X rm -rf "$dstdir" X cp -r "$srcdir" "$dstdir" || exit 1 X X if [ -d "$dstdir" ] X then X find "$dstdir" -name \*.so -delete X find "$dstdir" -name \*.so.\* -delete X find "$dstdir" -type f -print0 | \ X xargs -0 sed -i '.bak' 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g' X find "$dstdir" -name \*.bak -delete X fi X} X Xprepare_files() X{ X mkdir ${WRKSRC}/features/org.eclipse.platform.launchers/bin/gtk/freebsd X X # Copy the files and rename/change them appropriately X for src in $COPY_LIST X do X dst=`echo $src | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'` X echo Copying $src into $dst X if [ -d ${WRKSRC}/$src ] X then X copy_dir ${WRKSRC}/$src ${WRKSRC}/$dst X else X copy_file ${WRKSRC}/$src ${WRKSRC}/$dst X fi X done X X # Files with spaces in their path... X src="${SWTGTK}/make_linux.mak" X dst=`echo $src | sed 's/linux/freebsd/g; s/Linux/FreeBSD/g; s/x86_64/amd64/g'` X echo Copying $src into $dst X copy_file "${WRKSRC}/$src" "${WRKSRC}/$dst" X X find ${WRKSRC} -name \*.so -delete X find ${WRKSRC} -name \*.so.\* -delete X} X XCOPY_LIST=" Xassemble.org.eclipse.sdk.linux.gtk.x86.xml Xassemble.org.eclipse.sdk.linux.gtk.x86_64.xml Xpackage.org.eclipse.sdk.linux.gtk.x86.xml Xpackage.org.eclipse.sdk.linux.gtk.x86_64.xml Xfeatures/org.eclipse.platform/about_files/linux.gtk.x86 Xfeatures/org.eclipse.platform/about_files/linux.gtk.x86_64 Xfeatures/org.eclipse.platform.launchers/bin/gtk/linux/x86 Xfeatures/org.eclipse.platform.launchers/bin/gtk/linux/x86_64 Xfeatures/org.eclipse.platform.launchers/library/gtk/make_linux.mak Xplugins/org.eclipse.core.filesystem.linux.x86 Xplugins/org.eclipse.core.filesystem.linux.x86_64 Xplugins/org.eclipse.jdt.source.linux.gtk.x86 Xplugins/org.eclipse.jdt.source.linux.gtk.x86_64 Xplugins/org.eclipse.pde.source.linux.gtk.x86 Xplugins/org.eclipse.pde.source.linux.gtk.x86_64 Xplugins/org.eclipse.platform.source.linux.gtk.x86 Xplugins/org.eclipse.platform.source.linux.gtk.x86_64 Xplugins/org.eclipse.rcp.source.linux.gtk.x86 Xplugins/org.eclipse.rcp.source.linux.gtk.x86_64 Xplugins/org.eclipse.swt.gtk.linux.x86 Xplugins/org.eclipse.swt.gtk.linux.x86_64 Xplugins/org.eclipse.update.core.linux Xplugins/org.eclipse.update.core.linux/os/linux X" X XSWTGTK="plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" X Xprepare_files Xexit 0 END-of-eclipse32/scripts/pre-patch echo c - eclipse32/files mkdir -p eclipse32/files > /dev/null 2>&1 echo x - eclipse32/files/patch-build.xml sed 's/^X//' >eclipse32/files/patch-build.xml << 'END-of-eclipse32/files/patch-build.xml' X--- build.xml.orig Thu Jun 29 19:22:24 2006 X+++ build.xml Sun Jul 30 14:47:26 2006 X@@ -86,11 +86,11 @@ X X X X- X- X- X- X- X+ X+ X+ X+ X+ X X X X@@ -285,8 +285,8 @@ X X X X- X- X+ X+ X X X X@@ -306,12 +306,17 @@ X X X X+ X+ X X X X X X- X+ X+ X+ X+ X X X END-of-eclipse32/files/patch-build.xml echo x - eclipse32/files/patch-features-jdt-build.xml sed 's/^X//' >eclipse32/files/patch-features-jdt-build.xml << 'END-of-eclipse32/files/patch-features-jdt-build.xml' X--- features/org.eclipse.jdt/build.xml.orig Thu Jul 27 17:40:53 2006 X+++ features/org.eclipse.jdt/build.xml Tue Jul 25 19:25:14 2006 X@@ -201,6 +201,18 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -258,6 +270,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-jdt-build.xml echo x - eclipse32/files/patch-features-jdt-source-build.xml sed 's/^X//' >eclipse32/files/patch-features-jdt-source-build.xml << 'END-of-eclipse32/files/patch-features-jdt-source-build.xml' X--- features/org.eclipse.jdt.source/build.xml.orig Thu Jul 27 17:42:44 2006 X+++ features/org.eclipse.jdt.source/build.xml Tue Jul 25 19:23:28 2006 X@@ -99,6 +99,10 @@ X X X X+ X+ X+ X+ X X X X@@ -124,6 +128,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-jdt-source-build.xml echo x - eclipse32/files/patch-features-pde-build.xml sed 's/^X//' >eclipse32/files/patch-features-pde-build.xml << 'END-of-eclipse32/files/patch-features-pde-build.xml' X--- features/org.eclipse.pde/build.xml.orig Thu Jul 27 17:44:29 2006 X+++ features/org.eclipse.pde/build.xml Tue Jul 25 19:20:37 2006 X@@ -119,6 +119,10 @@ X X X X+ X+ X+ X+ X X X X@@ -144,6 +148,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-pde-build.xml echo x - eclipse32/files/patch-features-pde-source-build.xml sed 's/^X//' >eclipse32/files/patch-features-pde-source-build.xml << 'END-of-eclipse32/files/patch-features-pde-source-build.xml' X--- features/org.eclipse.pde.source/build.xml.orig Thu Jul 27 17:45:38 2006 X+++ features/org.eclipse.pde.source/build.xml Tue Jul 25 19:22:14 2006 X@@ -89,6 +89,10 @@ X X X X+ X+ X+ X+ X X X X@@ -114,6 +118,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-pde-source-build.xml echo x - eclipse32/files/patch-features-rcp-build.xml sed 's/^X//' >eclipse32/files/patch-features-rcp-build.xml << 'END-of-eclipse32/files/patch-features-rcp-build.xml' X--- features/org.eclipse.rcp/build.xml.orig Thu Jul 27 17:46:48 2006 X+++ features/org.eclipse.rcp/build.xml Wed Jul 26 16:19:31 2006 X@@ -77,6 +77,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -167,6 +172,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -225,7 +235,7 @@ X X X X- X+ X X X X@@ -320,6 +330,30 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -406,6 +440,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-rcp-build.xml echo x - eclipse32/files/patch-features-rcp-source-build.xml sed 's/^X//' >eclipse32/files/patch-features-rcp-source-build.xml << 'END-of-eclipse32/files/patch-features-rcp-source-build.xml' X--- features/org.eclipse.rcp.source/build.xml.orig Thu Jul 27 17:48:11 2006 X+++ features/org.eclipse.rcp.source/build.xml Tue Jul 25 19:36:20 2006 X@@ -37,6 +37,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -57,6 +62,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -140,7 +150,7 @@ X X X X- X+ X X X X@@ -159,6 +169,10 @@ X X X X+ X+ X+ X+ X X X X@@ -184,6 +198,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-rcp-source-build.xml echo x - eclipse32/files/patch-features-sdk-build.xml sed 's/^X//' >eclipse32/files/patch-features-sdk-build.xml << 'END-of-eclipse32/files/patch-features-sdk-build.xml' X--- features/org.eclipse.sdk/build.xml.orig Thu Jul 27 17:49:19 2006 X+++ features/org.eclipse.sdk/build.xml Wed Jul 26 16:11:29 2006 X@@ -123,6 +123,18 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -172,6 +184,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-sdk-build.xml echo x - eclipse32/files/patch-features-platform-build.xml sed 's/^X//' >eclipse32/files/patch-features-platform-build.xml << 'END-of-eclipse32/files/patch-features-platform-build.xml' X--- features/org.eclipse.platform/build.xml.orig Thu Jul 27 17:50:47 2006 X+++ features/org.eclipse.platform/build.xml Wed Jul 26 16:16:52 2006 X@@ -27,6 +27,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -97,6 +102,16 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -391,7 +406,7 @@ X X X X- X+ X X X X@@ -432,6 +447,18 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -466,6 +493,18 @@ X X X X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X+ X X X X@@ -579,6 +618,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-platform-build.xml echo x - eclipse32/files/patch-features-platform-source-build.xml sed 's/^X//' >eclipse32/files/patch-features-platform-source-build.xml << 'END-of-eclipse32/files/patch-features-platform-source-build.xml' X--- features/org.eclipse.platform.source/build.xml.orig Thu Jul 27 17:52:50 2006 X+++ features/org.eclipse.platform.source/build.xml Wed Jul 26 16:06:45 2006 X@@ -27,6 +27,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -42,6 +47,11 @@ X X X X+ X+ X+ X+ X+ X X X X@@ -131,7 +141,7 @@ X X X X- X+ X X X X@@ -150,6 +160,10 @@ X X X X+ X+ X+ X+ X X X X@@ -175,6 +189,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-features-platform-source-build.xml echo x - eclipse32/files/eclipse.in sed 's/^X//' >eclipse32/files/eclipse.in << 'END-of-eclipse32/files/eclipse.in' X#!/bin/sh X# X# FreeBSD-specific startup script for Eclipse Platform X# X# See: http://www.eclipse.org X# X# $FreeBSD$ X# X XDEFAULT_JAVA_HOME=%%PREFIX%% XECLIPSE_HOME=%%ECLIPSE_HOME%% XDEFAULT_JAVA_CMD=java X X X#----------------------------------------------------------------------------- X# Determine configuration settings X#----------------------------------------------------------------------------- X X# Determine the JDK home directory Xif [ -z "${JAVA_HOME}" ]; then X JAVA_HOME=${DEFAULT_JAVA_HOME} Xfi X X# Determine 'java' executable Xif [ -z "${JAVACMD}" ]; then X if [ -n "${JAVA_HOME}" ]; then X JAVACMD="${JAVA_HOME}/bin/java" X else X JAVACMD=${DEFAULT_JAVACMD} X fi Xfi X X# Check if 'java' executable can be found Xif [ ! -x "$JAVACMD" ]; then X echo "Error: JAVA_HOME is not defined correctly: ${JAVA_HOME}" X echo " Unable to find ${JAVACMD}" X exit 1 Xfi X X# Check if 'eclipse' executable can be found Xif [ ! -x "${ECLIPSE_HOME}/eclipse" ]; then X echo "Error: ECLIPSE_HOME is not defined correctly: ${ECLIPSE_HOME}" X echo " Unable to find eclipse launcher binary" X exit 1 Xfi X XJAVA_VERSION="%%JAVA_VERSION%%" JAVA_OS="%%JAVA_OS%%" PATH=${JAVA_HOME}/bin:${PATH} exec "${ECLIPSE_HOME}/eclipse" $@ END-of-eclipse32/files/eclipse.in echo x - eclipse32/files/post-patch-plugins-swt-gtk-os_custom.h sed 's/^X//' >eclipse32/files/post-patch-plugins-swt-gtk-os_custom.h << 'END-of-eclipse32/files/post-patch-plugins-swt-gtk-os_custom.h' X--- plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_custom.h.orig Sun Jul 30 23:19:20 2006 X+++ plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_custom.h Sun Jul 30 23:21:06 2006 X@@ -36,42 +36,42 @@ X #define XRenderFreePicture_LIB "libXrender.so" X #define XRenderSetPictureClipRectangles_LIB "libXrender.so" X #define XRenderSetPictureTransform_LIB "libXrender.so" X-#define gtk_entry_text_index_to_layout_index_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_add_filter_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_dialog_new_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_get_current_folder_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_get_filename_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_get_filenames_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_set_current_folder_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_set_current_name_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_set_extra_widget_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_set_filename_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_chooser_set_select_multiple_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_filter_add_pattern_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_filter_new_LIB "libgtk-x11-2.0.so.0" X-#define gtk_file_filter_set_name_LIB "libgtk-x11-2.0.so.0" X-#define gtk_expander_get_expanded_LIB "libgtk-x11-2.0.so.0" X-#define gtk_expander_get_label_widget_LIB "libgtk-x11-2.0.so.0" X-#define gtk_expander_new_LIB "libgtk-x11-2.0.so.0" X-#define gtk_expander_set_expanded_LIB "libgtk-x11-2.0.so.0" X-#define gtk_expander_set_label_LIB "libgtk-x11-2.0.so.0" X-#define gtk_expander_set_label_widget_LIB "libgtk-x11-2.0.so.0" X-#define gtk_tree_selection_count_selected_rows_LIB "libgtk-x11-2.0.so.0" X-#define gtk_tree_selection_get_selected_rows_LIB "libgtk-x11-2.0.so.0" X-#define gtk_tree_view_column_cell_get_position_LIB "libgtk-x11-2.0.so.0" X-#define gtk_entry_set_alignment_LIB "libgtk-x11-2.0.so.0" X-#define gdk_draw_pixbuf_LIB "libgdk-x11-2.0.so.0" X-#define gdk_screen_get_default_LIB "libgdk-x11-2.0.so.0" X-#define gdk_screen_get_monitor_at_window_LIB "libgdk-x11-2.0.so.0" X-#define gdk_screen_get_monitor_geometry_LIB "libgdk-x11-2.0.so.0" X-#define gdk_screen_get_n_monitors_LIB "libgdk-x11-2.0.so.0" X-#define gdk_screen_get_number_LIB "libgdk-x11-2.0.so.0" X-#define gdk_window_set_keep_above_LIB "libgdk-x11-2.0.so.0" X-#define gdk_window_set_accept_focus_LIB "libgdk-x11-2.0.so.0" X-#define gdk_x11_screen_get_window_manager_name_LIB "libgdk-x11-2.0.so.0" X-#define gdk_x11_screen_lookup_visual_LIB "libgdk-x11-2.0.so.0" X-#define atk_object_add_relationship_LIB "libatk-1.0.so.0" X-#define pango_layout_set_auto_dir_LIB "libpango-1.0.so.0" X+#define gtk_entry_text_index_to_layout_index_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_add_filter_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_dialog_new_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_get_current_folder_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_get_filename_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_get_filenames_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_set_current_folder_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_set_current_name_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_set_extra_widget_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_set_filename_LIB "libgtk-x11-2.0.so" X+#define gtk_file_chooser_set_select_multiple_LIB "libgtk-x11-2.0.so" X+#define gtk_file_filter_add_pattern_LIB "libgtk-x11-2.0.so" X+#define gtk_file_filter_new_LIB "libgtk-x11-2.0.so" X+#define gtk_file_filter_set_name_LIB "libgtk-x11-2.0.so" X+#define gtk_expander_get_expanded_LIB "libgtk-x11-2.0.so" X+#define gtk_expander_get_label_widget_LIB "libgtk-x11-2.0.so" X+#define gtk_expander_new_LIB "libgtk-x11-2.0.so" X+#define gtk_expander_set_expanded_LIB "libgtk-x11-2.0.so" X+#define gtk_expander_set_label_LIB "libgtk-x11-2.0.so" X+#define gtk_expander_set_label_widget_LIB "libgtk-x11-2.0.so" X+#define gtk_tree_selection_count_selected_rows_LIB "libgtk-x11-2.0.so" X+#define gtk_tree_selection_get_selected_rows_LIB "libgtk-x11-2.0.so" X+#define gtk_tree_view_column_cell_get_position_LIB "libgtk-x11-2.0.so" X+#define gtk_entry_set_alignment_LIB "libgtk-x11-2.0.so" X+#define gdk_draw_pixbuf_LIB "libgdk-x11-2.0.so" X+#define gdk_screen_get_default_LIB "libgdk-x11-2.0.so" X+#define gdk_screen_get_monitor_at_window_LIB "libgdk-x11-2.0.so" X+#define gdk_screen_get_monitor_geometry_LIB "libgdk-x11-2.0.so" X+#define gdk_screen_get_n_monitors_LIB "libgdk-x11-2.0.so" X+#define gdk_screen_get_number_LIB "libgdk-x11-2.0.so" X+#define gdk_window_set_keep_above_LIB "libgdk-x11-2.0.so" X+#define gdk_window_set_accept_focus_LIB "libgdk-x11-2.0.so" X+#define gdk_x11_screen_get_window_manager_name_LIB "libgdk-x11-2.0.so" X+#define gdk_x11_screen_lookup_visual_LIB "libgdk-x11-2.0.so" X+#define atk_object_add_relationship_LIB "libatk-1.0.so" X+#define pango_layout_set_auto_dir_LIB "libpango-1.0.so" X X /* Field accessors */ X #define GTK_ACCEL_LABEL_SET_ACCEL_STRING(arg0, arg1) (arg0)->accel_string = arg1 END-of-eclipse32/files/post-patch-plugins-swt-gtk-os_custom.h echo x - eclipse32/files/patch-features-platform-launchers-build.sh sed 's/^X//' >eclipse32/files/patch-features-platform-launchers-build.sh << 'END-of-eclipse32/files/patch-features-platform-launchers-build.sh' X--- features/org.eclipse.platform.launchers/library/gtk/build.sh.orig Thu Jul 27 18:07:06 2006 X+++ features/org.eclipse.platform.launchers/library/gtk/build.sh Wed Jul 26 18:19:38 2006 X@@ -92,6 +92,23 @@ X ;; X esac X ;; X+ "FreeBSD") X+ makefile="make_freebsd.mak" X+ defaultOS="freebsd" X+ case $MODEL in X+ "amd64") X+ defaultOSArch="amd64" X+ OUTPUT_DIR="../../bin/$defaultWS/$defaultOS/$defaultOSArch" X+ ;; X+ i?86) X+ defaultOSArch="x86" X+ OUTPUT_DIR="../../bin/$defaultWS/$defaultOS/$defaultOSArch" X+ ;; X+ *) X+ echo "*** Unknown MODEL <${MODEL}>" X+ ;; X+ esac X+ ;; X *) X echo "Unknown OS -- build aborted" X ;; END-of-eclipse32/files/patch-features-platform-launchers-build.sh echo x - eclipse32/files/post-patch-plugins-swt-gtk-make_freebsd.mak sed 's/^X//' >eclipse32/files/post-patch-plugins-swt-gtk-make_freebsd.mak << 'END-of-eclipse32/files/post-patch-plugins-swt-gtk-make_freebsd.mak' X--- plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_freebsd.mak.orig Thu Aug 10 00:57:33 2006 X+++ plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_freebsd.mak Thu Aug 10 00:59:20 2006 X@@ -91,15 +91,16 @@ X CFLAGS = -O -Wall \ X -DSWT_VERSION=$(SWT_VERSION) \ X $(NATIVE_STATS) \ X- -DLINUX -DGTK \ X+ -DFREEBSD -DGTK \ X -I$(JAVA_HOME)/include \ X -I$(JAVA_HOME)/include/freebsd \ X+ -I$(X11BASE)/include \ X -fPIC \ X ${SWT_PTR_CFLAGS} X LIBS = -shared -fPIC -s X X X-all: make_swt make_atk make_gnome make_glx X+all: make_swt make_atk $(MAKE_GNOME) make_glx $(MAKE_MOZILLA) $(MAKE_CAIRO) X X # X # SWT libs END-of-eclipse32/files/post-patch-plugins-swt-gtk-make_freebsd.mak echo x - eclipse32/files/post-patch-plugins-swt-gtk-build.sh sed 's/^X//' >eclipse32/files/post-patch-plugins-swt-gtk-build.sh << 'END-of-eclipse32/files/post-patch-plugins-swt-gtk-build.sh' X--- plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh.orig Thu Jun 29 19:22:14 2006 X+++ plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh Wed Sep 6 15:55:41 2006 X@@ -31,6 +31,10 @@ X SWT_OS=solaris X MAKEFILE=make_solaris.mak X ;; X+ "FreeBSD") X+ SWT_OS=freebsd X+ MAKEFILE=make_freebsd.mak X+ ;; X *) X SWT_OS=`uname -s | tr -s '[:upper:]' '[:lower:]'` X MAKEFILE=make_linux.mak X@@ -61,7 +65,7 @@ X esac X X # For 64-bit CPUs, we have a switch X-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64' -o ${MODEL} = 'ia64' ]; then X+if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'amd64' -o ${MODEL} = 'ppc64' -o ${MODEL} = 'ia64' ]; then X SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64 X export SWT_PTR_CFLAGS X if [ -d /lib64 ]; then X@@ -70,32 +74,38 @@ X fi X fi X X-if [ x`pkg-config --exists gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0 && echo YES` = "xYES" ]; then X- echo "libgnomeui-2.0 found, compiling SWT program support using GNOME" X- MAKE_GNOME=make_gnome X-else X- echo "libgnome-2.0 and libgnomeui-2.0 not found:" X- echo " *** SWT Program support for GNOME will not be compiled." X+if [ ${MAKE_GNOME} != "" ]; then X+ if [ x`pkg-config --exists gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0 && echo YES` = "xYES" ]; then X+ echo "libgnomeui-2.0 found, compiling SWT program support using GNOME" X+ MAKE_GNOME=make_gnome X+ else X+ echo "libgnome-2.0 and libgnomeui-2.0 not found:" X+ echo " *** SWT Program support for GNOME will not be compiled." X+ fi X fi X X-if [ x`pkg-config --exists cairo && echo YES` = "xYES" ]; then X- echo "Cairo found, compiling SWT support for the cairo graphics library." X- MAKE_CAIRO=make_cairo X-else X- echo "Cairo not found:" X- echo " *** Advanced graphics support using cairo will not be compiled." X+if [ ${MAKE_CAIRO} != "" ]; then X+ if [ x`pkg-config --exists cairo && echo YES` = "xYES" ]; then X+ echo "Cairo found, compiling SWT support for the cairo graphics library." X+ MAKE_CAIRO=make_cairo X+ else X+ echo "Cairo not found:" X+ echo " *** Advanced graphics support using cairo will not be compiled." X+ fi X fi X X-if [ -z "${GECKO_INCLUDES}" -a -z "${GECKO_LIBS}" ]; then X- if [ x`pkg-config --exists mozilla-xpcom && echo YES` = "xYES" ]; then X- GECKO_INCLUDES=`pkg-config --cflags mozilla-xpcom` X- GECKO_LIBS=`pkg-config --libs mozilla-xpcom` X- export GECKO_INCLUDES X- export GECKO_LIBS X- MAKE_MOZILLA=make_mozilla X- else X- echo "Mozilla/XPCOM libraries not found:" X- echo " *** Mozilla embedding support will not be compiled." X+if [ ${MAKE_MOZILLA} != "" ]; then X+ if [ -z "${GECKO_INCLUDES}" -a -z "${GECKO_LIBS}" ]; then X+ if [ x`pkg-config --exists mozilla-xpcom && echo YES` = "xYES" ]; then X+ GECKO_INCLUDES=`pkg-config --cflags mozilla-xpcom` X+ GECKO_LIBS=`pkg-config --libs mozilla-xpcom` X+ export GECKO_INCLUDES X+ export GECKO_LIBS X+ MAKE_MOZILLA=make_mozilla X+ else X+ echo "Mozilla/XPCOM libraries not found:" X+ echo " *** Mozilla embedding support will not be compiled." X+ fi X fi X fi X END-of-eclipse32/files/post-patch-plugins-swt-gtk-build.sh echo x - eclipse32/files/patch-plugins-core-resources-build.xml sed 's/^X//' >eclipse32/files/patch-plugins-core-resources-build.xml << 'END-of-eclipse32/files/patch-plugins-core-resources-build.xml' X--- plugins/org.eclipse.core.resources/build.xml.orig Thu Jul 27 18:44:45 2006 X+++ plugins/org.eclipse.core.resources/build.xml Tue Jul 25 19:18:21 2006 X@@ -102,6 +102,10 @@ X X X X+ X+ X+ X+ X X X X@@ -176,6 +180,10 @@ X X X X+ X+ X+ X+ X X X END-of-eclipse32/files/patch-plugins-core-resources-build.xml echo x - eclipse32/files/patch-features-platform-source-feature.xml sed 's/^X//' >eclipse32/files/patch-features-platform-source-feature.xml << 'END-of-eclipse32/files/patch-features-platform-source-feature.xml' X--- features/org.eclipse.platform.source/feature.xml.orig Sat Jul 29 21:49:46 2006 X+++ features/org.eclipse.platform.source/feature.xml Sat Jul 29 21:52:58 2006 X@@ -28,4 +28,6 @@ X X X X+ X+ X END-of-eclipse32/files/patch-features-platform-source-feature.xml echo x - eclipse32/files/patch-features-plat-launchers-make_freebsd.mak sed 's/^X//' >eclipse32/files/patch-features-plat-launchers-make_freebsd.mak << 'END-of-eclipse32/files/patch-features-plat-launchers-make_freebsd.mak' X--- features/org.eclipse.platform.launchers/library/gtk/make_linux.mak Thu Jun 29 19:22:13 2006 X+++ features/org.eclipse.platform.launchers/library/gtk/make_freebsd.mak Wed Jul 26 18:17:24 2006 X@@ -29,7 +29,7 @@ X LIBS = `pkg-config --libs-only-L gtk+-2.0` -lgtk-x11-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lgdk-x11-2.0 X CFLAGS = -O -s \ X -fpic \ X- -DLINUX \ X+ -DFREEBSD \ X -DMOZILLA_FIX \ X -DDEFAULT_OS="\"$(DEFAULT_OS)\"" \ X -DDEFAULT_OS_ARCH="\"$(DEFAULT_OS_ARCH)\"" \ END-of-eclipse32/files/patch-features-plat-launchers-make_freebsd.mak echo x - eclipse32/files/patch-plugins-plat-i-customBuildCallbacks.xml sed 's/^X//' >eclipse32/files/patch-plugins-plat-i-customBuildCallbacks.xml << 'END-of-eclipse32/files/patch-plugins-plat-i-customBuildCallbacks.xml' X--- plugins/org.eclipse.platform.doc.isv/customBuildCallbacks.xml.orig Sun Jul 30 00:30:12 2006 X+++ plugins/org.eclipse.platform.doc.isv/customBuildCallbacks.xml Sun Jul 30 00:30:38 2006 X@@ -88,6 +88,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-plugins-plat-i-customBuildCallbacks.xml echo x - eclipse32/files/patch-package-sdk-all.xml sed 's/^X//' >eclipse32/files/patch-package-sdk-all.xml << 'END-of-eclipse32/files/patch-package-sdk-all.xml' X--- package.org.eclipse.sdk.all.xml.orig Sun Jul 30 03:12:52 2006 X+++ package.org.eclipse.sdk.all.xml Sun Jul 30 03:14:02 2006 X@@ -19,6 +19,12 @@ X X X X+ X+ X+ X+ X+ X+ X X X END-of-eclipse32/files/patch-package-sdk-all.xml echo x - eclipse32/files/eclipse.desktop sed 's/^X//' >eclipse32/files/eclipse.desktop << 'END-of-eclipse32/files/eclipse.desktop' X[Desktop Entry] XComment=Eclipse IDE XName=Eclipse XExec=%%PREFIX%%/bin/eclipse XEncoding=UTF-8 XTerminal=false XType=Application XIcon=%%ECLIPSE_HOME%%/icon.xpm XCategories=Application;Development; X END-of-eclipse32/files/eclipse.desktop echo x - eclipse32/files/patch-assemble-sdk-all.xml sed 's/^X//' >eclipse32/files/patch-assemble-sdk-all.xml << 'END-of-eclipse32/files/patch-assemble-sdk-all.xml' X--- assemble.org.eclipse.sdk.all.xml.orig Sun Jul 30 00:47:29 2006 X+++ assemble.org.eclipse.sdk.all.xml Sun Jul 30 00:48:52 2006 X@@ -25,6 +25,12 @@ X X X X+ X+ X+ X+ X+ X+ X X X END-of-eclipse32/files/patch-assemble-sdk-all.xml echo x - eclipse32/files/patch-build sed 's/^X//' >eclipse32/files/patch-build << 'END-of-eclipse32/files/patch-build' X--- build.orig Fri Jul 28 14:48:47 2006 X+++ build Tue Jul 25 18:06:18 2006 X@@ -60,7 +60,7 @@ X exit 1 X fi X X-if [ "$os-$ws-$arch" = "linux-motif-x86" ] || [ "$os-$ws-$arch" = "linux-gtk-x86" ] || [ "$os-$ws-$arch" = "linux-gtk-x86_64" ] || [ "$os-$ws-$arch" = "linux-gtk-ia64" ] || [ "$os-$ws-$arch" = "solaris-motif-sparc" ] || [ "$os-$ws-$arch" = "solaris-gtk-x86" ] || [ "$os-$ws-$arch" = "solaris-gtk-sparc" ] || [ "$os-$ws-$arch" = "aix-motif-ppc" ] || [ "$os-$ws-$arch" = "hpux-motif-PA_RISC" ] || [ "$os-$ws-$arch" = "qnx-photon-x86" ] || [ "$os-$ws-$arch" = "win32-win32-x86" ] || [ "$os-$ws-$arch" = "linux-gtk-ppc" ] || [ "$os-$ws-$arch" = "linux-gtk-ppc64" ] || [ "$os-$ws-$arch" = "macosx-carbon-ppc" ] || [ "$os-$ws-$arch" = "hpux-motif-ia64" ] || [ "$os-$ws-$arch" = "hpux-motif-ia64_32" ] X+if [ "$os-$ws-$arch" = "linux-motif-x86" ] || [ "$os-$ws-$arch" = "linux-gtk-x86" ] || [ "$os-$ws-$arch" = "linux-gtk-x86_64" ] || [ "$os-$ws-$arch" = "linux-gtk-ia64" ] || [ "$os-$ws-$arch" = "solaris-motif-sparc" ] || [ "$os-$ws-$arch" = "solaris-gtk-x86" ] || [ "$os-$ws-$arch" = "solaris-gtk-sparc" ] || [ "$os-$ws-$arch" = "aix-motif-ppc" ] || [ "$os-$ws-$arch" = "hpux-motif-PA_RISC" ] || [ "$os-$ws-$arch" = "qnx-photon-x86" ] || [ "$os-$ws-$arch" = "win32-win32-x86" ] || [ "$os-$ws-$arch" = "linux-gtk-ppc" ] || [ "$os-$ws-$arch" = "linux-gtk-ppc64" ] || [ "$os-$ws-$arch" = "macosx-carbon-ppc" ] || [ "$os-$ws-$arch" = "hpux-motif-ia64" ] || [ "$os-$ws-$arch" = "hpux-motif-ia64_32" ] || [ "$os-$ws-$arch" = "freebsd-gtk-x86" ] || [ "$os-$ws-$arch" = "freebsd-gtk-amd64" ] X then X ORIGCLASSPATH=$CLASSPATH;export ORIGCLASSPATH X ant -q -buildfile jdtcoresrc/compilejdtcorewithjavac.xml X@@ -71,4 +71,4 @@ X else X echo "The os-ws-arch combination of $os-$ws-$arch is not valid." X exit 1 X- fi X\ No newline at end of file X+ fi END-of-eclipse32/files/patch-build echo x - eclipse32/files/patch-features-plat-library-eclipseShm.c sed 's/^X//' >eclipse32/files/patch-features-plat-library-eclipseShm.c << 'END-of-eclipse32/files/patch-features-plat-library-eclipseShm.c' X--- features/org.eclipse.platform.launchers/library/eclipseShm.c.orig Wed Aug 2 11:32:25 2006 X+++ features/org.eclipse.platform.launchers/library/eclipseShm.c Wed Aug 2 11:33:30 2006 X@@ -182,11 +182,13 @@ X X #else /* Unix like platforms */ X X+#include X+#include X+#include X #include X #include X #include X #include X-#include X #include X X int createSharedData(char** id, int size) { END-of-eclipse32/files/patch-features-plat-library-eclipseShm.c echo x - eclipse32/files/patch-plugins-plat-u-customBuildCallbacks.xml sed 's/^X//' >eclipse32/files/patch-plugins-plat-u-customBuildCallbacks.xml << 'END-of-eclipse32/files/patch-plugins-plat-u-customBuildCallbacks.xml' X--- plugins/org.eclipse.platform.doc.user/customBuildCallbacks.xml.orig Sun Jul 30 00:26:51 2006 X+++ plugins/org.eclipse.platform.doc.user/customBuildCallbacks.xml Sun Jul 30 00:28:00 2006 X@@ -82,6 +82,8 @@ X X X X+ X+ X X X END-of-eclipse32/files/patch-plugins-plat-u-customBuildCallbacks.xml echo x - eclipse32/Makefile sed 's/^X//' >eclipse32/Makefile << 'END-of-eclipse32/Makefile' X# New ports collection makefile for: eclipse32 X# Date created: March 7, 2003 X# Whom: various members of freebsd-java X# X# $FreeBSD$ X# X XPORTNAME= eclipse XPORTVERSION= 3.2 X#PORTREVISION= 0 XCATEGORIES= java devel XMASTER_SITES= ${MASTER_SITE_ECLIPSE} XMASTER_SITE_SUBDIR= R-${PORTVERSION}-200606291905 XDISTNAME= ${PORTNAME}-sourceBuild-srcIncluded-${PORTVERSION} XDIST_SUBDIR= eclipse X XMAINTAINER= dsledge@appriss.com XCOMMENT= An open extensible IDE for anything and nothing in particular X XBUILD_DEPENDS= javac:${PORTSDIR}/java/diablo-jdk15 \ X ant:${PORTSDIR}/devel/apache-ant \ X zip:${PORTSDIR}/archivers/zip X XBUILD_DEPENDS+= ${EXTRACT_DEPENDS} X XCONFLICTS= eclipse-3.1* X XONLY_FOR_ARCHS= i386 amd64 XUSE_GMAKE= yes XUSE_ZIP= yes XUSE_GCC= 3.4 X XUSE_JAVA= yes XJAVA_VENDOR= freebsd XJAVA_VERSION= 1.5+ XJAVA_OS= native X XNO_WRKSUBDIR= yes X XPORTDESTDIR= ${PREFIX}/eclipse X XECLIPSE_OS= freebsd X XECLIPSE_WS= gtk X X.if !defined(WITHOUT_MOZILLA) XMAKE_MOZILLA= make_mozilla X.if defined(WITH_MOZILLA) && ${WITH_MOZILLA} != "mozilla" XBROWSER= ${WITH_MOZILLA} XBUILD_DEPENDS+= ${BROWSER}:${PORTSDIR}/www/${BROWSER} X.else XBUILD_DEPENDS+= mozilla:${PORTSDIR}/www/mozilla XBROWSER= mozilla X.endif X.else XBROWSER= XMAKE_MOZILLA= X.endif X.if defined(WITHOUT_CAIRO) XMAKE_CAIRO= X.else XLIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo XMAKE_CAIRO= make_cairo X.endif X X.if defined(WITHOUT_GNOMEVFS) XMAKE_GNOME= XUSE_GNOME= gtk20 pkgconfig desktopfileutils X.else XMAKE_GNOME= make_gnome XUSE_GNOME= gtk20 gnomevfs2 libgnome libgnomeui pkgconfig desktopfileutils X.endif X X.include X X.if (${ARCH} == "amd64") XECLIPSE_ARCH= amd64 XECLIPSE_SWT= gtk64 X.else XECLIPSE_ARCH= x86 XECLIPSE_SWT= gtk X.endif X XMAKE_ENV+= BROWSER=${BROWSER} \ X ECLIPSE_ARCH=${ECLIPSE_ARCH} \ X ECLIPSE_OS=${ECLIPSE_OS} \ X ECLIPSE_WS=${ECLIPSE_WS} \ X JAVA_HOME=${JAVA_HOME} \ X MAKE_GNOME=${MAKE_GNOME} \ X MAKE_MOZILLA=${MAKE_MOZILLA} \ X MAKE_CAIRO=${MAKE_CAIRO} \ X MACHINE_ARCH=${MACHINE_ARCH} X XPLIST_FILES= bin/eclipse share/applications/eclipse.desktop X XSWTCAIRO=${WRKSRC}/plugins/org.eclipse.swt/Eclipse SWT PI/cairo/library XSWTGTK=${WRKSRC}/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library X X# Manually patch some files with spaces in the path Xpost-patch: X @${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/build.sh" ${FILESDIR}/post-patch-plugins-swt-gtk-build.sh X @${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/make_freebsd.mak" ${FILESDIR}/post-patch-plugins-swt-gtk-make_freebsd.mak X @${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/os_custom.h" ${FILESDIR}/post-patch-plugins-swt-gtk-os_custom.h X Xdo-build: X @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} \ X ./build -os ${ECLIPSE_OS} -ws ${ECLIPSE_WS} -arch ${ECLIPSE_ARCH} -java5home ${JAVA_HOME} -compilelibs) X Xdo-install: X @${MKDIR} ${PORTDESTDIR} X @${TAR} -xzf ${WRKSRC}/result/*.tar.gz -C ${PREFIX} X @${SED} \ X -e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ X -e "s+%%PREFIX%%+${PREFIX}+g" \ X -e "s+%%X11BASE%%+${X11BASE}+g" \ X -e "s+%%BROWSER%%+${BROWSER}+g" \ X -e "s,%%JAVA_VERSION%%,${JAVA_VERSION},g" \ X -e "s+%%JAVA_OS%%+${JAVA_OS}+g" \ X ${FILESDIR}/eclipse.in > ${WRKSRC}/eclipse.tmp X ${INSTALL_SCRIPT} ${WRKSRC}/eclipse.tmp ${PREFIX}/bin/eclipse X @${SED} \ X -e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ X -e "s+%%PREFIX%%+${PREFIX}+g" \ X ${FILESDIR}/eclipse.desktop > ${WRKSRC}/eclipse.desktop.tmp X ${INSTALL_DATA} ${WRKSRC}/eclipse.desktop.tmp ${PREFIX}/share/applications/eclipse.desktop X ${INSTALL_PROGRAM} ${WRKSRC}/launchertmp/eclipse ${PREFIX}/eclipse/eclipse X @-update-desktop-database X @(cd ${WRKSRC}; ${FIND} -s eclipse -not -type d) >> ${TMPPLIST} X @echo '@exec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} X @(cd ${WRKSRC}; ${FIND} -s -d eclipse -type d) \ X | ${SED} -ne 's,^,@dirrm ,p' >> ${TMPPLIST} X @echo '@unexec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} X X.include END-of-eclipse32/Makefile echo x - eclipse32/pkg-descr sed 's/^X//' >eclipse32/pkg-descr << 'END-of-eclipse32/pkg-descr' XThe Eclipse Platform is an open extensible IDE for anything and yet Xnothing in particular. The Eclipse Platform provides building blocks Xand a foundation for constructing and running integrated software- Xdevelopment tools. The Eclipse Platform allows tool builders to Xindependently develop tools that integrate with other people's tools Xso seamlessly you can't tell where one tool ends and another starts. X XWWW: http://www.eclipse.org/ END-of-eclipse32/pkg-descr echo x - eclipse32/distinfo sed 's/^X//' >eclipse32/distinfo << 'END-of-eclipse32/distinfo' XMD5 (eclipse/eclipse-sourceBuild-srcIncluded-3.2.zip) = 67b41802092d4b2f779fb756dcaec85c XSHA256 (eclipse/eclipse-sourceBuild-srcIncluded-3.2.zip) = e9366fd3046be753f821be786156c472148928101cf6bf8f9d31b455cb6039da XSIZE (eclipse/eclipse-sourceBuild-srcIncluded-3.2.zip) = 82018640 END-of-eclipse32/distinfo exit --- eclipse32.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: