URL: https://linuxfr.org/news/pkgsrc-2015q4 Title: pkgsrc 2015Q4 Authors: Nils Ratusznik Davy Defaud et Benoît Sibaud Date: 2016年01月10日T18:12:30+01:00 License: CC By-SA Tags: netbsd et pkgsrc Score: 23 Dans un message à des listes de diffusion pkgsrc et NetBSD, Jonathan Perkin a annoncé la disponibilité de la branche pkgsrc-2015Q4. Pkgsrc (prononcer _package source_) est une infrastructure de construction de logiciels tiers pour NetBSD, ainsi que pour d’autres systèmes de type UNIX. Il permet donc à NetBSD, mais aussi à GNU/Linux, SmartOS, Minix, OS X et de nombreux autres systèmes d’exploitation de disposer de nombreux logiciels sous forme source, mais aussi sous forme binaire. ![pkgsrc](http://pix.toile-libre.org/upload/original/1436254776.png) Les développeurs de pkgsrc fournissent une nouvelle version stable chaque trimestre. Comme son nom l’indique, pkgsrc 2015Q4 est donc la quatrième (et dernière) de l’année 2015 et est disponible depuis le 1^(er) janvier 2016. Plus de détails sur cette version, en particulier en seconde partie de dépêche, qui reprend grandement le courriel d’annonce. ---- [pkgsrc](http://www.pkgsrc.org) [NetBSD](http://www.netbsd.org) [NetBSDfr](http://www.netbsdfr.org) [Annonce de pkgsrc-2015Q4 sur la liste pkgsrc-users](https://mail-index.netbsd.org/pkgsrc-users/2016/01/01/msg022780.html) [DLFP : pkgsrc 2015Q3](https://linuxfr.org/news/pkgsrc-2015q3) [pkgsrc sur Wikipédia](http://en.wikipedia.org/wiki/Pkgsrc) [pkgsrc.se](http://www.pkgsrc.se/) [pkgsrc-wip](http://pkgsrc.org/wip/) [DLFP : NetBSD 7.0](https://linuxfr.org/news/netbsd-7-0) ---- # Si vous ne connaissez toujours pas pkgsrc # À force de publier des dépêches sur le sujet (suivez le tag [_pkgsrc_](http://linuxfr.org/tags/pkgsrc/public)), espérons que vous commencez à connaître la chanson : pkgsrc, c’est le système de paquets logiciels pour NetBSD, issu d’un _fork_ en 1997 de celui de FreeBSD. Nos amis au drapeau orange étant adeptes de la portabilité, il est logique que leur système de paquets puisse fonctionner ailleurs et compte toujours plus d’une vingtaine de plates‐formes compatibles, allant des systèmes BSD à Windows (grâce à Cygwin/Interix/Services For Unix) en passant par GNU/Linux, Mac OS X et Solaris. Pour être plus concret sur la portabilité de pkgsrc, certaines personnes maintiennent des dépôts de paquets binaires en dehors de ceux pour NetBSD. Ainsi, le [dépôt de la société Joyent](http://pkgsrc.joyent.com/packages/) contient des ensembles de paquets pour SmartOS, GNU/Linux (CentOS & RHEL 6) mais aussi Mac OS X. Pour cette plate‐forme, signalons aussi la présence du projet [_Save OS X_](http://saveosx.org/), qui propose toujours articles et courtes vidéos introduisant pkgsrc pour le système à la pomme, en plus du nécessaire de _bootstrap_. Enfin, ces initiatives ne sauraient être couronnées de succès sans [pkgin](http://pkgin.net/), gestionnaire de paquets créé par [iMil](http://www.imil.net/wp/), actuellement en version 0.9.3. # Les chiffres du trimestre # Ce trimestre ne dispose plus de chiffres précis sur la quantité de paquets disponibles selon la plate‐forme, mais simplement des ordres d’idée : * plus de 16 000 paquets pour NetBSD-current amd64 avec clang ; * plus de 14 000 paquets pour FreeBSD amd64 avec clang ; * plus de 14 000 paquets pour SmartOS i386/x86_64 avec gcc ; * plus de 13 000 paquets pour Linux i386/x86_64 avec gcc ; * plus de 12 000 paquets pour OpenBSD amd64 avec gcc ; * plus de 12 000 paquets pour OS X _El Capitan_ x86_64 avec clang ; * plus de 11 000 paquets pour DragonFly 4.5 amd64 avec gcc ; * plus de 10 000 paquets pour Bitrig amd64 avec clang. Néanmoins, le nombre total de paquets possibles reste disponible : 16 846 contre 16 764 au troisième trimestre. Si ce genre de statistiques vous intéresse, il est possible de visiter le [BulkTracker](https://bulktracker.appspot.com/), qui recense des résultats de _bulk builds_, les compilations massives de paquets. Ce trimestre, en termes de modifications, il y a eu : * 172 paquets ajoutés (225 le trimestre précédent) ; * 58 paquets retirés, dont 7 avec un successeur (27 et 8 au trimestre précédent) ; * 1 185 paquets mis à jour (1 392 au trimestre précédent) ; * 1 paquet a été renommé (1 au trimestre précédent). # Les changements # Commençons par la désormais habituelle campagne de nettoyage, dont le but est de supprimer ce qui est obsolète ou non utilisé. Nous voyons donc partir la branche 5.4 de PHP ainsi que la branche 1.9.3 de Ruby, qui ont passé leur fin de vie. Du côté des nouveautés, saluons l’arrivée rapide de la branche 7 de PHP ! PHP étant activement maintenu côté pkgsrc, il est fort probable qu’au moment de l’installation, ce n’est pas PHP 7.0 que vous obtiendrez, mais 7.0.2 ou 7.0.3. Python n’est pas en reste, puisque sa version 3.5 est elle aussi accessible. À noter que les paquets construits avec ces versions de PHP et de Python ont pour préfixes, respectivement php70 et py35. A part ces deux langages, quoi de neuf ? * la branche 1.3 d’[Asterisk](http://pkgsrc.se/comms/asterisk13) ; * [kodi](http://pkgsrc.se/multimedia/kodi), le célèbre logiciel de _mediacenter_ ; * [php-baikal](http://pkgsrc.se/net/php-baikal) (un serveur CardDAV/CalDAV) ; * [freecol](http://pkgsrc.se/games/freecol) (un clone de _Colonization_) ; * [unicorn](http://pkgsrc.se/emulators/unicorn) (un cadriciel d’émulation de processeur) ; * [clang-static-analyzer](http://pkgsrc.se/lang/clang-static-analyzer). Sevan Janiyan continue ses améliorations de paquets à travers de nombreuses plates‐formes, au premier rang desquelles on trouve Bitrig et OpenBSD. Des changements d’« infrastructure » ont aussi eu lieu ce trimestre, avec l’ajout d’une somme de contrôle SHA512 pour les archives sources des paquets, le retrait de vieux code et une réécriture de [_pkglint_](http://pkgsrc.se/pkgtools/pkglint) en go (l’ancienne version, en Perl, est toujours accessible sous le nom [_pkglint4_](http://pkgsrc.se/pkgtools/pkglint4)). # Actualités diverses # Il s’agit de la 49^(e) version de pkgsrc. 2016Q1 sera donc la 50^(e) : toutes les suggestions concernant la célébration de cette version sont les bienvenues !

AltStyle によって変換されたページ (->オリジナル) /