Packages for Solaris
Yet another package site? I hope not. Basically I know two sites for Solaris binary packages -- sunfreeware.com and blastwave.org. While sunfreeware has mostly pretty basic stuff (which works) blastwave provides packages of software you'd like to have on your desktop. However, I ran into problems with blastwave-builds to often to continue using them. I decided to use the basic stuff (like gcc) from sunfreeware, and compile the other stuff on my own.
You'll find mostly packages neat for your desktop on my site, but unlike some packages on blastwave they'll be tested because I only package software I use on my box. All software was build under Solaris 10, but should work under Solaris 9 without problems. However, I don't have Solaris 9 running on Desktops anymore, thus all software is completely untested under Solaris 9.
I suggest you to install basic stuff from sunfreeware using pkg-get and install my packages manually. The reason for this is pretty simple -- current pkg-get does not support multiple sources, adding support for multiple sources would mean a complete rewrite. If you have time for this, just do it, I would be happy to link your pkg-get here. If you want to use pkg-get with my page add `url=http://bwachter.lart.info/sfw' to your pkg-get.conf
I try to keep this page up to date, but I know I'll not always manage to do. You can go go directly to http://bwachter.lart.info/sfw/ and browse for packages.
The package list
- a52dec 0.7.4
-
a52dec (liba52) is a free library for decoding ATSC A/52 streams (AC3)
used on digital TV, DVD, ...
[Solaris 10 / sparc] - aterm 0.4.2
- aterm is another VT100 terminal for X with some pretty nice features. [Solaris 10 / sparc]
- autoconf 2.58
- The well known crappy GNU autoconf. Hate it or hate it. [Solaris 10 / sparc]
- automake 1.7
- How would one be able to break autoconf without the famous automake? [Solaris 10 / sparc]
- cdrtools 2.01
- cdrtools is Joerg Schillings well known CD authoring and burning suite, containing programs like cdrecord or mkisofs. [Solaris 10 / sparc]
- chrony 1.21
- chrony is a small and easy to use ntp client/server. If you'd like to start chrony using svc grab the manifest and save it as /var/svc/manifest/network/chrony.xml; grab the start script and save it as /lib/svc/method/chrony. Import the manifest using svccfg (import /var/svc/manifest/network/chrony.xml). Now you can enable chrony with `svcadm enable svc:/network/chrony:default' [Solaris 10 / sparc]
- ion3 20060524
- ion is a pretty nice window manager. You need Lua 5.1.1 in order to use ion. [Solaris 10 / sparc]
- irssi 0.8.9
- irssi is an IRC-client for the console that just sucks a bit less than most other clients out there. [Solaris 10 / sparc]
- lame 3.96.1
- LAME Ain't an MP3 Encoder. Nuff said. [Solaris 10 / sparc]
- libao 0.8.5
- A cross platform library providing a simple API on many different systems. [Solaris 10 / sparc]
- libdvdcss 1.2.8
- dvdcss enables you to view your CSS-encrypted DVDs. Please not that using it is illegal in many countries -- send complaints to the movie industry if you don't want to do something illegal when watching DVDs. [Solaris 10 / sparc]
- libdvdread 0.9.4
- Library needed for reading DVDs. You might want to install this (together with libdvdcss) if you want to use ogle. [Solaris 10 / sparc]
- libsndfile 1.0.10
- libsndfile is a library to read/write files like WAV, AU, AIFF... [Solaris 10 / sparc]
- lua 5.0.2
- Lua is a nice light-weight programming language. It's used by my favorite window manager ion. Please note that this build is without popen-support because I ran into some problems. If you don't need exactly this version use 5.1.1 from the next entry. [Solaris 10 / sparc]
- lua 5.1.1
- You most likely want to use this version of Lua. [Solaris 10 / sparc]
- MAD 0.14.2b
- MAD is a MPEG audio decoder. [Solaris 10 / sparc]
- mpg123 0.59r
- mpg123 is a MPEG audio player for layer 1/2/3 [Solaris 10 / sparc]
- mplayer 1.0pre5
- mplayer -- the one and only movie player ;) [Solaris 10 / sparc]
- ogle 0.9.2
- ogle is a pretty neat dvd player -- the first open source player to support menus. If you want some graphical UI you'll have to build one for yourself -- I don't provide GUIs for ogle because I don't use them. [Solaris 10 / sparc]
- Qt 3
- Qt, a nice cross platform toolkit for C++ applications. This package contains binaries built using Qt-free-X11. The doc-package just contains the html-documentation and is generally platform independant. [Solaris 9 / sparc] | [Qt Documentation]
- libsdl 1.2.7
- Simple DirectMedia Layer (SDL) is a cross platform library to access graphics hardware, mouse, keyboard, ... [Solaris 10 / sparc]
- xmessage
- This is a simple xmessage from the MIT X11 sources (pretty old, last modified somewhen in 1996). Some free software assumes you have an xmessage installed (in fact, xmessage comes with XFree for ages). [Solaris 10 / sparc]
Crosscompiler (mingw)
The following packages contain cross-compilers for various architectures. I built them on Solaris 9, but they should work on both Solaris 9 and Solaris 10. A complete cross-compiler tool-chain contains usually three packages -- base, gcc and binutils. Get all three, otherwise it won't work.
The cross-compiler will be installed in /opt/target, where target is something like i386-pc-mingw32 or i386-gnu-linux. To use it you should make sure that /opt/target/bin is the first entry of your path, and use the gnu tools as usual, just prefix them with target (for example, i386-pc-mingw32-gcc). The target prefix should make sure that the cross-compiler does not pollute the normal name-space, but do not rely on it on critical environments (i.e. make the path setting non-permanent, only set it when you're using the cross compiler)
mingw (i386-pc-mingw32)
- base
- This package contains the basic libraries for mingw, in detail: mingw-runtime 3.7, w32api 3.3, directx devel files and opengl devel stuff. [Solaris 9 / sparc]
- binutils
- This package contains binutils 2.15.94-20050118-1, built using the tarball from mingw.org [Solaris 9 / sparc]
- gcc
- This package contains gcc / g++ 3.4.2-20040916-1, built using the tarball from mingw.org [Solaris 9 / sparc]
- libpng
- PNG library and headers for use with mingw [Solaris 9 / sparc]
- zlib
- zlib library and headers for use with mingw [Solaris 9 / sparc]