FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
elixir Functional, meta-programming aware language built on top of Erlang VM
1.5.2 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: olgeni@FreeBSD.org search for ports maintained by this maintainer
Port Added: 23 Jul 2014 10:55:57
License: APACHE20
Elixir is a functional, meta-programming aware language built on top of the
Erlang VM. It is a dynamic language that focuses on tooling to leverage
Erlang's abilities to build concurrent, distributed and fault-tolerant
applications with hot code upgrades.

WWW: http://elixir-lang.org/
SVNWeb : Homepage : PortsMon : pkg-plist

To install the port: cd /usr/ports/lang/elixir/ && make install clean
To add the package: pkg install elixir

PKGNAME: elixir

distinfo:

TIMESTAMP = 1506699082
SHA256 (elixir/1.5.2/Docs.zip) = 5eb4acbc0c2220df3c055191670f07235adb876b8563d632dcd96cfaf3aa15f7
SIZE (elixir/1.5.2/Docs.zip) = 1442433
SHA256 (elixir/1.5.2/elixir-lang-elixir-v1.5.2_GH0.tar.gz) = 7317b7a9d3b5bef2b5cd56de738f2b37fd4111e24efbe71a3e39bea1b702ff6c
SIZE (elixir/1.5.2/elixir-lang-elixir-v1.5.2_GH0.tar.gz) = 1947836


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. erlang>=18 : lang/erlang
  2. gmake : devel/gmake
Runtime dependencies:
  1. erlang>=18 : lang/erlang

This port is required by:

for Build
  1. databases/elixir-calecto
  2. databases/elixir-db_connection
  3. databases/elixir-ecto
  4. databases/elixir-ecto_migrate
  5. databases/elixir-exredis
  6. databases/elixir-geo
  7. databases/elixir-mariaex
  8. Expand this list (81 items)
  9. databases/elixir-mongo
  10. databases/elixir-postgrex
  11. databases/elixir-timex_ecto
  12. devel/elixir-apex
  13. devel/elixir-bson
  14. devel/elixir-cachex
  15. devel/elixir-calendar
  16. devel/elixir-combine
  17. devel/elixir-conform
  18. devel/elixir-conform_exrm
  19. devel/elixir-connection
  20. devel/elixir-coverex
  21. devel/elixir-crontab
  22. devel/elixir-csv
  23. devel/elixir-decimal
  24. devel/elixir-deppie
  25. devel/elixir-dialyze
  26. devel/elixir-estree
  27. devel/elixir-eternal
  28. devel/elixir-exactor
  29. devel/elixir-excoveralls
  30. devel/elixir-exjsx
  31. devel/elixir-exprotobuf
  32. devel/elixir-exrm
  33. devel/elixir-gen_stage
  34. devel/elixir-gen_state_machine
  35. devel/elixir-gettext
  36. devel/elixir-hex
  37. devel/elixir-inflex
  38. devel/elixir-lager_logger
  39. devel/elixir-libring
  40. devel/elixir-make
  41. devel/elixir-math
  42. devel/elixir-msgpax
  43. devel/elixir-nadia
  44. devel/elixir-nats
  45. devel/elixir-nimble_csv
  46. devel/elixir-paratize
  47. devel/elixir-plug
  48. devel/elixir-poison
  49. devel/elixir-quantum
  50. devel/elixir-red_black_tree
  51. devel/elixir-simple_bayes
  52. devel/elixir-smppex
  53. devel/elixir-sorted_set
  54. devel/elixir-stemmer
  55. devel/elixir-swarm
  56. devel/elixir-timex
  57. devel/elixir-timex-interval*
  58. devel/elixir-tirexs
  59. devel/elixir-trailing_format_plug
  60. devel/elixir-tzdata
  61. misc/elixir-mime
  62. misc/elixir-uuid
  63. net/elixir-kafka_ex
  64. net/elixir-oauth2
  65. security/elixir-comeonin
  66. security/elixir-comeonin_i18n
  67. security/elixir-jose
  68. textproc/elixir-earmark
  69. textproc/elixir-ex_doc
  70. textproc/elixir-funnel
  71. textproc/elixir-sweet_xml
  72. www/elixir-html_entities
  73. www/elixir-html_sanitize_ex
  74. www/elixir-httpoison
  75. www/elixir-httpotion
  76. www/elixir-joken
  77. www/elixir-maru
  78. www/elixir-phoenix
  79. www/elixir-phoenix_ecto
  80. www/elixir-phoenix_html
  81. www/elixir-phoenix_pubsub
  82. www/elixir-webassembly
  83. Collapse this list.
