You are here

SFE Articles

Subscribe to SFE Articles feed
News and Documentation for IPS Packages spec-files-extra
Updated: 1 week 3 days ago

SFE is Running on Backup Site

Mon, 04/30/2018 - 13:12

(Article will be updated once new status is know) last updated: 20180430-1300GMT

Dear SFE Users!

Once a service goes down, you recognize how important the service is to people.

The backup site and _ALL_ IPS Repositories are online and operational. The domain name points to this new IP-Address, so no changes needed on your side.

The original machine serving is broken, but the service is *online* as usual from the backup site.
You do not need to change anything on your side, the DNS entry for has been changed to point to my own servers. The SFE package repositories are fully available.

Only limitation: Please do _not_ mirror the IPS repositories with pkgrecv right now. The available connection bandwidth doesn't allow this. The replacement machine will be strong enough to let you mirror if you really think so.

Current status is the following:
Friday 20180420 1300 UTC the blog site is back again on backup site No 1.
Saturday 20180422 2100 UTC _all_ IPS Repositories are running on backup site No 2 with 10MBit bandwidth
Saturday 20180428 new machine is up, zone created, now the real work begins :). I think it will take until mid of may to do a clean new setup, includes a trial concept for automatic failover to backup site. I don't want to get you and me into troubles.

