[rework version files removing some in favor of using the standard RawFiles.hs convention, include a ChangeLog generated by darcs
John Meacham <john@repetae.net>**20080209030459] move ./Version.hs ./Version/Version.hs
hunk ./Ho/Build.hs 57
-import Version(versionString)
+import Version.Version(versionString)
hunk ./Interactive.hs 44
-import Version(versionString)
+import Version.Version(versionString)
hunk ./Main.hs 67
-import Version(versionString,versionContext,versionSimple)
+import Version.Version(versionString,versionContext,versionSimple)
hunk ./Makefile.am 13
-	       FlagOpts.hs Version/Raw.hs Version/Ctx.hs Name/Prim.hs Info/Properties.hs
+	       FlagOpts.hs Name/Prim.hs Info/Properties.hs
hunk ./Makefile.am 44
-         Util/VarName.hs Version/Ctx.hs Version.hs Version/Raw.hs
+         Util/VarName.hs Version/Version.hs Version/Config.hs
hunk ./Makefile.am 65
-RAWFILES = data/HsFFI.h data/jhc_rts.c data/jhc_rts_header.h data/wsize.h data/jhc_rts_alloc.c data/jhc_rts2.c data/ViaGhc.hs
+RAWFILES = data/HsFFI.h data/jhc_rts.c data/jhc_rts_header.h data/wsize.h data/jhc_rts_alloc.c data/jhc_rts2.c data/ViaGhc.hs ChangeLog shortchange.txt
hunk ./Makefile.am 111
-.SECONDARY: _darcs/inventory
+.SECONDARY: _darcs/inventory shortchange.txt
hunk ./Makefile.am 113
-changes.txt: _darcs/inventory
-	(darcs changes --context || echo "No darcs Context Available!") > $@
+ChangeLog: _darcs/inventory
+	darcs changes --from-tag . > $@
hunk ./Makefile.am 116
-Version/Ctx.hs: changes.txt
-	rm -f $@
-	perl ./utils/op_raw.prl Version.Ctx $< > $@
+shortchange.txt: ChangeLog
+	echo "`sed -ne 's/^  tagged \(.*\)/\1/p' $<`-`grep -c '^  \*' $<`"  > $@
hunk ./Makefile.am 119
-Version/Raw.hs: _darcs/inventory
-	rm -f $@
-	echo "module Version.Raw where"                                    > $@
-	echo "jhcVersion = \"@VERSION@\""                                  >> $@
-	date +'compileDate = "%Y-%m-%d"'                                   >> $@
-	darcs changes -t '.' \
-	|  perl -e '<>;$$_=<>;s/^\s*tagged\s+/darcsTag = "/;s/$$/"/;print' >> $@
-	darcs changes --from-tag='' --xml-output | grep '</patch>' \
-	| wc -l | perl -e 'print "darcsPatches = \"".(<>-1)."\"\n"'        >> $@
-	echo 'libdir="$(libdir)"'                                          >> $@
-	echo 'host="$(host)"'                                              >> $@
-	echo 'libraryPath=["$(libdir)/jhc-@VERSION@"]'                     >> $@
hunk ./Makefile.am 137
-.INTERMEDIATE: deps.txt changes.txt
-.DELETE_ON_ERROR: deps.txt depend.make
+.INTERMEDIATE: deps.txt
+.DELETE_ON_ERROR: deps.txt depend.make ChangeLog shortchange.txt
hunk ./Options.hs 37
-import Version.Raw(libraryPath)
-import Version(versionString)
+import Version.Config(libraryInstall)
+import Version.Version(versionString)
hunk ./Options.hs 267
-    return (mh ++ (tokens (== ':') x) ++ libraryPath)
+    return (mh ++ (tokens (== ':') x) ++ [libraryInstall])
hunk ./Version/Config.hs.in 8
+libraryInstall = "@JLIBPATH@"
hunk ./Version/Version.hs 1
-module Version(
+module Version.Version(
hunk ./Version/Version.hs 11
-import Version.Ctx
-import Version.Raw
+import Version.Config
+import RawFiles
hunk ./Version/Version.hs 15
-versionSimple = concat ["jhc ", jhcVersion, " ", compileDate, " (", darcsTag, "+",darcsPatches, ")"]
+versionSimple = concat [package, " ", version, " (", shortchange_txt, ")"]
hunk ./Version/Version.hs 21
-versionContext = changes_txt
+versionContext = changelog
hunk ./configure.ac 25
+jlibpath=${libdir}/$PACKAGE-$VERSION
hunk ./configure.ac 29
+AC_DEFINE_DIR(JLIBPATH,jlibpath)
+
hunk ./configure.ac 35
+AC_SUBST(JLIBPATH)