[LyX/master] Add 3rdparty to source package

2015-12-19 Thread Günter Milde
commit c829eeebb791cad2eb6e897e9f8d9da1d287ff8b
Author: Georg Baum 
Date:   Sat Dec 19 11:08:08 2015 +0100

Add 3rdparty to source package

The new 3rdparty libraries are not added to the autotools build system, so
that they appear in the source package. They cannot be compiled yet with
autotools (although this would make sense for cross compilation with mingw),
but adding configure support for enabling/disabling these like we do for
boost is a bit more work, so I did not do it for now. Nevertheless, the
three new Makefile.am are already prepared for compilation.

diff --git a/3rdparty/Makefile.am b/3rdparty/Makefile.am
new file mode 100644
index 000..8706d08
--- /dev/null
+++ b/3rdparty/Makefile.am
@@ -0,0 +1,6 @@
+include $(top_srcdir)/config/common.am
+
+DIST_SUBDIRS = hunspell libiconv zlib
+
+SUBDIRS = hunspell libiconv zlib
+
diff --git a/3rdparty/hunspell/Makefile.am b/3rdparty/hunspell/Makefile.am
new file mode 100644
index 000..a4e3aeb
--- /dev/null
+++ b/3rdparty/hunspell/Makefile.am
@@ -0,0 +1,72 @@
+include $(top_srcdir)/config/common.am
+
+# This is prepared for compilation, but currently only used for packaging,
+# because configure support for compilation is still missing.
+
+noinst_LIBRARIES = liblyxhunspell.a
+
+EXTRA_DIST = \
+   CMakeLists.txt \
+   1.3.3/AUTHORS \
+   1.3.3/BUGS \
+   1.3.3/COPYING \
+   1.3.3/COPYING.LGPL \
+   1.3.3/COPYING.MPL \
+   1.3.3/license.hunspell \
+   1.3.3/README \
+   1.3.3/THANKS \
+   1.3.3/src/hunspell/hunspell.dsp \
+   1.3.3/src/hunspell/hunvisapi.h.in \
+   1.3.3/src/hunspell/license.hunspell \
+   1.3.3/src/hunspell/license.myspell \
+   1.3.3/src/hunspell/makefile.mk \
+   1.3.3/src/hunspell/README
+
+liblyxhunspell_a_SOURCES = \
+   1.3.3/src/hunspell/affentry.cxx \
+   1.3.3/src/hunspell/affentry.hxx \
+   1.3.3/src/hunspell/affixmgr.cxx \
+   1.3.3/src/hunspell/affixmgr.hxx \
+   1.3.3/src/hunspell/atypes.hxx \
+   1.3.3/src/hunspell/baseaffix.hxx \
+   1.3.3/src/hunspell/csutil.cxx \
+   1.3.3/src/hunspell/csutil.hxx \
+   1.3.3/src/hunspell/dictmgr.cxx \
+   1.3.3/src/hunspell/dictmgr.hxx \
+   1.3.3/src/hunspell/filemgr.cxx \
+   1.3.3/src/hunspell/filemgr.hxx \
+   1.3.3/src/hunspell/hashmgr.cxx \
+   1.3.3/src/hunspell/hashmgr.hxx \
+   1.3.3/src/hunspell/htypes.hxx \
+   1.3.3/src/hunspell/hunspell.cxx \
+   1.3.3/src/hunspell/hunspell.h \
+   1.3.3/src/hunspell/hunspell.hxx \
+   1.3.3/src/hunspell/hunvisapi.h \
+   1.3.3/src/hunspell/hunzip.cxx \
+   1.3.3/src/hunspell/hunzip.hxx \
+   1.3.3/src/hunspell/langnum.hxx \
+   1.3.3/src/hunspell/phonet.cxx \
+   1.3.3/src/hunspell/phonet.hxx \
+   1.3.3/src/hunspell/replist.cxx \
+   1.3.3/src/hunspell/replist.hxx \
+   1.3.3/src/hunspell/suggestmgr.cxx \
+   1.3.3/src/hunspell/suggestmgr.hxx \
+   1.3.3/src/hunspell/utf_info.cxx \
+   1.3.3/src/hunspell/w_char.hxx \
+   1.3.3/src/parsers/firstparser.cxx \
+   1.3.3/src/parsers/firstparser.hxx \
+   1.3.3/src/parsers/htmlparser.cxx \
+   1.3.3/src/parsers/htmlparser.hxx \
+   1.3.3/src/parsers/latexparser.cxx \
+   1.3.3/src/parsers/latexparser.hxx \
+   1.3.3/src/parsers/manparser.cxx \
+   1.3.3/src/parsers/manparser.hxx \
+   1.3.3/src/parsers/odfparser.cxx \
+   1.3.3/src/parsers/odfparser.hxx \
+   1.3.3/src/parsers/testparser.cxx \
+   1.3.3/src/parsers/textparser.cxx \
+   1.3.3/src/parsers/textparser.hxx \
+   1.3.3/src/parsers/xmlparser.cxx \
+   1.3.3/src/parsers/xmlparser.hxx \
+   1.3.3/src/win_api/config.h
+
diff --git a/3rdparty/libiconv/Makefile.am b/3rdparty/libiconv/Makefile.am
new file mode 100644
index 000..2a516a5
--- /dev/null
+++ b/3rdparty/libiconv/Makefile.am
@@ -0,0 +1,266 @@
+include $(top_srcdir)/config/common.am
+
+# This is prepared for compilation, but currently only used for packaging,
+# because configure support for compilation is still missing.
+
+noinst_LIBRARIES = liblyxiconv.a
+
+EXTRA_DIST = \
+   CMakeLists.txt \
+   config.h.cmake \
+   configure.cmake \
+   1.14/COPYING.LIB \
+   1.14/include/iconv.h.build.in \
+   1.14/include/iconv.h.in \
+   1.14/lib/aliases_sysaix.gperf \
+   1.14/lib/aliases.gperf \
+   1.14/lib/aliases_syshpux.gperf \
+   1.14/lib/aliases_sysosf1.gperf \
+   1.14/lib/aliases_syssolaris.gperf \
+   1.14/lib/encodings_aix.def \
+   1.14/lib/encodings.def \
+   1.14/lib/encodings_dos.def \
+   1.14/lib/encodings_extra.def \
+   1.14/lib/encodings_local.def \
+   1.14/lib/encodings_osf1.def \
+   1.14/lib/translit.def \
+   1.14/libcharset/include/libcharset.h.in \
+   1.14/libcharset/include/localcharset.h.build.in \
+   1.14/libcharset/include/localcharset.h.in \
+   1.14/libcharset/lib/ChangeLog 

