commit erlang for openSUSE:Factory
Hello community,
here is the log from the commit of package erlang for openSUSE:Factory checked in at 2014-06-16 21:26:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
and /work/SRC/openSUSE:Factory/.erlang.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "erlang"
Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes 2014-03-31 20:42:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes 2014-06-16 21:26:10.000000000 +0200
@@ -1,0 +2,18 @@
+Wed Apr 9 16:08:16 UTC 2014 - matwey.kornilov@gmail.com
+
+- Update to 17.0:
+ * Maps, a new dictionary data type (experimental)
+ * ASN.1 improvements and optimizations
+ * The {active, N} socket option for TCP, UDP, and SCTP
+ * A new (optional) scheduler utilization balancing mechanism
+ * Migration of memory carriers has been enabled by default on
+ all ERTS internal memory allocators
+ * Increased garbage collection tenure rate
+ * Experimental "dirty schedulers" functionality
+ * Funs can now be given names
+ * Miscellaneous unicode support enhancements
+ * A new version scheme for OTP its applications has been introduced
+- Drop 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch: has been upstreamed
+- Drop 0002-Add-systemd-support-to-epmd.patch: has been upstreamed
+
+-------------------------------------------------------------------
Old:
----
0001-Add-systemd-option-to-empd.-Check-for-include-system.patch
0002-Add-systemd-support-to-epmd.patch
otp_doc_html_R16B03.tar.gz
otp_doc_man_R16B03.tar.gz
otp_src_R16B03.tar.gz
New:
----
otp_doc_html_17.0.tar.gz
otp_doc_man_17.0.tar.gz
otp_src_17.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.rudf1Z/_old 2014-06-16 21:26:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new 2014-06-16 21:26:20.000000000 +0200
@@ -17,18 +17,15 @@
Name: erlang
-Version: R16B03
+Version: 17.0
Release: 0
Summary: General-purpose programming language and runtime environment
License: ErlPL-1.1
Group: Development/Languages/Other
Url: http://www.erlang.org
Source: otp_src_%{version}.tar.gz
-#Source: http://www.erlang.org/download/otp_src_%{version}.tar.gz
Source1: otp_doc_html_%{version}.tar.gz
-#Source1: http://www.erlang.org/download/otp_doc_html_%{version}.tar.gz
Source2: otp_doc_man_%{version}.tar.gz
-#Source2: http://www.erlang.org/download/otp_doc_man_%{version}.tar.gz
Source3: %{name}-rpmlintrc
Source4: epmd.init
Source5: erlang.sysconfig
@@ -46,11 +43,6 @@
Patch4: erlang-not-install-misc.patch
# PATCH-FIX-UPSTREAM crypto.patch - matwey.kornilov@gmail.com -- fix compilation with disabled EC in openssl
Patch5: crypto.patch
-# PATCH-FEATURE-OPENSUSE 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch - matwey.kornilov@gmail.com -- add systemd socket activation for epmd
-Patch6: 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch
-# PATCH-FEATURE-OPENSUSE 0002-Add-systemd-support-to-epmd.patch - matwey.kornilov@gmail.com -- add systemd socket activation for epmd
-Patch7: 0002-Add-systemd-support-to-epmd.patch
-# autoconf is required only by fix-armv7hl.patch
BuildRequires: autoconf
BuildRequires: gcc-c++
BuildRequires: ncurses-devel
@@ -258,28 +250,7 @@
%description observer-src
Erlang sources for the observer application in the Erlang/OTP system.
-They are useful for educational purpose and as a base for creating
-
-embedded systems.
-%package toolbar-src
-Summary: Erlang/OTP toolbar application sources
-Group: Development/Languages/Other
-Requires: %{name}-toolbar = %{version}
-
-%description toolbar-src
-Erlang sources for the toolbar application in the Erlang/OTP system.
-They are useful for educational purpose and as a base for creating
-embedded systems.
-
-%package tv-src
-Summary: Erlang/OTP tv application sources
-Group: Development/Languages/Other
-Requires: %{name}-tv = %{version}
-
-%description tv-src
-Erlang sources for the tv application in the Erlang/OTP system.
-They are useful for educational purpose and as a base for creating
-embedded systems.
+They are useful for educational purpose and as a base for creating embedded systems.
%package wx-src
Summary: Erlang/OTP wx application sources
@@ -291,24 +262,6 @@
They are useful for educational purpose and as a base for creating
embedded systems.
-%package toolbar
-Summary: A tool bar simplifying access to the Erlang tools
-Group: Development/Languages/Other
-Requires: %{name} = %{version}
-Requires: %{name}-gs = %{version}
-
-%description toolbar
-A tool bar simplifying access to the Erlang tools.
-
-%package tv
-Summary: An ETS and MNESIA graphical table visualizer
-Group: Development/Languages/Other
-Requires: %{name} = %{version}
-Requires: %{name}-gs = %{version}
-
-%description tv
-An ETS and MNESIA graphical table visualizer.
-
%package wx
Summary: A library for wxWidgets support in Erlang
Group: Development/Languages/Other
@@ -329,8 +282,6 @@
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch6 -p1
-%patch7 -p1
cp %{S:9} .
./otp_build autoconf
@@ -489,7 +440,6 @@
%{_libdir}/erlang/erts-*/
%exclude %{_libdir}/erlang/erts-*/bin/dialyzer
%exclude %{_libdir}/erlang/erts-*/bin/epmd
-%{_libdir}/erlang/lib/appmon-*/
%{_libdir}/erlang/lib/asn1-*/
%{_libdir}/erlang/lib/common_test-*/
%{_libdir}/erlang/lib/compiler-*/
@@ -516,10 +466,10 @@
%{_libdir}/erlang/lib/odbc-*/
%{_libdir}/erlang/lib/orber-*/
%{_libdir}/erlang/lib/os_mon-*/
+%{_libdir}/erlang/lib/ose-*/
%{_libdir}/erlang/lib/otp_mibs-*/
%{_libdir}/erlang/lib/parsetools-*/
%{_libdir}/erlang/lib/percept-*/
-%{_libdir}/erlang/lib/pman-*/
%{_libdir}/erlang/lib/public_key-*/
%{_libdir}/erlang/lib/runtime_tools-*/
%{_libdir}/erlang/lib/sasl-*/
@@ -598,16 +548,6 @@
%{_libdir}/erlang/lib/observer-*/
%exclude %{_libdir}/erlang/lib/observer-*/src
-%files toolbar
-%defattr(-,root,root)
-%{_libdir}/erlang/lib/toolbar-*/
-%exclude %{_libdir}/erlang/lib/toolbar-*/src
-
-%files tv
-%defattr(-,root,root)
-%{_libdir}/erlang/lib/tv-*/
-%exclude %{_libdir}/erlang/lib/tv-*/src
-
%files wx
%defattr(-,root,root)
%{_libdir}/erlang/lib/wx-*/
@@ -626,8 +566,6 @@
%exclude %{_libdir}/erlang/lib/jinterface-*/java_src
%exclude %{_libdir}/erlang/lib/reltool-*/src
%exclude %{_libdir}/erlang/lib/observer-*/src
-%exclude %{_libdir}/erlang/lib/toolbar-*/src
-%exclude %{_libdir}/erlang/lib/tv-*/src
%exclude %{_libdir}/erlang/lib/wx-*/src
%files debugger-src
@@ -658,14 +596,6 @@
%defattr(-,root,root)
%{_libdir}/erlang/lib/observer-*/src
-%files toolbar-src
-%defattr(-,root,root)
-%{_libdir}/erlang/lib/toolbar-*/src
-
-%files tv-src
-%defattr(-,root,root)
-%{_libdir}/erlang/lib/tv-*/src
-
%files wx-src
%defattr(-,root,root)
%{_libdir}/erlang/lib/wx-*/src
++++++ crypto.patch ++++++
--- /var/tmp/diff_new_pack.rudf1Z/_old 2014-06-16 21:26:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new 2014-06-16 21:26:20.000000000 +0200
@@ -5,10 +5,10 @@
In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef OPENSSL_NO_EC2M.
We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
-Index: otp_src_R16B03/lib/crypto/c_src/crypto.c
+Index: otp_src_17.0/lib/crypto/c_src/crypto.c
===================================================================
---- otp_src_R16B03.orig/lib/crypto/c_src/crypto.c
-+++ otp_src_R16B03/lib/crypto/c_src/crypto.c
+--- otp_src_17.0.orig/lib/crypto/c_src/crypto.c
++++ otp_src_17.0/lib/crypto/c_src/crypto.c
@@ -77,7 +77,8 @@
#if OPENSSL_VERSION_NUMBER >= 0x009080ffL \
&& !defined(OPENSSL_NO_EC) \
++++++ erlang-not-install-misc.patch ++++++
--- /var/tmp/diff_new_pack.rudf1Z/_old 2014-06-16 21:26:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new 2014-06-16 21:26:20.000000000 +0200
@@ -9,11 +9,11 @@
erts/etc/unix/Install.src | 10 ----------
2 files changed, 14 deletions(-)
-Index: otp_src_R16B03/erts/etc/common/Makefile.in
+Index: otp_src_17.0/erts/etc/common/Makefile.in
===================================================================
---- otp_src_R16B03.orig/erts/etc/common/Makefile.in
-+++ otp_src_R16B03/erts/etc/common/Makefile.in
-@@ -474,10 +474,6 @@ endif
+--- otp_src_17.0.orig/erts/etc/common/Makefile.in
++++ otp_src_17.0/erts/etc/common/Makefile.in
+@@ -550,10 +550,6 @@ endif
ifneq ($(INSTALL_TOP_BIN),)
$(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) "$(RELEASE_PATH)"
endif
@@ -21,13 +21,13 @@
- $(INSTALL_DIR) "$(RELEASE_PATH)/misc"
- $(INSTALL_SCRIPT) $(INSTALL_MISC) "$(RELEASE_PATH)/misc"
-endif
- ifneq ($(INSTALL_ERL_OSE),)
- $(INSTALL_DIR) "$(RELEASE_PATH)/build_erl_ose"
- cd $(OSEETC) && $(TAR) erl_ose_$(SYSTEM_VSN).tar $(INSTALL_ERL_OSE)
-Index: otp_src_R16B03/erts/etc/unix/Install.src
+ ifneq ($(INSTALL_SRC),)
+ $(INSTALL_DIR) "$(RELEASE_PATH)/erts-$(VSN)/src"
+ $(INSTALL_DATA) $(INSTALL_SRC) "$(RELEASE_PATH)/erts-$(VSN)/src"
+Index: otp_src_17.0/erts/etc/unix/Install.src
===================================================================
---- otp_src_R16B03.orig/erts/etc/unix/Install.src
-+++ otp_src_R16B03/erts/etc/unix/Install.src
+--- otp_src_17.0.orig/erts/etc/unix/Install.src
++++ otp_src_17.0/erts/etc/unix/Install.src
@@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*
cp -p ../releases/%I_SYSTEM_VSN%/no_dot_erlang.boot .
cp -p $Name.boot start.boot
++++++ erlang-ppc.patch ++++++
--- /var/tmp/diff_new_pack.rudf1Z/_old 2014-06-16 21:26:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new 2014-06-16 21:26:20.000000000 +0200
@@ -1,8 +1,8 @@
-Index: otp_src_R16B03/erts/configure
+Index: otp_src_17.0/erts/configure
===================================================================
---- otp_src_R16B03.orig/erts/configure
-+++ otp_src_R16B03/erts/configure
-@@ -5405,6 +5405,7 @@ case $chk_arch_ in
+--- otp_src_17.0.orig/erts/configure
++++ otp_src_17.0/erts/configure
+@@ -5631,6 +5631,7 @@ case $chk_arch_ in
x86_64) ARCH=amd64;;
amd64) ARCH=amd64;;
macppc) ARCH=ppc;;
@@ -10,11 +10,11 @@
ppc) ARCH=ppc;;
ppc64) ARCH=ppc64;;
"Power Macintosh") ARCH=ppc;;
-Index: otp_src_R16B03/erts/configure.in
+Index: otp_src_17.0/erts/configure.in
===================================================================
---- otp_src_R16B03.orig/erts/configure.in
-+++ otp_src_R16B03/erts/configure.in
-@@ -612,6 +612,7 @@ case $chk_arch_ in
+--- otp_src_17.0.orig/erts/configure.in
++++ otp_src_17.0/erts/configure.in
+@@ -671,6 +671,7 @@ case $chk_arch_ in
x86_64) ARCH=amd64;;
amd64) ARCH=amd64;;
macppc) ARCH=ppc;;
++++++ fix-armv7hl.patch ++++++
--- /var/tmp/diff_new_pack.rudf1Z/_old 2014-06-16 21:26:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new 2014-06-16 21:26:20.000000000 +0200
@@ -1,8 +1,8 @@
-Index: otp_src_R16B03/erts/configure
+Index: otp_src_17.0/erts/configure
===================================================================
---- otp_src_R16B03.orig/erts/configure
-+++ otp_src_R16B03/erts/configure
-@@ -5415,6 +5415,7 @@ case $chk_arch_ in
+--- otp_src_17.0.orig/erts/configure
++++ otp_src_17.0/erts/configure
+@@ -5641,6 +5641,7 @@ case $chk_arch_ in
armv5tejl) ARCH=arm;;
armv6l) ARCH=arm;;
armv7l) ARCH=arm;;
@@ -10,11 +10,11 @@
tile) ARCH=tile;;
*) ARCH=noarch;;
esac
-Index: otp_src_R16B03/erts/configure.in
+Index: otp_src_17.0/erts/configure.in
===================================================================
---- otp_src_R16B03.orig/erts/configure.in
-+++ otp_src_R16B03/erts/configure.in
-@@ -622,6 +622,7 @@ case $chk_arch_ in
+--- otp_src_17.0.orig/erts/configure.in
++++ otp_src_17.0/erts/configure.in
+@@ -681,6 +681,7 @@ case $chk_arch_ in
armv5tejl) ARCH=arm;;
armv6l) ARCH=arm;;
armv7l) ARCH=arm;;
++++++ otp-R16B-rpath.patch ++++++
--- /var/tmp/diff_new_pack.rudf1Z/_old 2014-06-16 21:26:20.000000000 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new 2014-06-16 21:26:20.000000000 +0200
@@ -1,8 +1,8 @@
-Index: otp_src_R16B03/lib/crypto/c_src/Makefile.in
+Index: otp_src_17.0/lib/crypto/c_src/Makefile.in
===================================================================
---- otp_src_R16B03.orig/lib/crypto/c_src/Makefile.in
-+++ otp_src_R16B03/lib/crypto/c_src/Makefile.in
-@@ -85,7 +85,7 @@ endif
+--- otp_src_17.0.orig/lib/crypto/c_src/Makefile.in
++++ otp_src_17.0/lib/crypto/c_src/Makefile.in
+@@ -89,7 +89,7 @@ endif
DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@
ifeq ($(DYNAMIC_CRYPTO_LIB),yes)
@@ -11,10 +11,10 @@
CRYPTO_LINK_LIB=$(SSL_DED_LD_RUNTIME_LIBRARY_PATH) -L$(SSL_LIBDIR) -l$(SSL_CRYPTO_LIBNAME)
EXTRA_FLAGS = -DHAVE_DYNAMIC_CRYPTO_LIB
else
-Index: otp_src_R16B03/lib/crypto/priv/Makefile
+Index: otp_src_17.0/lib/crypto/priv/Makefile
===================================================================
---- otp_src_R16B03.orig/lib/crypto/priv/Makefile
-+++ otp_src_R16B03/lib/crypto/priv/Makefile
+--- otp_src_17.0.orig/lib/crypto/priv/Makefile
++++ otp_src_17.0/lib/crypto/priv/Makefile
@@ -60,7 +60,7 @@ OBJS = $(OBJDIR)/crypto.o
# ----------------------------------------------------
@@ -24,11 +24,11 @@
-o $@ $^ -lcrypto
$(DLL_NIFLIB): $(OBJS)
-Index: otp_src_R16B03/lib/odbc/c_src/odbcserver.c
+Index: otp_src_17.0/lib/odbc/c_src/odbcserver.c
===================================================================
---- otp_src_R16B03.orig/lib/odbc/c_src/odbcserver.c
-+++ otp_src_R16B03/lib/odbc/c_src/odbcserver.c
-@@ -105,6 +105,8 @@
+--- otp_src_17.0.orig/lib/odbc/c_src/odbcserver.c
++++ otp_src_17.0/lib/odbc/c_src/odbcserver.c
+@@ -106,6 +106,8 @@
#ifdef UNIX
#include
participants (1)
-
root@hilbert.suse.de