1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # Copyright 1999-2013 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=5
- inherit eutils toolchain-funcs user
- DESCRIPTION="A daemon to serve the gopher protocol"
- HOMEPAGE="http://r-36.net/src/geomyidae/"
- SRC_URI="http://r-36.net/src/${PN}/${P}.tar.gz"
- LICENSE="MIT"
- SLOT="0"
- KEYWORDS="~amd64 ~arm ~x86"
- pkg_setup(){
- enewgroup gopherd
- enewuser gopherd -1 -1 /var/gopher gopherd
- }
- src_prepare() {
- # enable verbose build
- # drop -O. from CFLAGS
- sed -i \
- -e 's/@${CC}/${CC}/g' \
- -e '/CFLAGS/s/-O. //' \
- Makefile || die 'sed on Makefile failed'
- epatch_user
- }
- src_compile() {
- emake CC="$(tc-getCC)"
- }
- src_install() {
- dosbin ${PN}
- newinitd rc.d/Gentoo.init.d ${PN}
- newconfd rc.d/Gentoo.conf.d ${PN}
- insinto /var/gopher
- doins index.gph
- fowners -R root.gopherd /var/gopher
- fperms -R g=rX,o=rX /var/gopher
- doman ${PN}.8
- dodoc CGI README
- }
|