Test repository to check push and ssh key
Find a file
Noel Grandin 7a2ef79376 Remove unnecessary XTypeProvider from IDL
XTypeProvider does not need to be explicitly declared in interface or service
definitions, it is handling automagically by the cppuhelpers.
Along the way, convert service definitions that now only have one interface into
new-style UNO service definitions.

Change-Id: Id1706b5afdc2c49f89c583eef8cf0a8a0721713f
2012-09-03 15:55:05 +02:00
accessibility -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:13 +02:00
afms
android Fix removal of stale servers in selector. 2012-09-03 13:05:30 +02:00
animations
apache-commons
apple_remote
autodoc -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:13 +02:00
avmedia -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:13 +02:00
basctl Some clean up of previous commit 2012-09-03 15:55:05 +02:00
basebmp ah, android is special 2012-08-25 14:01:17 +02:00
basegfx
basic String::Expand -> string::padToLength 2012-08-29 11:43:50 +01:00
bean
beanshell
berkeleydb fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN 2012-08-29 12:02:26 +02:00
bin
binaryurp
bluez_bluetooth
boost boost: use add_generated_exception_objects 2012-09-01 05:39:44 +02:00
bridges Some clean up of previous commit 2012-09-03 15:55:05 +02:00
cairo fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN 2012-08-29 12:02:26 +02:00
canvas
chart2 -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:14 +02:00
cli_ure
clucene gbuild: UnpackedTarball: do not rename files; set cxx suffix for library 2012-08-31 21:21:38 +02:00
codemaker Add note about terminology 2012-08-30 09:40:06 +03:00
comphelper fdo#46808, Adapt TempFile UNO service to new style 2012-08-27 15:40:08 +02:00
configmgr
connectivity -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:14 +02:00
cosv
cppcanvas
cppu
cppuhelper Fix removeRdbFiles (caused extension update to fail) 2012-08-24 17:18:28 +02:00
cppunit
cpputools
crashrep
cross_tail_build
cross_toolset
ct2n
cui fdo#46808, Adapt UICommandDescription UNO service to new style 2012-09-03 15:55:03 +02:00
curl
dbaccess fdo#46808, Adapt UICommandDescription UNO service to new style 2012-09-03 15:55:03 +02:00
desktop fdo#46808, Adapt io::Pipe UNO service to new style 2012-09-03 15:55:04 +02:00
distro-configs --with-system-nss for MinGW. 2012-08-29 14:52:47 +02:00
dmake
drawinglayer
dtrans
editeng fdo#46808, Adapt io::Pipe UNO service to new style 2012-09-03 15:55:04 +02:00
embeddedobj fdo#46808, Adapt ModuleUIConfigurationManagerSupplier UNO service to new style 2012-09-03 15:55:03 +02:00
embedserv fdo#46808, Adapt TempFile UNO service to new style 2012-08-27 15:40:08 +02:00
epm
eventattacher add more component prefixes 2012-09-01 21:06:11 +02:00
expat
extensions fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style 2012-09-03 15:55:04 +02:00
external
extras fix typo 2012-08-29 08:20:33 +02:00
fileaccess
filter fdo#46808, Adapt io::Pipe UNO service to new style 2012-09-03 15:55:04 +02:00
fontconfig
forms Some clean up of previous commit 2012-09-03 15:55:05 +02:00
formula do not silently ignore a token API error, fdo#51926 related 2012-08-27 22:03:49 +02:00
fpicker fdo#49441: don't overwrite the first element in the sequence 2012-08-24 16:28:43 +04:00
framework fdo#46808, Adapt UICommandDescription UNO service to new style 2012-09-03 15:55:03 +02:00
freetype
gdk-pixbuf
gettext
git-hooks
glib
graphite
hsqldb include can be first statement now 2012-08-27 07:03:36 +02:00
hunspell
hwpfilter add more component prefixes 2012-09-01 21:06:11 +02:00
hyphen
i18npool installer: Make @noMSLocaleLangs non-global. 2012-09-01 19:43:03 +01:00
i18nutil
icon-themes Imported Gnome icons under CCBYSA3 and and added new ones 2012-09-03 12:37:13 +02:00
icu fdo#53893: Undefine U_TIMEZONE for BSDs (except for NetBSD) 2012-08-27 13:33:44 +02:00
idl
idlc
instsetoo_native
io fdo#46808, Adapt io::Pipe UNO service to new style 2012-09-03 15:55:04 +02:00
ios Incomplete hacks on the iOS sc filters-test unit test 2012-08-28 10:05:28 +03:00
javaunohelper
jfreereport
jpeg
jurt Java cleanup - remove unnecessary null checks 2012-08-29 09:08:28 +02:00
jvmaccess
jvmfwk
l10ntools Related: fdo#53337 Maybe this is a typeinfo visibility problem 2012-08-24 12:42:25 +01:00
languagetool
lcms2
libcdr
libcmis
libcroco
libexttextcat
libgsf
liblangtag
libmspub
libpng
librsvg
libvisio
libwpd
libwpg
libwps
libxml2
libxmlsec Add upstream link 2012-08-29 23:50:26 +02:00
libxslt fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN 2012-08-29 12:02:26 +02:00
lingucomponent prefix more components 2012-08-25 12:45:35 +02:00
linguistic
lotuswordpro -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:18 +02:00
lpsolve Bypass the solver component for iOS for now 2012-08-27 11:37:40 +03:00
m4
MathMLDTD
mdds mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
Mesa
migrationanalysis
more_fonts
moz fdo#54015: At least FreeBSD ld requires -z origin, moz redux 2012-08-30 09:36:08 +02:00
mysqlc
mysqlcppconn
mythes
neon
nlpsolver fdo#53009: Compile extension help in gbuild 2012-08-31 17:04:43 +02:00
np_sdk
nss Fix -Wl,-z,origin -Wl,-rpath,... quoting 2012-08-30 08:29:18 +02:00
o3tl
odk Fix -Wl,-z,origin -Wl,-rpath,... quoting 2012-08-30 08:29:18 +02:00
offapi Remove unnecessary XTypeProvider from IDL 2012-09-03 15:55:05 +02:00
officecfg add "Tango Testing" icon theme 2012-08-31 15:52:21 +02:00
oovbaapi
oox fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style 2012-09-03 15:55:04 +02:00
openldap
openssl
package package: kill RTL_CONSTASCII_USTRINGPARAM in zipapi 2012-08-31 18:03:22 +02:00
packimages
padmin
pango
postgresql
postprocess Bypass the solver component for iOS for now 2012-08-27 11:37:40 +03:00
psprint_config
python
pyuno fdo#46808, Adapt script::Converter service code to new style 2012-08-27 15:40:07 +02:00
qadevOOo Javadoc warnings - fix some tags and references 2012-08-28 16:15:44 +02:00
rdbmaker
readlicense_oo
redland fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN 2012-08-29 12:02:26 +02:00
regexp -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:15 +02:00
registry fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN 2012-08-29 12:02:26 +02:00
remotebridges fdo#46808, Adapt UNO service registry::ImplementationRegistration 2012-08-27 15:40:07 +02:00
reportbuilder
reportdesign -Werror,-Wnon-literal-null-conversion (Clang towards 3.2) 2012-08-31 09:04:15 +02:00
rhino
ridljar
rsc
sal allow NULL pModuleName for WNT in osl_getModuleHandle 2012-08-29 13:12:15 +01:00
salhelper
sane
sax sax: avoid pointless linking expwrap against sax 2012-08-24 23:22:42 +02:00
saxon
sc fdo#46808, Adapt ModuleUIConfigurationManagerSupplier UNO service to new style 2012-09-03 15:55:03 +02:00
scaddins hide duplication into anonymous namespace 2012-09-01 21:06:12 +02:00
sccomp Bypass the solver component for iOS for now 2012-08-27 11:37:40 +03:00
scp2 add "Tango Testing" icon theme 2012-08-31 15:52:21 +02:00
scripting Java cleanup - remove unused imports 2012-08-28 16:15:42 +02:00
sd Explicit rtl::OUString ctors no longer needed 2012-09-03 15:55:04 +02:00
sdext Replace usage of rtl/memory.h in PDF Import with equivalent from string.h 2012-09-02 13:44:33 +02:00
setup_native
sfx2 fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style 2012-09-03 15:55:04 +02:00
shell fdo#53592: Try not to crash on empty m_ZipContent 2012-08-27 16:33:13 +02:00
slideshow -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:16 +02:00
smoketest
solenv Quote .ddf content (potentially containing stuff like "%2F") 2012-09-03 13:55:07 +02:00
soltools
sot fdo#46808, Adapt TempFile UNO service to new style 2012-08-27 15:40:08 +02:00
starmath crash with safe iterators: attempt to decrement a past-the-end iterator 2012-09-02 16:42:17 +04:00
stax
stlport fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN 2012-08-29 12:02:26 +02:00
stoc add more component prefixes 2012-09-01 21:06:11 +02:00
store
svl resolved fdo#52240 fdo#52137 fdo#52288 user editable date patterns 2012-08-29 21:17:46 +02:00
svtools fdo#46808, Adapt UICommandDescription UNO service to new style 2012-09-03 15:55:03 +02:00
svx SdrModel: make sure undo/redo stacks are not empty 2012-08-31 08:35:18 +04:00
sw fdo#46808, Adapt UICommandDescription UNO service to new style 2012-09-03 15:55:03 +02:00
swext The *_develop.zip files appear to be unused 2012-08-31 18:31:24 +02:00
sysui fdo#47157 adding Keywords to .desktop files 2012-08-27 10:13:03 +00:00
tail_build mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
test
testtools
tomcat
toolkit Make use of autoboxing 2012-08-28 16:15:43 +02:00
tools UniString->OUString 2012-08-31 10:10:41 +01:00
touch
tubes
twain
ucb fdo#46808, Adapt io::Pipe UNO service to new style 2012-09-03 15:55:04 +02:00
ucbhelper fdo#46808, Adapt script::Converter service code to new style 2012-08-27 15:40:07 +02:00
ucpp adapt ucpp for UnpackedTarball 2012-08-24 13:22:01 +02:00
udkapi Some clean up of previous commit 2012-09-03 15:55:05 +02:00
udm
unixODBC
UnoControls add more component prefixes 2012-09-01 21:06:11 +02:00
unodevtools
unoil
unotest
unotools hide duplication into anonymous namespace 2012-09-01 21:06:12 +02:00
unoxml fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style 2012-09-03 15:55:04 +02:00
ure
uui -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:15 +02:00
vbahelper fdo#46808, Adapt ModuleUIConfigurationManagerSupplier UNO service to new style 2012-09-03 15:55:03 +02:00
vcl version is WNT only library 2012-09-03 13:32:38 +02:00
vigra vigra: convert to gbuild 2012-08-25 12:45:37 +02:00
wizards Java cleanup - remove unused imports 2012-08-28 16:15:42 +02:00
writerfilter -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:18 +02:00
writerperfect -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:15 +02:00
x11_extensions
xmerge Make it clearer that previous change was sound 2012-08-28 16:15:43 +02:00
xml2cmp
xmlhelp Related: fdo#53337 Maybe this is a typeinfo visibility problem 2012-08-24 12:42:25 +01:00
xmloff fdo#46808, Adapt xml::dom::DocumentBuilder UNO service to new style 2012-09-03 15:55:04 +02:00
xmlreader
xmlscript
xmlsecurity -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-31 09:04:15 +02:00
xpdf
xsltml
zlib
.gitattributes
.gitignore .gitignore config.Build.log 2012-08-29 11:22:50 +02:00
.gitreview
autogen.sh
bootstrap
config.guess
config.sub
config_host.mk.in mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
config_host.mk.source
configure.in mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
COPYING
COPYING.LGPL
COPYING.MPL
download gbuildize extras 2012-08-24 13:22:05 +02:00
g
install-sh
Library_merged.mk libmerged: another small component libraries for android 2012-09-01 21:06:12 +02:00
logerrit
Makefile
Makefile.post
Makefile.top mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
Module_cross_tail_build.mk
Module_tail_build.mk mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
ooo.lst.in mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
oowintool
post_download.in
README.Android
README.cross
README.Solaris
Repository.mk HelpIndexer, HelpLinker are build-time tools 2012-08-30 08:17:53 +02:00
RepositoryExternal.mk mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
RepositoryFixes.mk
RepositoryModule_ooo.mk mdds: convert to gbuild 2012-08-31 21:21:40 +02:00
TEMPLATE.SOURCECODE.HEADER
unusedcode.easy Remove SwEditWin::ShowHeaderFooterSeparator 2012-09-01 21:38:01 +02:00
unusedcode.README

