aboutsummaryrefslogtreecommitdiff
path: root/devel/linux-c7-devtools/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/linux-c7-devtools/Makefile')
-rw-r--r--devel/linux-c7-devtools/Makefile51
1 files changed, 51 insertions, 0 deletions
diff --git a/devel/linux-c7-devtools/Makefile b/devel/linux-c7-devtools/Makefile
new file mode 100644
index 000000000000..d4bed356df1a
--- /dev/null
+++ b/devel/linux-c7-devtools/Makefile
@@ -0,0 +1,51 @@
+# Created by: Piotr Kubaj <pkubaj@anongoth.pl>
+# $FreeBSD$
+
+PORTNAME= devtools
+PORTVERSION= ${LINUX_DIST_VER}
+CATEGORIES= devel
+BIN_DISTFILES= binutils-2.23.52.0.1-55.el7${EXTRACT_SUFX} \
+ glibc-headers-2.17-105.el7${EXTRACT_SUFX} \
+ kernel-headers-3.10.0-327.36.2.el7${EXTRACT_SUFX} \
+ mpfr-3.1.1-4.el7${EXTRACT_SUFX} \
+ cpp-4.8.5-4.el7${EXTRACT_SUFX} \
+ gcc-4.8.5-4.el7${EXTRACT_SUFX} \
+ gcc-c++-4.8.5-4.el7${EXTRACT_SUFX} \
+ gcc-gfortran-4.8.5-4.el7${EXTRACT_SUFX}
+LIB_DISTFILES= binutils-devel-2.23.52.0.1-55.el7${EXTRACT_SUFX} \
+ glibc-devel-2.17-105.el7${EXTRACT_SUFX} \
+ libstdc++-devel-4.8.5-4.el7${EXTRACT_SUFX} \
+ libgomp-4.8.5-4.el7${EXTRACT_SUFX}
+SRC_DISTFILES= binutils-2.23.52.0.1-55.el7${SRC_SUFX}:SOURCE \
+ glibc-2.17-105.el7${SRC_SUFX}:SOURCE \
+ kernel-3.10.0-327.36.2.el7${SRC_SUFX}:SOURCE \
+ mpfr-3.1.1-4.el7${SRC_SUFX}:SOURCE \
+ gcc-4.8.5-4.el7${SRC_SUFX}:SOURCE
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Linux compilers and base libraries (CentOS ${LINUX_DIST_VER})
+
+CONFLICT= linux-c6-${PORTNAME}-[0-9]*
+
+# LICENSE= Various GNU
+
+USES= linux:c7
+USE_LDCONFIG= yes
+USE_LINUX= libgfortran
+USE_LINUX_RPM= yes
+
+.include <bsd.port.pre.mk>
+
+post-install:
+.if ${LINUX_ARCH} == x86_64
+ ${LN} -sf ${LINUXBASE}/lib64/libgcc_s.so.1 \
+ ${STAGEDIR}${PREFIX}/usr/lib/gcc/x86_64-redhat-linux/4.8.2/libgcc_s.so
+
+ ${LN} -sf ${LINUXBASE}/lib/libgcc_s.so.1 \
+ ${STAGEDIR}${PREFIX}/usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/libgcc_s.so
+.else
+ ${LN} -sf ${LINUXBASE}/lib/libgcc_s.so.1 \
+ ${STAGEDIR}${PREFIX}/usr/lib/gcc/i686-redhat-linux/4.8.2/libgcc_s.so
+.endif
+
+.include <bsd.port.post.mk>