Commit Graph

51 Commits

Author SHA1 Message Date
Moritz Bunkus
a8349614b2 Use 'tr -d' instead of 'echo -n'.
The 'echo' on Mac OS does not support '-n'.
2010-02-13 21:05:49 +01:00
Moritz Bunkus
13ef06e046 Fixes for compilation with older versions from the wxWidgets 2.8.x series 2010-02-12 16:43:41 +01:00
Moritz Bunkus
5c49851405 Removed compatibility code for wxWidgets < 2.8.0 2010-02-12 15:24:48 +01:00
Moritz Bunkus
9c8e760246 Require wxWidgets 2.8.0 or newer. 2010-02-12 10:23:46 +01:00
Moritz Bunkus
9b09198871 Always check for Boost::System, and do that before the Boost::Filesystem check 2010-02-10 13:30:54 +01:00
Moritz Bunkus
ce11e3bc1c Cosmetics/Reformatting 2010-02-10 13:29:42 +01:00
Moritz Bunkus
f5e080ee6f Don't use non-existing directories for Boost detection 2010-02-10 13:29:32 +01:00
Moritz Bunkus
0ecabb046d No returns inside generated Makefile rules 2010-01-10 00:31:55 +01:00
Moritz Bunkus
91ca2b04ed Added a Chinese Simplified translation for mmg's guide. 2010-01-06 22:43:44 +01:00
Moritz Bunkus
2fd3983160 Moved mmg's guide to another subdirectory. 2010-01-06 22:26:31 +01:00
Moritz Bunkus
8ee05e13e9 Adjustments for better fitting into mkvtoolnix' make system. 2010-01-04 21:10:37 +01:00
Moritz Bunkus
862e573f7e Merge commit 'manpages-ja/translate-manpages' into manpages-ja 2010-01-04 20:50:22 +01:00
Moritz Bunkus
430f3801dc Fixes for compilation with Boost v1.34.1. 2009-12-28 20:44:00 +01:00
Moritz Bunkus
c94996a5f9 Require Boost v1.34.0 or later. 2009-12-28 20:43:47 +01:00
Moritz Bunkus
40cdb36295 Actually try to link against Boost::Filesystem during the test for the Boost::System dependency. 2009-12-28 19:08:53 +01:00
Moritz Bunkus
4be97555d1 Only test for Boost::System if Boost::Filesystem depends on it. 2009-12-28 18:58:53 +01:00
Moritz Bunkus
eb8377ed97 Added checks for boost::system. 2009-12-27 23:05:37 +01:00
Moritz Bunkus
673aee5ee5 Cosmetics (untabify) 2009-12-27 18:30:06 +01:00
Moritz Bunkus
441534c260 Added a configure check for Boost's Filesystem library. 2009-12-27 18:30:06 +01:00
Katsuhiko Nishimra
785422db30 Defined make rule to generate translated man pages. 2009-12-20 22:24:00 +09:00
Moritz Bunkus
34754808de Use configure's 'host' variable for mingw detection
Otherwise a real mingw on Windows may not be detected correctly.
2009-12-20 12:15:42 +01:00
Moritz Bunkus
50b994599b Automatically break help output at the actual terminal width.
Works only with programs using the cli_parser_c class. This is only
mkvpropedit so far, but the others will follow.

