Date: Thu, 6 Jun 2013 06:05:23 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r320053 - head/net/prosearch Message-ID: <201306060605.r5665NUD014157@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Thu Jun 6 06:05:22 2013 New Revision: 320053 URL: http://svnweb.freebsd.org/changeset/ports/320053 Log: Convert to new options framework Modified: head/net/prosearch/Makefile Modified: head/net/prosearch/Makefile ============================================================================== --- head/net/prosearch/Makefile Thu Jun 6 05:56:56 2013 (r320052) +++ head/net/prosearch/Makefile Thu Jun 6 06:05:22 2013 (r320053) @@ -23,29 +23,28 @@ USE_PERL5_RUN= YES #todo # user and group for crawler, nginx -OPTIONS=\ - CRAWLER "With crawler deps (nmap, p5-libwww)" on \ - SAMBA "crawler with SAMBA (file://)" on \ - RSYNC " crawler with RSYNC " off \ - APACHE "With web server apache2.2+" on \ - MOD_PERL2 "With MOD_PERL2" off \ - MOD_FASTCGI "With MOD_FASTCGI" off \ - DB "With database server deps" on \ - MYSQL "mysql" on \ - MARIA "maria (mysql replace)" off \ - PGSQL "postgres" off \ - PGPP "postgres pure Perl connection driver" off \ - SQLITE "sqlite" off \ - SPHINX "sphinx fulltext search engine" off +OPTIONS_DEFINE= CRAWLER SAMBA RSYNC APACHE MOD_PERL2 MOD_FASTCGI \ + DB MYSQL MARIA PGSQL PGPP SQLITE SPHINX +OPTIONS_DEFAULT= CRAWLER SAMBA APACHE DB MYSQL +CRAWLER_DESC= With crawler deps (nmap, p5-libwww) +SAMBA_DESC= crawler with SAMBA (file://) +RSYNC_DESC= crawler with RSYNC +APACHE_DESC= With web server apache2.2+ +MOD_PERL2_DESC= With MOD_PERL2 +MOD_FASTCGI_DESC= With MOD_FASTCGI +DB_DESC= With database server deps +MARIA_DESC= maria (mysql replace) +PGPP_DESC= postgres pure Perl connection driver +SPHINX_DESC= sphinx fulltext search engine # NGINX "With web server deps (NGINX)" off -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> RUN_DEPENDS+=\ p5-lib-abs>=0:${PORTSDIR}/devel/p5-lib-abs -.if defined(WITH_CRAWLER) +.if ${PORT_OPTIONS:MCRAWLER} RUN_DEPENDS+=\ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \ p5-URI>=0:${PORTSDIR}/net/p5-URI \ @@ -55,79 +54,79 @@ nmap:${PORTSDIR}/security/nmap \ p5-Net-DirectConnect>=0:${PORTSDIR}/net-p2p/p5-Net-DirectConnect .endif -.if defined(WITH_SAMBA) +.if ${PORT_OPTIONS:MSAMBA} RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba-smbclient .endif -.if defined(WITH_RSYNC) +.if ${PORT_OPTIONS:MRSYNC} RUN_DEPENDS+= rsync:${PORTSDIR}/net/rsync .endif -.if defined(WITH_APACHE) +.if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif -.if defined(WITH_NGINX) +.if ${PORT_OPTIONS:MNGINX} RUN_DEPENDS+=\ nginx:${PORTSDIR}/www/nginx .endif -.if defined(WITH_MOD_PERL2) +.if ${PORT_OPTIONS:MMOD_PERL2} RUN_DEPENDS+=\ ${LOCALBASE}/${APACHEMODDIR}/mod_perl.so:${PORTSDIR}/www/mod_perl2 .endif -.if defined(WITH_MOD_FASTCGI) +.if ${PORT_OPTIONS:MMOD_FASTCGI} RUN_DEPENDS+=\ ${LOCALBASE}/${APACHEMODDIR}/mod_fastcgi.so:${PORTSDIR}/www/mod_fastcgi \ p5-FCGI>=0:${PORTSDIR}/www/p5-FCGI .endif -.if defined(WITH_SPHINX) +.if ${PORT_OPTIONS:MSPHINX} WITH_MYSQL= client # for dbi RUN_DEPENDS+=\ searchd:${PORTSDIR}/textproc/sphinxsearch-devel .endif -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= client RUN_DEPENDS+=\ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql .endif -.if defined(WITH_DB) && defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MDB} && ${PORT_OPTIONS:MMYSQL} USE_MYSQL= server .endif -.if defined(WITH_MARIA) +.if ${PORT_OPTIONS:MMARIA} RUN_DEPENDS+=\ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \ ${LOCALBASE}bin/mysql:${PORTSDIR}/databases/mariadb-client .endif -.if defined(WITH_DB) && defined(WITH_MARIA) +.if ${PORT_OPTIONS:MDB} && ${PORT_OPTIONS:MMARIA} RUN_DEPENDS+=\ ${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mariadb-server .endif -.if defined(WITH_PGSQL) +.if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes RUN_DEPENDS+=\ p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg .endif -.if defined(WITH_PGPP) +.if ${PORT_OPTIONS:MPGPP} RUN_DEPENDS+=\ p5-DBD-PgPP>=0:${PORTSDIR}/databases/p5-DBD-PgPP .endif -.if (defined(WITH_PGSQL) || defined(WITH_PGPP)) && defined(WITH_DB) +.if ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MPGPP} || ${PORT_OPTIONS:MDB} USE_PGSQL= yes RUN_DEPENDS+=\ ${LOCALBASE}/bin/postgres:${PORTSDIR}/databases/postgresql${PGSQL_VER}-server .endif -.if defined(WITH_SQLITE) +.if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes RUN_DEPENDS+=\ p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite @@ -145,4 +144,4 @@ do-install: post-install: @${CAT} ${PKGMESSAGE} -.include <bsd.port.post.mk> +.include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306060605.r5665NUD014157>