User Tools

Site Tools


releases:3.2.0:developersguide:pkgsrcupstreaming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

releases:3.2.0:developersguide:pkgsrcupstreaming [2014/11/14 18:08]
127.0.0.1 external edit
releases:3.2.0:developersguide:pkgsrcupstreaming [2014/11/14 18:10] (current)
lionelsambuc [Status of Individual Packages]
Line 1: Line 1:
 +====== pkgsrc upstreaming ======
 +
 +===== Overview =====
 +
 +Minix uses pkgsrc as it's primary package manager. The //master// branch of Minix'​s [[http://​git.minix3.org/?​p=pkgsrc.git;​a=summary|pkgsrc.git]] repository contains a pristine copy of the official pkgsrc repository. The //​minix-master//​ branch contains a copy of the //master// branch with the Minix specific changes applied. The goal is to get all of the Minix specific changes into the official upstream pkgsrc repository which is developed and maintained by the NetBSD project. However, there is some work to be done to get the changes in shape for upstream acceptance. This page is used to organize the upstreaming effort.
 +
 +===== Upstreaming Status =====
 +
 +==== Status of pkgsrc Minix Support ====
 +
 +The core pkgsrc infrastructure was modified to work on Minix. There are a number of files and core packages that need to be upstreamed. The table below is used to track that progress.
 +
 +=== TODO / In Progress ===
 +
 +|**File/​Package**|**Status**|**PR**|**Comments**|
 +| archivers/​pax | Submitted | [[http://​gnats.netbsd.org/​45065|pkg/​45065]] | Submitted an updated patch to the problem report on 05-Nov. |
 +| pkgtools/​libnbcompat | Submitted | [[http://​gnats.netbsd.org/​45043|pkg/​45043]] | Submitted an updated patch to the problem report on 19-Jul. |
 +| bootstrap/​bootstrap | Submitted | [[http://​gnats.netbsd.org/​45043|pkg/​45041]] | Sent updated patch to mentors for review. |
 +| | | | |
 +| | | | |
 +| | | | |
 +| | | | |
 +| | | | |
 +| | | | |
 +| | | | **TODO** fill in table |
 +
 +=== Upstreamed ===
 +
 +The following files have been upstreamed.
 +
 +|**File/​Package**|
 +| mk/​install/​bin-install.mk |
 +| mk/​platform/​Minix.mk |
 +| mk/​tools/​tools.Minix.mk |
 +| net/​libfetch |
 +| pkgtools/​bootstrap-mk-files |
 +
 +==== Status of Individual Packages ====
 +
 +This table lists packages that have been changed to work on Minix. It is used to track changes that need to be upstreamed to pkgsrc and/or the upstream maintainer(s).
 +
 +|**Package Name**| |**Comment**|
 +|archivers/​gzip| | |
 +|archivers/​libarchive| | |
 +|archivers/​unzip| | |
 +|chat/​ircd-hybrid| | |
 +|chat/​irssi| | |
 +|cross/​avr-gcc| | |
 +|cross/​avr-libc| | |
 +|cross/​mingw-gcc| | |
 +|databases/​db4| | |
 +|databases/​sqlite3| | |
 +|devel/apr| | |
 +|devel/​autoconf| | |
 +|devel/​binutils| | |
 +|devel/​bison| | |
 +|devel/​bmake| | |
 +|devel/​cmake| | |
 +|devel/​cscope| | |
 +|devel/​flex| | |
 +|devel/​gdb.8| | |
 +|devel/​gettext| | |
 +|devel/​gettext-tools| | |
 +|devel/​glib2| | |
 +|devel/​gmake| | |
 +|devel/​heirloom-libcommon| | |
 +|devel/m4| | |
 +|devel/​nbpatch| | |
 +|devel/​ncurses| | |
 +|devel/pth| | |
 +|devel/rcs| | |
 +|devel/​scmgit-base| | |
 +|devel/​subversion-base| | |
 +|editors/​ed| | |
 +|editors/​mg| | |
 +|editors/​vim-share| | |
 +|editors/​zile| | |
 +|emulators/​snes9x| | |
 +|filesystems/​fuse| | |
 +|filesystems/​fuse-ext2| | |
 +|filesystems/​fuse-ntfsg| | |
 +|fonts/​fontconfig| | |
 +|games/​gnugo| | |
 +|games/​nethack-lib| | |
 +|graphics/​freetype2| | |
 +|graphics/​netpbm| | |
 +|lang/gawk| | |
 +|lang/​gcc44| | |
 +|lang/​gcc47| | |
 +|lang/nawk| | |
 +|lang/​perl5| | |
 +|lang/​python24| | |
 +|lang/​python26| | |
 +|lang/​sun-jre6| | |
 +|lang/tcl| | |
 +|mail/mutt| | |
 +|mail/​postfix| | |
 +|meta-pkgs/​gnome| | |
 +|meta-pkgs/​kde3| | |
 +|misc/​celestia| | |
 +|misc/​getopt| | |
 +|multimedia/​avidemux| | |
 +|multimedia/​dvb-apps| | |
 +|multimedia/​libdv| | |
 +|net/​libpcap| | |
 +|net/​ocsinventory-agent| | |
 +|net/rsync| | |
 +|pkgtools/​bootstrap-mk-files| | |
 +|pkgtools/​pbulk| | |
 +|pkgtools/​pbulk-base| | |
 +|pkgtools/​pkg_install| | |
 +|pkgtools/​pkglint| | |
 +|pkgtools/​x11-links| | |
 +|pkgtools/​xpkgwedge| | |
 +|print/​ghostscript| | |
 +|security/​openssh| | |
 +|security/​openssl| | |
 +|security/​sudo| | |
 +|shells/​bash| | |
 +|shells/​bash2| | |
 +|shells/​zsh| | |
 +|sysutils/​e2fsprogs| | |
 +|sysutils/​heirloom-doc| | |
 +|sysutils/​tarsnap| | |
 +|textproc/​groff| | |
 +|textproc/​libxml2| | |
 +|textproc/​xmlrpc-c| | |
 +|textproc/​xmlto| | |
 +|wip/​binutils| | |
 +|wip/cloog| | |
 +|wip/ppl| | |
 +|wm/​fluxbox| | |
 +|wm/golem| | |
 +|wm/icewm| | |
 +|wm/​metacity| | |
 +|wm/waimea| | |
 +|www/​apache| | |
 +|www/links| | |
 +|www/neon| | |
 +|x11/​fixesproto4| | |
 +|x11/libXp| | |
 +|x11/​libXpm| | |
 +|x11/libXt| | |
 +|x11/qt3| | |
 +|x11/​qt3-libs| | |
 +|x11/​qt4-libs| | |
 +|x11/​randrproto| | |
 +|x11/​renderproto| | |
 +|x11/tk| | |
 +|x11/​xcompmgr| | |
 +|x11/​Xfixes| | |
 +|x11/​xlockmore| | |
 +|x11/​Xrender| | |
 +
 +Command used to generate the above package list:
 +<​code>​
 +$ git diff master minix-master | egrep "​\+\+\+|\-\-\-) " | cut -d ' ' -f 2 | egrep -v "​(/​dev/​null|\.gitignore)"​ | cut -d '/'​ -f 2 ||| sort | uniq | egrep -v "​mk|minix|bootstrap)"​
 +</​code>​
  
releases/3.2.0/developersguide/pkgsrcupstreaming.txt · Last modified: 2014/11/14 18:10 by lionelsambuc