From owner-svn-ports-all@freebsd.org Fri Jul 3 13:59:53 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1971A9945AB; Fri, 3 Jul 2015 13:59:53 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F1ED11EBE; Fri, 3 Jul 2015 13:59:52 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t63Dxq56029766; Fri, 3 Jul 2015 13:59:52 GMT (envelope-from olgeni@FreeBSD.org) Received: (from olgeni@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t63DxkGF029702; Fri, 3 Jul 2015 13:59:46 GMT (envelope-from olgeni@FreeBSD.org) Message-Id: <201507031359.t63DxkGF029702@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: olgeni set sender to olgeni@FreeBSD.org using -f From: Jimmy Olgeni Date: Fri, 3 Jul 2015 13:59:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r391241 - in head: Mk/Uses databases/elixir-ecto databases/elixir-mariaex databases/elixir-postgrex devel/elixir-conform devel/elixir-decimal devel/elixir-dialyze devel/elixir-exjsx dev... X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jul 2015 13:59:53 -0000 Author: olgeni Date: Fri Jul 3 13:59:45 2015 New Revision: 391241 URL: https://svnweb.freebsd.org/changeset/ports/391241 Log: Add a new USES elixir.mk (from lang/elixir/bsd.elixir.mk) and adjust all Elixir ports. Added: head/Mk/Uses/elixir.mk - copied, changed from r391240, head/lang/elixir/bsd.elixir.mk Deleted: head/lang/elixir/bsd.elixir.mk Modified: head/databases/elixir-ecto/Makefile head/databases/elixir-mariaex/Makefile head/databases/elixir-postgrex/Makefile head/devel/elixir-conform/Makefile head/devel/elixir-decimal/Makefile head/devel/elixir-dialyze/Makefile head/devel/elixir-exjsx/Makefile head/devel/elixir-exrm/Makefile head/devel/elixir-lager_logger/Makefile head/devel/elixir-plug/Makefile head/devel/elixir-poison/Makefile head/devel/elixir-timex-interval/Makefile head/devel/elixir-timex/Makefile head/devel/elixir-tzdata/Makefile head/textproc/elixir-earmark/Makefile head/textproc/elixir-ex_doc/Makefile head/www/elixir-maru/Makefile head/www/elixir-phoenix/Makefile head/www/elixir-phoenix_ecto/Makefile head/www/elixir-phoenix_html/Makefile head/www/elixir-webassembly/Makefile Copied and modified: head/Mk/Uses/elixir.mk (from r391240, head/lang/elixir/bsd.elixir.mk) ============================================================================== --- head/lang/elixir/bsd.elixir.mk Fri Jul 3 13:37:42 2015 (r391240, copy source) +++ head/Mk/Uses/elixir.mk Fri Jul 3 13:59:45 2015 (r391241) @@ -1,6 +1,12 @@ # $FreeBSD$ # -# bsd.elixir.mk - Helper for Elixir applications +# Handle Elixir related ports +# +# Feature: elixir +# Usage: USES=elixir +# Valid ARGS: does not require args +# +# Additional variables: # # ELIXIR_APP_NAME - Elixir app name as installed in Elixir's lib directory # ELIXIR_APP_ROOT - Root directory for this Elixir app @@ -9,7 +15,7 @@ # MIX_CMD - The "mix" command # MIX_COMPILE - The "mix" command used to compile an Elixir app # MIX_BUILD_DEPS - List of BUILD_DEPENDS in category/portname format -# (commonly referenced to as "deps" in Erlang and Elixir) +# (commonly referenced to as "deps" in Erlang and Elixir) # MIX_RUN_DEPS - List of RUN_DEPENDS in category/portname format # MIX_DOC_DIRS - Extra doc directories to be installed in DOCSDIR # MIX_DOC_FILES - Extra doc files to be installed in DOCSDIR (usually README.md) @@ -18,6 +24,15 @@ # MIX_EXTRA_APPS - List of sub-applications to be built, if any # MIX_EXTRA_DIRS - List of extra directories to be installed in ELIXIR_APP_ROOT # MIX_EXTRA_FILES - List of extra files to be installed in ELIXIR_APP_ROOT +# +# MAINTAINER: olgeni@FreeBSD.org + +.if !defined(_INCLUDE_USES_ELIXIR_MK) +_INCLUDE_USES_ELIXIR_MK=yes + +.if !empty(elixir_ARGS) +IGNORE= USES=elixir does not require args +.endif ELIXIR_APP_NAME?= ${PORTNAME} ELIXIR_APP_ROOT?= ${PREFIX}/lib/elixir/lib/${ELIXIR_APP_NAME} @@ -93,3 +108,5 @@ do-install-elixir: ${INSTALL_DATA} ${WRKSRC}/${app}/_build/${MIX_BUILD_NAME}/lib/*/ebin/* \ ${STAGEDIR}${ELIXIR_APP_ROOT}/ebin .endfor + +.endif #!defined(_INCLUDE_USES_ELIXIR_MK) Modified: head/databases/elixir-ecto/Makefile ============================================================================== --- head/databases/elixir-ecto/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/databases/elixir-ecto/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,6 +11,7 @@ COMMENT= Database wrapper and language i LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= elixir-lang @@ -19,5 +20,4 @@ MIX_BUILD_DEPS= devel/elixir-decimal \ devel/erlang-poolboy MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/databases/elixir-mariaex/Makefile ============================================================================== --- head/databases/elixir-mariaex/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/databases/elixir-mariaex/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,11 +11,11 @@ COMMENT= Database driver for MariaDB and LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= xerions MIX_BUILD_DEPS= devel/elixir-decimal MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/databases/elixir-postgrex/Makefile ============================================================================== --- head/databases/elixir-postgrex/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/databases/elixir-postgrex/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,6 +11,7 @@ COMMENT= Database driver for PostgreSQL LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= ericmj @@ -18,5 +19,4 @@ MIX_BUILD_NAME= shared MIX_BUILD_DEPS= devel/elixir-decimal MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-conform/Makefile ============================================================================== --- head/devel/elixir-conform/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-conform/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -12,11 +12,11 @@ COMMENT= Easy release configuration for LICENSE= APACHE20 MIT LICENSE_COMB= multi +USES= elixir USE_GITHUB= yes GH_ACCOUNT= bitwalker MIX_BUILD_DEPS= devel/erlang-neotoma MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-decimal/Makefile ============================================================================== --- head/devel/elixir-decimal/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-decimal/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,8 +11,8 @@ COMMENT= Arbitrary precision decimal ari LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= ericmj -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-dialyze/Makefile ============================================================================== --- head/devel/elixir-dialyze/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-dialyze/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,8 +11,8 @@ COMMENT= Mix dialyzer task LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= fishcakez -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-exjsx/Makefile ============================================================================== --- head/devel/elixir-exjsx/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-exjsx/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,11 +11,11 @@ COMMENT= JSON library for Elixir LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= talentdeficit MIX_BUILD_DEPS= devel/erlang-jsx MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-exrm/Makefile ============================================================================== --- head/devel/elixir-exrm/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-exrm/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -10,6 +10,7 @@ COMMENT= Automatically generate releases LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= bitwalker @@ -17,5 +18,4 @@ MIX_BUILD_DEPS= devel/relx \ devel/elixir-conform MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-lager_logger/Makefile ============================================================================== --- head/devel/elixir-lager_logger/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-lager_logger/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,8 +11,8 @@ COMMENT= Lager backend for Elixir's Logg LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= PSPDFKit-labs -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-plug/Makefile ============================================================================== --- head/devel/elixir-plug/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-plug/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,8 +11,8 @@ COMMENT= Composable modules for Elixir w LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= elixir-lang -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-poison/Makefile ============================================================================== --- head/devel/elixir-poison/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-poison/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -10,8 +10,8 @@ COMMENT= Pure Elixir JSON library LICENSE= ISCL +USES= elixir USE_GITHUB= yes GH_ACCOUNT= devinus -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-timex-interval/Makefile ============================================================================== --- head/devel/elixir-timex-interval/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-timex-interval/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -10,6 +10,7 @@ COMMENT= Date/time interval library for LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= bitwalker @@ -17,5 +18,4 @@ ELIXIR_APP_NAME=timex_interval MIX_BUILD_DEPS= devel/elixir-timex MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-timex/Makefile ============================================================================== --- head/devel/elixir-timex/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-timex/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -10,11 +10,11 @@ COMMENT= Complete date/time library for LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= bitwalker MIX_BUILD_DEPS= devel/elixir-tzdata MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/devel/elixir-tzdata/Makefile ============================================================================== --- head/devel/elixir-tzdata/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/devel/elixir-tzdata/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,8 +11,8 @@ COMMENT= Time zone data for Elixir LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= lau -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/textproc/elixir-earmark/Makefile ============================================================================== --- head/textproc/elixir-earmark/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/textproc/elixir-earmark/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,9 +11,9 @@ COMMENT= Markdown parser for Elixir LICENSE= APACHE20 +USES= elixir USE_GITHUB= yes GH_ACCOUNT= pragdave GH_TAGNAME= 07914f5 -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/textproc/elixir-ex_doc/Makefile ============================================================================== --- head/textproc/elixir-ex_doc/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/textproc/elixir-ex_doc/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -12,11 +12,11 @@ COMMENT= Tool to generate documentation LICENSE= APACHE20 MIT LICENSE_COMB= multi +USES= elixir USE_GITHUB= yes GH_ACCOUNT= elixir-lang MIX_BUILD_DEPS= textproc/elixir-earmark MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/www/elixir-maru/Makefile ============================================================================== --- head/www/elixir-maru/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/www/elixir-maru/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,6 +11,7 @@ COMMENT= Elixir RESTful framework LICENSE= BSD3CLAUSE +USES= elixir USE_GITHUB= yes GH_ACCOUNT= falood @@ -20,5 +21,4 @@ MIX_BUILD_DEPS= devel/elixir-plug \ MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} MIX_DOC_DIRS= guide -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/www/elixir-phoenix/Makefile ============================================================================== --- head/www/elixir-phoenix/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/www/elixir-phoenix/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -12,6 +12,7 @@ COMMENT= Web framework for Elixir LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= phoenixframework @@ -29,5 +30,4 @@ MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} MIX_EXTRA_APPS= installer MIX_EXTRA_DIRS= installer/lib installer/templates -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/www/elixir-phoenix_ecto/Makefile ============================================================================== --- head/www/elixir-phoenix_ecto/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/www/elixir-phoenix_ecto/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,6 +11,7 @@ COMMENT= Ecto integration for the Phoeni LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= phoenixframework @@ -19,5 +20,4 @@ MIX_BUILD_DEPS= databases/elixir-ecto \ devel/elixir-poison MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/www/elixir-phoenix_html/Makefile ============================================================================== --- head/www/elixir-phoenix_html/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/www/elixir-phoenix_html/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,11 +11,11 @@ COMMENT= Functions for working with HTML LICENSE= MIT +USES= elixir USE_GITHUB= yes GH_ACCOUNT= phoenixframework MIX_BUILD_DEPS= devel/elixir-plug MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include Modified: head/www/elixir-webassembly/Makefile ============================================================================== --- head/www/elixir-webassembly/Makefile Fri Jul 3 13:37:42 2015 (r391240) +++ head/www/elixir-webassembly/Makefile Fri Jul 3 13:59:45 2015 (r391241) @@ -11,8 +11,8 @@ COMMENT= DSL for creating HTML structure LICENSE= BSD2CLAUSE +USES= elixir USE_GITHUB= yes GH_ACCOUNT= herenowcoder -.include "${.CURDIR}/../../lang/elixir/bsd.elixir.mk" .include