Je pense que Sunfreeware est considéré comme la source la plus stable et fiable, bien qu'il soit souvent en retard par rapport à Blastwave en ce qui concerne les versions récentes.
Dans mon entreprise, nous utilisons Sunfreeware pour nos packages de production, et Blastwave pour les outils de développement. Cela présente l'avantage que les deux ensembles de packages sont physiquement et logiquement distincts, car Sunfreeware s'installe sous /usr/local et Blastwave s'installe sous /opt/csw.
Ainsi, lorsque nous construisons et lions des logiciels contre /usr/local sur notre machine de développement, nous sommes confiants qu'elle reproduit de près notre environnement de production, tandis que tout ce qui se trouve sous /opt/csw est considéré comme une sorte de zone libre, où toutes sortes de packages de développement et leurs dépendances sont installés.
Blastwave propose également une version récente de Trac, ce qui est une bénédiction car la construction de celui-ci à partir de source sur Solaris est douloureuse.
PS : Et non, vous ne devriez certainement PAS les ignorer, non seulement ils vous font gagner énormément de temps, mais ils ont également été construits par des experts qui savent comment éliminer diverses incompatibilités et problèmes qui peuvent exister. N'ayez pas peur de construire vous-même si vous avez de bonnes raisons - vous pouvez souvent réduire considérablement les dépendances en construisant des versions 'lite' de packages (par exemple, je construis une version de PHP qui exclut toute fonctionnalité liée au XML). Au final, vous devez trouver un équilibre qui convient à vos besoins et à votre environnement.