[LyX/master] Add 3rdparty to source package

2015-12-19 Thread Georg Baum
commit 5537d1a1f03bb969d22e0d42a81317735c41c233
Author: Georg Baum 
Date:   Sat Dec 19 11:08:08 2015 +0100

Add 3rdparty to source package

The new 3rdparty libraries are not added to the autotools build system, so
that they appear in the source package. They cannot be compiled yet with
autotools (although this would make sense for cross compilation with mingw),
but adding configure support for enabling/disabling these like we do for
boost is a bit more work, so I did not do it for now. Nevertheless, the
three new Makefile.am are already prepared for compilation.

diff --git a/3rdparty/Makefile.am b/3rdparty/Makefile.am
new file mode 100644
index 000..8706d08
--- /dev/null
+++ b/3rdparty/Makefile.am
@@ -0,0 +1,6 @@
+include $(top_srcdir)/config/common.am
+
+DIST_SUBDIRS = hunspell libiconv zlib
+
+SUBDIRS = hunspell libiconv zlib
+
diff --git a/3rdparty/hunspell/Makefile.am b/3rdparty/hunspell/Makefile.am
new file mode 100644
index 000..a4e3aeb
--- /dev/null
+++ b/3rdparty/hunspell/Makefile.am
@@ -0,0 +1,72 @@
+include $(top_srcdir)/config/common.am
+
+# This is prepared for compilation, but currently only used for packaging,
+# because configure support for compilation is still missing.
+
+noinst_LIBRARIES = liblyxhunspell.a
+
+EXTRA_DIST = \
+   CMakeLists.txt \
+   1.3.3/AUTHORS \
+   1.3.3/BUGS \
+   1.3.3/COPYING \
+   1.3.3/COPYING.LGPL \
+   1.3.3/COPYING.MPL \
+   1.3.3/license.hunspell \
+   1.3.3/README \
+   1.3.3/THANKS \
+   1.3.3/src/hunspell/hunspell.dsp \
+   1.3.3/src/hunspell/hunvisapi.h.in \
+   1.3.3/src/hunspell/license.hunspell \
+   1.3.3/src/hunspell/license.myspell \
+   1.3.3/src/hunspell/makefile.mk \
+   1.3.3/src/hunspell/README
+
+liblyxhunspell_a_SOURCES = \
+   1.3.3/src/hunspell/affentry.cxx \
+   1.3.3/src/hunspell/affentry.hxx \
+   1.3.3/src/hunspell/affixmgr.cxx \
+   1.3.3/src/hunspell/affixmgr.hxx \
+   1.3.3/src/hunspell/atypes.hxx \
+   1.3.3/src/hunspell/baseaffix.hxx \
+   1.3.3/src/hunspell/csutil.cxx \
+   1.3.3/src/hunspell/csutil.hxx \
+   1.3.3/src/hunspell/dictmgr.cxx \
+   1.3.3/src/hunspell/dictmgr.hxx \
+   1.3.3/src/hunspell/filemgr.cxx \
+   1.3.3/src/hunspell/filemgr.hxx \
+   1.3.3/src/hunspell/hashmgr.cxx \
+   1.3.3/src/hunspell/hashmgr.hxx \
+   1.3.3/src/hunspell/htypes.hxx \
+   1.3.3/src/hunspell/hunspell.cxx \
+   1.3.3/src/hunspell/hunspell.h \
+   1.3.3/src/hunspell/hunspell.hxx \
+   1.3.3/src/hunspell/hunvisapi.h \
+   1.3.3/src/hunspell/hunzip.cxx \
+   1.3.3/src/hunspell/hunzip.hxx \
+   1.3.3/src/hunspell/langnum.hxx \
+   1.3.3/src/hunspell/phonet.cxx \
+   1.3.3/src/hunspell/phonet.hxx \
+   1.3.3/src/hunspell/replist.cxx \
+   1.3.3/src/hunspell/replist.hxx \
+   1.3.3/src/hunspell/suggestmgr.cxx \
+   1.3.3/src/hunspell/suggestmgr.hxx \
+   1.3.3/src/hunspell/utf_info.cxx \
+   1.3.3/src/hunspell/w_char.hxx \
+   1.3.3/src/parsers/firstparser.cxx \
+   1.3.3/src/parsers/firstparser.hxx \
+   1.3.3/src/parsers/htmlparser.cxx \
+   1.3.3/src/parsers/htmlparser.hxx \
+   1.3.3/src/parsers/latexparser.cxx \
+   1.3.3/src/parsers/latexparser.hxx \
+   1.3.3/src/parsers/manparser.cxx \
+   1.3.3/src/parsers/manparser.hxx \
+   1.3.3/src/parsers/odfparser.cxx \
+   1.3.3/src/parsers/odfparser.hxx \
+   1.3.3/src/parsers/testparser.cxx \
+   1.3.3/src/parsers/textparser.cxx \
+   1.3.3/src/parsers/textparser.hxx \
+   1.3.3/src/parsers/xmlparser.cxx \
+   1.3.3/src/parsers/xmlparser.hxx \
+   1.3.3/src/win_api/config.h
+
diff --git a/3rdparty/libiconv/Makefile.am b/3rdparty/libiconv/Makefile.am
new file mode 100644
index 000..2a516a5
--- /dev/null
+++ b/3rdparty/libiconv/Makefile.am
@@ -0,0 +1,266 @@
+include $(top_srcdir)/config/common.am
+
+# This is prepared for compilation, but currently only used for packaging,
+# because configure support for compilation is still missing.
+
+noinst_LIBRARIES = liblyxiconv.a
+
+EXTRA_DIST = \
+   CMakeLists.txt \
+   config.h.cmake \
+   configure.cmake \
+   1.14/COPYING.LIB \
+   1.14/include/iconv.h.build.in \
+   1.14/include/iconv.h.in \
+   1.14/lib/aliases_sysaix.gperf \
+   1.14/lib/aliases.gperf \
+   1.14/lib/aliases_syshpux.gperf \
+   1.14/lib/aliases_sysosf1.gperf \
+   1.14/lib/aliases_syssolaris.gperf \
+   1.14/lib/encodings_aix.def \
+   1.14/lib/encodings.def \
+   1.14/lib/encodings_dos.def \
+   1.14/lib/encodings_extra.def \
+   1.14/lib/encodings_local.def \
+   1.14/lib/encodings_osf1.def \
+   1.14/lib/translit.def \
+   1.14/libcharset/include/libcharset.h.in \
+   1.14/libcharset/include/localcharset.h.build.in \
+   1.14/libcharset/include/localcharset.h.in \
+   1.14/libcharset/lib/ChangeLog