for Run
  1. databases/elixir-calecto
  2. databases/elixir-db_connection
  3. databases/elixir-ecto
  4. databases/elixir-ecto_migrate
  5. databases/elixir-exredis
  6. databases/elixir-geo
  7. databases/elixir-mariaex
  8. Expand this list (81 items)
  9. databases/elixir-mongo
  10. databases/elixir-postgrex
  11. databases/elixir-timex_ecto
  12. devel/elixir-apex
  13. devel/elixir-bson
  14. devel/elixir-cachex
  15. devel/elixir-calendar
  16. devel/elixir-combine
  17. devel/elixir-conform
  18. devel/elixir-conform_exrm
  19. devel/elixir-connection
  20. devel/elixir-coverex
  21. devel/elixir-crontab
  22. devel/elixir-csv
  23. devel/elixir-decimal
  24. devel/elixir-deppie
  25. devel/elixir-dialyze
  26. devel/elixir-estree
  27. devel/elixir-eternal
  28. devel/elixir-exactor
  29. devel/elixir-excoveralls
  30. devel/elixir-exjsx
  31. devel/elixir-exprotobuf
  32. devel/elixir-exrm
  33. devel/elixir-gen_stage
  34. devel/elixir-gen_state_machine
  35. devel/elixir-gettext
  36. devel/elixir-hex
  37. devel/elixir-inflex
  38. devel/elixir-lager_logger
  39. devel/elixir-libring
  40. devel/elixir-make
  41. devel/elixir-math
  42. devel/elixir-msgpax
  43. devel/elixir-nadia
  44. devel/elixir-nats
  45. devel/elixir-nimble_csv
  46. devel/elixir-paratize
  47. devel/elixir-plug
  48. devel/elixir-poison
  49. devel/elixir-quantum
  50. devel/elixir-red_black_tree
  51. devel/elixir-simple_bayes
  52. devel/elixir-smppex
  53. devel/elixir-sorted_set
  54. devel/elixir-stemmer
  55. devel/elixir-swarm
  56. devel/elixir-timex
  57. devel/elixir-timex-interval*
  58. devel/elixir-tirexs
  59. devel/elixir-trailing_format_plug
  60. devel/elixir-tzdata
  61. misc/elixir-mime
  62. misc/elixir-uuid
  63. net/elixir-kafka_ex
  64. net/elixir-oauth2
  65. security/elixir-comeonin
  66. security/elixir-comeonin_i18n
  67. security/elixir-jose
  68. textproc/elixir-earmark
  69. textproc/elixir-ex_doc
  70. textproc/elixir-funnel
  71. textproc/elixir-sweet_xml
  72. www/elixir-html_entities
  73. www/elixir-html_sanitize_ex
  74. www/elixir-httpoison
  75. www/elixir-httpotion
  76. www/elixir-joken
  77. www/elixir-maru
  78. www/elixir-phoenix
  79. www/elixir-phoenix_ecto
  80. www/elixir-phoenix_html
  81. www/elixir-phoenix_pubsub
  82. www/elixir-webassembly
  83. Collapse this list.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for elixir-1.5.2:
     DOCS=on: Build and/or install documentation
     SRC=on: Install source code
===> Use 'make config' to modify these settings

USES:
gmake

Master Sites:
  1. https://codeload.github.com/elixir-lang/elixir/tar.gz/v1.5.2?dummy=/

Number of commits found: 47

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Sep 2017 15:59:09
Original commit files touched by this commit  1.5.2
Revision:450907
olgeni search for other commits by this committer
Update lang/elixir to version 1.5.2.
03 Sep 2017 21:51:15
Original commit files touched by this commit  1.5.1
Revision:449218
olgeni search for other commits by this committer
Update lang/elixir to version 1.5.1.
26 Jul 2017 07:56:53
Original commit files touched by this commit  1.4.5_1
Revision:446643
olgeni search for other commits by this committer
Respect SRC option in pkg-plist.
25 Jun 2017 07:21:16
Original commit files touched by this commit  1.4.5_1
Revision:444255
olgeni search for other commits by this committer
Bump PORTREVISION of lang/elixir after Erlang downgrade.

Reported by:	vanilla
22 Jun 2017 20:54:46
Original commit files touched by this commit  1.4.5
Revision:444128
olgeni search for other commits by this committer
Update lang/elixir to version 1.4.5.
15 May 2017 19:30:35
Original commit files touched by this commit  1.4.4
Revision:440965
olgeni search for other commits by this committer
Update lang/elixir to version 1.4.4.
16 Feb 2017 17:02:50
Original commit files touched by this commit  1.4.2
Revision:434236
olgeni search for other commits by this committer
Update lang/elixir to version 1.4.2.
26 Jan 2017 16:50:00
Original commit files touched by this commit  1.4.1
Revision:432518
olgeni search for other commits by this committer
Update lang/elixir to version 1.4.1.
18 Jan 2017 13:20:32
Original commit files touched by this commit  1.4.0
Revision:431796  Sanity Test Failure
tijl search for other commits by this committer
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
17 Jan 2017 15:52:40
Original commit files touched by this commit  1.4.0
Revision:431748
olgeni search for other commits by this committer
Update lang/elixir to version 1.4.0.
02 Dec 2016 09:21:59
Original commit files touched by this commit  1.3.4
Revision:427548
mat search for other commits by this committer
http://github.com redirects to https://github.com, spare everyone a redirect.

