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
Top Related