+ All Categories
Home > Presentations & Public Speaking > pkgsrc 2012 - the record of the past year

pkgsrc 2012 - the record of the past year

Date post: 10-Jan-2017
Category:
Upload: akio-obata
View: 90 times
Download: 2 times
Share this document with a friend
25
pkgsrc 2012 the record of the past year OBATA Akio Jul 7, 2012 JNUG NetBSD BOF 2012
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


Recommended