pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/elixir



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Tue Jan 30 16:27:11 UTC 2018

Modified Files:
        pkgsrc/lang/elixir: Makefile distinfo
        pkgsrc/lang/elixir/patches: patch-Makefile

Log Message:
Update lang/elixir to 1.6.1.

1. Enhancements

Elixir
- [DynamicSupervisor] Implement child_spec/1 for DynamicSupervisor
- [Kernel] Raise better error messages on invalid map syntax

2. Bug fixes

Elixir
- [Code.Formatter] Only rearrange not in operator if explicitly
  opted-in
- [Code.Formatter] Ensure do blocks do not exceed line length on calls
  with a single argument
- [Collectable] Support bitstrings in Collectable and
  for-comprehensions (regression in v1.6.0)
- [GenServer] Do not override user own @opts attribute
- [Enum] Reintroduce zipping of any enumerable of enumerables in
  Enum.zip/1 (regression in v1.6.0)
- [Macro] Reorder kw blocks in Macro.to_string/1 to avoid warnings
- [Protocol] Fix protocol consolidation when some chunks may be
  missing
- [Stream] Reintroduce zipping of any enumerable of enumerables in
  Stream.zip/1 (regression in v1.6.0)
- [Supervisor] Do not override user own @opts attribute
- [Supervisor] Add @spec to second clause of start_link/2

ExUnit
- [ExUnit.Case] Reintroduce :case in ExUnit setup/setup_all/test
  context


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/elixir/Makefile \
    pkgsrc/lang/elixir/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/elixir/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/elixir/Makefile
diff -u pkgsrc/lang/elixir/Makefile:1.2 pkgsrc/lang/elixir/Makefile:1.3
--- pkgsrc/lang/elixir/Makefile:1.2     Mon Jan 22 14:59:53 2018
+++ pkgsrc/lang/elixir/Makefile Tue Jan 30 16:27:10 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2018/01/22 14:59:53 fhajny Exp $
+# $NetBSD: Makefile,v 1.3 2018/01/30 16:27:10 fhajny Exp $
 
-DISTNAME=              elixir-1.6.0
+DISTNAME=              elixir-1.6.1
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=elixir-lang/}
 
Index: pkgsrc/lang/elixir/distinfo
diff -u pkgsrc/lang/elixir/distinfo:1.2 pkgsrc/lang/elixir/distinfo:1.3
--- pkgsrc/lang/elixir/distinfo:1.2     Mon Jan 22 14:59:53 2018
+++ pkgsrc/lang/elixir/distinfo Tue Jan 30 16:27:10 2018
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2018/01/22 14:59:53 fhajny Exp $
+$NetBSD: distinfo,v 1.3 2018/01/30 16:27:10 fhajny Exp $
 
-SHA1 (elixir-1.6.0.tar.gz) = 760a0620719464551ce10b2e43c0483457f68163
-RMD160 (elixir-1.6.0.tar.gz) = 8b6aed0fdd4ff7e917ce7113527422927c0bc801
-SHA512 (elixir-1.6.0.tar.gz) = 5af84c134fac299dd723e94219fbb354743a1c75d6f9c21b3976300f6f2c038da1664688c5e024a0b6ef1f7e22f7f2226ea75d190aa3a8e18bd20d1f5d3b4633
-Size (elixir-1.6.0.tar.gz) = 2064828 bytes
-SHA1 (patch-Makefile) = 0d7e87272cf5b837ecdbeb0638cd1c415ac7cd52
+SHA1 (elixir-1.6.1.tar.gz) = de6ccdd5a5d93b3c8fd398644a50df403f4a50e2
+RMD160 (elixir-1.6.1.tar.gz) = b3ece07276702a908d4b9451d035bd9a397126ec
+SHA512 (elixir-1.6.1.tar.gz) = db7d3c8b2561e70e0efc44a6ec05428cc085f35d294845546cecb8f7a3c8e63008c666ca14191238728da725e98820315cf2b6abcb7ffdec640fe305926c53ec
+Size (elixir-1.6.1.tar.gz) = 2068820 bytes
+SHA1 (patch-Makefile) = 10df6513be32d9ef5e62e89d80df917c4fb669a1

