[Fencommits] fenserve: build infrastructure

Benja Fallenstein benja.fallenstein at gmail.com
Thu Mar 22 19:49:37 EET 2007


Fri Mar 16 19:09:45 EET 2007  Benja Fallenstein <benja.fallenstein at gmail.com>
  * build infrastructure
diff -rN -u old-fenserve/Makefile new-fenserve/Makefile
--- old-fenserve/Makefile	1970-01-01 02:00:00.000000000 +0200
+++ new-fenserve/Makefile	2007-03-22 19:49:36.000000000 +0200
@@ -0,0 +1,17 @@
+
+all: build
+
+configure:
+	runhaskell Setup.hs configure --user --prefix ~/inst
+
+build:
+	runhaskell Setup.hs build
+
+install: 
+	runhaskell Setup.hs install
+
+run: build
+	./dist/build/fenserve/fenserve $(ARGS)
+
+clean:
+	runhaskell Setup.hs clean
diff -rN -u old-fenserve/SHA1.lhs new-fenserve/SHA1.lhs
--- old-fenserve/SHA1.lhs	2007-03-22 19:49:35.000000000 +0200
+++ new-fenserve/SHA1.lhs	2007-03-22 19:49:36.000000000 +0200
@@ -44,13 +44,16 @@
         
 File copied to fenserve repository & headers added
 by Benja Fallenstein on 2007-03-14
+
+Changed Word/Char/Bits imports to Data.Word/Data.Char/Data.Bits
+Benja Fallenstein on 2007-03-16
 =============================================================================
 
 > module SHA1 (sha1, sha1_size) where
 
-> import Char
-> import Bits
-> import Word
+> import Data.Char
+> import Data.Bits
+> import Data.Word
 
 > type ABCDE = (Word32, Word32, Word32, Word32, Word32)
 > type XYZ = (Word32, Word32, Word32)
diff -rN -u old-fenserve/Setup.hs new-fenserve/Setup.hs
--- old-fenserve/Setup.hs	1970-01-01 02:00:00.000000000 +0200
+++ new-fenserve/Setup.hs	2007-03-22 19:49:35.000000000 +0200
@@ -0,0 +1,5 @@
+#!/usr/bin/env runhaskell
+import Distribution.Simple
+
+main = defaultMainWithHooks hooks
+hooks = defaultUserHooks
diff -rN -u old-fenserve/fenserve.cabal new-fenserve/fenserve.cabal
--- old-fenserve/fenserve.cabal	1970-01-01 02:00:00.000000000 +0200
+++ new-fenserve/fenserve.cabal	2007-03-22 19:49:36.000000000 +0200
@@ -0,0 +1,11 @@
+Name:           fenserve
+Version:        0.1
+License:        GPL
+License-file:   LICENSE
+Author:         Benja Fallenstein
+Maintainer:     fenfire-dev at nongnu.org
+Build-Depends:  base, mtl, network, HAppS, fenfire
+
+Executable:     fenserve
+Main-Is:        FenServe.hs
+Extra-Libraries: raptor




More information about the Fencommits mailing list