I get error:
Code:# nawk -F"|" '$6 == "ports@FreeBSD.org" {print $2}' /usr/ports/INDEX-`uname -r | cut -d'.' -f1` nawk: can't open file /usr/ports/INDEX-11 source line number 1
make fetchindex
in /usr/ports.Actually there a several benefits:
...
- Your name gets added to the list of FreeBSD Contributors: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributors/index.html.
...
I adopted 2 ports and ported 1:
https://www.freshports.org/search.php?stype=maintainer&method=match&query=ed.arrakis@gmail.com&num=10&orderby=category&orderbyupdown=asc&search=Search&format=html&branch=head
Why is not my name included in aditional contributors list?
Thanks,
Nuno
I'm seriously considering taking up emulators/mame (and by extension emulators/mess) but are there any rules regarding the maintainer name? Do I need to use my real name or would "SirDice" be acceptable too? I haven't been able to find anything in this respect.Add yourself as MAINTAINER in the Makefile.
You just need a valid email address.I'm seriously considering taking up emulators/mame (and by extension emulators/mess) but are there any rules regarding the maintainer name? Do I need to use my real name or would "SirDice" be acceptable too? I haven't been able to find anything in this respect.
In my case they're both somewhat related. It's the choice between my own personal domain or my GMail account. I'm leaning towards GMail for this as the information is publicly visible and I'm probably going to get more spam as a result. I'm just going to let Google filter out most of that crap.You just need a valid email address.
Short story: when adopting a port, where are the Makefiles and metafiles that must be patched.See if a new version is available upstream.
In the context of distributing/packaging software, "upstream" is the original software project (and the files they release, for opensource typically tarballs with source).Please tell me what is "upstream"
No. The only place where svn is still available is older releases of FreeBSD src that are still supported and started on svn. Everything else (docs, FreeBSD 13 and newer, and ports) is only available via git.there are svn and git possibilities.
In the ports tree. Pick a port (any port will do) and open the port's Makefile. They all have a MAINTAINER defined. If the MAINTAINER is set to ports@freebsd.org it's unmaintained, i.e. up for adoption. If you want to adopt such a port edit the Makefile change the MAINTAINER to your email address and submit it via a PR as a patch. If your patch is approved and committed, congratulations, you are now the proud owner of that port.when adopting a port, where are the Makefiles and metafiles that must be patched.
That's entirely up to the project. But this question seems to infer you think you need to host that project yourself. That's not the case. Unless it's your own project of course.What would be the directory layout for the upstream
I think it can be done by clone or branch the upstream to local, mark the upstream as remote origin, edit the local, and then make a diff. But I need to study the tools some more.That's entirely up to the project. But this question seems to infer you think you need to host that project yourself. That's not the case. Unless it's your own project of course.
I'm not sure you understand what 'upstream' means in this context. The 'upstream' is the original source. As a port maintainer you don't have to worry about that. Although it'll be good form if you liaise with the developers to get specific FreeBSD patches into their source in order to improve the original code. But how you do that will totally depend on the project itself. You don't always have access to their development source tree, sometimes all you have is a source tarball you downloaded from their website.I think it can be done by clone or branch the upstream to local, mark the upstream as remote origin, edit the local, and then make a diff.
I'm not sure you understand what 'upstream' means in this context.