aboutsummaryrefslogtreecommitdiff
path: root/editors/openoffice-4
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix CVE-2016-1513 - Memory Corruption Vulnerability (Impress Presentations).Don Lewis2016-07-213-3/+30
| | | | | | | | | | | Regenerate distinfo to add TIMESTAMP. Obtained from: <https://bz.apache.org/ooo/show_bug.cgi?id=127045> MFH: 2016Q3 Security: 72f71e26-4f69-11e6-ac37-ac9e174be3af Notes: svn path=/head/; revision=418885
* Add missing dependencies reported by stage-qa:Don Lewis2016-07-121-43/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | USE_XORG+= sm xinerama devel/dbus (when GNOME option is enabled) multimedia/gstreamer (when MMEDIA option is enabled) graphics/poppler (-devel only, when PDFIMPORT option is enabled) Add USES=ssl since this OpenOffice does use OpenSSL. The base and ports versions of OpenSSL are both known to work. It is unknown if LibreSSL works because the dependency ftp/curl does not currently build with LibreSSL. Replace one remaining path to a .jar file with ${JAVALIBDIR} in CONFIGURE_ARGS. Replace an absolute symlink with a relative one. Re-align \ line continuation characters in *_DEPENDS after removal of ${PORTSDIR} from dependencies, and make a few other whitespace cleanups. MFH: 2016Q3 Notes: svn path=/head/; revision=418412
* Fix build of openoffice-4 and openoffice-devel with libc++ 3.8.0.Don Lewis2016-05-261-0/+14
| | | | | | | | | | | | | | Openffice defines its own overloaded variant of round(), which is only different in return type from the 'real' round() from <math.h>, so it is ambiguous (in the C++ lookup sense). Fix this by renaming the custom round() to round_(), and using a define to minimize needed changes in the code. PR: 209588 Submitted by: dim Notes: svn path=/head/; revision=415875
* Update TARGET_ORDER_OVERRIDE to for the changes to Uses/gnome.mkDon Lewis2016-05-011-4/+3
| | | | | | | | | | in r413768. Don't bother trying to create ${STAGEDIR}${DESKTOPDIR} since it is already handled by mtree. Notes: svn path=/head/; revision=414385
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-012-51/+51
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* Delay running gnome-post-install until the plist has been generated byDon Lewis2016-03-202-1/+102
| | | | | | | | | | | | | | post-install so that the icons are detected and gtk-update-icon-cache gets run when the package is installed. [1] Import upstream trunk commit r1728872 to add the CLOSESOCKET_DOESNT_WAKE_UP_ACCEPT up accept fix to the pipe code. [2] PR: 208026 [1] PR: 207301 [2] Notes: svn path=/head/; revision=411522
* Combine print/cups-base, print/cups-client and print/cups-image intoTijl Coosemans2016-03-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | print/cups and update it to 2.1.3. Also remove print/cups-pstoraster, improve print/cups-filters, print/foomatic-* and update print/hplip to 3.16.2. Long description: First some background. When you hand a file to cups it sets up a chain of filter programs that converts the file to something a printer understands. Each filter has a cost associated with it and cups tries to find the cheapest chain. Costs used to be configured in such a way that files were first converted to PostScript. This could then be manipulated further (e.g. putting multiple pages on one sheet) before finally being sent to a PostScript printer or another filter like pstoraster which produces a raster format understood by non-PostScript printer drivers. Nowadays most filters have been moved from cups to cups-filters and they have been configured to use PDF as an intermediate format instead of PostScript. Merging of cups-base, cups-client and cups-image into print/cups: - cups-image provides a library to work with the cups raster format. It is only used to implement filters and printer drivers and these only exist in the context of a cups server so there's no need to separate this from cups-base. - cups-client provides a library that allows applications to print via cups. It is possible to use the library to access a remote cups server without running a local cups server, but such a setup is discouraged and the configuration file to set this up has been marked deprecated. It is better to run a local cups server and let that talk to the remote cups server because then you have the benefits of local job queuing in case the remote server is down or busy. Given this and the fact that without filters cups-base is now smaller than it used to be it makes sense to merge the ports. The patch also adds options IPPTOOL, DOCS and NLS which when disabled make the new cups package smaller than the current cups-client package. Merging the ports also prevents problems with options like ZEROCONF being configured differently in both ports. - print/cups was a metaport that depended on cups-base and some filters. There isn't really a need for such a metaport so cups-base can be renamed to cups. The filters can be depended on by printer drivers such as hplip if they need them. Additional changes to the new print/cups: - Clean up the patches. They seem to have been regenerated with post-patch changes included. - Add a patch to prevent intermediate conversion to PDF when a PostScript file is sent to a PostScript printer when cups-filters is installed. - Fix the PAM configuration file. - Add a patch to let the server search /usr/local/share/ppd like on Linux so other ports don't have to add links to it. - Remove ulpt(4) helper scripts. The port uses libusb with ugen(4). - Remove support for mDNSResponder. cups-filters only supports Avahi. - Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11. - Optionally depend on colord for ICC profile support. - Various smaller changes. Changes to print/cups-filters: - Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead of LOGIN. - Development of foomatic-filters has been moved to cups-filters so let this port install foomatic related files and add foomatic-filters to CONFLICTS. - Fix location of liblouis tables. - Add patch to fix ICC support. Changes to print/cups-pstoraster: This port is essentially an old version of Ghostscript plus a cups filter. It's no longer developed. This commit removes it and changes existing dependencies to print/cups-filters which depends on print/ghostscript* and includes a gstoraster filter that can handle both PostScript and PDF. Changes to print/foomatic-db*: Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX. Changes to print/foomatic-filters: Install beh backend with its original name again and add cups-filters to CONFLICTS. Changes to print/hplip: - Stop installing hpijs/foomatic-rip support. This is no longer supported upstream. - Stop installing hpcups PPDs. These are now automatically generated. The bundled PPDs are generated for an older version of cups. - Rename the QT option to X11 to support WITHOUT_X11. - Simplify the patches now that ports are installed in a staging area. - Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket like avahi-daemon does. This fixes Zeroconf support for HP network printers. PR: 207746 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=410825
* Fix nss-related problems with password-protected documents.Don Lewis2016-01-292-1/+70
| | | | | | | | | | | | | Apply patches from upstream commits r1724971 and r1726068 to fix upstream bug <https://bz.apache.org/ooo/show_bug.cgi?id=125431>, "The Password is incorrect. The file cannot be opened." PR: 206234 Submitted by: Arrigo Marchiori <ardovm AT yahoo.it> MFH: 2106Q1 Notes: svn path=/head/; revision=407439
* Update poppler to 0.40.0. [1]Koop Mast2016-01-211-1/+1
| | | | | | | | | | | | Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build of these ports with poppler 0.39+. PR: 206293 [1] Submitted by: olivierd@ [1] Obtained from: ubuntu [2], rubygem-poppler upstream [3] Notes: svn path=/head/; revision=406872
* Correct the Icon entry in the .desktop files so that the icons areDon Lewis2016-01-021-1/+2
| | | | | | | | | visible in the menu. PR: 205758 Notes: svn path=/head/; revision=405096
* Now that we are no longer avoiding certain versions of clang, convert toDon Lewis2015-11-131-3/+2
| | | | | | | USES=compiler:c++11-lib instead of trying to emulate it. Notes: svn path=/head/; revision=401476
* Upgrade to Apache OpenOffice 4.1.2Don Lewis2015-10-2922-1085/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Release Notes: <https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.2+Release+Notes > * Bug Fixes: <http://s.apache.org/9uI> * Improvements / Enhancements o Several distinct enhancements were applied to the WebDAV management and file locking: OpenOffice is now able to properly interact with Microsoft Sharepoint, enabling a more productive usage in corporate-level environments. These enhancements were funded, and contributed upstream, by the Emilia-Romagna regional administration (Italy), where OpenOffice was adopted a few years ago. o The PDF export dialog was redesigned for better usability on small laptop screens. o Underlying libraries for the solver and digital signing functionality have been updated, for better performance and increased security. o OpenOffice 4.1.2 fixes security vulnerabilities. See: <http://www.openoffice.org/security/bulletin.html>. Note: CVE-2015-1774 was previously fixed in the FreeBSD port. * Removed/Retired Features o Support for the ancient .hwp file format was retired. This was a rarely used format created with versions of the program named "Hangul Word Processor" prior to 1997; therefore impact on users is expected to be minimal. The few users who have files in the .hwp format should convert them to ODF using Apache OpenOffice 4.1.1 before upgrading. Nuke the patches or the parts of patches that have been committed upstream. Add an option to build and install the SDK and disable it by default. The port has been building it all along, but not installing it. We save only a small amount of time by not building it, but installing it would require about 70 MB of extra space space. The FreeBSD port has been patched to allow building the SDK with OpenJDK8. Add an option to build and install the Wiki Publisher extension. If it is enabled, it is now handled as an integrated extension, so the user does not have manually use the extension manager to track it down and install it. Tweak an existing script to install the icons instead of using a bunch of complicated code in the Makefile. Add USES=shared-mime-info. Nuke some unused targets in Makefiles.others. The SDK is now explicitly handled as an option, and the Uno Runtime Environment hasn't had the capability for separate installation in quite some time. Nuke an extraneous "-" from the tar command when unpacking the installation archive during staging. Notes: svn path=/head/; revision=400472
* Explicity set $JAVA_HOME in startup wrapper to the OpenJDK version usedDon Lewis2015-10-232-1/+20
| | | | | | | | | | | | | for the build to avoid any potential issues with relying on javavmwrapper parsing bsd.java.mk to determine this at runtime. Fix an botch in the FreeBSD-specific $LD_LIBRARY_PATH code in the startup wrapper. Java is needed at runtime, so flag it as a runtime dependency. Notes: svn path=/head/; revision=400064
* Patch the source with r1697228, r1697237, r1697247, r1697306, andDon Lewis2015-10-182-5/+1809
| | | | | | | | | | | | | r1697312 from upstream trunk (with a few tweaks to compensate for some other upstream changes not included here) to unbreak the build with OpenJDK8. Revert r399536 to unmark broken. PR: 199591 (openjdk8 by default exp-run) Notes: svn path=/head/; revision=399605
* editors/openoffice-4: mark broken with OpenJDK8Steve Wills2015-10-171-0/+4
| | | | Notes: svn path=/head/; revision=399536