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
attach what you have, so we can see it
whoa! weird... i thought i attached them last week. Odd... Ok, attaching them right now.
Created attachment 18134 [details] mrouted ebuild works except for installing conf file... for some unknown reason.
Created attachment 18135 [details] init script for mrouted
Created attachment 18136 [details] patch to allow compilation on linux
David, please attach an ebuild that has proper headers in it (copyright information and license)
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. -------------
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
Created attachment 18609 [details] mrouted-3.9_beta3.ebuild check this out for me and make sure it works ;)
now in portage