--- - branch: MAIN date: Sat Nov 10 11:41:40 UTC 2018 files: - new: '1.556' old: '1.555' path: pkgsrc/pkgtools/pkglint/Makefile pathrev: pkgsrc/pkgtools/pkglint/Makefile@1.556 type: modified id: 20181110T114140Z.bdcd506f67c3745fd5923db7c77845b9b66d1f92 log: | pkgtools/pkglint: don't access the internet during the build Pkglint needs goyacc, which is provided by devel/go-tools. But that packages pulls in a lot of dependencies that are not needed for pkglint. This includes a Perl interpreter and various cryptography packages. Instead, during build, pkglint installs the only needed tool of that collection (goyacc). Since go-package.mk assumes that each pkgsrc package only downloads and installs a single project, but pkglint now needs two of them (goyacc and pkglint), most parts of go-package.mk had to be copied here and implemented directly. module: pkgsrc subject: 'CVS commit: pkgsrc/pkgtools/pkglint' unixtime: '1541850100' user: rillig