Date post: | 15-Apr-2017 |
Category: |
Presentations & Public Speaking |
Upload: | akio-obata |
View: | 138 times |
Download: | 0 times |
pkgsrc 2011the record of the past year
OBATA AkioJul 9, 2011
JNUG NetBSD BOF 2011
What is pkgsrc?
Package once, use anywhere!
Easy to build & install software
Not only for NetBSD, cross platform
Quarterly Stable release (2011Q2)
Not only from source, binary pakcage
01 23
"What is pkgsrc?" story
The NetBSD Packages Collection
To where additional packages should be installed?
let to install them to /usr/pkg.
then its sources are in /usr/pkg/src?
let to put in /usr/pkgsrc.
02 23
Supported Platforms
1997 NetBSD
1999 Solaris, Linux
2001 Darwin
2002 FreeBSD, OpenBSD, IRIX
2003 BSD/OS, AIX
2004 Interix, DragonFlyBSD, OSF/1
2007 HP-UX, QNX
2010 Haiku
03 23
pkgsrc Tier system?
Nothing!
maybe broken on some Supported platforms
even for stable branch
04 23
Haiku
R1 Alpha3 out!
Only unprivileged mode
unreasonable for default package system?
05 23
MirOS BSD (aka MirBSD)
fork of OpenBSD
gave up maintain own MirPorts
partially supported
06 23
Illumos/Openindiana
fork of OpenSolaris
ipp (Illumos pkgsrc project)
07 23
Minix3 (wip)
GSoC2010 (for Minix)...finished?
GSoC2011 again!Many PRs before 2011Q2 cut
Still need improvements of basecompiler (ack => gcc?)
libc from NetBSD
and many tools
08 23
Other platforms
UWIN/MinGW?
A/UX?
Cygwin?
09 23
What is the next?
Any other OSes?...Wait! What is this?
pkgsrc/mk/flavor/README
We can support other package format!
10 23
Multi package format
GSoC2011 - FreeBSD ports (and rpm, deb?) support
experimental rpm support
11 23
Cross-building
GSoC 2011no news yet
12 23
Infrastructure Changes
switch to USE_DESTDIR=yes
clang support
13 23
Notable Changes of Packages
What's up?
Topics
14 23
pkgsrc/databases
PostgerSQL8.2 removed
9.0 imported
MySQL4.x removed
5.5 imported
15 23
pkgsrc/emulators
suse113_*only for NetBSD-current
16 23
pkgsrc/lang
gcc45, gcc46 imported
perl5 updated to 5.12
Python2.7 imported
3.1 imported
Ruby1.9 imported
17 23
desktop environment
gtk-3 (removing gtk1)
Gnome - 2.32 (partially)
KDE 4.4.5
Xfce 4.6 (wip 4.8)
18 23
Misc
Some miscellaneous topics
19 23
pixman issue
pixman in NetBSD-5.1 is bit old for cairo-1.10
pkgsrc's one is preferrd
same shlib major number
mis-picked upbuild error
runtime error
20 23
X11R6 (XFree86) issue
too old for modern packages
switch to X11_TYPE=modular?HP-UX
MacOS X 10.4
21 23
Fetching issues
FETCH_USINGftp/fetch/wget/curl
FETCH_TIMEOUTfor dead/broken MASTER_SITES
sec
FETCH_USE_IPV4_ONLYbroken ipv6 environment
22 23
Fin
pkgsrc とは何だ?
新規 pkgsrc 開発者募集中
mikutter の commit log & DESCR の元ネタの発掘が望まれます。
23 23