12006-10-30 Recai Oktaş <roktas@debian.org>
3 Make debian/rules executable to avoid errors in 'distclean' target.
52006-10-30 Recai Oktaş <roktas@debian.org>
7 Modifications to create a nice ChangeLog.
8 + Add new file 'gnuify-changelog.pl' grabbed and adapted from subversion
10 + Add 'ChangeLog' target to create/update ChangeLog.
11 + Update current ChangeLog.
132006-10-30 Recai Oktaş <roktas@debian.org>
15 Really fix cabal version detection.
172006-10-30 Recai Oktaş <roktas@debian.org>
19 Add pandoc executable to process rules as a dependency. Make osx_dest,
20 osx-pkg distinction more clear.
222006-10-30 Recai Oktaş <roktas@debian.org>
24 Parameterise "osx-pkg".
262006-10-30 Recai Oktaş <roktas@debian.org>
28 Add a 'osx-pkg' target for the creation of a Mac OSX® package (using
29 PackageMaker.App). This target recursively uses 'install-program'
30 target to populate OSX package directory tree.
322006-10-30 Recai Oktaş <roktas@debian.org>
34 * cabalize: fix cabal version detection by using a bloody hack.
36 + Make 'uninstall-all' depends on 'uninstall-exec'.
37 + Make the default target 'all' depends on $(BINS). Now, invoking
38 a plain 'make' builds and creates pandoc in the top directory.
402006-10-29 John MacFarlane <jgm@berkeley.edu>
42 Bug fixes to make_osx_pkg_dirs.
442006-10-29 John MacFarlane <jgm@berkeley.edu>
46 Added a script to make prepare directories for creation of a
47 Mac OSX package (using PackageMaker.app).
492006-10-29 John MacFarlane <jgm@berkeley.edu>
51 * Extracted installation instructions from README into a separate file,
52 INSTALL. Reason: Only those who install from source will need the
53 information in INSTALL, so it does not need to be included in user
54 documentation. Indeed, it might confuse people who install Pandoc by some
56 * Minor changes in README (using "Pandoc" as a generic name for the
57 system, "'pandoc'" as a name for the executable).
592006-10-29 John MacFarlane <jgm@berkeley.edu>
61 Changed date on README.
632006-10-29 John MacFarlane <jgm@berkeley.edu>
65 Added a comma in README.
672006-10-29 Recai Oktaş <roktas@debian.org>
69 Remove 'install-lib', it causes too much trouble which needs to be dealed
71 + Now, we have 'install-program' and 'install-all' targets. The former
72 installs only program and user documents, while the latter installs
73 everything: program, user documents, library files and library documents.
74 + Behaviour of 'install' target hasn't changed, it calls 'install-program'.
75 + Update README accordingly.
76 + Implement missing uninstall-* targets (including 'uninstall-all' and
77 'uninstall-program' for the new targets).
78 + Call 'install-program' in debian/rules explicitly to prevent confusions.
802006-10-29 John MacFarlane <jgm@berkeley.edu>
82 Changes to RTF writer:
83 + use Helvetica instead of Times New Roman as default font
84 + specify \f0 in every \pard; otherwise font sizes are not registered properly
85 + modify test of RTF writer accordingly
872006-10-29 Recai Oktaş <roktas@debian.org>
89 Portability fix. Remove rmdir(1)'s '--ignore-fail-on-non-empty' option, as
90 it is unsupported in BSD version. Note that the relevant line has already
91 started with a '-' which means that make(1) will ignore any error.
932006-10-28 John MacFarlane <jgm@berkeley.edu>
95 + Changed debian/copyright to reflect new website location.
972006-10-28 Recai Oktaş <roktas@debian.org>
99 Remove ghc66-branch to reduce clutter.
1012006-10-28 Recai Oktaş <roktas@debian.org>
103 Merge trunk with ghc66-branch.
1052006-10-28 Recai Oktaş <roktas@debian.org>
107 Tag current trunk as pandoc-0.21.
1092006-10-28 Recai Oktaş <roktas@debian.org>
112 + '+' meta character apparently doesn't work with BSD's sed (without using
113 an extra option). Just removing this character should be sufficient, as
114 we have now used an unquoted variable at the problematic sed line (see
115 the previous commit) and there is no extra space to remove.
116 + '-D' option of BSD's install(1) doesn't work as expected. Modify code to
117 not use this option at all.
1192006-10-28 Recai Oktaş <roktas@debian.org>
121 Unquote a variable in cabalize to have the problematic leading and trailing
122 spaces removed in shell expansion.
1242006-10-28 John MacFarlane <jgm@berkeley.edu>
126 Acknowledge roktas's contributions in README.
1282006-10-28 John MacFarlane <jgm@berkeley.edu>
130 + fixed html2markdown usage message, in which w3m occured twice
131 + added usage documentation to beginning of fillTemplates.pl
1332006-10-27 Recai Oktaş <roktas@debian.org>
135 Merge ghc66-branch with the latest changes in trunk.
1372006-10-27 Recai Oktaş <roktas@debian.org>
139 Use @HS_SOURCE_DIRS@ in substitution.
1412006-10-27 Recai Oktaş <roktas@debian.org>
143 Handle 'Hs-Source-Dir[s]*' option in cabalize to get rid of warnings.
1452006-10-27 Recai Oktaş <roktas@debian.org>
1492006-10-27 Recai Oktaş <roktas@debian.org>
151 Add "-o | --output" option to markdown2pdf, update man file.
1532006-10-27 John MacFarlane <jgm@berkeley.edu>
155 Wording changes in man files.
1572006-10-27 Recai Oktaş <roktas@debian.org>
159 Merge ghc66-branch with trunk. Just a future note for this operation:
160 + Do an 'svn log' at the top of the repository.
161 + Observe that we had created this branch at revision 6.
162 + Now, chdir to ghc66-branch wc and merge all changes from revision 6
164 svn merge -r6:HEAD https://pandoc.googlecode.com/svn/trunk
165 + Make sure that we have no conflicts and commit all changes (as I'm
1682006-10-27 Recai Oktaş <roktas@debian.org>
170 Cleanup cabalize script.
1722006-10-27 John MacFarlane <jgm@berkeley.edu>
174 Minor wording change in README.
1762006-10-27 John MacFarlane <jgm@berkeley.edu>
178 Modified package descriptions in debian/control.
1802006-10-27 John MacFarlane <jgm@berkeley.edu>
182 Give full download URL in debian/copyright.
1842006-10-27 John MacFarlane <jgm@berkeley.edu>
186 Fixed jgm's email address in debian changelog.
1882006-10-27 John MacFarlane <jgm@berkeley.edu>
190 Minor corrections and improvements to README.
1922006-10-27 Recai Oktaş <roktas@debian.org>
194 Replace awk with sed in cabalize.
1962006-10-25 Recai Oktaş <roktas@debian.org>
198 * Revert lib/executable build separation change. Unfortunately previously
199 explained method creates '*.{o,hi}' files in src tree which I've just
200 noticed. As this "twice build' issue is a regression from GHC 6.4, I
201 strongly believe that it's a bug or a wrong implementation. Let's leave
202 this issue for the moment.
2042006-10-25 Recai Oktaş <roktas@debian.org>
206 Preliminary work for GHC 6.6.
207 * Improve build time configuration.
208 + New file 'Pandoc.cabal.in' to create Pandoc.cabal by preprocessing it
209 at build time. Remove Pandoc.cabal.
210 + New file 'cabalize' to preprocess Pandoc.cabal.in. This script detects
211 GHC version and setup things accordingly. Following is the excerpt
212 from GHC 6.6 anouncement:
213 - The Text.Html and Text.Html.BlockTable modules have now been removed,
214 with the new html and xhtml packages providing replacements.
215 - The Text.Regex and Text.Regex.Posix modules have been removed.
216 Instead, use the new regex-compat package for a drop-in Text.Regex
217 replacement, or the new library in the new regex-posix package.
218 Now, for GHC 6.6, we have to list 'regex-compat' and 'html' modules in
219 Build-Depends; and for GHC 6.4, we have to omit them since they already
221 + Remove 'configure' and 'Pandoc.buildinfo.in' as they are replaced by
222 'cabalize' and 'Pandoc.cabal.in'.
223 + Simplify 'Setup.hs'.
224 * Compile pandoc executable separately for the reasons depicted below;
225 modify Makefile, debian/rules and Pandoc.cabal accordingly (the latter
226 does no more have an Executable section):
227 + New cabal (unfortunately) compiles all the library files _twice_; once
228 when building library, and twice when building pandoc itself. Second
229 compilation is unnecessary since we have the library already compiled
230 and just statically linking Main.o should have been sufficient. This
231 is a regression from GHC 6.4 (it doesn't behave this way). As a
232 solution for this problem, we now compile Main.hs separately and
233 _statically_ link Main.o with dist/build/*.a.
234 + Separating the program binary build from library build simplifies both
235 the Makefile and debian/rules.
236 Note that, for the upcoming Cabal versions it is planned to use different
237 cabal files for libraries and executables. So (perhaps in GHC 6.8) we'll
238 probably have to change this code again.
239 * Simplify some parts of Makefile and debian/rules by exploiting the lib vs
240 executable build separation.
241 * Add libghc6-html-dev to package Depends. This is a new package in Debian
242 package archive and it includes the 'html' module which is no more
243 available in ghc6 package. Due to this change, 'deb' target in Makefile
244 won't work in older Debian systems having only ghc 6.4. But as ghc <=6.4
245 support will be dropped in Etch, this will hardly become an issue.
246 * Increment pandoc version for later changes. Note that, we have to
247 increment Debian package version whenever we made a change, but maybe we
248 should keep the major version number in Pandoc.cabal and just increment a
249 minor version in debian/changelog (e.g. 0.2 in Pandoc.cabal, 0.2x in
2522006-10-25 Recai Oktaş <roktas@debian.org>
254 Create branch for GHC 6.6 transition.
2562006-10-20 Recai Oktaş <roktas@debian.org>
258 * Fix man files installation so that we really ignore .svn directories.
259 * Remove $datadir/doc/pandoc on uninstall-doc. Only this directory is
260 removed since it's a cruft directory due to its name. I couldn't find
261 a reliable method to remove other directories created on installation.
262 * Use fakeroot when invoking dpkg-buildpackage. Improve warnings in
2652006-10-20 John MacFarlane <jgm@berkeley.edu>
267 Added markdown2html to bin_all.
2692006-10-18 Recai Oktaş <roktas@debian.org>
271 As we are using subversion, ignore '.svn' directories when building debs.
2732006-10-17 John MacFarlane <jgm@berkeley.edu>
279 Initial directory structure.
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list