summaryrefslogtreecommitdiff
path: root/emulators/kenigma
diff options
context:
space:
mode:
authormarkd <markd>2006-10-12 12:03:28 +0000
committermarkd <markd>2006-10-12 12:03:28 +0000
commitee588a16d2b26889ebc42f001a27410c3e757f5c (patch)
treed882e9eea3477fa7be3182965e62a658c75c4a5a /emulators/kenigma
parenta9ebc4d58ca53d26cb29171d11e3fe187112779d (diff)
downloadpkgsrc-ee588a16d2b26889ebc42f001a27410c3e757f5c.tar.gz
Initial import of kenigma 1.2.1
KEnigma is a replica of the German enigma code machine used in WW2 written in ruby/kde. This is an exact copy of the real machine (You could encode a message on a real enigma and decode it using this.)
Diffstat (limited to 'emulators/kenigma')
-rw-r--r--emulators/kenigma/DESCR3
-rw-r--r--emulators/kenigma/Makefile36
-rw-r--r--emulators/kenigma/PLIST12
-rw-r--r--emulators/kenigma/distinfo5
4 files changed, 56 insertions, 0 deletions
diff --git a/emulators/kenigma/DESCR b/emulators/kenigma/DESCR
new file mode 100644
index 00000000000..3f5ee225b40
--- /dev/null
+++ b/emulators/kenigma/DESCR
@@ -0,0 +1,3 @@
+KEnigma is a replica of the German enigma code machine used in WW2 written in
+ruby/kde. This is an exact copy of the real machine (You could encode a
+message on a real enigma and decode it using this.)
diff --git a/emulators/kenigma/Makefile b/emulators/kenigma/Makefile
new file mode 100644
index 00000000000..7a58e12d9f4
--- /dev/null
+++ b/emulators/kenigma/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/10/12 12:03:28 markd Exp $
+
+DISTNAME= 28107-kenigma-1.2.1
+PKGNAME= kenigma-1.2.1
+CATEGORIES= emulators security
+MASTER_SITES= http://www.kde-apps.org/content/files/
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://www.kde-apps.org/content/show.php?content=28107
+COMMENT= Replica of the German enigma code machine used in WW2
+
+WRKSRC= ${WRKDIR}/kenigma
+
+NO_CONFIGURE= yes
+USE_LANGUAGES= # none
+
+APPDIR= ${KDEDIR}/share/kde/apps/kenigma
+
+do-build:
+ (cd ${WRKSRC}; \
+ ${ECHO} "#!/bin/sh"; \
+ ${ECHO} "cd ${APPDIR} && ${RUBY} main.rb") > ${WRKSRC}/kenigma
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/kenigma ${KDEDIR}/bin
+ ${INSTALL_DATA} ${WRKSRC}/kenigma.desktop ${KDEDIR}/share/applications/kde
+ ${INSTALL_DATA_DIR} ${APPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.rb ${APPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/kenigma.dtd ${APPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${APPDIR}
+
+
+.include "../../meta-pkgs/kde3/kde3.mk"
+.include "../../lang/ruby/buildlink3.mk"
+.include "../../x11/kdebindings-ruby/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/kenigma/PLIST b/emulators/kenigma/PLIST
new file mode 100644
index 00000000000..5b64508c98b
--- /dev/null
+++ b/emulators/kenigma/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/10/12 12:03:28 markd Exp $
+bin/kenigma
+share/applications/kde/kenigma.desktop
+share/kde/apps/kenigma/README
+share/kde/apps/kenigma/kenigma.dtd
+share/kde/apps/kenigma/main.rb
+share/kde/apps/kenigma/options.rb
+share/kde/apps/kenigma/rotors.rb
+share/kde/apps/kenigma/stecker.rb
+share/kde/apps/kenigma/textwindow.rb
+share/kde/apps/kenigma/xmlsettings.rb
+@dirrm share/kde/apps/kenigma
diff --git a/emulators/kenigma/distinfo b/emulators/kenigma/distinfo
new file mode 100644
index 00000000000..3e761eeafbd
--- /dev/null
+++ b/emulators/kenigma/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/10/12 12:03:28 markd Exp $
+
+SHA1 (28107-kenigma-1.2.1.tar.gz) = 7b80552ee7169c75bf9397895ccd0a8b196b7598
+RMD160 (28107-kenigma-1.2.1.tar.gz) = c0b57b913e08fa34cea05d97fe63a3cbcde0755d
+Size (28107-kenigma-1.2.1.tar.gz) = 32907 bytes