Hello Andrew;
Are you aware what you are asking? ;). An alternative would be that we can
send you a modified port Makefile that fetches the files from SVN and
applies the patches, etc, but I guess you will prefer to use a unified
buildscript
for linux/BSD instead.
For our local package we use all the prepackaged dependencies we can.
The build process is very similar to linux but we usually don't carry the GNU
stuff (bash, patch) in the base system.
You can look at the requirements here:
http://www.freshports.org/editors/openoffice-3-devel
For a standalone build, you have to install at least the following packages:
archivers/p5-Archive-Zip,
devel/patch
shells/bash
devel/dmake
devel/gmake
devel/gperf (only on FreeBSD =9.0)
java/openjdk6
textproc/libxslt
You can use pkg_add -r for those, plus you will need X11/cups.
It is key to define bash as /usr/local/bin/bash. GNU patch is gpatch and
also the system gperf on most FreeBSD older releases was not up to
date so you may have to use the packaged version.
You will also likely need to apply patch-* from here:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/editors/openoffice-3-devel/files/
Long, long ago I was using the attached script but it is only
useful as reference. For our build flags you may want to
check CONFIGURE_ARGS from the current ports build file:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/editors/openoffice-3-devel/Makefile?rev=1.545;content-type=text%2Fplain
Hope that helps to get started, and of course feel free to ask.
Pedro.
From: Andrew Rist andrew.r...@oracle.com
To: ooo-dev@incubator.apache.org
Sent: Wednesday, September 5, 2012 1:30 PM
Subject: [BUILD] FBSD buildbot
We have the opportunity to spin up a BSD buildbot. Pedro (or others) could
you share the build script you use to create your builds?
Also, are there any special requirements/dependencies that I should know of?
Andrew
ooo-build.sh
Description: application/shellscript