XXXsrc 2016 -the record of the past year-

22
XXXsrc 2016 the record of the past year OBATA Akio May. 22, 2016 1st XXXsrc report

Transcript of XXXsrc 2016 -the record of the past year-

XXXsrc 2016the record of the past year

OBATA AkioMay. 22, 2016

1st XXXsrc report

What is XXXsrc

goodbye pkgsrc

unfixed tree name

no organization

DIY

easy to build & install

cross platform

rolling release

01 21

Supported Platforms

26 platformsAIX, Bitrig, BSD/OS, Cygwin, Mac OS X, DragonFly, FreeBSD, FreeMiNT, GNU/Hurd, GNU/kFreeBSD, HP-UX, Haiku, IRIX, Interix, Linux, Minix, MirBSD, MSYS2, NetBSD, OSF1, OpenBSD, QNX, SCO OpenServer, SkyOS, 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

MSYS2 support

rely on Cygwin supportwith its clean up & fixes

usable than Cygwin

no multi user support

05 21

SkyOS support

rely on Haiku supportwith its clean up & fixes

buggy beta OS!

No multi-user supportdisabled for OS beta test

strange file system

unmatched runtime and develop env

06 21

GNU/Hurd support

tested on Debian GNU/Hurd

prepare unlimited resource limitsfound a glibc bug...

07 21

Other platforms

MinGW?I want to use Windows

No thanks to Linux

08 21

Notable Changes of Packages

What's up?

Topics

09 21

PHP extensions

fix to install header filesunkown about historic PHP4

add auto register supportorderd issue may remain

10 21

Fcitx

Updated to latest release

Added bunch of lang modules

sent patches to upstreamsalmost accepted

11 21

MATE desktop

imported v1.10

updated to v1.14

with freedesktop fixes/updates

sent patches to upstreamsalmost accepted

12 21

CDE

fix motif package

imported v2.2.3

not sent patches yetpain...

13 21

bmake

use posix_spawn if available

much portability fixes

14 21

re-bootstrap support

"bootstrap --update"

resolve chicken-and-egg

no bootstrap kit support

15 21

ICON theme cache

fix broken handlinggtk2+ v.s gtk3+

correct redundant handling

16 21

Tools improvements

add some tools support

easy to prefer package's one

incompat buitin platforms list support

17 21

conditional distfiles

easy to add distfiles

easy to specify SITES

don't miss in "distinfo"

18 21

patch in distfile

use with patch set tarball

apply in "patch" phase

19 21

fix uid/gid range

avoid to mixnormal users

package users

specify uid/gid range500..999 by default

20 21

never MATOME

What is XXXsrc?

Who is still using it?

Will be discontinued?

21 21