Sponsored by:	Absolight
09 Oct 2016 18:35:09
Original commit files touched by this commit  1.3.4
Revision:423621
olgeni search for other commits by this committer
Update lang/elixir to version 1.3.4.
18 Sep 2016 16:04:04
Original commit files touched by this commit  1.3.3
Revision:422396
olgeni search for other commits by this committer
Update lang/elixir to version 1.3.3.
15 Jul 2016 19:22:05
Original commit files touched by this commit  1.3.2
Revision:418609
olgeni search for other commits by this committer
Update lang/elixir to version 1.3.2.
11 Jul 2016 10:47:08
Original commit files touched by this commit  1.3.1
Revision:418361
olgeni search for other commits by this committer
Update lang/elixir to version 1.3.1.
06 Jun 2016 14:59:09
Original commit files touched by this commit  1.2.6
Revision:416466
olgeni search for other commits by this committer
Update lang/elixir to version 1.2.6.
23 May 2016 20:35:01
Original commit files touched by this commit  1.2.5
Revision:415742
amdmi3 search for other commits by this committer
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by
default anyway and don't need to be listed

Approved by:	portmgr blanket
01 May 2016 11:26:19
Original commit files touched by this commit  1.2.5
Revision:414407
olgeni search for other commits by this committer
Update lang/elixir to version 1.2.5.
02 Apr 2016 06:34:11
Original commit files touched by this commit  1.2.4
Revision:412382
antoine search for other commits by this committer
Unbreak fetch

Reported by:	pkg-fallout
01 Apr 2016 14:08:38
Original commit files touched by this commit  1.2.4
Revision:412347
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 12:47:06
Original commit files touched by this commit  1.2.4
Revision:412337
olgeni search for other commits by this committer
Update lang/elixir to version 1.2.4.
22 Feb 2016 19:50:30
Original commit files touched by this commit  1.2.3
Revision:409367
olgeni search for other commits by this committer
Update lang/elixir to version 1.2.3.
31 Jan 2016 15:55:52
Original commit files touched by this commit  1.2.2
Revision:407651
olgeni search for other commits by this committer
Upgrade lang/elixir to version 1.2.2.
18 Jan 2016 15:11:54
Original commit files touched by this commit  1.2.1
Revision:406578
olgeni search for other commits by this committer
Upgrade lang/elixir to version 1.2.1.
04 Jan 2016 09:55:13
Original commit files touched by this commit  1.2.0_2
Revision:405226
olgeni search for other commits by this committer
Elixir 1.2 actually depends on Erlang 18, not 17.
01 Jan 2016 15:13:44
Original commit files touched by this commit  1.2.0_1
Revision:405001
olgeni search for other commits by this committer
Couple of fixes:

- Make sure that the right Docs.zip is fetched, by changing DIST_SUBDIR.

- Put the new source files under the conditional %%SRC%% in plist.
01 Jan 2016 14:26:26
Original commit files touched by this commit  1.2.0
Revision:404998
olgeni search for other commits by this committer
Upgrade lang/elixir to version 1.2.0.
01 Oct 2015 12:38:30
Original commit files touched by this commit  1.1.1_1
Revision:398271
olgeni search for other commits by this committer
Add documentation (DOCS option).

- Switch to using pkg-plist rather than automatically generate it
  (it is easy enough to maintain).

- Switch to modern option helpers.

