summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorcherry <cherry@pkgsrc.org>2011-07-27 11:14:22 +0000
committercherry <cherry@pkgsrc.org>2011-07-27 11:14:22 +0000
commitf60a11ada16d6502864b6c043f34c38d1354d71e (patch)
tree0089d23a86796f3a9fd731c658d14ae4396ca2f9 /emulators
parentc0e4195cab12cf2d88d16361591e58fb24c0b40b (diff)
downloadpkgsrc-f60a11ada16d6502864b6c043f34c38d1354d71e.tar.gz
Complete import of wip/ski
Diffstat (limited to 'emulators')
-rw-r--r--emulators/ski/DESCR12
-rw-r--r--emulators/ski/Makefile40
-rw-r--r--emulators/ski/PLIST31
-rw-r--r--emulators/ski/distinfo21
4 files changed, 104 insertions, 0 deletions
diff --git a/emulators/ski/DESCR b/emulators/ski/DESCR
new file mode 100644
index 00000000000..cdba1343284
--- /dev/null
+++ b/emulators/ski/DESCR
@@ -0,0 +1,12 @@
+The Hewlett-Packard IA-64 instruction set simulator
+
+To get the ski to run on NetBSD/i386, you need the following:
+
+procfs support in the kernel:
+ http://www.netbsd.org/docs/guide/en/chap-linux.html#chap-linux-emulating-procfs
+mount /dev/pts:
+ http://mail-index.netbsd.org/tech-kern/2004/11/08/0016.html
+
+Run the ski binary from within an xterm window.
+
+BUGS: the xserver version xski doesn't currently work.
diff --git a/emulators/ski/Makefile b/emulators/ski/Makefile
new file mode 100644
index 00000000000..8f5bc3b5b0d
--- /dev/null
+++ b/emulators/ski/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.11 2011/07/27 11:14:22 cherry Exp $
+#
+
+DISTNAME= ski-1.3.2
+CATEGORIES= emulators
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ski/}
+
+MAINTAINER= cherry@zyx.in
+HOMEPAGE= http://ski.sourceforge.net/
+COMMENT= The ia64 instruction set simulator
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+BUILD_DEPENDS+= libelf>=0.8.13:../../devel/libelf
+GNU_CONFIGURE= yes
+USE_LANGUAGES+= c fortran77 c++
+CONFIGURE_ARGS+= --prefix=${PREFIX}
+
+CPPFLAGS+= -I${PREFIX}/include/libelf -L ${PREFIX}/lib
+
+USE_TOOLS+= pkg-config aclocal autoconf automake
+USE_LIBTOOL= yes
+USE_NCURSES= yes
+
+
+pre-configure:
+# cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${SH} ./autogen.sh ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && ${SH} ./autogen.sh ${CONFIGURE_ARGS}
+
+post-install:
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/X11/app-defaults
+ ${INSTALL_DATA} ${WRKSRC}/src/XSki \
+ ${DESTDIR}${PREFIX}/lib/X11/app-defaults/XSki
+
+.include "../../devel/gperf/buildlink3.mk"
+.include "../../devel/libelf/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/libltdl/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/ski/PLIST b/emulators/ski/PLIST
new file mode 100644
index 00000000000..93976c3a4a5
--- /dev/null
+++ b/emulators/ski/PLIST
@@ -0,0 +1,31 @@
+@comment $NetBSD: PLIST,v 1.3 2011/07/27 11:14:22 cherry Exp $
+bin/ski
+bin/bski
+bin/bskinc
+bin/ski-config
+bin/ski-fake-xterm
+include/ski-1.3/asm.h
+include/ski-1.3/bits.h
+include/ski-1.3/coreui.h
+include/ski-1.3/exportui.h
+include/ski-1.3/fields.h
+include/ski-1.3/libcore.h
+include/ski-1.3/libsym.h
+include/ski-1.3/os_support.h
+include/ski-1.3/platform.h
+include/ski-1.3/sim.h
+include/ski-1.3/simmem.h
+include/ski-1.3/ski.h
+include/ski-1.3/state.h
+include/ski-1.3/std.h
+include/ski-1.3/types.h
+lib/X11/app-defaults/XSki
+lib/libski-1.3.so.2
+lib/libski-1.3.so.2.0.0
+lib/libski.a
+lib/libski.la
+lib/libski.so
+man/man1/bski.1
+man/man1/bskinc.1
+man/man1/ski.1
+share/ski/gski.glade
diff --git a/emulators/ski/distinfo b/emulators/ski/distinfo
new file mode 100644
index 00000000000..a3986d71d5d
--- /dev/null
+++ b/emulators/ski/distinfo
@@ -0,0 +1,21 @@
+$NetBSD: distinfo,v 1.3 2011/07/27 11:14:22 cherry Exp $
+
+SHA1 (ski-1.3.2.tar.gz) = fc067041a70cf45cad6af42da7ffe5bf100d7c65
+RMD160 (ski-1.3.2.tar.gz) = 1ff739eac7b8163026d208ee9b51d134f524e73f
+Size (ski-1.3.2.tar.gz) = 2715791 bytes
+SHA1 (patch-aa) = 60003cef1eef2bbb6ce535c137fa15a76b0e4f13
+SHA1 (patch-ab) = 23076061dac3a0488d2f5b7b0ac022d095568d80
+SHA1 (patch-ac) = 769b847c5564565617be8043e0c736e12c296d40
+SHA1 (patch-ad) = d1680c77d837a8c3c371e7bd624cb1fa87ea6724
+SHA1 (patch-ae) = c2c8075ee9fa214aca31c7291075911efb686710
+SHA1 (patch-af) = f4048bccb6809ad69527352bcc4c32f8b109b437
+SHA1 (patch-ag) = 973a8f5c1cc5cc36bb8aa1e1e21769f51194967e
+SHA1 (patch-ah) = 31e4807b546c69aa43c7bddc4f16ba3b99d8da3e
+SHA1 (patch-ai) = 97c4b6f2ed49ea7668d8fbc789ea46f31c8ee1b1
+SHA1 (patch-aj) = c2ac0b850381d2fee3b3f7846cf3aeb51d8e8245
+SHA1 (patch-ak) = 0abaa09fb172ebbc8715908f5c6f49936b22aefa
+SHA1 (patch-al) = 1911d6c8e051ab2b64055cf1c64856188268619e
+SHA1 (patch-am) = 0965936933424ab4af4d1fa3384808f4e92f9b04
+SHA1 (patch-an) = 73629a59de77f233be3748d19c5d17d8e18e8af5
+SHA1 (patch-ao) = 8f2eabd4d8dc6ccef593a5f50d00485a905ee523
+SHA1 (patch-ap) = b392a3b89273db3f55ed7d88ca167229f6e3c802