pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/ezm3 Allow this to build and install on Linux.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f2a72642f88d
branches: trunk
changeset: 476172:f2a72642f88d
user: jschauma <jschauma%pkgsrc.org@localhost>
date: Fri Jun 04 17:34:36 2004 +0000
description:
Allow this to build and install on Linux.
While here, be explicit as to why we can not build and install the package
in separate steps instead of silently setting NO_BUILD.
diffstat:
lang/ezm3/Makefile | 18 +++++++++++++++---
lang/ezm3/PLIST.Linux | 28 ++++++++++++++++++++++++++++
lang/ezm3/distinfo | 5 ++++-
lang/ezm3/patches/patch-ab | 12 ++++++++++++
4 files changed, 59 insertions(+), 4 deletions(-)
diffs (116 lines):
diff -r d599bd389798 -r f2a72642f88d lang/ezm3/Makefile
--- a/lang/ezm3/Makefile Fri Jun 04 17:19:56 2004 +0000
+++ b/lang/ezm3/Makefile Fri Jun 04 17:34:36 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2004/01/24 13:51:14 grant Exp $
+# $NetBSD: Makefile,v 1.8 2004/06/04 17:34:36 jschauma Exp $
DISTNAME= ezm3-1.1
CATEGORIES= lang
@@ -11,7 +11,6 @@
DIST_SUBDIR= ezm3
USE_GNU_TOOLS+= make
-NO_BUILD= yes
INSTALL_TARGET= all
MAKE_ARGS+= M3OPTIONS="-DBUILD_ALL -DSHIP_ALL"
PLIST_SUBST+= TARGET=${TARGET} TARGETDIR=${TARGETDIR}
@@ -23,7 +22,8 @@
CFLAGS:=
EZM3ROOT= ${PREFIX}/ezm3
-ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386
+# XXX: This may well work for some others.
+ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 Linux-*-i386
.if ${OPSYS} == "FreeBSD"
BOOTSTRAP= ${DISTNAME}-FreeBSD4-boot.tar.bz2
@@ -33,6 +33,10 @@
BOOTSTRAP= ${DISTNAME}-NetBSDi386-boot.tar.bz2
TARGET= NetBSDi386
TARGETDIR= netbsd-1
+.elif ${OPSYS} == "Linux"
+BOOTSTRAP= ${DISTNAME}-LINUXLIBC6-boot.tar.bz2
+TARGET= LINUXLIBC6
+TARGETDIR= linux-libc6
.endif
do-configure:
@@ -45,4 +49,12 @@
pre-build:
${RM} -rf ${WRKSRC}/${TARGET}
+do-build:
+ @${ECHO}
+ @${ECHO} "======================================================================";
+ @${ECHO} "As per the website, it is NOT possible to separate the build process"
+ @${ECHO} "from the installation process."
+ @${ECHO} "'${MAKE} install' will build AND install the package."
+ @${ECHO} "======================================================================";
+
.include "../../mk/bsd.pkg.mk"
diff -r d599bd389798 -r f2a72642f88d lang/ezm3/PLIST.Linux
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ezm3/PLIST.Linux Fri Jun 04 17:34:36 2004 +0000
@@ -0,0 +1,28 @@
+@comment $NetBSD: PLIST.Linux,v 1.1 2004/06/04 17:34:36 jschauma Exp $
+ezm3/lib/m3/pkg/m3core/src/runtime/LINUXLIBC6/socketcall.h
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uresource.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uexec.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Utime.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Unetdb.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Usignal.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uugid.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uprocess.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Udir.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Usocket.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Umsg.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Upaths.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Usem.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Ugrp.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Utypes.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uipc.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uuio.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Upwd.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uerror.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Usyslog.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Ushm.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uin.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Unix.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Ustat.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Umman.i3
+ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6/Uutmp.i3
+@dirrm ezm3/lib/m3/pkg/m3core/src/unix/${LOWER_OPSYS}-libc6
diff -r d599bd389798 -r f2a72642f88d lang/ezm3/distinfo
--- a/lang/ezm3/distinfo Fri Jun 04 17:19:56 2004 +0000
+++ b/lang/ezm3/distinfo Fri Jun 04 17:34:36 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/01/05 23:54:19 xtraeme Exp $
+$NetBSD: distinfo,v 1.2 2004/06/04 17:34:36 jschauma Exp $
SHA1 (ezm3/ezm3-1.1-src.tar.bz2) = fbca999ef121c7893d3bb7480b538a54f72fad0e
Size (ezm3/ezm3-1.1-src.tar.bz2) = 10705295 bytes
@@ -6,4 +6,7 @@
Size (ezm3/ezm3-1.1-FreeBSD4-boot.tar.bz2) = 1365809 bytes
SHA1 (ezm3/ezm3-1.1-NetBSDi386-boot.tar.bz2) = 1a8c10544fadc618012bd0efd7d9267f7b210ccc
Size (ezm3/ezm3-1.1-NetBSDi386-boot.tar.bz2) = 1375659 bytes
+SHA1 (ezm3/ezm3-1.1-LINUXLIBC6-boot.tar.bz2) = 602d37277e8c94743fa9a6ac79e4e7a46f9c9234
+Size (ezm3/ezm3-1.1-LINUXLIBC6-boot.tar.bz2) = 1444815 bytes
SHA1 (patch-aa) = fac6afee90c6d5518ccaf4a02e4846917a24136e
+SHA1 (patch-ab) = d7ca4b997caacdd9a6eb16d13530dc1e9343ea1a
diff -r d599bd389798 -r f2a72642f88d lang/ezm3/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ezm3/patches/patch-ab Fri Jun 04 17:34:36 2004 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1 2004/06/04 17:34:36 jschauma Exp $
+
+--- m3config/src/LINUXLIBC6.orig 2004-06-04 13:05:30.000000000 -0400
++++ m3config/src/LINUXLIBC6 2004-06-04 13:05:47.000000000 -0400
+@@ -5,6 +5,7 @@
+
+ INSTALL_ROOT = "/usr/local"
+ X11ROOT = "/usr/X11R6/lib"
++GNU_MAKE = "make"
+
+ % The internal back end is disabled in ezm3.
+ %PLATFORM_SUPPORTS_INTERNAL_BACKEND = "T"
Home |
Main Index |
Thread Index |
Old Index