<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dss/Makefile, branch next</title>
<subtitle>DSS - dyadic snapshot scheduler</subtitle>
<id>https://git.tue.mpg.de/cgit/dss/atom?h=next</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/dss/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/'/>
<updated>2024-04-25T13:38:23Z</updated>
<entry>
<title>Support local make files.</title>
<updated>2024-04-25T13:38:23Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-04-25T13:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=73e0fd24ed41db7882948ee4d7ff63119cf5a67d'/>
<id>urn:sha1:73e0fd24ed41db7882948ee4d7ff63119cf5a67d</id>
<content type='text'>
These additional targets are handy for site-local targets such as
installing the web files or deploying the executable and the man page
on a remote server.
</content>
</entry>
<entry>
<title>dss-1.0.1.</title>
<updated>2019-11-08T13:24:27Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-11-08T13:24:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=53920f69b9988918e3be610e432e619c996e3e99'/>
<id>urn:sha1:53920f69b9988918e3be610e432e619c996e3e99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Redo the logo as svg.</title>
<updated>2019-09-18T08:34:04Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2019-01-19T11:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=eefbddd33850c724d7b5a07b484b00d0b6821961'/>
<id>urn:sha1:eefbddd33850c724d7b5a07b484b00d0b6821961</id>
<content type='text'>
Scalable vector graphics are much nicer for web pages than bitmaps. The
mklogo script can be removed and there is no more dependency on
ImageMagick. What a deal.

The new logo was made with vi. It is a bit smaller than the old logo
but looks similar.
</content>
</entry>
<entry>
<title>dss-1.0.0.</title>
<updated>2017-11-19T02:09:02Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-11-19T02:01:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=14e9d97693f19b79ff4adbfa1a1272b8f81cf986'/>
<id>urn:sha1:14e9d97693f19b79ff4adbfa1a1272b8f81cf986</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace license boilerplate with single line SPDX comments.</title>
<updated>2017-11-19T01:53:25Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-11-06T00:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=1f5ecfacc341f893d73caa0a613d553af33a6cc9'/>
<id>urn:sha1:1f5ecfacc341f893d73caa0a613d553af33a6cc9</id>
<content type='text'>
This gets rid of existing copyright templates in favor of just the
one-liner SPDX (Software Package Data Exchange) notice. All files are
licensed under the GPL-2.0, so the same tag is added to each file. No
copyright is changed by this commit.

Several files (mostly the very short ones) did not contain a license
text so far. By default all files without license information are
under the default license of this package, which is GPL version 2.
This commit adds the missing SPDX line so that now all files except
dss.css, index.html.in, INSTALL, NEWS and README have it.

We also remove author and copyright year, since the author is the same
everywhere, and the year hasn't been updated any more since at least
six years. Accurate information is available from the git log.

The COPYING file can also be removed because the license text at
https://spdx.org/licenses/GPL-2.0.html is immutable.
</content>
</entry>
<entry>
<title>Merge branch 'refs/heads/t/im-logo'</title>
<updated>2017-11-06T00:28:51Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-11-06T00:27:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=5b1c780d1a3e02a6f64242ef5d8c0a2dc71de3ec'/>
<id>urn:sha1:5b1c780d1a3e02a6f64242ef5d8c0a2dc71de3ec</id>
<content type='text'>
One commit which changes the way dss.png is built and another one
which adds the generated dss.png to .gitignore.

* refs/heads/t/im-logo:
  Add dss.png to .gitignore.
  Replace dss.dia by a shell script.
</content>
</entry>
<entry>
<title>Replace dss.dia by a shell script.</title>
<updated>2017-07-17T19:55:09Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-04-30T00:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=01535a41c6cd27b14627cef5a00061f2fe22ed98'/>
<id>urn:sha1:01535a41c6cd27b14627cef5a00061f2fe22ed98</id>
<content type='text'>
The dia command line tool misaligns the text on the dss logo, and the
dia application started to segfault on my home box after a library
upgrade.

This patch replaces the dia source file by the mklogo bash script
which runs the convert utility of ImageMagick to write the dss logo
in png format to stdout.

The result looks almost identical.
</content>
</entry>
<entry>
<title>build: Introduce DSS_CPPFLAGS.</title>
<updated>2017-07-13T20:54:03Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-07-13T17:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=32d58d6a681c6800feb89500f1d3776320c58359'/>
<id>urn:sha1:32d58d6a681c6800feb89500f1d3776320c58359</id>
<content type='text'>
As with CFLAGS, it is good practice to leave CPPFLAGS unset in the
Makefile and append it to the cc command after our own flags, to give
the user a chance to override our settings.

This patch initializes DSS_CPPFLAGS with the VERSION_STRING define
which was part of the receipe and adds -Wunused macros, which is a
preprocessor flag rather than a compiler flag.

DSS_CPPFLAGS and CPPFLAGS are added to the two relevant commands,
in addition to the existing DSS_CFLAGS and CFLAGS.
</content>
</entry>
<entry>
<title>build: Fix cc command which creates dependencies,</title>
<updated>2017-07-13T20:54:03Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-07-13T17:33:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=df63a10b9cbc312f66800da0998b96f024bb3ea3'/>
<id>urn:sha1:df63a10b9cbc312f66800da0998b96f024bb3ea3</id>
<content type='text'>
The command to create Makefile.deps was hardcoded as gcc in Makefile.
This patch changes the command to $(CC) and adds the usual set of
flags which we use for compiling.
</content>
</entry>
<entry>
<title>build: Combine CFLAGS and DEBUG_CFLAGS.</title>
<updated>2017-07-13T20:54:03Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2017-07-13T17:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/dss/commit/?id=ddc8142e820ddf31c4f78fcebd359d1424f31390'/>
<id>urn:sha1:ddc8142e820ddf31c4f78fcebd359d1424f31390</id>
<content type='text'>
We needed two sets of flags for gengetopt because the C code generated
by gengetopt would not compile cleanly with our rather strict set of
flags. With lopsub this is no longer necessary.

Moreover, it is considered good practice to not set CFLAGS at all but
to append the contents of this variable to the compile command. This
way the user may set the variable to override some of the options.

This commit gets rid of CFLAGS in favor of DSS_CFLAGS, which is just
the union of the CFLAGS and the DEBUG_CFLAGS variables we had before.
</content>
</entry>
</feed>