One day I hope there will be volunteers helping to setup a "release repository" where packages are promoted from the development repos (those you currently know: localhost*** publishers9.
The task is to create a website with the packages listes and a mechanism to "vote" on those packages. Once a package receives two +1 and no -1 it gets promoted to the "release repo" (including dependencies).

If you had the publisher "disabled", then it time to enable them again: (choose your publisher)

pkg set-publisher --enable localhosts11
pkg set-publisher --enable localhosts12
pkg set-publisher --enable localhostoih
pkg set-publisher --enable localhostomnios

Thank you for your patience!

Thank you for using SFE packages!

And thank you for sending comments on SFE packages!
I would really like to know what you are doing with SFE packages! Waht do you need next?
(email: sfepackages at g mail dot com - or write a comment here - or write an articel on your blog site - or write on the mailing list)


Tags: outagSFE repositorysfe.opencsw.orgbackupbackup site
Categories: SFE

The Workbench 2018-04

Mon, 04/09/2018 - 12:32

Quick note, more updates on this article will appear soon.

Now available: pdftk for Solaris 11!

pdftk 2.02 from ist now available for Solaris 11 (version 11.3)!

You can merge, split or watermark PDFs from the command line.
To build the package it was necessary to enhance the GCC 4.9.4 package with the Java compiler "gcj".
For OpenIndiana Hipster the compile run is is not yet clean (iconv symbols missing).


Tags: workbench20182018-04pdftk
Categories: SFE

Wish List for binary packages for Solaris OpenIndiana OmniOS

Wed, 03/14/2018 - 17:38


New: Webform to easily submit your wanted packages:


Please don't think that there is no work done because the table below is so large. A majority of packages is already compiled and ready for install in the IPS repositories (to browse package listings, see quick links). This table blow just says, what is desired. That means, you can wait until a volunteer picks up the task and creates the packages for you.

But you can as well become a maintainer / volunteer and create the spec files and send them over to to us for integration! That is the preferred way to quickly increase the number of available packages in the binary repositories. If you just want an existing spec file be compiled and added to the repositories, then drop as a note. We might ask you to have a quick test of such a fresh package afterwards (well, why not?).

User's wish list for binary packages in the repositories:

% done Name OS PRIO status volunteers


- blender S11 preferred low needs update wanted - audacity all med

problem Icons all blank.

OpenIndiana has audacity in a fresh version, port this to SFE

wanted (repair icons) - darktable S11 preferred high needs some prereq.pkgs first (tomww) - saltstack all med needs spec file wanted 100% ansible S11 preferred med X86 version available on Solaris 11 tomww - facter OmniOS med want facter to make ansible better. Solaris 11 has facter in verndor repository wanted - zabbix         90% munin all med update to 2.999.2 tomww - lftp         - remmina         100% libreoffice4 OIH, S11 high

OIH works, S11, S12 done

see workaround libsmbclient for Hipster later then 2016-11-11 in workbench 2017-01

pjama, tomww 99%


all med

done: Solaris 11 and 12 have LO

open: OI Hipster bug #7755 gnu-libiconv (next try workaround libsmbclient)

tomww 100%(S12)
50%(OI151) libreoffice4 S12,OI151a8/a9 med

stopper is new procfs headers, LO uses 20y old ones. OI151a8/a9 not started.

S12: Next step is program access to current procfs - [Solved!]

OI151a8/a9: Next step is to try compile run

tomww - qt5 all med compiled with gcc/g++ wanted - openstack all low investigate if that would work wanted


100% FF45+Ffmpeg

gstreamer plugins all med

import build recipes from the packages listed in OIH

encumbered IPS, in case they are not in SFE

or update our existing SFE specs to add codes to totem/gstreamer plugin framework

Update: 2016-03-20 revealed that this is a dead end for forefox - they desintegrate gstreamer in favor of a native ffmpeg inclusion to get rid of unstable gstreamer

Solaris 11 SRU14 has FF45 and plays video by ffmpeg

OpenIndiana recent Hipster has FF45 and play video by gstreamer (maybe phased out) or ffmpeg

still wanted for totem - kodi all low integrate kodi and prerequisites. see OI userland makefiles wanted - webstack collection all, first OmniOS med

Webstack collection: Bundle-A apache / database / php5x
Bundle-N node - nodejs / database / common extras

Bundle-X nginx / database / php5x

  - bind, apache (simple) OmniOS high Close the gap for OmnisOS where simple webserver and DNS works     vlc, mplayer OI-Hipster med add VLC and MPlayer to OI-Hipster repository.
(S11, S12, OI151a8/a9 already have it) wanted (test compile, fix issues
with duplicate packages in OIH) - geany editor all - geany editor needs spec file 100% postfix 3.x OI-Hipster low just compile & upload   - mailman all med see how it can be integrated volunteers wanted, any kind of setup ideas welcome! - clang OI-Hipster first, all med add clang. Current install model doesn't allow Hipster-GCC 4.9 and SFE GCC at the same time. Only runtime is allowed concurrently. check it it needs update to clang spec file, see implementation in OI-Userland 100% clamav OI-Hipster first low clamav is currently not packaged for OI-Hipster just add it (version bump too, if possible) - clamsmtp all med
can be accessed by SMTP, calls clamav antivirus

create spec file, provide tipps for configuration / create reasonable default configuration / SMF


50% stellarium 0.12.x Qt4 all X11 med stellarium 0.12.4 works (Qt4)

try stellatrium 0.12.6 (Qt4)

waiting stellarium 0.14.x all X11 low stellarium 0.14.x (Qt5) waitin on update Qt4 to new spec Qt5, test backwards Qt4 compatibility, then make stellarium 0.14.x 100% fuse + ntfs-3g all med update to version 2016.2.22AR2 tomww (done)   389 Directory Server           sane / scanner frontent           gnuplot        

Any comments? Email me at sfepackages at g mail dod com

Please register a user for this blog now (comment spam protection!), click on the confirmation email, login and write a comment!

Tags: wishlist binary package SFE blender audacity darktable saltstack ansible zabbix lftp remmina libreoffice4 qt5 openstack gstreamer plugins
Categories: SFE

The Workbench 2018-03

Mon, 03/12/2018 - 14:22

The Workbench 2018-03 will be delayed for a short while.
I'm currently busy working to get up my freelance career.
SFE packages continues to get you valuable software, no changes here.

In the meantime feel free to drop me a line and tell me what you need / think about SFE.


Tags: workbench20182018-03
Categories: SFE

[solved] pkg update throws error with conflicting path /pkgconfig

Fri, 02/23/2018 - 13:12

[solved: with timestamp 20180226 there is a new set of packages for gcc@4.9.4 on S11 and OI that has correct settings for directory pkgconfig. Just re-try your update or install now. Thanks for your patience and have fun using the added java compiler "gcj"! edited 20180227-0900-UTC]

A quick note from the workbench..

the last udpate to GCC 4.9.4 and including the java compiler gcj introduced a problem with a conflicting set of attributes to the patch /usr/gnu/lib/pkgconfig and /usr/gnu/lib/amd64/pkgconfig.

I'll remove the new gcc package from the repository as a first relief.

Next will be to fix the directory permissions on the affected packages (gcc / lcms2 / libglew)

Thanks for your patience!


(This article will be removed once the issue is resolved)

Tags: pkgconfig pkg update error
Categories: SFE

Meet people behind Illumos, OpenIndiana, OmniOS at @FOSDEM on Feb 3rd + 4th

Fri, 02/02/2018 - 16:54

On the road to @FOSDEM Brussels!

If you like @OpenZFS, @Illumos, @OpenIndiana, @OmniOS or @opensolaris, or this extra packages project @sfepackages, then drop by the @illumos booth and have a nice chat with people actively working on these projects!

Just drop by and say "hi". You'll be surprised!

Looking forward to meet you,

(Well, if there are Illumos T-Shirts available this year? Find out!)

Tags: FosdemboothIllumosOpenIndianaHipsterOpenSolarissfepackages
Categories: SFE

How to install LibreOffice 4.x or 5.x on Solaris OS

Wed, 01/31/2018 - 19:18

To install LibreOffice on Solaris x64 platform you have to add software repository to your system and then install LibreOffice. OpenIndiana users may need the workaround mentioned here: and replace every "s11" with "oih".

For Solaris 11.x:
To register a new repository you have to execute as a power user this command:
pkg set-publisher -G '*' -g localhosts11

For Solaris 11.4 beta (was: Solaris 12 in development (*))
To register a new repository you have to execute as a power user this command:
pkg set-publisher -G '*' -g localhosts12

When your repository is ready you can install LibreOffice,
LibreOffice 4.4.x comes in 2 packages: libreoffice4 libreoffice4-desktop-int
LibreOffice 5.2.x comes in 2 packages: libreoffice52 libreoffice52-desktop-int

Choose the version you would like to install and then run command

For LibreOffice 5.2.x you have to execute:
pkg install -v libreoffice52 libreoffice52-desktop-int

For LibreOffice 4.4.x you have to execute:
pkg install -v libreoffice4 libreoffice4-desktop-int

During the installation pkg will install all necessary libraries and other packages.

Here is a complete example how LibreOffice 5.2 was installed on Solaris 11.3 desktop:
pkg install -v libreoffice52 libreoffice52-desktop-int
Packages to install: 6
Mediators to change: 1
Services to change: 2
Estimated space available: 934.34 GB
Estimated space to be consumed: 1.68 GB
Create boot environment: No
Create backup boot environment: No
Rebuild boot archive: No

Changed mediators:
mediator libreoffice:
version: None -> 5.2 (system default)

Changed packages:
None ->,5.11-
None ->,5.11-
None -> 0.1.3,5.11-
None -> 0.11.1,5.11-
None -> 0.11.2,5.11-
None -> 1.2.2,5.11-


Completed 6/6 14652/14652 258.9/258.9 1.8M/s

Installing new actions 15387/15387
Updating package state database Done
Updating package cache 0/0
Updating image state Done
Creating fast lookup database Done
Reading search index Done
Updating search index 6/6
Updating package cache 5/5

If the installation process fails because of the network issues
desktop/application/libreoffice52 0/6 10865/14652 211.0/258.9 151k/s

Errors were encountered while attempting to retrieve package or file data for
the requested operation.
Details follow:
http protocol error: code: 500 reason: Internal Server Error
URL: ''

then you have to re-run the command and it will continue from where it stopped.

When LibreOffice is installed you can start it either from your desktop launch menu Applications -> Office -> LibreOffice 5.2 or you can start it as /usr/lib/libreoffice5.2/program/soffice from your terminal window.

You can check for the latest updates by executing these commands:
pkg refresh
pkg update -nv

If there are updates available:
pkg update -nv
Packages to update: 2
Services to change: 1
Estimated space available: 934.00 GB
Estimated space to be consumed: 816.26 MB
Create boot environment: No
Create backup boot environment: Yes
Rebuild boot archive: No

Changed packages:
desktop/application/libreoffice52,5.11- ->,5.11-
desktop/application/libreoffice52-desktop-int,5.11- ->,5.11-


then you can install the updated version
pkg update -v
Packages to update: 2
Services to change: 1
Estimated space available: 933.68 GB
Estimated space to be consumed: 816.26 MB
Create boot environment: No
Create backup boot environment: Yes
Rebuild boot archive: No

Changed packages:
desktop/application/libreoffice52,5.11- ->,5.11-
desktop/application/libreoffice52-desktop-int,5.11- ->,5.11-


Completed 2/2 3544/3544 100.5/100.5 4.8M/s

Installing new actions 95/95
Updating modified actions 3456/3456
Updating package state database Done
Updating package cache 2/2
Updating image state Done
Creating fast lookup database Done
Reading search index Done
Updating search index 2/2
Updating package cache 5/5

NOTE: Please review release notes posted at:

Please visit for more information about other repositories

(*) Solaris 12 is not released yet and LibreOffice might not be production ready for this OS.
Use it with caution.
Note: Solaris is a Trademark of Oracle. "Solaris 12" is just a working title and if you google a bit around, you'll see that the Solaris Release model has change to a continuos mode, what is indeed a very good idea in my personal view (tomww). So next we might see new cool features under the name Solaris 11.4 instead of the name Solaris 12.

Originally posted 20170109
Edit: 20170205 add link to OpenIndiana workaround (tomww)
Edit: 20170207 add hint to replace "s11" with "oih" for OpenIndana Hipster. (tomww)
Edit: 20170403 Add Note about the working title "Solaris 12" (tomww)
Edit: 20180131 add new Name: Solaris 11.4 beta (tomww)

Tags: libreofficeSolarisOpenIndianaHipster
Categories: SFE