svn commit: r479894 - head/textproc/pootle

Mathieu Arnold mat at FreeBSD.org
Sun Sep 16 20:13:47 UTC 2018


On Sun, Sep 16, 2018 at 02:03:29PM +0000, Rene Ladan wrote:
> Author: rene
> Date: Sun Sep 16 14:03:28 2018
> New Revision: 479894
> URL: https://svnweb.freebsd.org/changeset/ports/479894
> 
> Log:
>   textproc/pootle: cleanup option handling:
>   
>   - use option helpers
>   - remove stale SUBVERSION option
>   - use SINGLE option to choose between MySQL and PostgresSQL

Why use SINGLE ? The options do not seem to be incompatible, nor
required.  OPTIONS_GROUP would probably be better. (OPTIONS_MULTI if one
is required.)

> Modified:
>   head/textproc/pootle/Makefile
> 
> Modified: head/textproc/pootle/Makefile
> ==============================================================================
> --- head/textproc/pootle/Makefile	Sun Sep 16 13:25:54 2018	(r479893)
> +++ head/textproc/pootle/Makefile	Sun Sep 16 14:03:28 2018	(r479894)
> @@ -44,7 +44,10 @@ SUB_LIST+=	PYTHON_CMD="${PYTHON_CMD}"
>  
>  PORTDOCS=	CREDITS INSTALL LICENSE
>  
> -OPTIONS_DEFINE=	DOCS LDAP MEMCACHED MYSQL PGSQL
> +OPTIONS_DEFINE=	DOCS LDAP MEMCACHED
> +OPTIONS_SINGLE=	DB
> +DB_DESC=	Database backend
> +OPTIONS_SINGLE_DB=MYSQL PGSQL
>  OPTIONS_DEFAULT=MEMCACHED MYSQL
>  
>  MEMCACHED_DESC=	Use memcached to improve performance
> @@ -54,17 +57,11 @@ LDAP_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ldap2>0:devel
>  MEMCACHED_LIB_DEPENDS=	libmemcached.so:databases/libmemcached
>  MEMCACHED_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}python-memcached>=1.45:databases/py-python-memcached@${PY_FLAVOR}
>  
> +MYSQL_USES=		mysql:client
>  MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR}
>  
>  PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
>  
> -SUBVERSION_RUN_DEPENDS=	svn:devel/subversion
> -
> -.include <bsd.port.pre.mk>
> -.if ${PORT_OPTIONS:MMYSQL}
> -USES+=	mysql:client
> -.endif
> -
>  pre-configure:
>  	@${REINPLACE_CMD} -e "s/,<0.11.2//g" \
>  		-e "s/,<0.8//g" \
> @@ -78,4 +75,4 @@ post-install-DOCS-on:
>  	${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}/${DOCSDIR}
>  .endfor
>  
> -.include <bsd.port.post.mk>
> +.include <bsd.port.mk>
> 
> 

-- 
Mathieu Arnold
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20180916/23905ec6/attachment.sig>


More information about the svn-ports-head mailing list