This is a real `all-in-one' revamp of the x11-wm/ion-3ds port. The patch fixes/adds/improves the following stuff: - Make the port fetchable again. The author of Ion3 has trashed old distfiles. Yay. - ion-3ds is now called ion-3rc. We'd better move this port to x11-wm/ion3, so we don't have to rename it again in the near future. - Xinerama support has been dropped by the author as of beginning this year. There are users who want to use Xinerama. Add a 3rd party patch when WITH_XINERAMA is specified. Thanks to Florian Krupicka. - Remove old FreeBSD 4.x error message. - Don't install .mo files when WITHOUT_NLS is turned on. Only depend on gettext in that case. - Honour NOPORTDOCS. - Replace USE_X_PREFIX with USE_XLIB, as it will be of no meaning in the future. Fix: Apply the patch below like this: $ cp -R x11-wm/ion-3ds x11-wm/ion3 $ patch -p0 < ion3.diff
Responsible Changed From-To: freebsd-ports-bugs->miwi I'll take it.
Hello, As I've read online the license of Ion3 has turned sour. The author has ammended the license to the source with new clauses which enforces rules which the FreeBSD package model can't guarantee, including a rule that forces all packages to be beyond a version of a certain age. Please remove the x11-wm/ion-3ds port from the tree. Under such harsh conditions I'm not willing to maintain a port for this window manager. -- Ed Schouten <ed@fxq.nl> WWW: http://g-rave.nl/
State Changed From-To: open->closed Committed. Thanks!
On 2007-06-04 15:38:14 (+0200), Ed Schouten <ed@fxq.nl> wrote: > As I've read online the license of Ion3 has turned sour. The author has > ammended the license to the source with new clauses which enforces rules > which the FreeBSD package model can't guarantee, including a rule that > forces all packages to be beyond a version of a certain age. > > Please remove the x11-wm/ion-3ds port from the tree. Under such harsh > conditions I'm not willing to maintain a port for this window manager. I've grabbed maintainership. I like ion, despite the licence. ;-) The licence change was made mainly to prevent "ordinary users" from getting an ancient version when they ask their package manager for "ion". It is mainly aimed at certain Linux distributions who peg their package managers to their releases and never update packages on releases. Since the ports tree is not tagged, this is not really a problem for us. When people ask for "ion" from the ports (ion-3, actually), they'll get the latest version -- provided the maintainer is somewhat alive, which I'll do my best to be -- which is precisely what the licence wants. But never mind all that. I'll happily maintain the port for you. I'll try to be as good a parent as you've been. :-) - Philip -- Philip Paeps Please don't Cc me, I am philip@freebsd.org subscribed to the list. BOFH Excuse #166: /pub/lunch
Hello Philip, * Philip Paeps <philip@FreeBSD.org> wrote: > On 2007-06-04 15:38:14 (+0200), Ed Schouten <ed@fxq.nl> wrote: > > As I've read online the license of Ion3 has turned sour. The author has > > ammended the license to the source with new clauses which enforces rules > > which the FreeBSD package model can't guarantee, including a rule that > > forces all packages to be beyond a version of a certain age. > > > > Please remove the x11-wm/ion-3ds port from the tree. Under such harsh > > conditions I'm not willing to maintain a port for this window manager. > > I've grabbed maintainership. I like ion, despite the licence. ;-) > > The licence change was made mainly to prevent "ordinary users" from getting an > ancient version when they ask their package manager for "ion". It is mainly > aimed at certain Linux distributions who peg their package managers to their > releases and never update packages on releases. > > Since the ports tree is not tagged, this is not really a problem for us. When > people ask for "ion" from the ports (ion-3, actually), they'll get the latest > version -- provided the maintainer is somewhat alive, which I'll do my best to > be -- which is precisely what the licence wants. I guess that problem still persists if someone on a FreeBSD 5.x box runs `pkg_add -r ion-3ds', because then the user gets the outdated package. But IANAL ;-) > But never mind all that. I'll happily maintain the port for you. I'll try to > be as good a parent as you've been. :-) Thanks! Be sure to look at the patch I in the PR. I guess you can commit it without the Xinerama bits in it; maybe you could introduce a flag called WITH_FEATURES_THAT_REMOVE_SUPPORT that enables all options that void support in some way... Good luck! :) -- Ed Schouten <ed@fxq.nl> WWW: http://g-rave.nl/
Responsible Changed From-To: miwi->philip I'll deal with this. :-)
On 2007-06-05 12:05:34 (+0200), Ed Schouten <ed@fxq.nl> wrote: > * Philip Paeps <philip@FreeBSD.org> wrote: > > On 2007-06-04 15:38:14 (+0200), Ed Schouten <ed@fxq.nl> wrote: > > > As I've read online the license of Ion3 has turned sour. The author has > > > ammended the license to the source with new clauses which enforces rules > > > which the FreeBSD package model can't guarantee, including a rule that > > > forces all packages to be beyond a version of a certain age. > > > > [...] > > Since the ports tree is not tagged, this is not really a problem for us. > > When people ask for "ion" from the ports (ion-3, actually), they'll get > > the latest version -- provided the maintainer is somewhat alive, which > > I'll do my best to be -- which is precisely what the licence wants. > > I guess that problem still persists if someone on a FreeBSD 5.x box runs > `pkg_add -r ion-3ds', because then the user gets the outdated package. But > IANAL ;-) True. I had forgotten about the binary packages case. I guess we'll need to set NO_PACKAGE for this. But I'll check this with Tuomo first on IRC. Cheers, - Philip -- Philip Paeps My opinions are philip@freebsd.org Never attribute to malice that which is adequately explained by stupidity.
philip 2007-06-10 10:05:16 UTC FreeBSD ports repository Modified files: . MOVED x11-wm Makefile x11-wm/ion-3 Makefile distinfo pkg-plist x11-wm/ion-3/files patch-system.mk Removed files: x11-wm/ion-3ds Makefile distinfo pkg-descr pkg-plist x11-wm/ion-3ds/files patch-system.mk Log: Repocopied x11-wm/ion-3ds to x11-wm/ion-3 since there are now release candidates available which will soon become the final ion-3 release. Update x11-wm/ion-3 to ion-3rc-20070608, the latest release candidate. PR: ports/112838 Submitted by: Ed Schouten <ed -at- fxq.nl> Repocopied by: marcus Revision Changes Path 1.1388 +2 -1 ports/MOVED 1.196 +1 -1 ports/x11-wm/Makefile 1.24 +42 -11 ports/x11-wm/ion-3/Makefile 1.17 +3 -3 ports/x11-wm/ion-3/distinfo 1.8 +18 -12 ports/x11-wm/ion-3/files/patch-system.mk 1.12 +18 -26 ports/x11-wm/ion-3/pkg-plist 1.24 +0 -42 ports/x11-wm/ion-3ds/Makefile (dead) 1.17 +0 -3 ports/x11-wm/ion-3ds/distinfo (dead) 1.8 +0 -113 ports/x11-wm/ion-3ds/files/patch-system.mk (dead) 1.3 +0 -20 ports/x11-wm/ion-3ds/pkg-descr (dead) 1.12 +0 -91 ports/x11-wm/ion-3ds/pkg-plist (dead) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"