<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tfortune/Makefile, branch master</title>
<subtitle>tfortune - Fortune Cookies with Tags</subtitle>
<id>https://git.tue.mpg.de/cgit/tfortune/atom?h=master</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/tfortune/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/'/>
<updated>2024-04-28T14:08:20Z</updated>
<entry>
<title>Prefer https protocol.</title>
<updated>2024-04-28T14:08:20Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-04-24T14:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=0e59783de8bf2977da5ba29b9ed0809f15702bc2'/>
<id>urn:sha1:0e59783de8bf2977da5ba29b9ed0809f15702bc2</id>
<content type='text'>
The http link in one of the epigrams has become stale, and switching
to https does not work either, so remove this link.

Thanks to Johannes Wörner for setting up https on the git server.

Reviewed-by: Andreas Metzler &lt;ametzler@bebt.de&gt;
</content>
</entry>
<entry>
<title>Add a few sample epigrams and the fortunes package.</title>
<updated>2019-06-25T12:49:48Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-06-16T11:06:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=db398e3096825b1fb0d01160715596355369f331'/>
<id>urn:sha1:db398e3096825b1fb0d01160715596355369f331</id>
<content type='text'>
This adds a single file containing ~200 tagged epigrams in English
language. The debian/control file is extended to provide the new
"tfortunes" package which ships this data file. The new package is
Recommended: by the tfortune package but tfortune works without it
if epigrams are provided locally.

The debian/copyright file also needs to be adjusted because the
epigrams are under the public domain while the source code remains
GPLv3.

The epigrams were created by running

	tfortune -- print -atx pub

on the author's epigram database with "pub" being a tag expression
that filters out epigrams not suitable for public exposure.

Suggested-by: Adam Borowski &lt;kilobyte@angband.pl&gt;

v2 -&gt; v3
~~~~~~~~
Apply fixes provided by Adam Borowski:
 * Fix bogus date in debian/changelog (s/Mon/Tue)
 * Make the data package Arch:all, since it is truly arch-independent
 * Add Multi-Arch header to debian/control

v1 -&gt; v2
~~~~~~~~
Incorporate feedback from Adam Borowski:
 * Fix typo in description of the tfortunes package
 * Update debian/changelog and increase debian version number
</content>
</entry>
<entry>
<title>Fall back to system-wide epigram directory.</title>
<updated>2019-06-19T09:33:08Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-06-16T11:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=008017ce1e1d6cf19f62451ac84b11520b80b748'/>
<id>urn:sha1:008017ce1e1d6cf19f62451ac84b11520b80b748</id>
<content type='text'>
If the per-user directory can not be opened, we currently print an
error message and exit. As pointed out by Adam Borowski, this is not
especially user-friendly.

This commit teaches tfortune to look in a second, system-wide location
in this case.  This location can be controlled with the --datadir
option of configure. The man page is updated accordingly.
</content>
</entry>
<entry>
<title>Makefile: Avoid warning when config.mak is not present.</title>
<updated>2019-06-04T14:25:45Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-06-04T14:22:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=6eb50bc388c544da7898f21f76a947c6dece09e2'/>
<id>urn:sha1:6eb50bc388c544da7898f21f76a947c6dece09e2</id>
<content type='text'>
Without the leading dash, make(1) complains if, for example,

	make config.mak

is run on a pristine tree. The dash instructs make(1) to not emit
a warning if the file to include does not exist or cannot be remade.
</content>
</entry>
<entry>
<title>Run gzip with -n.</title>
<updated>2019-06-01T10:23:02Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-05-31T18:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=59673140b56375e802392331fec7cb4ab42d0ddd'/>
<id>urn:sha1:59673140b56375e802392331fec7cb4ab42d0ddd</id>
<content type='text'>
It is generally a good idea to not save the local file name and
timestamp in the compressed file, as this thwarts reproducible builds.

Suggested-by: Adam Borowski &lt;kilobyte@angband.pl&gt;
</content>
</entry>
<entry>
<title>New make targets: exe, build-arch, man and build-indep.</title>
<updated>2019-05-24T06:33:09Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-05-22T13:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=2aa67575353d6b4e5a8411c69d96fabe80af41fc'/>
<id>urn:sha1:2aa67575353d6b4e5a8411c69d96fabe80af41fc</id>
<content type='text'>
It's good practice to provide separate make targets for generating
arch-dependent files (e.g., executables) and for arch-independent files
(e.g., manual pages). Currently there is only one file of either type
which gets installed by the make target, but this might change.
</content>
</entry>
<entry>
<title>make distclean: Remove also configure.sh.</title>
<updated>2019-05-24T06:32:00Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-05-20T22:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=d48e676ab44873c402acbafc5d7602fdee6a05fb'/>
<id>urn:sha1:d48e676ab44873c402acbafc5d7602fdee6a05fb</id>
<content type='text'>
All derived files should be removed by the distclean target.
</content>
</entry>
<entry>
<title>Install man pages in compressed form.</title>
<updated>2019-05-24T06:32:00Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-05-21T09:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=54b9de32d887856379b9874335d4d59740eb111e'/>
<id>urn:sha1:54b9de32d887856379b9874335d4d59740eb111e</id>
<content type='text'>
This is generally a good idea since all versions of man(1) support
at least gzip-compressed manual pages.
</content>
</entry>
<entry>
<title>Install man page in section 6.</title>
<updated>2019-05-24T06:30:59Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-05-20T17:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=ac2fb50196128ab8cb687b3e7f746be4ab46a935'/>
<id>urn:sha1:ac2fb50196128ab8cb687b3e7f746be4ab46a935</id>
<content type='text'>
The manual page of the standard fortune program is part of section 6
(Games Manuals), so the tfortune man page should be installed there
as well rather than in section 1.
</content>
</entry>
<entry>
<title>Avoid duplication in version, README, man page.</title>
<updated>2019-03-13T08:24:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-02-17T11:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/tfortune/commit/?id=6f18187fadd61f42a8e207342b27f17d9b1b9f77'/>
<id>urn:sha1:6f18187fadd61f42a8e207342b27f17d9b1b9f77</id>
<content type='text'>
URLs and the email address are currently spread out over multiple
files.  This commit cleans up the mess by defining everything in
Makefile and adjusting other places to use the information from there.
We use the opportunity to add a link to the author's home page.

version-gen.sh is made generic, i.e., it does not refer to tfortune
any more.
</content>
</entry>
</feed>
