pkgsrc 2012 - the record of the past year

25
pkgsrc 2012 the record of the past year OBATA Akio Jul 7, 2012 JNUG NetBSD BOF 2012

Upload: akio-obata

Post on 10-Jan-2017

90 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

pkgsrc 2012the record of the past year

OBATA AkioJul 7, 2012

JNUG NetBSD BOF 2012

What is pkgsrc?

Package once, use anywhere!

Easy to build & install software

Not only for NetBSD, cross platform

Quarterly Stable release (2012Q2)

Not only from source, binary pakcage

Over 10000 packages

01 24

Supported Platforms

19 platformsAIX, BSD/OS, Mac OS X, DragonFly, FreeBSD, FreeMiNT, HP-UX, Haiku, IRIX, Interix, Linux, Minix, MirBSD, NetBSD, OSF1, OpenBSD, QNX, SunOS, UnixWare

02 24

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)

Portable C Compiler (pcc)

03 24

Supported Compilers

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 24

pkgsrc Tier system?

created full *-pkg-people@NetBSD?

DragonFly?

MirBSD (OpenBSD)?

Minix3?

Solaris?

(MacOS X?)

05 24

Solaris variants

(Sun) Solaris

OpenSolaris

Illumos/Openindiana

SmartOS...

06 24

Other platforms

Cygwin? CYGWIN?

W.I.P

07 24

Notable Changes of Packages

What's up?

Topics

08 24

pkgsrc/databases

PostgerSQL9.1 imported

09 24

pkgsrc/emulators

suse121_*for NetBSD-6 or later

10 24

pkgsrc/lang

gcc47 imported

perl5 switched to 5.14.x

Python2.4 removed

2.7 default

3.2 imported

11 24

pksrc/lang

Ruby1.9.3 imported(default)

PHP5.2 removed

5.3 (default)

5.4 imported

12 24

pkgsrc/www

apache24 imported

13 24

pkgsrc/misc

libreoffice

14 24

pksrc/x11

updating to latest version(?)

X Server?

Mesa?

15 24

desktop environment

Gnome - 2.32? 3.x?

KDE 4.8.4

KDE 3?

Xfce 4.6 (wip 4.8)

(wip/light-desktop)

16 24

32bit/64bit

build & co-existence both 32bit/64bit packages

lib64

17 24

removal rule of packages?

broken packages

unavailable distfiles

need maintainer?

18 24

cvs usage

cvs import => cvs add

19 24

Misc

TEOKURE packages...

20 24

Huge packages

Mozilla products, OpenOffice, OpenJDKoriginal build system

hard to maintain

communicate to upstream

21 24

lack of NetBSD/pkgsrc support

partial support (not pushed to upstream)

need devkit-Power -> upower...?

Just write support file?

kernel/libc must be improved?

22 24

No active MAINTAINER

key packages has no maintainerGnome?

Tcl/Tk?

PHP?

Python?

...

23 24

never MATOME

What is pkgsrc?

Welcome to new pkgsrc developers!

24 24