On Fri, Jan 05, 2018 at 08:51:03AM +0100, Antoine Jacoutot wrote:
> On Fri, Jan 05, 2018 at 07:01:01AM +0000, Anthony J. Bentley wrote:
> > Hi,
> > 
> > I use cgit a lot on OpenBSD. Having to google the manpage is a frequent
> > annoyance. This diff adds it to the package.
> > 
> > Using LOCALBASE for it seems kind of weird, but the package already uses
> > it for the pkg-readme, so...
> 
> That's because the default PREFIX is not the usual one.
> 
> > ok?
> 
> See below.
> 
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/www/cgit/Makefile,v
> > retrieving revision 1.22
> > diff -u -p -r1.22 Makefile
> > --- Makefile        22 Mar 2017 20:23:52 -0000      1.22
> > +++ Makefile        5 Jan 2018 06:53:09 -0000
> > @@ -4,6 +4,7 @@ COMMENT =   web frontend for git repositor
> >  
> >  DISTNAME = cgit-1.1
> >  CATEGORIES =       www devel
> > +REVISION = 0
> >  
> >  DISTFILES =        ${DISTNAME}.tar.gz:0 \
> >             git-2.10.2.tar.gz:1
> > @@ -17,16 +18,20 @@ PERMIT_PACKAGE_CDROM =  Yes
> >  
> >  USE_GMAKE =        yes
> >  
> > +BUILD_DEPENDS =    textproc/asciidoc
> >  LIB_DEPENDS =      converters/libiconv
> >  
> >  PREFIX =   ${VARBASE}/www
> >  MAKE_FLAGS +=      V=1 NO_GETTEXT=1 NO_LUA=1 LDFLAGS+='${STATIC} 
> > -L${LOCALBASE}/lib'
> >  
> > +ALL_TARGET =       all doc-man
> > +
> >  post-extract:
> >     rmdir ${WRKSRC}/git
> >     mv ${WRKDIR}/git-* ${WRKSRC}/git
> >  
> >  post-install:
> >     mv ${PREFIX}/htdocs ${PREFIX}/cgit
> > +   ${INSTALL_MAN} ${WRKBUILD}/cgitrc.5 ${WRKINST}${LOCALBASE}/man/man5
> >  
> >  .include <bsd.port.mk>
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/www/cgit/pkg/PLIST,v
> > retrieving revision 1.3
> > diff -u -p -r1.3 PLIST
> > --- pkg/PLIST       5 Apr 2015 22:07:59 -0000       1.3
> > +++ pkg/PLIST       5 Jan 2018 06:53:09 -0000
> > @@ -9,3 +9,5 @@ cgit/favicon.ico
> >  cgit/robots.txt
> >  @cwd ${LOCALBASE}/share/doc/pkg-readmes
> >  ${FULLPKGNAME}
> > +@cwd ${LOCALBASE}/man/man5
> > +@man cgitrc.5
> 
> Here you should just be able to do (untested):
> 
> @cwd ${LOCALBASE}
> share/doc/pkg-readmes/${FULLPKGNAME}
> man/man5/cgitrc.5

If that works ok for me too.

Reply via email to