Oh, and this only works if ioctl & TIOCGWINSZ are available.
2009-12-07 21:09:14 +01:00
Moritz Bunkus
1b67331866 Added an option for omitting the build timestamp from all version information. 2009-12-05 12:59:10 +01:00
Moritz Bunkus
4535f4fa78 Added boost/foreach.hpp and configure checks in case the system version is older than 1.34.0.
I want Debian Etch & OpenSuSE 10.x to continue to be supported, and
those only ship with Boost 1.33.0.
2009-11-25 22:29:02 +01:00
Moritz Bunkus
57c158cab7 Added a configure test for xsltproc and DocBook. Added make rules for converting DocBook XML to man pages. 2009-08-10 21:22:41 +02:00
Moritz Bunkus
b20fbd7086 Create tags for Emacs. 2009-07-30 20:13:58 +02:00
Moritz Bunkus
e1956f9d40 Use the boost::logic::tribool class for tri state logic. Removed unused code. 2009-04-11 13:30:04 +02:00
Moritz Bunkus
515bca4a5f Revert "Remove wxWidgets 2.6 compatiblity options"
This reverts commit 5693b3d73a.
Due to the removal of wxTreebook 2.8 is not needed anymore.
2009-03-23 14:12:42 +01:00
Moritz Bunkus
aa69e26421 Revert "The header editor requires wxWidgets 2.8.0."
This reverts commit 1e88b396e1.
Due to the removal of wxTreebook 2.8 is not required anymore.
2009-03-23 14:12:10 +01:00
Moritz Bunkus
5693b3d73a Remove wxWidgets 2.6 compatiblity options
mmg requires wxWidgets 2.8 now which defines wxFD_OPEN etc. No need to check for it in configure.
2009-03-22 00:14:27 +01:00
Moritz Bunkus
1e88b396e1 The header editor requires wxWidgets 2.8.0. 2009-03-22 00:09:34 +01:00
Moritz Bunkus
84f70308cd Added a configure check for checking if wxWidgets was compiled with Unicode support. 2009-03-15 15:05:28 +01:00
Moritz Bunkus
e9548642b3 Fixed Boost detection on PowerPC64
$target seems to be set to powerpc64 in some cases. Patch by
Dominik Mierzejewski. Fix for bug 347.
2009-03-01 11:40:28 +01:00
Moritz Bunkus
96cf092850 Removed support for gcc v2.x style dependency information
gcc v2.x will no longer be supported.
2009-02-26 19:58:16 +01:00
Moritz Bunkus
52ea7037ab Improved fix for compilation with wxWidgets 2.9
wxWidgets 2.8 defines file dialog enums as wxFD_... while 2.6 used wx_...
This patch detects whether or not the wxFD_... enums are available and
uses them; otherwise the old enums are used.
2009-02-26 16:21:40 +01:00
Moritz Bunkus
9cfe9298d9 Use wxBitmapComboBoxes instead of wxComboBoxes on Linux with wxWidgets 2.8.0 and newer
On Linux wxWidgets 2.8.0 and newer uses the GTK combo boxes which suck. A lot.
Therefore mmg uses wxBitmapComboBoxes for wxWidgets >= 2.8.0 on Linux and normal
wxComboBoxes in all other cases. wxBitmapComboBoxes are still drawn by wxWidgets
itself (just like wxComboBoxes before 2.8.0) and offer much better functionality.
Fix for bug 339.
2009-02-25 22:40:12 +01:00
Moritz Bunkus
56fb138489 Only check for windres during cross-builds
windres is not needed for non-Windows builds and should
therefore only be checked if we are cross-compiling.
Otherwise warnings or errors could confuse the user.
2009-02-25 15:50:19 +01:00
Moritz Bunkus
3b82fc8711 Let configure find the windres tool
The windres tool used for cross-compiled mingw builds
should be detected by configure. Until now it was assumed
that it was simply called "windres" and not prefixed
like the other compiler components (e.g. i386-mingw32msvc-gcc).
2009-02-25 15:35:06 +01:00
Moritz Bunkus
bb610702b6 Wrong variable filled, therefore wrong configure output
The "opt_features_no" variable should not be filled with
content from "opt_features_yes".
2009-02-08 17:06:04 +01:00
Moritz Bunkus
0c81f5d85a Updated translations for mmg
Many first-time translations for strings used in mmg.
2009-02-06 16:27:12 +01:00
Moritz Bunkus
d7e1cd2408 Make the help message clear regarding the fact that both Boost and Boost::regex are required for building mkvtoolnix. Exit with an error if the user requests that either of the libraries is disabled. Fix for bug 323. 2008-12-29 18:40:01 +00:00
Moritz Bunkus
3796304ba6 Deactivated the gettext checks again. 2008-12-13 22:19:15 +00:00
Moritz Bunkus
1d43772307 Added a German translation for the command line tools. 2008-12-12 16:06:48 +00:00
Moritz Bunkus
06e1fe43aa Do not rely on "uname -m" for Boost location detection but use configure's "$target" variable instead. Patch by Dominik Mierzejewski. Fix for bug 311. 2008-12-04 09:25:43 +00:00
Moritz Bunkus
c317f2ba2f I will use features introduced in Boost 1.29 soon. 2008-09-25 13:21:31 +00:00
Moritz Bunkus
d6a67f011b Improved detection of the location for the Boost libraries for Mac OS X. 2008-09-08 19:46:12 +00:00
Moritz Bunkus
bfb758ed61 Improved detection of Boost for 64bit systems that put Boost into /usr/lib64 instead of /usr/lib. 2008-09-07 11:33:51 +00:00
Moritz Bunkus
3f705cb7a6 Fail configure if the Boost regex library is not found. 2008-08-30 12:49:25 +00:00
Moritz Bunkus
f1f4b5567f Switched from the PCRE regex library to Boost's one. 2008-08-30 12:45:54 +00:00
Moritz Bunkus
bae9749aa3 Don't use rpaths. 2008-08-28 14:07:23 +00:00