Index: en_US.ISO8859-1/articles/committers-guide/article.xml =================================================================== --- en_US.ISO8859-1/articles/committers-guide/article.xml +++ en_US.ISO8859-1/articles/committers-guide/article.xml @@ -3994,19 +3994,37 @@ This is essentially the reverse of deleting a port. + + Do not use svn add to add the + port. Follow these steps. If they are unclear, or are + not working, ask for help, do not just svn + add the port. + + Figure out when the port was removed. Use this list + xlink:href="http://people.freebsd.org/~crees/removed_ports/index.xml">list, + or look for the port on freshports, and then copy the last living revision of the port: &prompt.user; cd /usr/ports/category -&prompt.user; svn cp 'svn+ssh://svn.freebsd.org/ports/head/category/portname/@{YYYY-MM-DD}' portname +&prompt.user; svn cp 'svn+ssh://svn.freebsd.org/ports/head/category/portname/@XXXXXX' portname + + Pick the revision that is just before the + removal. For example, if the revision where it was + removed is 269874, use + 269873. + + It is also possible to specify a date, in that + case, pick a date that is before the removal but + after the last true commit. - Pick a date that is before the removal but after - the last true commit. + &prompt.user; cd /usr/ports/category +&prompt.user; svn cp 'svn+ssh://svn.freebsd.org/ports/head/category/portname/@{YYYY-MM-DD}' portname @@ -4018,16 +4036,22 @@ - svn add or - svn remove any appropriate - files. + If some files have been added, or removed during + the resurrection process, use svn + add or svn remove + appropriately. Restore the SUBDIR listing of the port in the parent directory - Makefile, and delete the entry - from ports/MOVED. + Makefile, keeping the entries + sorted. + + + + Delete the port entry from + ports/MOVED.