On Sun Mar 03, 2019 at 02:16:18PM +0000, Stuart Henderson wrote:
> On 2019/03/03 14:11, Stuart Henderson wrote:
> > comments/ok?
> 
> Also about adding this:
> 
> # For ports using C++, except in special cases you should use a compiler
> # with the same standard library as used in other ports. Remove entries

s/standard library/standard template library (STL)/ ?

> # from the COMPILER list if they're known to not work.
> #COMPILER =             base-clang ports-gcc base-gcc
> 
> 
> 
> > 
> > Index: Makefile.template
> > ===================================================================
> > RCS file: /cvs/ports/infrastructure/templates/Makefile.template,v
> > retrieving revision 1.78
> > diff -u -p -w -r1.78 Makefile.template
> > --- Makefile.template       9 Jul 2018 15:00:06 -0000       1.78
> > +++ Makefile.template       3 Mar 2019 14:11:18 -0000
> > @@ -12,7 +12,7 @@
> >  #BROKEN =          reason
> >  
> >  #
> > -# Very short description of the package, 60 chars max
> > +# Very short description of the package (<=60 chars, usually starts 
> > lower-case)
> >  #          |----------------------------------------------------------|
> >  COMMENT =  ???
> >  # COMMENT-foo =    ???     for multi packages
> > @@ -126,12 +126,15 @@ MASTER_SITES =                ???
> >  #    Module::Build Build.PL)
> >  #    gnu [autoconf] [old] [dest]: gnu style configure (old: no
> >  #    sysconfdir), (dest: add DESTDIR, does not handle it),
> > -#    (autoconf: needed by port, implies gnu)
> > +#    autoconf: run autoconf to regenerate configure script. implies gnu.
> > +#              (see also "do-gen" target below).
> >  #  XXX: cygnus products do NOT use autoconf for making the main
> >  #          configure from configure.in
> >  #    imake [noman]: port uses imake for configuration.
> >  #    (noman: no man page installation)
> >  #    simple: port has its own configure script
> > +#    none: override default CONFIGURE_STYLE coming from a module
> > +#          (needed for some ports using lang/python, etc.)
> >  #CONFIGURE_STYLE = 
> >  #CONFIGURE_SCRIPT =        ??? (if other than configure)
> >  #CONFIGURE_ARGS =  ???
> > @@ -194,5 +197,16 @@ MASTER_SITES =         ???
> >  #ALL_TARGET =              ???
> >  #INSTALL_TARGET =  ???
> >  #TEST_TARGET =             ???
> > +
> > +# For ports that use a script or autoreconf to generate autoconf/automake
> > +# files (where "CONFIGURE_STYLE=autconf" isn't enough), use some/all of 
> > these
> > +# dependencies, and add a do-gen target:
> > +# 
> > +#BUILD_DEPENDS =   ${MODGNU_AUTOCONF_DEPENDS} \
> > +#                  ${MODGNU_AUTOMAKE_DEPENDS} \
> > +#                  devel/libtool
> > +#
> > +#do-gen:
> > +#        cd ${WRKSRC}; ${AUTOCONF_ENV} ./autogen.sh
> >  
> >  .include <bsd.port.mk>
> > 
> 

Reply via email to