|Summary:||[patch] textproc/libexttextcat - make it a replacement for textproc/libtextcat|
|Product:||Ports & Packages||Reporter:||Peter Jeremy <peter>|
|Component:||Individual Port(s)||Assignee:||FreeBSD Office Team <office>|
|Severity:||Affects Only Me|
Description Peter Jeremy 2012-05-16 03:40:01 UTC
libexttextcat is a fork of libtextcat that provides additional capabilities needed by LibreOffice. Whilst libexttextcat appears to provide a superset of libtextcat functionality, it mostly uses different file names so libexttextcat is not a drop-in replacement for libtextcat. Unfortunately, both ports install bin/createfp so they are marked conflicting. This makes it impossible to install both editors/libreoffice and ports depending on libtextcat (eg editors/openoffice-3). Fix: The following patch optionally adds symlinks from the libexttextcat files to their equivalent libtextcat names. As a side-benefit, it also correctly installs the LICENSE file, misc documentation (as done by libtextcat) anhd adds support for the "make check" target (this latter needs a Makefile patch to remove a dependency on bash - mhich should be installed in the files directory). The approach of renaming the files was tested by compiling editors/openoffice-3. The resultant executable was able to open files, export files and print normally. Note that this patch is against libexttextcat-3.2.0_1 as I don't currently have access to libexttextcat-3.2.0_2. As far as I can see, the patches should still apply, though with some fuzz. How-To-Repeat: Try to install both editors/libreoffice and editors/openoffice-3
Comment 1 Edwin Groothuis 2012-05-16 03:40:16 UTC
Responsible Changed From-To: freebsd-ports-bugs->office Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Peter Jeremy 2012-05-16 03:51:47 UTC
I've just realised that I attached the wrong version of the patch to Makefile (the one from before I was aware of libexttextcat-3.2.0_2). I will provide an updated patch once I have libexttextcat-3.2.0_2 (or on request). -- Peter Jeremy
Comment 3 dfilter service 2012-05-19 00:11:00 UTC
bapt 2012-05-18 23:10:51 UTC FreeBSD ports repository Modified files: textproc/libexttextcat Makefile pkg-plist Added files: textproc/libexttextcat/files patch-src__Makefile.in Log: - add an OPTION to allow libexttextcat to be a dropin replacement for libtextcat - add a check target to all runinng libexttextcat check PR: ports/167945 Submitted by: Peter Jeremy <firstname.lastname@example.org> Revision Changes Path 1.4 +35 -0 ports/textproc/libexttextcat/Makefile 1.1 +20 -0 ports/textproc/libexttextcat/files/patch-src__Makefile.in (new) 1.5 +6 -0 ports/textproc/libexttextcat/pkg-plist _______________________________________________ email@example.com mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "firstname.lastname@example.org"
Comment 4 Baptiste Daroussin 2012-05-19 00:22:07 UTC
State Changed From-To: open->closed Committed, with minor changes. Thanks!