summaryrefslogtreecommitdiff
path: root/lang/SmartEiffel/Makefile
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-11-28 15:16:06 +0000
committerwiz <wiz@pkgsrc.org>2004-11-28 15:16:06 +0000
commit474ad06874184b2611987db9cdd8c4acb35b79a2 (patch)
tree56045ee3329a217be1732f8f03dc0cf15846d1e7 /lang/SmartEiffel/Makefile
parent913f257b14145bffddfb45b4f747a7f246da591d (diff)
downloadpkgsrc-474ad06874184b2611987db9cdd8c4acb35b79a2.tar.gz
Re-import under directory name matching PKGNAME.
Diffstat (limited to 'lang/SmartEiffel/Makefile')
-rw-r--r--lang/SmartEiffel/Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/lang/SmartEiffel/Makefile b/lang/SmartEiffel/Makefile
new file mode 100644
index 00000000000..dafeea97f25
--- /dev/null
+++ b/lang/SmartEiffel/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/11/28 15:16:06 wiz Exp $
+
+DISTNAME= se
+PKGNAME= SmartEiffel-2.0
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.loria.fr/pub/loria/SmartEiffel/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= lars.nordlund@hem.utfors.se
+HOMEPAGE= http://smarteiffel.loria.fr/
+COMMENT= The GNU Eiffel Compiler
+
+WRKSRC= ${WRKDIR}/SmartEiffel
+
+DIST_SUBDIR= ${PKGNAME_NOREV}
+
+MAKE_ENV= SmartEiffel=${WRKSRC}/sys/system.se
+
+# This package relies heavily on GCC.
+ONLY_FOR_COMPILER= gcc
+
+post-patch:
+ ${SED} "s:XXXWORKDIRXXX:${WRKDIR}:g" ${FILESDIR}/system.se \
+ > ${WRKSRC}/sys/system.se
+
+post-build:
+ ${MV} -f ${WRKSRC}/sys/system.se ${WRKSRC}/sys/system.se.bak
+ ${SED} "s:${WRKDIR}:${LOCALBASE}:g" ${WRKSRC}/sys/system.se.bak > \
+ ${WRKSRC}/sys/system.se
+ ${RM} -f ${WRKSRC}/sys/system.se.bak
+ ${RM} -f ${WRKSRC}/sys/system.se~
+
+do-install:
+ ${CP} -r ${WRKSRC} ${LOCALBASE}
+
+.include "../../mk/bsd.pkg.mk"