summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2006-06-04added dnsmasq-2.31 as a desired upgradeschwarz1-1/+2
2006-06-04note update of gpsim to 0.21.11dogcow2-4/+3
2006-06-03Note addition of libupnp-1.3.1rh1-1/+2
2006-06-03First pass at implementing support for package system flavors otherjlam1-1/+4
than pkgsrc's current one. This is an important lead-up to any project that redesigns the pkg_* tools in that it doesn't tie us to past design (mis)choices. This commit mostly deals with rearranging code, although there was a considerable amount of rewriting done in cases where I thought the code was somewhat messy and was difficult to understand. The design I chose for supporting multiple package system flavors is that the various depends, install, package, etc. modules would define default targets and variables that may be overridden in files from pkgsrc/mk/flavor/${PKG_FLAVOR}. The default targets would do the sensible thing of doing nothing, and pkgsrc infrastructure would rely on the appropriate things to be defined in pkgsrc/mk/flavor to do the real work. The pkgsrc/mk/flavor directory contains subdirectories corresponding to each package system flavor that we support. Currently, I only have "pkg" which represents the current pkgsrc-native package flavor. I've separated out most of the code where we make assumptions about the package system flavor, mostly either because we directly use the pkg_* tools, or we make assumptions about the package meta-data directory, or we directly manipulate the package meta-data files, and placed it into pkgsrc/mk/flavor/pkg. There are several new modules that have been refactored out of bsd.pkg.mk as part of these changes: check, depends, install, package, and update. Each of these modules has been slimmed down by rewriting them to avoid some recursive make calls. I've also religiously documented which targets are "public" and which are "private" so that users won't rely on reaching into pkgsrc innards to call a private target. The "depends" module is a complete overhaul of the way that we handle dependencies. There is now a separate "depends" phase that occurs before the "extract" phase where dependencies are installed. This differs from the old way where dependencies were installed just before extraction occurred. The reduce-depends.mk file is now replaced by a script that is invoked only once during the depends phase and is used to generate a cookie file that holds the full set of reduced dependencies. It is now possible to type "make depends" in a package directory and all missing dependencies will be installed. Future work on this project include: * Resolve the workflow design in anticipation of future work on staged installations where "package" conceptually happens before "install". * Rewrite the buildlink3 framework to not assume the use of the pkgsrc pkg_* tools. * Rewrite the pkginstall framework to provide a standard pkg_* tool to perform the actions, and allowing a purely declarative file per package to describe what actions need to be taken at install or deinstall time. * Implement support for the SVR4 package flavor. This will be proof that the appropriate abstractions are in place to allow using a completely different set of package management tools.
2006-06-03Updated www/drupal to 4.7.2adrianp1-1/+2
2006-06-03Note update of "mysql5-client" and "mysql5-server" packages totron1-1/+3
version 5.0.22.
2006-06-03Note addition of p5-DB_File-Lockgavan1-1/+2
2006-06-03Note qmail-run update.schmonz1-1/+2
2006-06-03Note update of devel/rt3 to version 3.4.5nb1seb1-1/+2
2006-06-03Updated www/firefox and www/firefox-gtk1 to 1.5.0.4ghen1-1/+8
Updated mail/thunderbird mail/thunderbird-gtk1 to 1.5.0.4 Updated www/seamonkey, www/seamkonkey-gtk1 and www/seamonkey-bin to 1.0.2
2006-06-03Updated pkglint to 4.63.rillig1-1/+2
2006-06-02Added databases/slony1 version 1.1.5adam1-1/+2
2006-06-02I'm handling the firefox/thunderbird/seamonkey updates.ghen1-4/+4
2006-06-02Note www/firefox-bin security update.salo1-1/+2
2006-06-02+ seamonkey-1.0.2, thunderbird-1.5.0.4.ghen1-1/+3
2006-06-02Note wm/pwm update.salo1-1/+2
2006-06-02+firefox-1.5.0.4taca1-1/+2
2006-06-01Note update of mathomatic.minskim1-1/+2
2006-06-01Security fix, DRUPAL-SA-2006-008:taca1-6/+11
+drupal-4.7.2 Latest PHP pear release: +pear-Date-1.4.6, pear-HTTP_Request-1.3.0, pear-Image_Canvas-0.3.0, pear-Image_Graph-0.7.2, pear-Log-1.9.6, pear-Mail-1.1.10, pear-Net_SMTP-1.2.8, pear-Net_Sieve-1.1.3, pear-SOAP-0.9.4
2006-06-01Note update of synergy.minskim1-1/+3
2006-06-01Note update of synergy.minskim1-1/+2
2006-06-01Note update of "xorg-libs" package to version 6.9.0nb3.tron1-1/+2
2006-06-01Updated www/php-eaccelerator to 0.9.5beta2. Changes from version 0.9.2ajlam1-1/+2
include: * Nearly full support for PHP 5.1.x. * Many bugfixes and code cleanups. * The shared memory functions, session handler and content cache are disabled by default now. They are only used by a small amount of users and they could allow local users to fill up the memory if they aren't secured properly.
2006-06-01kde 3.5.3 update.markd1-1/+87
2006-06-01regen.rillig2-1339/+1439
2006-06-01Rewrote and shortened the section on C preprocessor macros. Renamed somerillig1-102/+58
headings to follow a common structure.
2006-06-01Note textproc/rubber update to 1.1nb1 : support for the import latex package ↵tonio1-1/+2
added
2006-06-01Added a chapter "creating a pkgsrc package" that serves as anrillig4-4/+115
introduction to the developer's guide.
2006-06-01Note subversion-1.3.2 update.epg1-1/+2
2006-05-31p7zip updated to 4.42.wiz2-3/+3
2006-05-31libsoup-devel updated to 2.2.93.wiz2-3/+3
2006-05-31Remove goffice-0.3.0, it is a beta of the next release.wiz1-2/+1
2006-05-31gnome-panel updated to 2.14.2.wiz2-3/+3
2006-05-31gnome-desktop updated to 2.14.2.wiz2-3/+3
2006-05-31libwnck updated to 2.14.2.wiz2-3/+3
2006-05-31xchm updated to 1.8.wiz2-3/+3
2006-05-31win32-codecs updated to 20060501.wiz2-3/+3
2006-05-31Fix openvmps dir.wiz1-2/+2
2006-05-31- TeXmacs-1.0.6.2, cdrdao-1.2.1, evince-0.5.3, gcdmaster-1.2.1,wiz1-14/+1
gedit-2.14.3, gnome-vfs2-2.14.2, mysql4-client-4.1.19, mysql4-server-4.1.19, poppler-0.5.2, postgresql73-7.3.15, postgresql74-7.4.13, postgresql80-8.0.8, riece-3.0.0. (thanks, drochner, joerg, uebayasi, and seb!)
2006-05-31Add drochner's from 20060529.wiz1-1/+8
2006-05-31Updated x11/qt4 to 4.1.3adam2-4/+5
2006-05-31Adapt pkgsrc documentation examples to the new databases/openldap-clientghen1-3/+3
package.
2006-05-31add recent updatesdrochner1-1/+7
2006-05-31Updated comms/asterisk to 1.2.8adam2-5/+3
2006-05-31Added databases/openldap-client, databases/openldap-server andghen1-1/+5
databases/openldap-doc version 2.3.23, updated databases/openldap to 2.3.23nb1.
2006-05-31amarok updated to 1.4.0a.wiz2-3/+3
2006-05-31+ remind-3.00.24.wiz1-2/+2
2006-05-31Note openvmps PKGREVISION bump.bouyer1-1/+2
2006-05-31+ epiphany-2.14.2.1, fast-user-switch-applet-2.14.2,wiz1-5/+12
gnome-backgrounds-2.14.2, gnome-panel-2.14.2, gnome-screensaver-2.14.2, gnome-vfs2-2.14.2, gossip-0.11.1, gtk2-engines-2.6.9, joe-3.4, metacity-2.14.5, nautilus-cd-burner-2.14.2.
2006-05-31Note getmail update.schmonz1-1/+2