Magit does not seem to build in FreeBSD and complains:
"don't know how to make magit-svn.elc". Using gmake fixes the issue.
Avoiding shell interpolation warning.
Use gmake to build Magit and avoid shell interpolation.
This automated convertsion was done with the following sequence of
commands:
cd recipes
# Replace :url with :pkgname "user/repo"
perl -iBAK -lape 's{^(\s*):url\s+".*github.com/([^/]+)/([^.]+)\.git"}{$1:pkgname "$2/$3"}' *.rcp
# Change :type from git to github if recipe has a :pkgname property
for x in *.rcp; do if grep -q ":type.*git" $x && grep -q ":pkgname" $x; then perl -iBAK2 -lape 's/:type\s+git\b/:type github/g' $x; fi; done
# Clean up backup files
rm -f *BAK *BAK2
cd ..
These commands may be repeated at any time in the future to convert
newly-added recipes.