Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= eclipse |
8 |
PORTNAME= eclipse |
9 |
PORTVERSION= 3.2.1 |
9 |
PORTVERSION= 3.2.1 |
10 |
#PORTREVISION= 0 |
10 |
PORTREVISION= 1 |
11 |
CATEGORIES= java devel |
11 |
CATEGORIES= java devel |
12 |
MASTER_SITES= ${MASTER_SITE_ECLIPSE} |
12 |
MASTER_SITES= ${MASTER_SITE_ECLIPSE} |
13 |
MASTER_SITE_SUBDIR= R-${PORTVERSION}-200609210945 |
13 |
MASTER_SITE_SUBDIR= R-${PORTVERSION}-200609210945 |
Lines 27-32
Link Here
|
27 |
USE_ZIP= yes |
27 |
USE_ZIP= yes |
28 |
USE_GCC= 3.4+ |
28 |
USE_GCC= 3.4+ |
29 |
|
29 |
|
|
|
30 |
.if !defined(WITHOUT_MOZILLA) |
31 |
USE_GECKO= firefox mozilla seamonkey xulrunner |
32 |
.endif |
33 |
|
30 |
USE_JAVA= yes |
34 |
USE_JAVA= yes |
31 |
JAVA_VERSION= 1.5+ |
35 |
JAVA_VERSION= 1.5+ |
32 |
JAVA_OS= native |
36 |
JAVA_OS= native |
Lines 39-73
Link Here
|
39 |
|
43 |
|
40 |
ECLIPSE_WS= gtk |
44 |
ECLIPSE_WS= gtk |
41 |
|
45 |
|
42 |
.if !defined(WITHOUT_MOZILLA) |
46 |
.if defined(WITHOUT_GNOMEVFS) |
43 |
MAKE_MOZILLA= make_mozilla |
47 |
MAKE_GNOME= |
44 |
.if defined(WITH_MOZILLA) && ${WITH_MOZILLA} != "mozilla" |
48 |
USE_GNOME= gtk20 pkgconfig desktopfileutils |
45 |
BROWSER= ${WITH_MOZILLA} |
|
|
46 |
BUILD_DEPENDS+= ${BROWSER}:${PORTSDIR}/www/${BROWSER} |
47 |
.else |
49 |
.else |
48 |
BUILD_DEPENDS+= mozilla:${PORTSDIR}/www/mozilla |
50 |
MAKE_GNOME= make_gnome |
49 |
BROWSER= mozilla |
51 |
USE_GNOME= gtk20 gnomevfs2 libgnome libgnomeui pkgconfig desktopfileutils |
50 |
.endif |
52 |
.endif |
|
|
53 |
|
54 |
|
55 |
.include <bsd.port.pre.mk> |
56 |
|
57 |
.if !defined(WITHOUT_MOZILLA) |
58 |
MAKE_MOZILLA= make_mozilla |
59 |
BROWSER= ${GECKO} |
51 |
.else |
60 |
.else |
52 |
BROWSER= |
61 |
BROWSER= |
53 |
MAKE_MOZILLA= |
62 |
MAKE_MOZILLA= |
54 |
.endif |
63 |
.endif |
|
|
64 |
|
55 |
.if defined(WITHOUT_CAIRO) |
65 |
.if defined(WITHOUT_CAIRO) |
56 |
MAKE_CAIRO= |
66 |
MAKE_CAIRO= |
57 |
.else |
67 |
.else |
58 |
LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo |
68 |
LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo |
59 |
MAKE_CAIRO= make_cairo |
69 |
MAKE_CAIRO= make_cairo |
60 |
.endif |
70 |
.endif |
61 |
|
71 |
|
62 |
.if defined(WITHOUT_GNOMEVFS) |
|
|
63 |
MAKE_GNOME= |
64 |
USE_GNOME= gtk20 pkgconfig desktopfileutils |
65 |
.else |
66 |
MAKE_GNOME= make_gnome |
67 |
USE_GNOME= gtk20 gnomevfs2 libgnome libgnomeui pkgconfig desktopfileutils |
68 |
.endif |
69 |
|
70 |
.include <bsd.port.pre.mk> |
71 |
|
72 |
|
72 |
.if (${ARCH} == "amd64") |
73 |
.if (${ARCH} == "amd64") |
73 |
ECLIPSE_ARCH= amd64 |
74 |
ECLIPSE_ARCH= amd64 |
Lines 97-102
Link Here
|
97 |
@${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/build.sh" ${FILESDIR}/post-patch-plugins-swt-gtk-build.sh |
98 |
@${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/build.sh" ${FILESDIR}/post-patch-plugins-swt-gtk-build.sh |
98 |
@${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/make_freebsd.mak" ${FILESDIR}/post-patch-plugins-swt-gtk-make_freebsd.mak |
99 |
@${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/make_freebsd.mak" ${FILESDIR}/post-patch-plugins-swt-gtk-make_freebsd.mak |
99 |
@${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/os_custom.h" ${FILESDIR}/post-patch-plugins-swt-gtk-os_custom.h |
100 |
@${PATCH} ${PATCH_DIST_ARGS} "${SWTGTK}/os_custom.h" ${FILESDIR}/post-patch-plugins-swt-gtk-os_custom.h |
|
|
101 |
@${REINPLACE_CMD} -e 's|%%GECKO%%|${GECKO}|g' \ |
102 |
"${WRKSRC}/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh" \ |
103 |
"${WRKSRC}/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_freebsd.mak" |
100 |
|
104 |
|
101 |
do-build: |
105 |
do-build: |
102 |
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} \ |
106 |
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} \ |
Lines 109-114
Link Here
|
109 |
-e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ |
113 |
-e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ |
110 |
-e "s+%%PREFIX%%+${PREFIX}+g" \ |
114 |
-e "s+%%PREFIX%%+${PREFIX}+g" \ |
111 |
-e "s+%%X11BASE%%+${X11BASE}+g" \ |
115 |
-e "s+%%X11BASE%%+${X11BASE}+g" \ |
|
|
116 |
-e "s+%%LOCALBASE%%+${LOCALBASE}+g" \ |
112 |
-e "s+%%BROWSER%%+${BROWSER}+g" \ |
117 |
-e "s+%%BROWSER%%+${BROWSER}+g" \ |
113 |
-e "s,%%JAVA_VERSION%%,${JAVA_VERSION},g" \ |
118 |
-e "s,%%JAVA_VERSION%%,${JAVA_VERSION},g" \ |
114 |
-e "s+%%JAVA_OS%%+${JAVA_OS}+g" \ |
119 |
-e "s+%%JAVA_OS%%+${JAVA_OS}+g" \ |
Lines 118-123
Link Here
|
118 |
-e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ |
123 |
-e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ |
119 |
-e "s+%%PREFIX%%+${PREFIX}+g" \ |
124 |
-e "s+%%PREFIX%%+${PREFIX}+g" \ |
120 |
${FILESDIR}/eclipse.desktop > ${WRKSRC}/eclipse.desktop.tmp |
125 |
${FILESDIR}/eclipse.desktop > ${WRKSRC}/eclipse.desktop.tmp |
|
|
126 |
${MKDIR} ${PREFIX}/share/applications/ || ${TRUE} |
121 |
${INSTALL_DATA} ${WRKSRC}/eclipse.desktop.tmp ${PREFIX}/share/applications/eclipse.desktop |
127 |
${INSTALL_DATA} ${WRKSRC}/eclipse.desktop.tmp ${PREFIX}/share/applications/eclipse.desktop |
122 |
${INSTALL_PROGRAM} ${WRKSRC}/launchertmp/eclipse ${PREFIX}/eclipse/eclipse |
128 |
${INSTALL_PROGRAM} ${WRKSRC}/launchertmp/eclipse ${PREFIX}/eclipse/eclipse |
123 |
@-update-desktop-database |
129 |
@-update-desktop-database |
Lines 127-130
Link Here
|
127 |
| ${SED} -ne 's,^,@dirrm ,p' >> ${TMPPLIST} |
133 |
| ${SED} -ne 's,^,@dirrm ,p' >> ${TMPPLIST} |
128 |
@echo '@unexec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} |
134 |
@echo '@unexec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} |
129 |
|
135 |
|
|
|
136 |
.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk" |
130 |
.include <bsd.port.post.mk> |
137 |
.include <bsd.port.post.mk> |