Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29097 - lack of mrouted ebuild
Summary: lack of mrouted ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-19 03:54 UTC by SpanKY
Modified: 2003-11-17 13:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mrouted ebuild (mrouted-3.9_beta3.ebuild,643 bytes, text/plain)
2003-09-22 10:39 UTC, David Bryson (RETIRED)
Details
init script for mrouted (mrouted,591 bytes, text/plain)
2003-09-22 10:53 UTC, David Bryson (RETIRED)
Details
patch to allow compilation on linux (mrouted_3.9-beta3-1.1.diff,10.13 KB, text/plain)
2003-09-22 10:55 UTC, David Bryson (RETIRED)
Details
updated mrouted ebuild (mrouted-3.9_beta3.ebuild,779 bytes, text/plain)
2003-09-25 13:52 UTC, David Bryson (RETIRED)
Details
mrouted-3.9_beta3.ebuild (mrouted-3.9_beta3.ebuild,842 bytes, text/plain)
2003-10-02 10:57 UTC, SpanKY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2003-09-19 03:54:35 UTC
I'm almost finished with a mrouted ebuild.  However, there is a slight problem
with the licensing scheme.  The debian people talked about it once upon a time,
and the license is something like 'if you distribute modified copies, you must
email a copy to STANFORD'
which seems slightly unrealistic to me.  The sucko thing is it has to be patched
to compile properly on linux.  So I am not sure that fall under modification and
distribution.
discussion here:
http://lists.debian.org/debian-devel/2003/debian-devel-200305/msg00133.html

also the only place I was able to find semi recent sources was the debian people:
http://ftp.debian.org/debian/pool/non-free/m/mrouted/
including the patch that modifies the source to compile under linux.
one eratta, i can't get the mrouted.conf file to go into /etc/conf.d...  it is
in the script but emerge and friends does not pick it up for some unknown reason
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-09-22 05:06:54 UTC
attach what you have, so we can see it
Comment 2 David Bryson (RETIRED) gentoo-dev 2003-09-22 10:37:41 UTC
whoa! weird... i thought i attached them last week.  Odd... Ok, attaching them right now.
Comment 3 David Bryson (RETIRED) gentoo-dev 2003-09-22 10:39:03 UTC
Created attachment 18134 [details]
mrouted ebuild

works except for installing conf file... for some unknown reason.
Comment 4 David Bryson (RETIRED) gentoo-dev 2003-09-22 10:53:58 UTC
Created attachment 18135 [details]
init script for mrouted
Comment 5 David Bryson (RETIRED) gentoo-dev 2003-09-22 10:55:07 UTC
Created attachment 18136 [details]
patch to allow compilation on linux
Comment 6 Seemant Kulleen (RETIRED) gentoo-dev 2003-09-24 14:32:39 UTC
David, please attach an ebuild that has proper headers in it (copyright information and license)
Comment 7 David Bryson (RETIRED) gentoo-dev 2003-09-25 12:26:47 UTC
so I've run into a couple of problems, and I'm not sure what the preferred
way to deal with it is.

the source package breaks gentoo package naming convention, the package from
the debian-ites is mrouted_3.9-beta3.orig.tar.gz
and for gentoo I switched the underscores to mrouted-3.9_beta3.orig.tar.gz
but this screws up the SRC_URI line... so what is the standard procedure
here ?

as far as the license goes.. your going to need to add the 'Stanford' License
to /usr/portage/licenses
as it is different than all others in there:

-----------

The mrouted program is covered by the following license.  Use of the
mrouted program represents acceptance of these terms and conditions.
 
1. STANFORD grants to LICENSEE a nonexclusive and nontransferable license
to use, copy and modify the computer software ``mrouted'' (hereinafter
called the ``Program''), upon the terms and conditions hereinafter set
out and until Licensee discontinues use of the Licensed Program.
 
2. LICENSEE acknowledges that the Program is a research tool still in
the development state, that it is being supplied ``as is,'' without any
accompanying services from STANFORD, and that this license is entered
into in order to encourage scientific collaboration aimed at further
development and application of the Program.
 
3. LICENSEE may copy the Program and may sublicense others to use object
code copies of the Program or any derivative version of the Program.
All copies must contain all copyright and other proprietary notices found
in the Program as provided by STANFORD.  Title to copyright to the
Program remains with STANFORD.
 
4. LICENSEE may create derivative versions of the Program.  LICENSEE
hereby grants STANFORD a royalty-free license to use, copy, modify,
distribute and sublicense any such derivative works.  At the time
LICENSEE provides a copy of a derivative version of the Program to a
third party, LICENSEE shall provide STANFORD with one copy of the source
code of the derivative version at no charge to STANFORD.
 
5. STANFORD MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.
By way of example, but not limitation, STANFORD MAKES NO REPRESENTATION
OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR
THAT THE USE OF THE LICENSED PROGRAM WILL NOT INFRINGE ANY PATENTS,
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. STANFORD shall not be held liable
for any liability nor for any direct, indirect or consequential damages
with respect to any claim by LICENSEE or any third party on account of or
arising from this Agreement or use of the Program.
 
6. This agreement shall be construed, interpreted and applied in
accordance with the State of California and any legal action arising
out of this Agreement or use of the Program shall be filed in a court
in the State of California.
 
7. Nothing in this Agreement shall be construed as conferring rights to
use in advertising, publicity or otherwise any trademark or the name
of ``Stanford''.
 
The mrouted program is COPYRIGHT 1989 by The Board of Trustees of
Leland Stanford Junior University.
-------------
Comment 8 David Bryson (RETIRED) gentoo-dev 2003-09-25 13:52:19 UTC
Created attachment 18334 [details]
updated mrouted ebuild

this one uses the debian package name format, it just uses shell expansion
to
compensate.  Builds fine on x86 and ppc, i've been putting it in
portage/net-misc
Comment 9 SpanKY gentoo-dev 2003-10-02 10:57:52 UTC
Created attachment 18609 [details]
mrouted-3.9_beta3.ebuild

check this out for me and make sure it works ;)
Comment 10 SpanKY gentoo-dev 2003-11-17 13:37:38 UTC
now in portage