pkgsrc 2014 - the record of the past year
-
Upload
akio-obata -
Category
Presentations & Public Speaking
-
view
78 -
download
2
Transcript of pkgsrc 2014 - the record of the past year
![Page 1: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/1.jpg)
pkgsrc 2014the record of the past year
OBATA AkioJul. 19, 2014
0th pkgsrc one conference
![Page 2: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/2.jpg)
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
![Page 3: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/3.jpg)
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
![Page 4: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/4.jpg)
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
![Page 5: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/5.jpg)
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
![Page 6: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/6.jpg)
GNU/kFreeBSD support
for what?
05 21
![Page 7: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/7.jpg)
SCO OpenServer support
not completed yet?
06 21
![Page 8: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/8.jpg)
Other platforms
MinGW?
Hurd?
SkyOS?
07 21
![Page 9: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/9.jpg)
Notable Changes of Packages
What's up?
Topics
08 21
![Page 10: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/10.jpg)
pkgsrc/databases
MySQL5.0 removed
PostgerSQL9.3 imported, default
09 21
![Page 11: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/11.jpg)
pkgsrc/emulators
suse131_*will be long term support, evergreen
Not works with NetBSD-6.x/amd64
10 21
![Page 12: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/12.jpg)
pkgsrc/lang
gcc48 splitcc++/fortran/objc/libs
perl5 switched to 5.20.x
Python3.2 removed
3.4 imported
11 21
![Page 13: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/13.jpg)
pksrc/lang
Ruby2.0 imported(default)
2.1 imported
PHP5.5 imported
Javaopenjdk7 updated!
12 21
![Page 14: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/14.jpg)
pkgsrc/lang
GHC7.6 imported
join pho@ szptvlfn@
Luamulti version support
13 21
![Page 15: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/15.jpg)
pkgsrc/misc
LibreOffice 4
14 21
![Page 16: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/16.jpg)
pksrc/x11
qt5
15 21
![Page 17: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/17.jpg)
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
![Page 18: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/18.jpg)
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
![Page 19: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/19.jpg)
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
![Page 20: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/20.jpg)
SMF support
Service Manager Facility (for Solaris)
INIT_SYSTEM=smf (Solaris>=5.10)
not ready for all packages yet
19 21
![Page 21: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/21.jpg)
New pkgsrc PMC team
agc
gdt
jperkin (new!)
schmonz
wiz
20 21
![Page 22: pkgsrc 2014 - the record of the past year](https://reader031.fdocuments.in/reader031/viewer/2022020314/5874a3491a28abfc5f8b89b1/html5/thumbnails/22.jpg)
never MATOME
What is pkgsrc?
Welcome to new pkgsrc developers!
21 21