Index: pkgsrc/lang/elixir/patches/patch-Makefile
diff -u pkgsrc/lang/elixir/patches/patch-Makefile:1.1 pkgsrc/lang/elixir/patches/patch-Makefile:1.2
--- pkgsrc/lang/elixir/patches/patch-Makefile:1.1       Wed Jan  3 13:06:17 2018
+++ pkgsrc/lang/elixir/patches/patch-Makefile   Tue Jan 30 16:27:11 2018
@@ -1,11 +1,11 @@
-$NetBSD: patch-Makefile,v 1.1 2018/01/03 13:06:17 fhajny Exp $
+$NetBSD: patch-Makefile,v 1.2 2018/01/30 16:27:11 fhajny Exp $
 
 Use portable sed calls to avoid gsed.
 Use pkgsrc paths for man pages.
 
---- Makefile.orig      2017-09-29 12:00:01.000000000 +0000
+--- Makefile.orig      2018-01-29 19:47:48.000000000 +0000
 +++ Makefile
-@@ -107,7 +107,7 @@ install: compile
+@@ -101,7 +101,7 @@ install: compile
                $(INSTALL_DATA) $$dir/ebin/* "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/$$dir/ebin"; \
        done
        $(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(LIBDIR)/elixir/bin"
@@ -14,26 +14,26 @@ Use pkgsrc paths for man pages.
        $(Q) $(INSTALL_DIR) "$(DESTDIR)$(PREFIX)/$(BINDIR)"
        $(Q) for file in "$(DESTDIR)$(PREFIX)"/$(LIBDIR)/elixir/bin/*; do \
                ln -sf "../$(LIBDIR)/elixir/bin/$${file##*/}" "$(DESTDIR)$(PREFIX)/$(BINDIR)/"; \
-@@ -250,14 +250,14 @@ build_man: man/iex.1 man/elixir.1
+@@ -243,14 +243,14 @@ build_man: man/iex.1 man/elixir.1
  
  man/iex.1:
        $(Q) cp man/iex.1.in man/iex.1
--      $(Q) sed -i.bak "/{COMMON}/r common" man/iex.1
+-      $(Q) sed -i.bak "/{COMMON}/r man/common" man/iex.1
 -      $(Q) sed -i.bak "/{COMMON}/d" man/iex.1
-+      $(Q) sed "/{COMMON}/r common" man/iex.1 > man/iex.1.bak
++      $(Q) sed "/{COMMON}/r man/common" man/iex.1 > man/iex.1.bak
 +      $(Q) sed "/{COMMON}/d" man/iex.1.bak > man/iex.1
        $(Q) rm -f man/iex.1.bak
  
  man/elixir.1:
        $(Q) cp man/elixir.1.in man/elixir.1
--      $(Q) sed -i.bak "/{COMMON}/r common" man/elixir.1
+-      $(Q) sed -i.bak "/{COMMON}/r man/common" man/elixir.1
 -      $(Q) sed -i.bak "/{COMMON}/d" man/elixir.1
-+      $(Q) sed "/{COMMON}/r common" man/elixir.1 > man/elixir.1.bak
++      $(Q) sed "/{COMMON}/r man/common" man/elixir.1 > man/elixir.1.bak
 +      $(Q) sed "/{COMMON}/d" man/elixir.1.bak > man/elixir.1
        $(Q) rm -f man/elixir.1.bak
  
  clean_man:
-@@ -267,9 +267,9 @@ clean_man:
+@@ -260,9 +260,9 @@ clean_man:
        rm -f man/iex.1.bak
  
  install_man: build_man



Home | Main Index | Thread Index | Old Index