Hola
This package was being maintained by yours truly, as compared to--let's
say petsc-git (which I abandoned) or pygtk-object-browser. The need for
the package was clarified as a pinned comment and at the top of the
PKGBUILD. It was not violating any license nor anything. It was a
perfectly innocent package that was not harming anyone and could be useful.
The package petsc-free+opts was removed because it contained a couple of
issues:
1) it was a duplicate of petsc-git
2) the name was plain wrong: it was a git package whose name didn't
ended with -git
3) the name was meaningless: +opts is not a package classification and
explains nothing about its nature
4) the documentation package was also meaningless: the pkgbase don't
point to a "binary" package but when it builds it produces parts of
prebuilt packages and parts of build packages.
5) the pkgver variable used in the makedepends is not valid and produces
errors in the case hypre was not previously prebuilt
6) the whole PKGBUILD was very chaotic, with a lot of commented lines,
disabled code, empty arrays, confused instructions
Regards
--
Fabio Castelli aka Muflone