@@ -1,288 +0,0 @@
1−2006-10-30 Recai Oktaş <roktas@debian.org>
2−
3− Ensure that we have always up-to-date version of ChangeLog before creating
4− a Debian package. Make 'ChangeLog' target PHONY to force an update.
5−
6−2006-10-30 Recai Oktaş <roktas@debian.org>
7−
8− Make debian/rules executable to avoid errors in 'distclean' target.
9−
10−2006-10-30 Recai Oktaş <roktas@debian.org>
11−
12− Modifications to create a nice ChangeLog.
13− + Add new file 'gnuify-changelog.pl' grabbed and adapted from subversion
14− distribution.
15− + Add 'ChangeLog' target to create/update ChangeLog.
16− + Update current ChangeLog.
17−
18−2006-10-30 Recai Oktaş <roktas@debian.org>
19−
20− Really fix cabal version detection.
21−
22−2006-10-30 Recai Oktaş <roktas@debian.org>
23−
24− Add pandoc executable to process rules as a dependency. Make osx_dest,
25− osx-pkg distinction more clear.
26−
27−2006-10-30 Recai Oktaş <roktas@debian.org>
28−
29− Parameterise "osx-pkg".
30−
31−2006-10-30 Recai Oktaş <roktas@debian.org>
32−
33− Add a 'osx-pkg' target for the creation of a Mac OSX® package (using
34− PackageMaker.App). This target recursively uses 'install-program'
35− target to populate OSX package directory tree.
36−
37−2006-10-30 Recai Oktaş <roktas@debian.org>
38−
39− * cabalize: fix cabal version detection by using a bloody hack.
40− * Makefile:
41− + Make 'uninstall-all' depends on 'uninstall-exec'.
42− + Make the default target 'all' depends on $(BINS). Now, invoking
43− a plain 'make' builds and creates pandoc in the top directory.
44−
45−2006-10-29 John MacFarlane <jgm@berkeley.edu>
46−
47− Bug fixes to make_osx_pkg_dirs.
48−
49−2006-10-29 John MacFarlane <jgm@berkeley.edu>
50−
51− Added a script to make prepare directories for creation of a
52− Mac OSX package (using PackageMaker.app).
53−
54−2006-10-29 John MacFarlane <jgm@berkeley.edu>
55−
56− * Extracted installation instructions from README into a separate file,
57− INSTALL. Reason: Only those who install from source will need the
58− information in INSTALL, so it does not need to be included in user
59− documentation. Indeed, it might confuse people who install Pandoc by some
60− other method.
61− * Minor changes in README (using "Pandoc" as a generic name for the
62− system, "'pandoc'" as a name for the executable).
63−
64−2006-10-29 John MacFarlane <jgm@berkeley.edu>
65−
66− Changed date on README.
67−
68−2006-10-29 John MacFarlane <jgm@berkeley.edu>
69−
70− Added a comma in README.
71−
72−2006-10-29 Recai Oktaş <roktas@debian.org>
73−
74− Remove 'install-lib', it causes too much trouble which needs to be dealed
75− in ugly ways.
76− + Now, we have 'install-program' and 'install-all' targets. The former
77− installs only program and user documents, while the latter installs
78− everything: program, user documents, library files and library documents.
79− + Behaviour of 'install' target hasn't changed, it calls 'install-program'.
80− + Update README accordingly.
81− + Implement missing uninstall-* targets (including 'uninstall-all' and
82− 'uninstall-program' for the new targets).
83− + Call 'install-program' in debian/rules explicitly to prevent confusions.
84−
85−2006-10-29 John MacFarlane <jgm@berkeley.edu>
86−
87− Changes to RTF writer:
88− + use Helvetica instead of Times New Roman as default font
89− + specify \f0 in every \pard; otherwise font sizes are not registered properly
90− + modify test of RTF writer accordingly
91−
92−2006-10-29 Recai Oktaş <roktas@debian.org>
93−
94− Portability fix. Remove rmdir(1)'s '--ignore-fail-on-non-empty' option, as
95− it is unsupported in BSD version. Note that the relevant line has already
96− started with a '-' which means that make(1) will ignore any error.
97−
98−2006-10-28 John MacFarlane <jgm@berkeley.edu>
99−
100− + Changed debian/copyright to reflect new website location.
101−
102−2006-10-28 Recai Oktaş <roktas@debian.org>
103−
104− Remove ghc66-branch to reduce clutter.
105−
106−2006-10-28 Recai Oktaş <roktas@debian.org>
107−
108− Merge trunk with ghc66-branch.
109−
110−2006-10-28 Recai Oktaş <roktas@debian.org>
111−
112− Tag current trunk as pandoc-0.21.
113−
114−2006-10-28 Recai Oktaş <roktas@debian.org>
115−
116− Portability fixes:
117− + '+' meta character apparently doesn't work with BSD's sed (without using
118− an extra option). Just removing this character should be sufficient, as
119− we have now used an unquoted variable at the problematic sed line (see
120− the previous commit) and there is no extra space to remove.
121− + '-D' option of BSD's install(1) doesn't work as expected. Modify code to
122− not use this option at all.
123−
124−2006-10-28 Recai Oktaş <roktas@debian.org>
125−
126− Unquote a variable in cabalize to have the problematic leading and trailing
127− spaces removed in shell expansion.
128−
129−2006-10-28 John MacFarlane <jgm@berkeley.edu>
130−
131− Acknowledge roktas's contributions in README.
132−
133−2006-10-28 John MacFarlane <jgm@berkeley.edu>
134−
135− + fixed html2markdown usage message, in which w3m occured twice
136− + added usage documentation to beginning of fillTemplates.pl
137−
138−2006-10-27 Recai Oktaş <roktas@debian.org>
139−
140− Merge ghc66-branch with the latest changes in trunk.
141−
142−2006-10-27 Recai Oktaş <roktas@debian.org>
143−
144− Use @HS_SOURCE_DIRS@ in substitution.
145−
146−2006-10-27 Recai Oktaş <roktas@debian.org>
147−
148− Handle 'Hs-Source-Dir[s]*' option in cabalize to get rid of warnings.
149−
150−2006-10-27 Recai Oktaş <roktas@debian.org>
151−
152− Minor corrections.
153−
154−2006-10-27 Recai Oktaş <roktas@debian.org>
155−
156− Add "-o | --output" option to markdown2pdf, update man file.
157−
158−2006-10-27 John MacFarlane <jgm@berkeley.edu>
159−
160− Wording changes in man files.
161−
162−2006-10-27 Recai Oktaş <roktas@debian.org>
163−
164− Merge ghc66-branch with trunk. Just a future note for this operation:
165− + Do an 'svn log' at the top of the repository.
166− + Observe that we had created this branch at revision 6.
167− + Now, chdir to ghc66-branch wc and merge all changes from revision 6
168− to HEAD:
169− svn merge -r6:HEAD https://pandoc.googlecode.com/svn/trunk
170− + Make sure that we have no conflicts and commit all changes (as I'm
171− doing right now).
172−
173−2006-10-27 Recai Oktaş <roktas@debian.org>
174−
175− Cleanup cabalize script.
176−
177−2006-10-27 John MacFarlane <jgm@berkeley.edu>
178−
179− Minor wording change in README.
180−
181−2006-10-27 John MacFarlane <jgm@berkeley.edu>
182−
183− Modified package descriptions in debian/control.
184−
185−2006-10-27 John MacFarlane <jgm@berkeley.edu>
186−
187− Give full download URL in debian/copyright.
188−
189−2006-10-27 John MacFarlane <jgm@berkeley.edu>
190−
191− Fixed jgm's email address in debian changelog.
192−
193−2006-10-27 John MacFarlane <jgm@berkeley.edu>
194−
195− Minor corrections and improvements to README.
196−
197−2006-10-27 Recai Oktaş <roktas@debian.org>
198−
199− Replace awk with sed in cabalize.
200−
201−2006-10-25 Recai Oktaş <roktas@debian.org>
202−
203− * Revert lib/executable build separation change. Unfortunately previously
204− explained method creates '*.{o,hi}' files in src tree which I've just
205− noticed. As this "twice build' issue is a regression from GHC 6.4, I
206− strongly believe that it's a bug or a wrong implementation. Let's leave
207− this issue for the moment.
208−
209−2006-10-25 Recai Oktaş <roktas@debian.org>
210−
211− Preliminary work for GHC 6.6.
212− * Improve build time configuration.
213− + New file 'Pandoc.cabal.in' to create Pandoc.cabal by preprocessing it
214− at build time. Remove Pandoc.cabal.
215− + New file 'cabalize' to preprocess Pandoc.cabal.in. This script detects
216− GHC version and setup things accordingly. Following is the excerpt
217− from GHC 6.6 anouncement:
218− - The Text.Html and Text.Html.BlockTable modules have now been removed,
219− with the new html and xhtml packages providing replacements.
220− - The Text.Regex and Text.Regex.Posix modules have been removed.
221− Instead, use the new regex-compat package for a drop-in Text.Regex
222− replacement, or the new library in the new regex-posix package.
223− Now, for GHC 6.6, we have to list 'regex-compat' and 'html' modules in
224− Build-Depends; and for GHC 6.4, we have to omit them since they already
225− exist in base.
226− + Remove 'configure' and 'Pandoc.buildinfo.in' as they are replaced by
227− 'cabalize' and 'Pandoc.cabal.in'.
228− + Simplify 'Setup.hs'.
229− * Compile pandoc executable separately for the reasons depicted below;
230− modify Makefile, debian/rules and Pandoc.cabal accordingly (the latter
231− does no more have an Executable section):
232− + New cabal (unfortunately) compiles all the library files _twice_; once
233− when building library, and twice when building pandoc itself. Second
234− compilation is unnecessary since we have the library already compiled
235− and just statically linking Main.o should have been sufficient. This
236− is a regression from GHC 6.4 (it doesn't behave this way). As a
237− solution for this problem, we now compile Main.hs separately and
238− _statically_ link Main.o with dist/build/*.a.
239− + Separating the program binary build from library build simplifies both
240− the Makefile and debian/rules.
241− Note that, for the upcoming Cabal versions it is planned to use different
242− cabal files for libraries and executables. So (perhaps in GHC 6.8) we'll
243− probably have to change this code again.
244− * Simplify some parts of Makefile and debian/rules by exploiting the lib vs
245− executable build separation.
246− * Add libghc6-html-dev to package Depends. This is a new package in Debian
247− package archive and it includes the 'html' module which is no more
248− available in ghc6 package. Due to this change, 'deb' target in Makefile
249− won't work in older Debian systems having only ghc 6.4. But as ghc <=6.4
250− support will be dropped in Etch, this will hardly become an issue.
251− * Increment pandoc version for later changes. Note that, we have to
252− increment Debian package version whenever we made a change, but maybe we
253− should keep the major version number in Pandoc.cabal and just increment a
254− minor version in debian/changelog (e.g. 0.2 in Pandoc.cabal, 0.2x in
255− debian/changelog).
256−
257−2006-10-25 Recai Oktaş <roktas@debian.org>
258−
259− Create branch for GHC 6.6 transition.
260−
261−2006-10-20 Recai Oktaş <roktas@debian.org>
262−
263− * Fix man files installation so that we really ignore .svn directories.
264− * Remove $datadir/doc/pandoc on uninstall-doc. Only this directory is
265− removed since it's a cruft directory due to its name. I couldn't find
266− a reliable method to remove other directories created on installation.
267− * Use fakeroot when invoking dpkg-buildpackage. Improve warnings in
268− 'deb' target.
269−
270−2006-10-20 John MacFarlane <jgm@berkeley.edu>
271−
272− Added markdown2html to bin_all.
273−
274−2006-10-18 Recai Oktaş <roktas@debian.org>
275−
276− As we are using subversion, ignore '.svn' directories when building debs.
277−
278−2006-10-17 John MacFarlane <jgm@berkeley.edu>
279−
280− initial import
281−
282−2006-10-03
283−
284− Initial directory structure.
285−
286−;; Local Variables:
287−;; coding: utf-8
288−;; End: