]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
Merge branch 't/dia'
authorAndre Noll <maan@systemlinux.org>
Thu, 22 Aug 2013 17:07:45 +0000 (19:07 +0200)
committerAndre Noll <maan@systemlinux.org>
Thu, 22 Aug 2013 17:20:12 +0000 (19:20 +0200)
Was cooking since 2013-06-07.

f5fb7a Overview: Add new slides, powered by dia.

1  2 
Makefile.in
NEWS

diff --combined Makefile.in
index 487a9efe2bb6f51f9b3d5ad279aeae2cc5a2c469,299c38f1edfd4d02dca3647a1d3dc8065bf6dc5b..cf8b9f71f0684d4f0184a03ff3b2b519d6e9b44f
@@@ -8,8 -8,7 +8,8 @@@ MANDIR := @datarootdir@/man/man
  PACKAGE_VERSION := @PACKAGE_VERSION@
  PACKAGE_STRING := @PACKAGE_STRING@
  install_sh := @install_sh@
 -executables := @executables@
 +executables := $(addprefix para_, @executables@)
 +ggo_descriptions_declared := @ggo_descriptions_declared@
  
  GENGETOPT := @gengetopt@
  HELP2MAN := @help2man@
@@@ -19,6 -18,7 +19,6 @@@ build_date := $(shell date
  uname_s := $(shell uname -s 2>/dev/null || echo "UNKNOWN_OS")
  uname_rs := $(shell uname -rs)
  cc_version := $(shell $(CC) --version | head -n 1)
 -codename := spectral gravity
  
  GIT_VERSION := $(shell ./GIT-VERSION-GEN git-version.h)
  
@@@ -34,7 -34,6 +34,7 @@@ object_dir := $(build_dir)/object
  dep_dir := $(build_dir)/deps
  man_dir := $(build_dir)/man/man1
  cmdline_dir := $(build_dir)/cmdline
 +m4depdir := $(build_dir)/m4deps
  
  DEBUG_CPPFLAGS += -g -Wunused -Wundef -W
  DEBUG_CPPFLAGS += -Wredundant-decls
@@@ -68,6 -67,7 +68,6 @@@ CPPFLAGS += -Wchar-subscript
  CPPFLAGS += -DBINDIR='"$(BINDIR)"'
  CPPFLAGS += -DBUILD_DATE='"$(build_date)"'
  CPPFLAGS += -DUNAME_RS='"$(uname_rs)"'
 -CPPFLAGS += -DCODENAME='"$(codename)"'
  CPPFLAGS += -DCC_VERSION='"$(cc_version)"'
  CPPFLAGS += -Werror-implicit-function-declaration
  CPPFLAGS += -Wmissing-noreturn
@@@ -81,13 -81,12 +81,12 @@@ CPPFLAGS += @osl_cppflags
  
  LDFLAGS += @clock_gettime_ldflags@
  
 -man_pages := $(patsubst %, $(man_dir)/%.1, @executables@)
 +man_pages := $(patsubst %, $(man_dir)/%.1, $(executables))
  
  autocrap := config.h.in configure
  tarball_pfx := @PACKAGE_TARNAME@-$(PACKAGE_VERSION)
  tarball_delete := $(addprefix $(tarball_pfx)/,\
-       web .changelog_before_cvs .changelog_cvs .gitignore\
-       skencil)
+       web .changelog_before_cvs .changelog_cvs .gitignore)
  tarball := @PACKAGE_TARNAME@-$(PACKAGE_VERSION).tar.bz2
  
  # To put more focus on warnings, be less verbose as default
@@@ -99,12 -98,12 +98,12 @@@ els
  endif
  
  .PHONY: dep all clean distclean maintainer-clean install man tarball
 -all: dep @executables@ $(man_pages)
 +all: dep $(executables) $(man_pages)
  dep: $(deps)
  man: $(man_pages)
  tarball: $(tarball)
  
 -$(object_dir) $(man_dir) $(ggo_dir) $(cmdline_dir) $(dep_dir):
 +$(object_dir) $(man_dir) $(ggo_dir) $(cmdline_dir) $(dep_dir) $(m4depdir):
        $(Q) $(MKDIR_P) $@
  
  -include $(m4_ggo_dir)/makefile
@@@ -182,10 -181,6 +181,10 @@@ $(object_dir)/mp3dec_filter.o: mp3dec_f
        @[ -z "$(Q)" ] || echo 'CC $<'
        $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @mad_cppflags@ $<
  
 +$(object_dir)/compress_filter.o: compress_filter.c | $(object_dir)
 +      @[ -z "$(Q)" ] || echo 'CC $<'
 +      $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) -O3 $<
 +
  $(object_dir)/aacdec_filter.o: aacdec_filter.c | $(object_dir)
        @[ -z "$(Q)" ] || echo 'CC $<'
        $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @faad_cppflags@ $<
@@@ -231,7 -226,6 +230,7 @@@ all_objs := @recv_objs@ @filter_objs@ @
        @audiod_objs@ @audioc_objs@ @fade_objs@ @server_objs@ \
        @write_objs@ @afh_objs@ @play_objs@
  deps := $(addprefix $(dep_dir)/, $(all_objs:.o=.d))
 +m4_deps := $(addprefix $(m4depdir)/, $(addsuffix .m4d, @executables@))
  
  recv_objs := $(addprefix $(object_dir)/, @recv_objs@)
  filter_objs := $(addprefix $(object_dir)/, @filter_objs@)
@@@ -247,7 -241,6 +246,7 @@@ play_objs := $(addprefix $(object_dir)/
  
  ifeq ($(findstring clean, $(MAKECMDGOALS)),)
  -include $(deps)
 +-include $(m4_deps)
  endif
  
  para_recv: $(recv_objs)
@@@ -296,7 -289,7 +295,7 @@@ para_play: $(play_objs
  
  clean:
        @[ -z "$(Q)" ] || echo 'CLEAN'
 -      $(Q) rm -f @executables@
 +      $(Q) rm -f $(executables)
        $(Q) rm -rf $(object_dir)
  
  clean2: clean
@@@ -310,14 -303,12 +309,12 @@@ distclean: clean2 test-clea
        $(Q) rm -f GPATH GRTAGS GSYMS GTAGS
  
  maintainer-clean: distclean
-       rm -f *.tar.bz2 \
-               config.h configure \
-               config.h.in skencil/*.pdf skencil/*.ps
+       rm -f *.tar.bz2 config.h configure config.h.in
        rm -rf web_sync
  
  install: all man
        $(MKDIR_P) $(BINDIR) $(MANDIR)
 -      $(install_sh) -s -m 755 @executables@ $(BINDIR)
 +      $(install_sh) -s -m 755 $(executables) $(BINDIR)
        $(install_sh) -m 644 $(man_pages) $(MANDIR)
        $(MKDIR_P) $(VARDIR) >/dev/null 2>&1 || true # not fatal, so don't complain
  
diff --combined NEWS
index 035a23f0d1731b71fc925241a665ff6813a1668c,56f84753314b71f7f41b193eb4e7a6df6ce8d82f..d4ab30d1b16bf7e83312af6fcefe9e47fd6f4410
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,40 -1,11 +1,43 @@@
 -------------------------------------------
 -0.?.? (to be announced) "spectral gravity"
 -------------------------------------------
 +---------------------------------------------
 +0.5.0 (to be announced) "invertible validity"
 +---------------------------------------------
  
 +      - The sideband compatibility code has been removed, hence
 +        sideband connections (introduced in 0.4.11) are now mandatory.
 +      - Addblob commands can produce output.
 +      - The stat command no longer sends garbage when para_server was
 +        compiled against libgcrypt.
 +      - Dependencies for gengetopt files are computed automatically.
 +        This eliminates a constant source of build bugs.
 +      - The setatt command now accepts file name patterns rather than only
 +        path names.
++      - overview.pdf is now based on dia, a simple diagram creation program.
++        The new version is much more detailed and contains descriptions of
++        the various programs of the paraslash package.
 +
 +--------------------------------------
 +0.4.13 (2013-07-29) "spectral gravity"
 +--------------------------------------
 +
 +One more 0.4.x release before the API-breaking changes for 0.5.0 go
 +in. The main features of this release are the ogg/opus audio format,
 +and UTF-8 support, but it includes also tons of other improvements
 +and fixes all over the place.
 +
 +      - New audio format: ogg/opus.
        - UTF8 support for para_gui and the mp3 audio format handler.
        - Scheduler improvements and fixes.
        - The obsolete gettimeofday() function has been replaced
          by clock_gettime() on systems which support it.
 +      - Speed and usability improvements for para_gui.
 +      - para_client now restores the fd flags of stdin and stdout
 +        on shutdown.
 +      - Improved manual pages.
 +      - Consistent version strings for all executables.
 +      - Reduced dependencies on generated files result in fewer
 +        recompilations on changes.
 +      - Performance improvements for the compress filter.
 +      - Improved downloads web page.
  
  -----------------------------------------
  0.4.12 (2012-12-20) "volatile relativity"