Instructions to compile LO on Solaris with gcc

Disclaimer
----------
This is still work in progress
Compiling LO on Solaris with gcc is a work done by Lanedo ( www.lanedo.com )
Any inquiry could be sent to office-solaris@lanedo.com


Prerequisites
-------------

A working Oracle Solaris 11 installation


Installing Dependancies
-----------------------

sudo -s

pkg install git make gcc-45 autoconf autogen automake-110 gnu-m4

perl -MCPAN -e 'install Archive::Zip::Archive'

pkg install pkg:/system/header@0.5.11-0.175.0.0.0.2.1
pkg install pkg:/developer/gperf@3.0.3-0.175.0.0.0.2.537
pkg install pkg:/developer/parser/bison@2.3-0.175.0.0.0.2.537
pkg install pkg:/developer/lexer/flex@2.5.35-0.175.0.0.0.2.537
pkg install pkg:/developer/documentation-tool/doxygen@1.5.7.1-0.175.0.0.0.2.537


Compiling
---------

CC="gcc" CXX="g++" ./autogen.sh --with-num-cpus=2 --with-max-jobs=4 --without-junit --disable-mozilla --with-system-curl --without-help --disable-cups --without-java --with-system-cairo --with-lang= --disable-gconf --enable-gio --disable-gnome-vfs --disable-gstreamer --without-fonts --with-system-dicts --without-stlport --disable-mozilla --without-system-mozilla --disable-xmlsec --with-system-openssl

gmake