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