aboutsummaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-07-09 00:54:45 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-07-09 00:54:45 +0000
commitd73b63667b830c9200ad118d49af65d50cf0e0a2 (patch)
tree46ab21427633ebeb8a487f947d5b08e8209cf6f1 /net-im
parente311a4461ddc6bf481b4b77ee18a06d413fa4f14 (diff)
downloadports-d73b63667b830c9200ad118d49af65d50cf0e0a2.tar.gz
ports-d73b63667b830c9200ad118d49af65d50cf0e0a2.zip
Notes
Diffstat (limited to 'net-im')
-rw-r--r--net-im/ginsu/Makefile4
-rw-r--r--net-im/ginsu/distinfo3
-rw-r--r--net-im/ginsu/files/patch-CWString.hsc29
-rw-r--r--net-im/ginsu/pkg-message4
-rw-r--r--net-im/ginsu/pkg-plist1
5 files changed, 37 insertions, 4 deletions
diff --git a/net-im/ginsu/Makefile b/net-im/ginsu/Makefile
index a8743c11eefd..c93c134df187 100644
--- a/net-im/ginsu/Makefile
+++ b/net-im/ginsu/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= ginsu
-PORTVERSION= 0.5.3
+PORTVERSION= 0.7.0
CATEGORIES= net
MASTER_SITES= http://repetae.net/john/computer/ginsu/drop/
@@ -15,8 +15,6 @@ COMMENT= A client for the gale secure instant messaging system
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-BROKEN= Does not build
-
GNU_CONFIGURE= yes
USE_GMAKE= yes
diff --git a/net-im/ginsu/distinfo b/net-im/ginsu/distinfo
index ea086d99b6df..29fe82bb061b 100644
--- a/net-im/ginsu/distinfo
+++ b/net-im/ginsu/distinfo
@@ -1 +1,2 @@
-MD5 (ginsu-0.5.3.tar.gz) = 8ce4341c459aae6fe64cdc71de19ef25
+MD5 (ginsu-0.7.0.tar.gz) = ce2b4716495363e5b4264e13d03b724b
+SIZE (ginsu-0.7.0.tar.gz) = 220651
diff --git a/net-im/ginsu/files/patch-CWString.hsc b/net-im/ginsu/files/patch-CWString.hsc
new file mode 100644
index 000000000000..7cbf2a06e95f
--- /dev/null
+++ b/net-im/ginsu/files/patch-CWString.hsc
@@ -0,0 +1,29 @@
+--- CWString.hsc.orig Wed Jul 6 02:16:58 2005
++++ CWString.hsc Wed Jul 6 02:18:26 2005
+@@ -36,6 +36,7 @@
+
+ import Data.Bits
+ import Foreign.C.String(withCString,CString,CStringLen,CWString,CWStringLen)
++import qualified Foreign.C.String as FS
+ import Foreign.C.Types
+ import Char
+ import Foreign
+@@ -270,12 +271,12 @@
+ charIsRepresentable :: Char -> IO Bool
+ charIsRepresentable ch = return $ isLatin1 ch
+
+-withLCString = withCString
+-withLCStringLen = withCStringLen
+-newLCString = newCString
+-newLCStringLen = newCStringLen
+-peekLCString = peekCString
+-peekLCStringLen = peekCStringLen
++withLCString = FS.withCString
++withLCStringLen = FS.withCStringLen
++newLCString = FS.newCString
++newLCStringLen = FS.newCStringLen
++peekLCString = FS.peekCString
++peekLCStringLen = FS.peekCStringLen
+
+ #endif
+
diff --git a/net-im/ginsu/pkg-message b/net-im/ginsu/pkg-message
new file mode 100644
index 000000000000..c3bd483dcd60
--- /dev/null
+++ b/net-im/ginsu/pkg-message
@@ -0,0 +1,4 @@
+If you have never used gale before, you will not be able to chat with
+other users until you have generated a key for yourself. go to
+http://repetae.net/john/computer/ginsu/ and follow the instructions
+there to create a new key in the yammer.net domain.
diff --git a/net-im/ginsu/pkg-plist b/net-im/ginsu/pkg-plist
index 9743309596df..0b9499ea1a6b 100644
--- a/net-im/ginsu/pkg-plist
+++ b/net-im/ginsu/pkg-plist
@@ -1 +1,2 @@
bin/ginsu
+bin/ginsu-mdk