Ports with version numbers going backwards: astro/linux-setiathome,
graphics...
chkversion
eik+chkversion at FreeBSD.org
Fri Dec 31 13:40:24 PST 2004
** The following ports have a version number that sorts before a previous one **
For many package tools to work correctly, it is of utmost importance that
version numbers of a port form a monotonic increasing sequence over time.
Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for
more information. Tools that won't work include pkg_version, portupgrade
and portaudit. A common error is an accidental deletion of PORTEPOCH.
Please fix any errors as soon as possible.
- *astro/linux-setiathome* <cyrille.lefevre at laposte.net>: linux-setiathome-i686-3.08_1 < linux-setiathome-i686-3.08_3
| revision 1.7
| date: 2004/12/31 18:23:44; author: netchild; state: Exp; lines: +1 -0
| Say hello to the linux mega patch, it consolidates our linux bits a
| little bit and allows to proceed to a more recent linux_base from
| a stable (read as: the major bugs should be ironed out or identified
| and most linux ports build just fine) source.
|
| It also allows to ship 4.11 with a working linuxolator (the EOLed
| linux_base is marked forbidden because of a security hole).
|
| This is a major update, please read UPDATING (and CHANGES if you
| develop linux ports).
|
| Changes:
| - change the default linux_base from v7 to v8
| - add a newer freetype to linux_base-8 for nicer fonts display [1]
| - don't let cpio use hardlinks in the linux_base-8 port to quiet some
| warnings in some cases [2]
| - fix a cut&past error in the linux_base-8 pkg-install script [3]
| - convert the binary knob "USE_LINUX" to a version specifier, e.g.
| USE_LINUX=<value> specifies a dependency upon
| emulators/linux_base-<value>, exceptions are a value of "7" (which
| does what you want and adds a dependency to linux_base) and any
| value without a corresponding port in
| PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
| the default linux_base)
| - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
| this allows us to use the USE_LINUX_PREFIX knob for linux_base and
| paves the way for splitting up future linux base ports into
| individual pieces
| - remove RESTRICTED from some GPL licensed ports, even when we only
| distribute binaries, we get them from official linux sites, so
| anyone can grab them there if he needs to
| - add a dependency upon the linux X11 bits where necessary (based upon
| guesswork)
| - don't use USE_X_PREFIX in some linux ports since it adds a dependency
| to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
| solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
| - bump the portrevision of the linux ports ("better safe than sorry"
| algorithm)
| - pass maintainership of the important linux infrastructure to a
| mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
| doesn't like this: tell us your bikeshed color at freebsd-emulation@,
| my color would be "linuxolator@" in case someone cares...)
| - add a pkg-install script for linux-fontconfig, but don't use it;
| everything should work without it (the FreeBSD fc-cache program should
| do all the work), but in case we need it we just need to decomment the
| pkg-install part in the Makefile
| - fix some dependencies
| - fix some bugs
| - add some static plists
| - unbreak the ports with dependecies to more than one linux_base
|
| This also fixes some ports which are marked BROKEN because of dependencies
| to v7 and v8 of linux_base at the same time.
|
| Known bugs:
| - the linux-mesa and linux-devtools ports install libGL*.so symlinks
| - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
| the linux X11 port, so linx_Base-8 moans at deinstall time)
|
| Future work (interested souls should coordinate with freebsd-emulation@):
| - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
| or modify the behavior of USE_XLIB in the USE_LINUX case
| AFAIK trevor has some patches.
| - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
| the PREFIX?= workaround in some linux ports
| Should be discussed/coordinated on/with x11 at .
| - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
| - update to a more recent linux base
|
| PR: 69997, 70539 (and maybe others)
| Discussed with/on: java@, x11@, trevor, portmgr
| Tested by: mezz, portmgr, pointyhat
| RPM hunted down by: Joseph Gelinas <scirocco at tasam.com> [1]
| Requested by: portmgr [2]
| Submitted by: kris [3]
| Approved by: portmgr
(master: astro/setiathome)
| revision 1.45
| date: 2004/01/11 02:13:43; author: pav; state: Exp; lines: +4 -0
| - Add missed dependency on compat4x when running on 5.x system
- *graphics/linux-png* <freebsd-emulation at FreeBSD.org>: linux-png-1.2.7_1 < linux-png-1.2.7_3
| revision 1.15
| date: 2004/12/31 18:23:55; author: netchild; state: Exp; lines: +2 -1
| Say hello to the linux mega patch, it consolidates our linux bits a
| little bit and allows to proceed to a more recent linux_base from
| a stable (read as: the major bugs should be ironed out or identified
| and most linux ports build just fine) source.
|
| It also allows to ship 4.11 with a working linuxolator (the EOLed
| linux_base is marked forbidden because of a security hole).
|
| This is a major update, please read UPDATING (and CHANGES if you
| develop linux ports).
|
| Changes:
| - change the default linux_base from v7 to v8
| - add a newer freetype to linux_base-8 for nicer fonts display [1]
| - don't let cpio use hardlinks in the linux_base-8 port to quiet some
| warnings in some cases [2]
| - fix a cut&past error in the linux_base-8 pkg-install script [3]
| - convert the binary knob "USE_LINUX" to a version specifier, e.g.
| USE_LINUX=<value> specifies a dependency upon
| emulators/linux_base-<value>, exceptions are a value of "7" (which
| does what you want and adds a dependency to linux_base) and any
| value without a corresponding port in
| PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
| the default linux_base)
| - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
| this allows us to use the USE_LINUX_PREFIX knob for linux_base and
| paves the way for splitting up future linux base ports into
| individual pieces
| - remove RESTRICTED from some GPL licensed ports, even when we only
| distribute binaries, we get them from official linux sites, so
| anyone can grab them there if he needs to
| - add a dependency upon the linux X11 bits where necessary (based upon
| guesswork)
| - don't use USE_X_PREFIX in some linux ports since it adds a dependency
| to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
| solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
| - bump the portrevision of the linux ports ("better safe than sorry"
| algorithm)
| - pass maintainership of the important linux infrastructure to a
| mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
| doesn't like this: tell us your bikeshed color at freebsd-emulation@,
| my color would be "linuxolator@" in case someone cares...)
| - add a pkg-install script for linux-fontconfig, but don't use it;
| everything should work without it (the FreeBSD fc-cache program should
| do all the work), but in case we need it we just need to decomment the
| pkg-install part in the Makefile
| - fix some dependencies
| - fix some bugs
| - add some static plists
| - unbreak the ports with dependecies to more than one linux_base
|
| This also fixes some ports which are marked BROKEN because of dependencies
| to v7 and v8 of linux_base at the same time.
|
| Known bugs:
| - the linux-mesa and linux-devtools ports install libGL*.so symlinks
| - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
| the linux X11 port, so linx_Base-8 moans at deinstall time)
|
| Future work (interested souls should coordinate with freebsd-emulation@):
| - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
| or modify the behavior of USE_XLIB in the USE_LINUX case
| AFAIK trevor has some patches.
| - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
| the PREFIX?= workaround in some linux ports
| Should be discussed/coordinated on/with x11 at .
| - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
| - update to a more recent linux base
|
| PR: 69997, 70539 (and maybe others)
| Discussed with/on: java@, x11@, trevor, portmgr
| Tested by: mezz, portmgr, pointyhat
| RPM hunted down by: Joseph Gelinas <scirocco at tasam.com> [1]
| Requested by: portmgr [2]
| Submitted by: kris [3]
| Approved by: portmgr
- *graphics/linux-png10* <freebsd-emulation at FreeBSD.org>: linux-png-1.0.16_1 < linux-png-1.0.16_3
| revision 1.17
| date: 2004/12/31 18:23:56; author: netchild; state: Exp; lines: +2 -1
| Say hello to the linux mega patch, it consolidates our linux bits a
| little bit and allows to proceed to a more recent linux_base from
| a stable (read as: the major bugs should be ironed out or identified
| and most linux ports build just fine) source.
|
| It also allows to ship 4.11 with a working linuxolator (the EOLed
| linux_base is marked forbidden because of a security hole).
|
| This is a major update, please read UPDATING (and CHANGES if you
| develop linux ports).
|
| Changes:
| - change the default linux_base from v7 to v8
| - add a newer freetype to linux_base-8 for nicer fonts display [1]
| - don't let cpio use hardlinks in the linux_base-8 port to quiet some
| warnings in some cases [2]
| - fix a cut&past error in the linux_base-8 pkg-install script [3]
| - convert the binary knob "USE_LINUX" to a version specifier, e.g.
| USE_LINUX=<value> specifies a dependency upon
| emulators/linux_base-<value>, exceptions are a value of "7" (which
| does what you want and adds a dependency to linux_base) and any
| value without a corresponding port in
| PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
| the default linux_base)
| - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
| this allows us to use the USE_LINUX_PREFIX knob for linux_base and
| paves the way for splitting up future linux base ports into
| individual pieces
| - remove RESTRICTED from some GPL licensed ports, even when we only
| distribute binaries, we get them from official linux sites, so
| anyone can grab them there if he needs to
| - add a dependency upon the linux X11 bits where necessary (based upon
| guesswork)
| - don't use USE_X_PREFIX in some linux ports since it adds a dependency
| to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
| solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
| - bump the portrevision of the linux ports ("better safe than sorry"
| algorithm)
| - pass maintainership of the important linux infrastructure to a
| mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
| doesn't like this: tell us your bikeshed color at freebsd-emulation@,
| my color would be "linuxolator@" in case someone cares...)
| - add a pkg-install script for linux-fontconfig, but don't use it;
| everything should work without it (the FreeBSD fc-cache program should
| do all the work), but in case we need it we just need to decomment the
| pkg-install part in the Makefile
| - fix some dependencies
| - fix some bugs
| - add some static plists
| - unbreak the ports with dependecies to more than one linux_base
|
| This also fixes some ports which are marked BROKEN because of dependencies
| to v7 and v8 of linux_base at the same time.
|
| Known bugs:
| - the linux-mesa and linux-devtools ports install libGL*.so symlinks
| - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
| the linux X11 port, so linx_Base-8 moans at deinstall time)
|
| Future work (interested souls should coordinate with freebsd-emulation@):
| - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
| or modify the behavior of USE_XLIB in the USE_LINUX case
| AFAIK trevor has some patches.
| - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
| the PREFIX?= workaround in some linux ports
| Should be discussed/coordinated on/with x11 at .
| - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
| - update to a more recent linux base
|
| PR: 69997, 70539 (and maybe others)
| Discussed with/on: java@, x11@, trevor, portmgr
| Tested by: mezz, portmgr, pointyhat
| RPM hunted down by: Joseph Gelinas <scirocco at tasam.com> [1]
| Requested by: portmgr [2]
| Submitted by: kris [3]
| Approved by: portmgr
More information about the freebsd-emulation
mailing list