Bug 112838 - x11-wm/ion-3ds: bump, make fetchable, rename, remove old cruft
Summary: x11-wm/ion-3ds: bump, make fetchable, rename, remove old cruft
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Philip Paeps
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-21 18:40 UTC by Ed Schouten
Modified: 2007-06-10 11:10 UTC (History)
0 users

See Also:


Attachments
file.diff (5.41 KB, patch)
2007-05-21 18:40 UTC, Ed Schouten
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Schouten 2007-05-21 18:40:14 UTC
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
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2007-05-21 18:44:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

I'll take it.
Comment 2 Ed Schouten 2007-06-04 14:38:14 UTC
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/
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2007-06-04 14:55:50 UTC
State Changed
From-To: open->closed

Committed. Thanks!
Comment 4 Philip Paeps freebsd_committer freebsd_triage 2007-06-05 10:54:57 UTC
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
Comment 5 Ed Schouten 2007-06-05 11:05:34 UTC
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/
Comment 6 Philip Paeps freebsd_committer freebsd_triage 2007-06-05 12:10:21 UTC
Responsible Changed
From-To: miwi->philip

I'll deal with this. :-)
Comment 7 Philip Paeps freebsd_committer freebsd_triage 2007-06-05 12:32:23 UTC
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.
Comment 8 dfilter service freebsd_committer freebsd_triage 2007-06-10 11:05:27 UTC
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"