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