- Set DIST_SUBDIR due to version-less Docs.zip file.
28 Sep 2015 21:44:45
Original commit files touched by this commit  1.1.1
Revision:398146
olgeni search for other commits by this committer
Upgrade lang/elixir to version 1.1.1.
26 Sep 2015 11:52:23
Original commit files touched by this commit  1.1.0
Revision:397961
olgeni search for other commits by this committer
I forgot to restore the SRC option...
26 Sep 2015 11:38:45
Original commit files touched by this commit  1.1.0
Revision:397958
olgeni search for other commits by this committer
Upgrade lang/elixir to 1.1.0 and set NO_ARCH.
03 Jul 2015 13:59:46
Original commit files touched by this commit  1.0.5_1
Revision:391241
olgeni search for other commits by this committer
Add a new USES elixir.mk (from lang/elixir/bsd.elixir.mk) and
adjust all Elixir ports.
02 Jul 2015 23:09:03
Original commit files touched by this commit  1.0.5_1
Revision:391204
olgeni search for other commits by this committer
Replace PORTNAME with the correct ELIXIR_APP_NAME in ebin/ installation.
02 Jul 2015 12:40:28
Original commit files touched by this commit  1.0.5_1
Revision:391138
olgeni search for other commits by this committer
Fix syntax error in condition.
02 Jul 2015 12:34:54
Original commit files touched by this commit  1.0.5_1
Revision:391136
olgeni search for other commits by this committer
Add helper makefile for Elixir applications.
01 Jul 2015 15:50:11
Original commit files touched by this commit  1.0.5_1
Revision:391075
olgeni search for other commits by this committer
Add support for ELIXIR_HIDDEN, a regular expression that matches
applications in Elixir's lib and hides them from the actual code
path.

It will be used by ports to hide their own (already installed) files
in lib/ during the builds, and avoid unnecessary warnings.
29 Jun 2015 09:52:23
Original commit files touched by this commit  1.0.5
Revision:390889
olgeni search for other commits by this committer
Upgrade to version 1.0.5; take over maintainership.

PR:		201191
Submitted by:	olgeni
Approved by:	maintainer
27 Jun 2015 21:21:33
Original commit files touched by this commit  1.0.4_1
Revision:390734
lwhsu search for other commits by this committer
- Set LANG=en_US.UTF-8 in MAKE_ENV, because sometimes Elixir will
  complain about not having an UTF-8 locale when building in
  poudriere (which may affect binary packages).

- Install source files (with a SRC option, default on), which can
  then be used by Emacs' alchemist-mode.el to provide a working
  "go to source" function.

- Remove pkg-plist, which is now mostly auto-generated.

PR:		201125
Submitted by:	olgeni
30 May 2015 21:25:07
Original commit files touched by this commit  1.0.4
Revision:387986
mat search for other commits by this committer
Cleanup USE_GITHUB usage.

With hat:	portmgr
Sponsored by:	Absolight
12 Apr 2015 16:14:05
Original commit files touched by this commit  1.0.4
Revision:383874
lwhsu search for other commits by this committer
- Update to 1.0.4

PR:		199147
Submitted by:	olgeni
12 Apr 2015 13:06:48
Original commit files touched by this commit  1.0.2_2
Revision:383867
olgeni search for other commits by this committer
Apply compatibility fix for Erlang 17.5.1.
07 Nov 2014 17:25:42
Original commit files touched by this commit  1.0.2_1
Revision:372283
lwhsu search for other commits by this committer
- Fix typo: s/PORTRIVISION/PORTREVISION/

PR:		194875
Submitted by:	Kenji Rikitake <kenji@k2r.org>
07 Nov 2014 04:47:14
Original commit files touched by this commit  1.0.2
Revision:372246
lwhsu search for other commits by this committer
- Fix pkg-plist, let mix(1) work

PR:		194875
Submitted by:	Kenji Rikitake  <kenji@k2r.org>
30 Oct 2014 05:08:48
Original commit files touched by this commit  1.0.2
Revision:371722
lwhsu search for other commits by this committer
- Update to 1.0.2

PR:		194653
Submitted by:	Kenji Rikitake <kenji@k2r.org>
27 Oct 2014 15:23:31
Original commit files touched by this commit  1.0.0
Revision:371587
bapt search for other commits by this committer
Cleanup plist
01 Oct 2014 08:36:36
Original commit files touched by this commit  1.0.0
Revision:369703
lwhsu search for other commits by this committer
- Update to 1.0.0

PR:		193948
Submitted by:	h416@aol.jp
23 Jul 2014 10:55:49
Original commit files touched by this commit  0.14.3
Revision:362657
lwhsu search for other commits by this committer
Add elixir, functional, meta-programming aware language
built on top of Erlang VM

Number of commits found: 47

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
irssiOct 22
chromiumOct 21
arjOct 19
cactiOct 19
mariadb100-serverOct 19
mariadb101-serverOct 19
mariadb102-serverOct 19
mariadb55-serverOct 19
mysql55-serverOct 19
mysql56-serverOct 19
mysql57-serverOct 19
percona55-serverOct 19
percona56-serverOct 19
percona57-serverOct 19
krb5Oct 18

24 vulnerabilities affecting 103 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31611
Broken 153
Deprecated 79
Ignore 422
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 57
Expired 16
Set to expire 72
Interactive 0
new 24 hours 4
new 48 hours8
new 7 days22
new fortnight50
new month431

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.