aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2013-01-20 23:22:12 +0800
committergerald <gerald@FreeBSD.org>2013-01-20 23:22:12 +0800
commit91a9489ca94e6eec99ddddc9403251ef0195b90f (patch)
tree7eafd1516a9d21b9e8575221abaae7eaea29eee5 /lang
parent09e46cc31333937914bc61537a058efbca0138e9 (diff)
downloadfreebsd-ports-graphics-91a9489ca94e6eec99ddddc9403251ef0195b90f.tar.gz
freebsd-ports-graphics-91a9489ca94e6eec99ddddc9403251ef0195b90f.tar.zst
freebsd-ports-graphics-91a9489ca94e6eec99ddddc9403251ef0195b90f.zip
Welcome gcc-ecj45, a new port that provides a pre-built version of the
Eclipse Java Compiler (ECJ) used to build and support the Java frontend of GCC, the GNU Compiler Collection. This is not new code to us, but breaks out what we have been manually (and redundantly) carrying in our four GCC 4.6, 4.7 and 4.8 ports lang/gcc, lang/gcc46, lang/gcc47 and lang/gcc48. PR: 175072
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/gcc-ecj45/Makefile22
-rw-r--r--lang/gcc-ecj45/distinfo2
-rw-r--r--lang/gcc-ecj45/pkg-descr2
4 files changed, 27 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 35d2c619ca3..823dec0505e 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -85,6 +85,7 @@
SUBDIR += gawk
SUBDIR += gcc
SUBDIR += gcc-aux
+ SUBDIR += gcc-ecj45
SUBDIR += gcc34
SUBDIR += gcc42
SUBDIR += gcc44
diff --git a/lang/gcc-ecj45/Makefile b/lang/gcc-ecj45/Makefile
new file mode 100644
index 00000000000..46962d2c731
--- /dev/null
+++ b/lang/gcc-ecj45/Makefile
@@ -0,0 +1,22 @@
+# Created by: Gerald Pfeifer <gerald@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= gcc-ecj
+PORTVERSION= 4.5
+CATEGORIES= lang java
+MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
+MASTER_SITE_SUBDIR+= java/
+DISTNAME= ecj-${PORTVERSION}.jar
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= gerald@FreeBSD.org
+COMMENT= Eclipse Java Compiler used to build GCC Java
+
+NO_BUILD= yes
+PLIST_FILES= share/java/${DISTNAME}
+
+do-install:
+ ${INSTALL_DATA} ${DISTDIR}/${DISTNAME} ${PREFIX}/share/java/
+
+.include <bsd.port.mk>
diff --git a/lang/gcc-ecj45/distinfo b/lang/gcc-ecj45/distinfo
new file mode 100644
index 00000000000..60bad1c187b
--- /dev/null
+++ b/lang/gcc-ecj45/distinfo
@@ -0,0 +1,2 @@
+SHA256 (ecj-4.5.jar) = 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
+SIZE (ecj-4.5.jar) = 1470676
diff --git a/lang/gcc-ecj45/pkg-descr b/lang/gcc-ecj45/pkg-descr
new file mode 100644
index 00000000000..905e601d74f
--- /dev/null
+++ b/lang/gcc-ecj45/pkg-descr
@@ -0,0 +1,2 @@
+A pre-built version of the Eclipse Java Compiler (ECJ) used to build
+and support the Java frontend of the GNU Compiler Collection (GCC).