summaryrefslogtreecommitdiffstats
path: root/RepositoryFixes.mk
Commit message (Collapse)AuthorAgeFilesLines
* Rename Mac OS X to official name macOS in comments and documentationBartosz Kosiorek2018-11-291-1/+1
| | | | | | | Change-Id: I651b7f202fa52ff5f5357a11aa72c43eb7dc7f95 Reviewed-on: https://gerrit.libreoffice.org/64102 Tested-by: Jenkins Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
* tdf#112536 related: make soffice.bin a proper console application on WinMike Kaganski2018-11-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Being a GUI application on Windows (with related flag in the executable header - see https://blogs.msdn.microsoft.com/oldnewthing/20090101-00/?p=19643/), OS would detect the subsystem before launching the application, and won't attach the parent console or redirected output handles from it to the application. Also, different hacks to reattach the GUI application to the console later are unreliable on different Windows versions, and work improperly (the output goes to the console after the launch command has already returned, which is wrong in batch files). This makes it extremily difficult to do CLI operations with LibreOffice on Windows, with error codes/warnings/messages/output missing or going to wrong consoles. Making an executable for CUI subsystem, on the other hand, makes Windows to allocate a console before starting it when the program is run by itself. This makes the console window to appear on screen unconditionally, even if it's hidden later when the program has started. This flashing is undesirable. But we use a wrapper executable on Windows, called soffice.exe, which is what actually launched by user, and which runs soffice.bin. This allows us to make soffice.bin the proper console application, and thus make it capable to behave properly in CLI scenarios, while avoid the console flashing when run from the soffice.exe (which would suppress the console creation using DETACHED_PROCESS creation flag to CreateProcessW). Also creating a new wrapper for console (soffice.com) allows to use command lines which omit explicit executable extension (no ".bin"), like this: "C:\Program Files\LibreOffice\program\soffice" --help which allows to continue using multiple available help resources unchanged, since .com extension is tried prior to .exe by Windows' cmd.exe. Change-Id: I089d0f30f860da6cfc781b4383f6598a08a4d238 Reviewed-on: https://gerrit.libreoffice.org/63572 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
* Revert "Remove dead HSQLDB driver"Sophia Schröder2018-04-121-0/+2
| | | | | | | | | | | | | | | We cannot silently convert user data or their used file formats and then await them to accept it or reinstall an older version. Let us make a soft change instead of an hard (heart) break and avoid us to been attacked with fire and forks from our users. This reverts commit 8d381ae8d6c742a7e15bf7ad9e07b65f81728ef6. Change-Id: Ia153640935e355771acb85cf652f8fe4c21fafbb Reviewed-on: https://gerrit.libreoffice.org/52731 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tamás Bunth <btomi96@gmail.com>
* Remove dead HSQLDB driverTamas Bunth2018-04-101-2/+0
| | | | | | | Change-Id: Id4cfb69079f0150c9cca2626c16df7fab441d916 Reviewed-on: https://gerrit.libreoffice.org/52611 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tamás Bunth <btomi96@gmail.com>
* Remove MinGW supportStephan Bergmann2017-02-101-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | In OOo times, there'd originally been efforts to allow building on Windows with MinGW. Later, in LO times, this has been shifted to an attempt of cross- compiling for Windows on Linux. That attempt can be considered abandoned, and the relevant code rotting. Due to this heritage, there are now three kinds of MinGW-specific code in LO: * Code from the original OOo native Windows effort that is no longer relevant for the LO cross-compilation effort, but has never been removed properly. * Code from the original OOo native Windows effort that is re-purposed for the LO cross-compilation effort. * Code that has been added specifially for the LO cross-compilation effort. All three kinds of code are removed. (An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing --with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.) Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568 Reviewed-on: https://gerrit.libreoffice.org/34127 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* gengal script calling gengal.bin is not needed on MacStephan Bergmann2015-11-271-0/+2
| | | | Change-Id: If965ab126be497a7b2af227a843aeb746901def2
* On Mac OS X, directly name the executable "unopkg"Stephan Bergmann2015-02-091-1/+1
| | | | Change-Id: I5f846d7f7c5ed54179504f551e19227f7283bda2
* drop crashrep unused since start of LibreOfficeCaolán McNamara2015-01-071-1/+0
| | | | | | | Change-Id: I3df1216054c133314b2317849744a0a37e9fbc8f Reviewed-on: https://gerrit.libreoffice.org/13733 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* javaldx is not built for WNT or MACOSX so no point in the uno wrapper scriptTor Lillqvist2014-08-101-0/+2
| | | | Change-Id: I127205ebf6fb3fe01de6803a989e970f46df22bb
* Repository*: no need to register libraries built via ExternalProjectMichael Stahl2013-11-021-51/+1
| | | | | | | | | | | | | Only libraries (and similar for executables) built as Library need to be registered; those built via ExternalProject are delivered by Project and used via gb_LinkTarget_add_libs. This also means there is no need to mangle the names in RepositoryFixes.mk. Change-Id: Ib0b67f54e2eb6efdb0c454c9e2dd599ada229676 Reviewed-on: https://gerrit.libreoffice.org/6533 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* lcms2: use libraries from WORKDIRMichael Stahl2013-10-241-1/+1
| | | | Change-Id: Ieddc80d510884eeb6f64325f9dfbb34f1d3fb0b5
* icu: apparently "icutu" library is only used by genbrk etc. toolsMichael Stahl2013-10-231-1/+1
| | | | Change-Id: I15a3cc3fcdca7d9c4f91e67a4517c9c3533efea7
* desktop: soffice.bin and unopkg.bin cleanupMichael Stahl2013-09-221-1/+6
| | | | | | | | | Clean up the horrible mess around unopkg.bin unopkg.com unopkg.exe and soffice.bin soffice.exe and crashrep.com executables and associated renaming via Packages in the desktop makefiles by simply using RepositoryFixes to correct the names. Change-Id: I4d3a549462cfa90a63d62b35db1b0407b25239f7
* gbuild: make the DLL the LinkTarget of Library and CppunitTestMichael Stahl2013-09-221-29/+40
| | | | | | | | | | | | | | | | ... instead of the import lib. If the DLL is an auxtarget, it cannot be deleted without annoying errors, and we want to be able to rm -r $(INSTIDR) and build incrementally from there. - replace DLLTARGET -> ILIBTARGET - replace gb_Library_DLLFILENAMES -> gb_Library_FILENAMES - replace gb_Library_FILENAMES -> gb_Library_ILIBFILENAMES - replace gb_Library_get_dllname -> gb_Library_get_filename - replace gb_Library_get_filename -> gb_Library_get_ilibfilename - replace gb_CppunitTest_get_libfilename -> gb_CppunitTest_get_ilibfilename - replace gb_LinkTarget_set_dlltarget -> gb_LinkTarget_set_ilibtarget Change-Id: I92a2f061a653b9b5941f3232d729987b1317b6f8
* cppu: rename purpose environment librariesMichael Stahl2013-09-221-6/+0
| | | | | | | | It would not be necessary to mangle the affine_uno_uno/log_uno_uno/unsafe_uno_uno library names in RepositoryFixes.mk if they were simply named right in the first place. Change-Id: I0fce919549764d2335c5501c1110878b8709fa09
* Clean up Mac OS X .jnilibsStephan Bergmann2013-09-141-0/+10
| | | | | | | | | Those .jnilibs that are not needed as .dylibs (this includes those that are also UNO components) are handled via RepositoryFixes.mk. The remaining one, libjava_uno.jnilib is packaged as a symlink in instdir. Everything else is not necessary and removed (including the venerable oddity macosx-create-bundle). Change-Id: I34a1801b0733cdff885c1c72db16fa631c5d82ef
* soffice.bin is named soffice on Mac OS XStephan Bergmann2013-09-111-0/+4
| | | | | | | ...confusion galore, but hopefully brings us one step closer towards a working instdir for Mac OS X. Change-Id: Icb37a4adb1f91c9e81aaf11036c9d3e548c5ba76
* Don't build icule library as we no longer use itKhaled Hosny2013-06-161-1/+1
| | | | Change-Id: I25401eee45988bf4d156c11d9a5848c783204c02
* Add gengal to RepositoryFixes and autoinstall it.Matúš Kukan2013-06-151-0/+1
| | | | Change-Id: I935fb9fd2620447f9aba9142b7db896e6fe31133
* gbuild: allow to use RepositoryFixes also for executablesMatúš Kukan2013-06-151-0/+9
| | | | | | | Helps to kill package in cpputools. And autoinstall uno executable. Change-Id: Ib1d546371ec8d2b06381d88eff98dbc5b70da400
* gbuild: do not register static librariesMatúš Kukan2013-06-071-3/+0
| | | | | | It does not make sense, there was only one group anyway. Change-Id: I606138ceed0bfc628b8a23abb864280d9626ed60
* re-base on ALv2 code. Includes:Michael Meeks2013-06-031-21/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1397337 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 Patches contributed by Andre Fischer Fixed getcsym.awk to handle #-comments that contain special regexp chars. http://svn.apache.org/viewvc?view=revision&revision=1230971 118778: Added ADDITIONAL_REPOSITORIES environment variable and its automatic setup in configure. http://svn.apache.org/viewvc?view=revision&revision=1232004 118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Herbert Duerr #i119168# use generic LICENSE file for langpacks and sdks http://svn.apache.org/viewvc?view=revision&revision=1310178 macosxotoolhelper: need to quote perl regexp if it may contain regexp metachars http://svn.apache.org/viewvc?view=revision&revision=1183367 allow gbuild with empty sysroot on linux http://svn.apache.org/viewvc?view=revision&revision=1179186 Patches contributed by Ingo Schmidt native373: #164472# improvements for msi database http://svn.apache.org/viewvc?view=revision&revision=1167540 http://svn.apache.org/viewvc?view=revision&revision=1167539 Patches contributed by Jurgen Schmidt adapt setup package scripts to handle special DS_Store file for developer snapshot builds http://svn.apache.org/viewvc?view=revision&revision=1232430 imported patch extensions_i117681.patch http://svn.apache.org/viewvc?view=revision&revision=1172102 Patches contributed by Michael Stahl gbuild: RepositoryFixes.mk should be optional http://svn.apache.org/viewvc?view=revision&revision=1166123 xslt filter: remove the FLA horror wordml import filter: replace FLA usage with plain XSLT http://svn.apache.org/viewvc?view=revision&revision=1363727 Patch contributed by Oliver-Rainer Wittmann i#88652: applied patch, remove unicows deps http://svn.apache.org/viewvc?view=revision&revision=1177585 Remove lots of OS2 conditionals, re-extract Rhino Java, unwind cppunit pieces, cleanup Mac image bits, remove coin-mp and re-package lpsolve, Oxygen & Crystal, fixup qstart bits, expand MPLv2 subset checking. Change-Id: Iad5c8a76399620b892671633c0d8c29996db3564
* kill RTLIBS group; and autoinstall the librariesMatúš Kukan2013-04-231-4/+0
| | | | | | This commit changes names for comphelper i18nlangtag and ucbhelper. Change-Id: I93731ef31f894854f9c642d3adee41006552e303
* pyuno.pyd must be called pyuno_d.pyd with MSVC debug runtimesMichael Stahl2013-04-211-1/+1
| | | | Change-Id: I8ed937739d94bfc6316d9cb158870362a0b8b996
* do not register dbtools if we don't use itMatúš Kukan2013-04-151-10/+0
| | | | Change-Id: Ie392d0468f1398dce7cb3601ee3284bcaef30fcf
* RepositoryFixes: add missing check for MSVC_USE_DEBUG_RUNTIMEMichael Stahl2013-04-151-1/+1
| | | | | | (regression from 4811c2dc9f94929b60e7e2e0077871aad14fdc3a) Change-Id: Ide12da645332e789fe7742c34b5af219b94316ab
* adapt all externals to build against MSVC debug runtimeMichael Stahl2013-04-151-2/+6
| | | | | | | | | | | | | | | | Add patches and/or tweaks to the following modules: curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec, lpsolve, nss, openssl, python3 lcms2 has an inconsistency where the .lib and the .dll don't agree on the .dll name. openssl gets a honorable mention because apparently it's undocumented custom build system can build with /MDd if one picks the right configuration but i couldn't figure out how to do that in an hour of trying, and just patched the release config instead. Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
* autoinstall ure private librariesMatúš Kukan2013-04-111-3/+0
| | | | Change-Id: Ia390c4d4a9be4b5520fd82a573029ea242f9ffb9
* RepositoryFixes: clean up WNT import librariesMichael Stahl2013-04-101-19/+16
| | | | | | The internal ones are all obsolete crutches for dmake. Change-Id: I207db3e9106532e0c3fce873d0e2f9f40b22416f
* RepositoryFixes: remove pointless i18nlangtag entryMichael Stahl2013-04-081-1/+0
| | | | | | This is a no-op since 876c619b944dfbc88464045f1400c549a01a1164 Change-Id: I3c4d8cb51503a97fa9ad6f6714df79be5bb701df
* just a % missing ...Eike Rathke2013-04-061-1/+1
| | | | Change-Id: I9fb66679725bb61ffcd5abc0f45a08e9e1960e6a
* new module i18nlangtagEike Rathke2013-04-051-1/+1
| | | | | | | | | | | Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
* Those libraries are not anymore used on windows at allFridrich Štrba2013-03-041-9/+0
| | | | Change-Id: Ia231c8f42677a6a64e151dc72c5a392962fb8bff
* convert redland to gbuild and add to tail_buildPeter Foley2012-12-301-0/+1
| | | | | | | Change-Id: I953fb203b1a24920f236c2f6e1fd9d82edda1f0f Reviewed-on: https://gerrit.libreoffice.org/1493 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* cairo: convert to gbuildMatúš Kukan2012-11-201-1/+0
| | | | | | | Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3 Reviewed-on: https://gerrit.libreoffice.org/1144 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
* Merge branch 'feature/killsdf'Andras Timar2012-11-201-8/+8
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: desktop/prj/build.lst helpcontent2 l10ntools/Executable_gsicheck.mk l10ntools/Executable_uiex.mk regexp/inc/regexp/reclass.hxx solenv/gbuild/AllLangResTarget.mk Change-Id: I398f0cd9e7daefa8d2e04fd977d5bc2e9708169b
| * Merge branch 'master' into feature/killsdfAndras Timar2012-11-111-3/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Repository.mk RepositoryFixes.mk connectivity/prj/build.lst extensions/prj/build.lst filter/prj/build.lst fpicker/prj/build.lst l10ntools/StaticLibrary_transex.mk saxon/build.xml shell/prj/build.lst solenv/gbuild/AllLangResTarget.mk solenv/gbuild/Configuration.mk solenv/gbuild/UI.mk ucb/source/ucp/webdav/webdavcontent.cxx
| * \ Merge branch 'master' into feature/killsdfAndras Timar2012-10-131-0/+7
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.top Module_tail_build.mk RepositoryExternal.mk RepositoryFixes.mk accessibility/source/standard/vclxaccessibletoolbox.cxx basic/source/uno/dlgcont.cxx connectivity/Library_ado.mk cross_tail_build/prj/build.lst desktop/source/offacc/acceptor.cxx filter/Library_PptImporter.mk filter/source/t602/filterenv.cxx i18npool/Library_textconv_dict.mk ooo.lst.in saxon/ExternalProject_saxon.mk saxon/build.xml sc/sdi/scalc.sdi sc/source/filter/xml/xmlstyli.cxx sc/source/ui/condformat/condformatdlg.cxx sc/source/ui/condformat/condformatmgr.cxx sc/source/ui/view/cellsh1.cxx sdext/source/pdfimport/misc/pwdinteract.cxx shell/qa/zip/makefile.mk shell/qa/zip/testimpl/makefile.mk solenv/gbuild/CppunitTest.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/android.mk solenv/gbuild/platform/com_GCC_defs.mk solenv/gbuild/platform/macosx.mk soltools/Executable_adjustvisibility.mk soltools/Executable_checkdll.mk soltools/Executable_cpp.mk soltools/Executable_javadep.mk soltools/Executable_makedepend.mk sw/qa/extras/rtfimport/rtfimport.cxx tail_build/prj/build.lst tomcat/ExternalProject_tomcat.mk ucb/source/ucp/webdav/webdavcontent.cxx xml2cmp/Executable_xml2cmp.mk
| * | | gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:Michael Stahl2012-10-011-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add a new gb_LinkTarget_use_system_win32_libs to abstract different linker options on MSVC and GCC. Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
* | | | let's have only one orcus library in solverMatúš Kukan2012-11-151-2/+0
| |_|/ |/| | | | | | | | Change-Id: Ida46affca95fcd582206d79ff7a5b4d48ed92e12
* | | graphite: convert to gbuildMatúš Kukan2012-10-251-3/+0
| | | | | | | | | | | | Change-Id: I47c279d1cf53ef2c092467070d97b13f949d06f6
* | | mozilla import libraries have no "i" prefixMichael Stahl2012-10-221-0/+2
| |/ |/| | | | | | | | | ... how the heck did that ever work? Change-Id: Idfaf4d617f48427b144837ea44bee49ae8e3f0ff
* | convert librsvg to gbuildPeter Foley2012-10-121-0/+7
| | | | | | | | Change-Id: I1f84f85abc4e2db3679e64d34671458779ca97fa
* | gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:Michael Stahl2012-09-281-5/+1
|/ | | | | | | add a new gb_LinkTarget_use_system_win32_libs to abstract different linker options on MSVC and GCC. Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
* this belongs to RepositoryFixesMatúš Kukan2012-09-261-0/+1
| | | | Change-Id: I37af685c39606f9bee173d81f6a4d5f0dd63af7e
* rename orcus lib on mingw to fix buildDavid Tardon2012-09-111-0/+1
| | | | Change-Id: I5d58db337c056d4cea7e3b493e3653ef929e7bca
* Keep lexicographical sorting intactStephan Bergmann2012-09-101-2/+2
| | | | Change-Id: I943f2bb9703e18e456f2b53a399f590d76beb9b0
* libxslt: mangle exslt library name for WNTMichael Stahl2012-09-101-0/+2
| | | | Change-Id: I15869eb6e2d0f3ced2654a344a9fff041a092fbe
* fix libpng name for WindowsMatúš Kukan2012-09-091-0/+1
| | | | Change-Id: Idb0e3892ab2f3c1712f98fb9a1d4e4745686f202
* Missing ismime3.lib on WindowsStephan Bergmann2012-08-131-0/+1
| | | | Change-Id: I289a4da4473d58736ecdf3846864ccde9a1a03d1