aboutsummaryrefslogtreecommitdiff
path: root/editors/openoffice-4
Commit message (Collapse)AuthorAgeFilesLines
* textproc/hunspell: update to 1.7.0Jan Beich2019-01-181-2/+2
| | | | | | | | | - Drop const optimization as v2 API moved to nuspell Changes: https://github.com/hunspell/hunspell/releases/tag/v1.7.0 Notes: svn path=/head/; revision=490671
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* devel/boost-*: update to 1.69.0Jan Beich2018-12-121-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_69_0.html PR: 232525 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D17645 Notes: svn path=/head/; revision=487266
* Spell CHOSEN_COMPILER_TYPE correctlyAntoine Brodin2018-12-111-4/+4
| | | | | | | | PR: 199098 With hat: portmgr Notes: svn path=/head/; revision=487230
* Fix for crash in Freetype code. Check the return value of theDon Lewis2018-11-232-0/+27
| | | | | | | | | | | | | | | FT_Get_Glyph() function. See https://bz.apache.org/ooo/show_bug.cgi?id=127929 [1] Ensure that unowinreg.dll is included in DISTFILES when running the makesum and distclean targets. PR: 233404 [1] Obtained from: upstream [1] MFH: 2018Q4 Notes: svn path=/head/; revision=485699
* Get unoregwin.dll back into distinfo. It seems that something has changedDon Lewis2018-11-211-1/+3
| | | | | | | | | | | in the ports framework such that "make makesum" drops optional distfiles from distinfo if the option to use that distfile is not enabled. Reported by: brian mckeon <brianjwb AT gmail.com> MFH: 2018Q4 Notes: svn path=/head/; revision=485501
* Upgrade editors/openoffice-4 to version 4.1.6:Don Lewis2018-11-182-14/+10
| | | | | | | | | | | | | | | | | | | * Fixed bugs which caused improper handling (crashes) when using Microsoft Drawing Binary File format * Fix a loop that visits all objects on a page so that all objects get visited * Updated logos Release notes: https://s.apache.org/AOO-416releasenotes Pet portlint (add missing USES= entries). MFH: 2018Q4 Notes: svn path=/head/; revision=485282
* editors/openoffice-4, editors/openoffice-devel:Don Lewis2018-10-152-15/+111
| | | | | | | | | | | | Fix build with OpenSSL 1.1.x Pet portlint (USES block location) PR: 232265 Reported by: pkg-fallout Notes: svn path=/head/; revision=482164
* Change x11/xorgproto to become a build depNiclas Zeising2018-09-111-1/+1
| | | | | | | | | | | | | | | | | | Change x11/xorgproto to become a build time dependency when added to USE_XORG. Change the dependency to be on the port, rather than a file the port installs. Fix fallout. Bump portrevision on depending ports. PR: 230909 Reviewed by: eadler Approved by: portmgr (antoine) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto exp-run: antoine Differential Revision: https://reviews.freebsd.org/D16906 Notes: svn path=/head/; revision=479538
* Explicitly depend on python2 since the OpenOffice pyuno module failsDon Lewis2018-08-171-1/+1
| | | | | | | | | | | to build with python3. No PORTREVISION bump since this does not change the package. PR: 229408 Submitted by: Curtis Villamizar <curtis@ipv6.occnc.com> Notes: svn path=/head/; revision=477451
* devel/boost-*: update to 1.68.0Jan Beich2018-08-091-1/+1
| | | | | | | | | | | | - Switch to C++14 for libboost_system to support C++14 consumers Changes: http://www.boost.org/users/history/version_1_68_0.html PR: 229569 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D16165 Notes: svn path=/head/; revision=476723
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* Instead of symlinking the directory containing the OpenOffice .desktopDon Lewis2018-06-121-2/+5
| | | | | | | | | | | | | files under $PREFIX/share/applications, symlink the individual .desktop files. This is what upstream does on Linux and what LibreOffice does as well. The Plasma 5 desktop ignores symlinks to directories when it is scanning for .desktop files. PR: 228030 Reported by: kan@FreeBSD.org Notes: svn path=/head/; revision=472229
* Fix editors/openoffice-4 build with boost 1.67 by checking the boostDon Lewis2018-04-182-1/+36
| | | | | | | | | | | version and including <boost/next_prior.hpp> instead of <boost/utility.hpp> when the new version of boost is detected. PR: 227553 Reported by: jbeich Notes: svn path=/head/; revision=467736
* devel/boost-*: update to 1.67.0Jan Beich2018-04-181-1/+2
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_67_0.html PR: 227427 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15030 Notes: svn path=/head/; revision=467711
* devel/apr1: Bump portrevisionBernard Spil2018-03-211-1/+1
| | | | | | | | | | - Repair my rookie mistake of earlier today - Bump revision of dependent ports (again) Reported by: antoine Notes: svn path=/head/; revision=465240
* devel/apr1: Fix runtime issues of dependent portBernard Spil2018-03-211-1/+1
| | | | | | | | | | | | | - iconv is in base in all supported FreeBSD versions - Fix build with MariaDB 10.2 [2] - Bump portrevision in dependencies PR: 226705 [1], 226026 [2] With hat: apache Approved by: joneum (apache) Notes: svn path=/head/; revision=465232
* Set WITH_DEBUG if the CRASHDUMP option is set rather than bailingDon Lewis2018-01-281-5/+2
| | | | | | | | | out if CRASHDUMP is selected and WITH_DEBUG is not set. Suggested by: jbeich Notes: svn path=/head/; revision=460159
* Don't enable crashdumps by default. This build knob causes the buildDon Lewis2018-01-263-10/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | to be done with debug symbols, which greatly increase the size of the build, but this is all in vain because the executables and libraries are subsequently stripped. Build with debug symbols if WITH_DEBUG is set. Build with -fstack-protector. Only fetch unowinreg.dll when building the SDK. Add three new options: CRASHDUMP - Enable crashdumps, requires WITH_DEBUG DBGUTIL - Enable assertions, object counting, and other non-production runtime debugging. DEBUG - Compile with -O0 for better debugability. The ports framework also sets WITH_DEBUG. Fold a couple long lines in the Makefile. Notes: svn path=/head/; revision=460047
* - Update name of autoreconf WRKSRC variable in commentAlex Kozlov2018-01-241-1/+1
| | | | | | | | | | | - Fix a few ports with invalid USES autoreconf arguments - Add check for invalid USES autoreconf arguments Differential Revision: https://reviews.freebsd.org/D14004 Approved by: tijl (autotools maintainer), portmgr (mat) Notes: svn path=/head/; revision=459824
* Remove the CCACHE option and other ccache code from the MakefileDon Lewis2018-01-193-100/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and use the ccache code in the ports framework handle all of the details. Don't prepend ${WRKSRC}/solenv/bin to PATH in CONFIGURE_ENV since it is no longer needed and blocks the framework from adding CCACHE_WRAPPER_PATH to PATH in CONFIGURE_ENV and MAKE_ENV. Sanitize MAKE_ENV and export its to the build, similar to what is done by the default do-build target. This passes CCACHE_DIR and HOME (set to WRKDIR) to the build, so the $HOME override in r459316 is no longer needed. We need to remove the CPPFLAGS setting from MAKE_ENV before exporting to the build because it breaks the build of the bundled icu module. CFLAGS and CXXFLAGS are also removed because they would interfere with the carefully constructed compiler flags set by the port. The include paths are already handled by the port, and the port also modifies the optmization flags for some files to work around compiler bugs. While here, remove files/ooo.sh files/generate.pl since they have been obsolete for a long while. No PORTREVISION bump since the package should be unchanged. PR: 224276 Notes: svn path=/head/; revision=459465
* Remove some leftovers from an earlier version of the $HOME fix.Don Lewis2018-01-181-1/+1
| | | | Notes: svn path=/head/; revision=459318
* Fix editors/openoffice-4 build with clang 6.0.0 by compiling withDon Lewis2018-01-183-1/+25
| | | | | | | | | | | | | | | | | | | | | | -std=gnu++98 since that was the default for the compilers historically used for the build. It turns out that -std=c++98 does not work because the vigra headers depend on LLONG_MAX and friends, which are not defined without the GNU extensions. Compensate for a recent poudriere change by overriding $HOME and setting it to /tmp if $HOME is not writeable. Some of the test code run during the build wants to use mkstemp() to create temporary directories under $HOME, which does not work for the "nobody" user which points $HOME at /nonexistent. No PORTREVISION bump since this is a build fix and there is no change to the package. PR: 225129 Reported by: jbeich Notes: svn path=/head/; revision=459316
* devel/boost-*: update to 1.66.0Jan Beich2018-01-181-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D13279 Notes: svn path=/head/; revision=459315
* Upgrade to Apache OpenOffice 4.1.5.Don Lewis2017-12-313-17/+15
| | | | | | | | | | | | | The following bugs are fixed: BZ 127568 Diagrams become corrupt (not retrievable) when Calc document is saved BZ 127580 Fix for Issue 127568 created a new bug in Base BZ 127581 Writer crashes after copying all content Notes: svn path=/head/; revision=457654
* Fix the table wizard in openoffice-base on FreeBSD 10 amd64. One of theDon Lewis2017-11-272-0/+15
| | | | | | | | | source files triggers a bug in the clang 3.4 code optimizer. MFH: 2017Q4 Notes: svn path=/head/; revision=454935
* Upgrade to Apache OpenOffice 4.1.4:Don Lewis2017-10-204-37/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Several updates for language dictionaries * Some translation fixes in the UI * Bug fixes * Security improvements * Updated graphics/logos (new Apache feather) * Enhancements to the build tools (for developers) Clarify LICENSE entries, change MPL to MPL10 and MPL11 since code with both of these licenses is bundled. Make the java/jakarta-commons-httpclient dependency conditional on the WIKI_PUBLISHER option. The java/jakarta-commons-lang dependency should also be a RUN_DEPENDS. Add CONFLICTS_INSTALL. Move --with-ant-home and -with-jdk-home to Makefile from Makefile.knobs. Portlint fixes: USES/USE, ONLY_FOR_ARCHES ordering. MFH: 2017Q4 Notes: svn path=/head/; revision=452538
* devel/boost-*: update to 1.65.1Jan Beich2017-09-251-1/+1
| | | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_65_1.html PR: 218835 Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month) Tested by: jhibbits (on powerpc64, earlier version) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D11582 Notes: svn path=/head/; revision=450560
* devel/boost-*: enable C++11 featuresJan Beich2017-09-251-1/+1
| | | | | | | | | | | PR: 218835 Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690 Approved by: maintainer timeout (2 months) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D11582 Notes: svn path=/head/; revision=450557
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* Include <complex> instead of the obsolete <boost/tr1/complex.hpp>. TheDon Lewis2017-07-222-1/+12
| | | | | | | | | | | | | upcoming boost 1.65 upgrade removes support for tr1. Sort ONLY_FOR_ARCHS to pacify portlint. No PORTREVISION bump since the code does not appear to change. PR: 220723 Notes: svn path=/head/; revision=446366
* - Update WWWDmitry Marakasov2017-07-141-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=445794
* Revision bump of all ports with USE_GL after consolidation of mesa-libsMatthew Rezny2017-05-231-1/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 Notes: svn path=/head/; revision=441503
* devel/boost-*: update to 1.64.0Jan Beich2017-05-021-1/+1
| | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_64_0.html PR: 218835 Approved by: office (bapt) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D10472 Notes: svn path=/head/; revision=439934
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* On amd64, clang++ 4.0 uses the MOVAPS SSE instruction to initializeDon Lewis2017-01-314-9/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sufficiently large objects returned by the "new" operator. This requires that the object have 16-byte alignment. The FreeBSD malloc() implementation does the correct thing here, but OpenOffice has a couple of internal memory allocator implementations that only align to 8-byte boundaries at most. In addition OpenOffice overrides the new operator to interpose a couple of layers of wrappers. If the --enable-debug option is passed to configure, the wrapper adds 8 to the size passed to the allocator and adds an 8 byte offset to the pointer returned by the allocator to make room for a signature that it adds to the beginning of the memory block (the signature is validated and the inverse transformation is done when the memory is freed). This breaks the proper alignment done by the mamory allocator. Fix these problems by adding an EXTRA_PATCH that teaches the internal OpenOffice memory allocators to do 16-byte alignment and to use a 16-byte offset in the "new" wrapper, and apply this patch on amd64 if clang 4.0 is the system compiler. Pass the --with-alloc=system flag to configure so that the libc version of malloc() is used instead of one of the internal memory allocator implementations. Fix a few mis-sorts in BUILD_DEPENDS and don't list www/p5-libwww twice. Fix a compile error in the bridges code when --enable-debug is specified. Fix a sporadic failure in the clear_001 QA test that occasionally breaks the build. The nominal mutex hold time is 5 seconds, but because it is only checked one per second, the actual time is more likely to be around 6 seconds. When the before time value is subtracted from the after time value, the result might be 7 whole seconds and a large negative number of nanoseconds. Since the pass/fail check only looks at the difference in the seconds fields, it will fail the "< 7" assertion. Relax the assertion to "<= 7" as a quick fix. The editors/openoffice-4 port does not need poppler. It is only needed for the PDF import extension, which is not built in OpenOffice 4.1.x. Cherrypick some cleanups from PR 216245 [1]: * The --without-stlport configure flag is not needed. * Pass the -with-build-version flag to configure (but use ${PKGNAME} for completeness instead of just ${PORTNAME}-${PORTVERSION}) * Tweak a comment in the Makefile. PR: 216245 Submitted by: pfg [1] Notes: svn path=/head/; revision=432898
* Clean up the logic for setting FREEBSD_ENV_SET.Don Lewis2017-01-242-5/+5
| | | | | | | | | | | Make a guess at the proper value of PACKAGE_MIDDLE for powerpc64 (needed for solver and language packs). A fixup for language packs on powerpc64 that was missed in the previous commit. Notes: svn path=/head/; revision=432313
* Add PowerPC64 support. [1]Don Lewis2017-01-243-10/+3985
| | | | | | | | | | | | Add a section to pkg-message mentioning that spell check dictionaries for the desired languages should be installed. [2] PR: 215130, 212103 Submitted by: Curtis Hamilton <hamiltcl@verizon.net> [1] Submitted by: Arrigo Marchiori <ardovm AT yahoo.it> [2] Notes: svn path=/head/; revision=432309
* editors/openoffice-devel: unbreak with clang 4.0Jan Beich2017-01-221-0/+39
| | | | | | | | | | | | | | | | | | | main/desktop/source/app/officeipcthread.cxx:228:14: error: ordered comparison between pointer and zero ('rtlDigest' (aka 'void *') and 'int') if ( handle > 0 ) ~~~~~~ ^ ~ main/desktop/source/deployment/misc/dp_misc.cxx:106:16: error: ordered comparison between pointer and zero ('rtlDigest' (aka 'void *') and 'int') if (digest <= 0) { ~~~~~~ ^ ~ main/sd/source/ui/view/viewshe3.cxx:229:48: error: ordered comparison between pointer and zero ('SdPage *' and 'int') if (pDocument->GetSdPage(0, ePageKind) > 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ PR: 216206 Submitted by: pfg Obtained from: upstream Notes: svn path=/head/; revision=432098
* The output of tools like awk, date, sort, tr,... depends on the currentTijl Coosemans2017-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | locale set by the user. Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out there that looks at LANG directly so it's safer to set it as well. The only commands not captured by this are != assignments before any inclusion of bsd.port.*mk. Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a different locale (e.g. USE_LOCALE=en_US.UTF-8). PR: 215882 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=431796
* textproc/hunspell: update to 1.6.0Jan Beich2017-01-071-2/+2
| | | | | | | | | | | | | | | | | | - Restore DIST_SUBDIR from r305651 - Adjust license for "or later" clause - Restore GPLv2+/LGPL21+ license files removed upstream as GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built) - Unbreak |make makepatch| Changes: https://github.com/hunspell/hunspell/releases/tag/v1.6.0 PR: 215714 Submitted by: sunpoet (based on) Exp-run by: antoine MFH: 2017Q1 Differential Revision: https://reviews.freebsd.org/D8887 Notes: svn path=/head/; revision=430796
* Chase update of graphics/poppler (and slaves ports) in revision r430777Olivier Duchateau2017-01-071-1/+1
| | | | Notes: svn path=/head/; revision=430778
* devel/boost-*: update to 1.63.0Jan Beich2017-01-061-1/+1
| | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_63_0.html PR: 215598 Exp-run by: antoine Approved by: office (bapt) MFH: 2017Q1 Notes: svn path=/head/; revision=430692
* textproc/hunspell: update to 1.5.4Jan Beich2016-12-031-2/+2
| | | | | | | | | | Changes: https://github.com/hunspell/hunspell/blob/v1.5.4/ChangeLog PR: 214837 Exp-run by: antoine (for 1.5.3) Approved by: office (bapt) Notes: svn path=/head/; revision=427743
* editors/openoffice*: unbreak consumers with hunspell 1.5Jan Beich2016-11-261-0/+14
| | | | | | | | | | | | | main/lingucomponent/source/spellcheck/spell/sspellimp.cxx:39:10: fatal error: 'dictmgr.hxx' file not found #include <dictmgr.hxx> ^ PR: 214844 Obtained from: upstream Approved by: portmgr blanket Notes: svn path=/head/; revision=427174
* devel/boost-*: update to 1.62.0Jan Beich2016-11-231-0/+1
| | | | | | | | | | | | | | | - Enable `long double` C99 math usage - Switch 9.x back to building with GCC Changes: http://www.boost.org/users/history/ PR: 199601 Submitted by: Chen Xu, bapt, amdmi3, truckman (based on) Reviewed by: rakuco (kde) (earlier version) Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions) Approved by: bapt (office) Notes: svn path=/head/; revision=426908
* ${RM} already has -f.Mathieu Arnold2016-10-211-8/+8
| | | | | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=424411
* Upgrade ApacheOpenOffice to version 4.1.3.Don Lewis2016-10-123-33/+8
| | | | | | | | | | | This version contains the fix for CVE-2016-1513 that was fixed locally in 4.1.2_8 with a patch from upstream. Configure now requires p5-LWP-Protocol-https, though we don't actually use it we don't use bootstrap to download anything. Notes: svn path=/head/; revision=423894
* devel/nspr, security/nss: drop version from SONAMEJan Beich2016-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | No other downstream appends synthetic library version, and doing so causes underlinking due to fragile build system (see below). Not to mention being unable to swap out bundled libs from upstream builds. $ cc -lplds4 -L/usr/local/lib /usr/lib/crt1.o: In function `_start1': crt1_c.c:(.text+0xa6): undefined reference to `main' /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np' /usr/local/lib/libplds4.so: undefined reference to `pthread_create' /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init' /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam' /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam' PR: 213144 Exp-run by: antoine Notes: svn path=/head/; revision=423591
* Chase update of Poppler after revision r421386Olivier Duchateau2016-09-051-1/+1
| | | | Notes: svn path=/head/; revision=421390