pkgsrc 2014 - the record of the past year

Post on 10-Jan-2017

78 views 2 download

Transcript of pkgsrc 2014 - the record of the past year

pkgsrc 2014the record of the past year

OBATA AkioJul. 19, 2014

0th pkgsrc one conference

What is pkgsrc?

Package once, use anywhere!

Easy to build & install software

Not only for NetBSD, cross platform

Quarterly Stable release (2014Q2)

Not only from source, binary pakcage

Over 12000 packages

01 21

Supported Platforms

22 platformsAIX, BSD/OS, Cygwin, Mac OS X, DragonFly, FreeBSD, FreeMiNT, GNU/kFreeBSD, HP-UX, Haiku, IRIX, Interix, Linux, Minix, MirBSD, NetBSD, OSF1, OpenBSD, QNX, SCO OpenServer, SunOS, UnixWare

02 21

Supported Compilers

Compaq C Compilers (ccc)

Clang C and Objective-C compiler (clang)

Intel C++ Compiler (icc)

SGI IRIS Development Option cc (ido)

GNU Compiler Collection (gcc)

HP-UX C/aC++ compilers (hp)

Silicon Graphics, Inc. MIPSpro (mipspro)

03 21

Supported Compilers

Portable C Compiler (pcc)

Sun Microsystems, Inc. WorkShip/Forte/Sun ONE Studio (sunpro)

IBM's XL C/C++ compiler suite (xlc)

compiler cache (ccache)

distributed C/C++ (distcc)

Fortran 77 to C compiler (f2c)

04 21

GNU/kFreeBSD support

for what?

05 21

SCO OpenServer support

not completed yet?

06 21

Other platforms

MinGW?

Hurd?

SkyOS?

07 21

Notable Changes of Packages

What's up?

Topics

08 21

pkgsrc/databases

MySQL5.0 removed

PostgerSQL9.3 imported, default

09 21

pkgsrc/emulators

suse131_*will be long term support, evergreen

Not works with NetBSD-6.x/amd64

10 21

pkgsrc/lang

gcc48 splitcc++/fortran/objc/libs

perl5 switched to 5.20.x

Python3.2 removed

3.4 imported

11 21

pksrc/lang

Ruby2.0 imported(default)

2.1 imported

PHP5.5 imported

Javaopenjdk7 updated!

12 21

pkgsrc/lang

GHC7.6 imported

join pho@ szptvlfn@

Luamulti version support

13 21

pkgsrc/misc

LibreOffice 4

14 21

pksrc/x11

qt5

15 21

desktop environment

KDE 4.11.5

KDE 3 (to be trinity?)

Gnome (to be mate?)

Xfce 4.6 (wip has 4.8, PR for 4.10)

16 21

PREFER_PKGSRC

introduce _OPSYS_PREFER.pkgnameyes/no

hard than PREFER_{PKGSRC,NATIVE}=yes

weak than PREFER_{PKGSRC,NATIVE}=pkgname

prevent to use pkg over native implementation with PREFER_PKGSRC=yes for a platform

17 21

Easy to sign binary packages

mk.confSIGN_PACKAGES=gpg (or x509)

pkg_install.confGPG=/path/to/bin/gpg

GPG_SIGN_AS=your-user-id

VERIFIED_INSTALLATIONS=always

18 21

SMF support

Service Manager Facility (for Solaris)

INIT_SYSTEM=smf (Solaris>=5.10)

not ready for all packages yet

19 21

New pkgsrc PMC team

agc

gdt

jperkin (new!)

schmonz

wiz

20 21

never MATOME

What is pkgsrc?

Welcome to new pkgsrc developers!

21 21