[Pkg-erlang-commits] r1881 - in erlang/trunk/debian: . patches

sgolovan at alioth.debian.org sgolovan at alioth.debian.org
Wed Dec 14 21:12:13 UTC 2016


Author: sgolovan
Date: 2016-12-14 21:12:13 +0000 (Wed, 14 Dec 2016)
New Revision: 1881

Removed:
   erlang/trunk/debian/patches/hipe-nopie.patch
Modified:
   erlang/trunk/debian/changelog
   erlang/trunk/debian/patches/beamload.patch
   erlang/trunk/debian/patches/emacs.patch
   erlang/trunk/debian/patches/gnu.patch
   erlang/trunk/debian/patches/hppa.patch
   erlang/trunk/debian/patches/java.patch
   erlang/trunk/debian/patches/series
   erlang/trunk/debian/patches/sparc.patch
   erlang/trunk/debian/patches/wx3.0-constants.patch
   erlang/trunk/debian/rules
Log:
[erlang]
  * New upstream release.
  * Refreshed patches.
  * Removed the patch which fixed HiPE build with PIE enabled by default in
    the GCC C compiler, because it's been applied upstream.


Modified: erlang/trunk/debian/changelog
===================================================================
--- erlang/trunk/debian/changelog	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/changelog	2016-12-14 21:12:13 UTC (rev 1881)
@@ -1,8 +1,11 @@
-erlang (1:19.1.6+dfsg-3) UNRELEASED; urgency=medium
+erlang (1:19.2+dfsg-1) unstable; urgency=medium
 
-  * NOT RELEASED YET
+  * New upstream release.
+  * Refreshed patches.
+  * Removed the patch which fixed HiPE build with PIE enabled by default in
+    the GCC C compiler, because it's been applied upstream.
 
- -- Sergei Golovan <sgolovan at debian.org>  Sat, 19 Nov 2016 14:12:33 +0300
+ -- Sergei Golovan <sgolovan at debian.org>  Wed, 14 Dec 2016 23:32:53 +0300
 
 erlang (1:19.1.6+dfsg-2) unstable; urgency=medium
 

Modified: erlang/trunk/debian/patches/beamload.patch
===================================================================
--- erlang/trunk/debian/patches/beamload.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/beamload.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -5,7 +5,7 @@
 
 --- a/erts/emulator/Makefile.in
 +++ b/erts/emulator/Makefile.in
-@@ -647,6 +647,7 @@
+@@ -650,6 +650,7 @@
  COMMON_INCLUDES += -Ipcre -Ihipe
  COMMON_INCLUDES += -I../include -I../include/$(TARGET)
  COMMON_INCLUDES += -I../include/internal -I../include/internal/$(TARGET)

Modified: erlang/trunk/debian/patches/emacs.patch
===================================================================
--- erlang/trunk/debian/patches/emacs.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/emacs.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -5,7 +5,7 @@
 
 --- a/lib/tools/emacs/erlang.el
 +++ b/lib/tools/emacs/erlang.el
-@@ -498,8 +498,8 @@
+@@ -507,8 +507,8 @@
  (defvar erlang-man-dirs
    '(("Man - Commands" "/man/man1" t)
      ("Man - Modules" "/man/man3" t)
@@ -16,7 +16,7 @@
    "*The man directories displayed in the Erlang menu.
  
  Each item in the list should be a list with three elements, the first
-@@ -1304,23 +1304,22 @@
+@@ -1313,23 +1313,22 @@
  (or (fboundp 'eval-when-compile)
      (defmacro eval-when-compile (&rest rest) nil))
  
@@ -44,16 +44,16 @@
  
  ;; defvar some obsolete variables, which we still support for
  ;; backwards compatibility reasons.
-@@ -2048,7 +2047,7 @@
+@@ -2060,7 +2059,7 @@
  
  (defun erlang-man-make-menu-item (file)
    "Create a menu item containing the name of the man page."
 -  (and (string-match ".+/\\([^/]+\\)\\.\\([124-9]\\|3\\(erl\\)?\\)\\(\\.gz\\)?$" file)
 +  (and (string-match ".+/\\([^/]+\\)\\.\\([124-9]\\|3\\(erl\\)\\)\\(\\.gz\\)?$" file)
         (let ((page (substring file (match-beginning 1) (match-end 1))))
- 	 (list (capitalize page)
- 	       (list 'lambda '()
-@@ -2059,7 +2058,7 @@
+          (list (capitalize page)
+                (list 'lambda '()
+@@ -2071,7 +2070,7 @@
  
  (defun erlang-man-get-files (dir)
    "Return files in directory DIR."
@@ -62,24 +62,24 @@
  
  
  (defun erlang-man-module (&optional module)
-@@ -2079,7 +2078,7 @@
+@@ -2091,7 +2090,7 @@
    (if (or (null module) (string= module ""))
        (error "No Erlang module name given"))
    (let ((dir-list erlang-man-dirs)
--	(pat (concat "/" (regexp-quote module) "\\.\\([124-9]\\|3\\(erl\\)?\\)\\(\\.gz\\)?$"))
-+	(pat (concat "/" (regexp-quote module) "\\.\\(3\\(erl\\)\\)\\(\\.gz\\)?$"))
- 	(file nil)
- 	file-list)
+-        (pat (concat "/" (regexp-quote module) "\\.\\([124-9]\\|3\\(erl\\)?\\)\\(\\.gz\\)?$"))
++        (pat (concat "/" (regexp-quote module) "\\.\\(3\\(erl\\)\\)\\(\\.gz\\)?$"))
+         (file nil)
+         file-list)
      (while (and dir-list (null file))
-@@ -2220,9 +2219,9 @@
+@@ -2232,9 +2231,9 @@
      (error nil))
    (if file
        (let ((process-environment (copy-sequence process-environment)))
--	(if (string-match "\\(.*\\)/man[^/]*/\\([^.]+\\)\\.\\([124-9]\\|3\\(erl\\)?\\)\\(\\.gz\\)?$" file)
-+	(if (string-match "\\(.*\\)/man[^/]*/\\([^.]+\\)\\.\\([124-9]\\|3\\(erl\\)\\)\\(\\.gz\\)?$" file)
- 	    (let ((dir (substring file (match-beginning 1) (match-end 1)))
--		  (page (substring file (match-beginning 2) (match-end 2))))
-+		  (page (concat (substring file (match-beginning 2) (match-end 2)) "(" (substring file (match-beginning 3) (match-end 3)) ")")))
- 	      (if (fboundp 'setenv)
- 		  (setenv "MANPATH" dir)
- 		;; Emacs 18
+-        (if (string-match "\\(.*\\)/man[^/]*/\\([^.]+\\)\\.\\([124-9]\\|3\\(erl\\)?\\)\\(\\.gz\\)?$" file)
++        (if (string-match "\\(.*\\)/man[^/]*/\\([^.]+\\)\\.\\([124-9]\\|3\\(erl\\)\\)\\(\\.gz\\)?$" file)
+             (let ((dir (substring file (match-beginning 1) (match-end 1)))
+-                  (page (substring file (match-beginning 2) (match-end 2))))
++                  (page (concat (substring file (match-beginning 2) (match-end 2)) "(" (substring file (match-beginning 3) (match-end 3)) ")")))
+               (if (fboundp 'setenv)
+                   (setenv "MANPATH" dir)
+                 ;; Emacs 18

Modified: erlang/trunk/debian/patches/gnu.patch
===================================================================
--- erlang/trunk/debian/patches/gnu.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/gnu.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -13,7 +13,7 @@
 
 --- a/erts/configure.in
 +++ b/erts/configure.in
-@@ -423,7 +423,7 @@
+@@ -429,7 +429,7 @@
  
  dnl NOTE: CPPFLAGS will be included in CFLAGS at the end
  case $host_os in
@@ -22,7 +22,7 @@
      win32)
  	# The ethread library requires _WIN32_WINNT of at least 0x0403.
  	# -D_WIN32_WINNT=* from CPPFLAGS is saved in ETHR_DEFS.
-@@ -1279,7 +1279,7 @@
+@@ -1301,7 +1301,7 @@
  	fi
  
  	case $host_os in

Deleted: erlang/trunk/debian/patches/hipe-nopie.patch
===================================================================
--- erlang/trunk/debian/patches/hipe-nopie.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/hipe-nopie.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -1,68 +0,0 @@
-Author: Upstream
-Description: Patch fixes HiPE build for the case when the GCC compiler enables
- PIE by default.
-Date: Wed, 9 Nov 2016 16:52:23 +0100
-
---- a/erts/configure.in
-+++ b/erts/configure.in
-@@ -2771,6 +2771,23 @@ if test "$cross_compiling" != "yes" && test X${enable_hipe} != Xno; then
-   fi
- fi
- 
-+dnl Check to disable -fPIE and friends for HiPE on amd64
-+if test X${enable_hipe} = Xyes && test X$ARCH = Xamd64; then
-+   AC_TRY_COMPILE(, [#if defined(__pie__) || defined(__PIE__)
-+		     #error -fPIE is enabled by default
-+		     #endif],
-+		    [AC_MSG_NOTICE([No -fPIE enabled by default])],
-+		    [AC_MSG_WARN([Security feature -fPIE will be disabled for HiPE])
-+		     STATIC_CFLAGS="-fno-PIE $STATIC_CFLAGS"
-+		     saved_LDFLAGS=$LDFLAGS
-+		     LDFLAGS="-no-pie $LDFLAGS"
-+		     AC_TRY_LINK(,, [],
-+			[AC_MSG_WARN([Linked does not accept option -no-pie])
-+			 LDFLAGS=$saved_LDFLAGS])])
-+
-+fi
-+
-+
- if test X${enable_fp_exceptions} = Xauto ; then
-    case $host_os in
-    	*linux*)
---- a/erts/emulator/Makefile.in
-+++ b/erts/emulator/Makefile.in
-@@ -49,6 +49,7 @@ CREATE_DIRS=
- LDFLAGS=@LDFLAGS@
- ARFLAGS=rc
- OMIT_OMIT_FP=no
-+TYPE_LIBS=
- 
- DIRTY_SCHEDULER_SUPPORT=@DIRTY_SCHEDULER_SUPPORT@
- NEW_PURGE_STRATEGY=@NEW_PURGE_STRATEGY@
-@@ -90,7 +91,7 @@ PURIFY =
- TYPEMARKER = .gcov
- TYPE_FLAGS = $(DEBUG_CFLAGS) -DERTS_GCOV -DNO_JUMP_TABLE -fprofile-arcs -ftest-coverage -O0 -DERTS_CAN_INLINE=0 -DERTS_INLINE=
- ifneq ($(findstring solaris,$(TARGET)),solaris)
--LIBS += -lgcov
-+TYPE_LIBS = -lgcov
- endif
- ENABLE_ALLOC_TYPE_VARS += debug
- else
-@@ -146,6 +147,8 @@ endif
- endif
- endif
- 
-+LIBS += $(TYPE_LIBS)
-+
- comma:=,
- space:=
- space+=
-@@ -931,7 +934,7 @@ $(OBJDIR)/%.o: hipe/%.c
- 	$(V_CC) $(subst O2,O3, $(CFLAGS)) $(INCLUDES) -c $< -o $@
- 
- $(BINDIR)/hipe_mkliterals$(TF_MARKER):	$(OBJDIR)/hipe_mkliterals.o
--	$(ld_verbose)$(CC) $(CFLAGS) $(INCLUDES) -o $@ $<
-+	$(ld_verbose)$(CC) $(LDFLAGS) -o $@ $< $(TYPE_LIBS)
- 
- $(OBJDIR)/hipe_mkliterals.o:	$(HIPE_ASM) $(TTF_DIR)/erl_alloc_types.h $(DTRACE_HEADERS) \
- 	$(TTF_DIR)/OPCODES-GENERATED $(TARGET)/TABLES-GENERATED

Modified: erlang/trunk/debian/patches/hppa.patch
===================================================================
--- erlang/trunk/debian/patches/hppa.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/hppa.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -8,7 +8,7 @@
 
 --- a/erts/configure.in
 +++ b/erts/configure.in
-@@ -2097,6 +2097,14 @@
+@@ -2120,6 +2120,14 @@
  AC_CHECK_DECLS([posix2time, time2posix],,,[#include <time.h>])
  
  disable_vfork=false

Modified: erlang/trunk/debian/patches/java.patch
===================================================================
--- erlang/trunk/debian/patches/java.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/java.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -8,7 +8,7 @@
 
 --- a/erts/configure.in
 +++ b/erts/configure.in
-@@ -4683,7 +4683,8 @@
+@@ -4723,7 +4723,8 @@
    dnl Make sure it's at least JDK 1.6
    AC_CACHE_CHECK(for JDK version 1.6, 
       ac_cv_prog_javac_ver_1_6,

Modified: erlang/trunk/debian/patches/series
===================================================================
--- erlang/trunk/debian/patches/series	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/series	2016-12-14 21:12:13 UTC (rev 1881)
@@ -10,4 +10,3 @@
 wx3.0-constants.patch
 beamload.patch
 x32.patch
-hipe-nopie.patch

Modified: erlang/trunk/debian/patches/sparc.patch
===================================================================
--- erlang/trunk/debian/patches/sparc.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/sparc.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -7,7 +7,7 @@
 
 --- a/erts/configure.in
 +++ b/erts/configure.in
-@@ -602,7 +602,7 @@
+@@ -608,7 +608,7 @@
  fi
  
  case $chk_arch_ in

Modified: erlang/trunk/debian/patches/wx3.0-constants.patch
===================================================================
--- erlang/trunk/debian/patches/wx3.0-constants.patch	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/patches/wx3.0-constants.patch	2016-12-14 21:12:13 UTC (rev 1881)
@@ -8,7 +8,7 @@
 
 --- a/lib/wx/include/wx.hrl
 +++ b/lib/wx/include/wx.hrl
-@@ -771,7 +771,7 @@
+@@ -778,7 +778,7 @@
  % From "checkbox.h"
  -define(wxCHK_ALLOW_3RD_STATE_FOR_USER, 8192).
  -define(wxCHK_3STATE, 4096).
@@ -17,7 +17,7 @@
  % From "checkbox.h": wxCheckBoxState
  -define(wxCHK_UNCHECKED, 0).
  -define(wxCHK_CHECKED, 1).
-@@ -1018,10 +1018,10 @@
+@@ -1025,10 +1025,10 @@
  -define(wxSIZE_AUTO_WIDTH, 1).
  -define(wxSETUP, 131072).
  -define(wxMORE, 65536).
@@ -32,7 +32,7 @@
  -define(wxICON_MASK, (16#00000100 bor 16#00000200 bor 16#00000400 bor 16#00000800)).
  -define(wxICON_ASTERISK, ?wxICON_INFORMATION).
  -define(wxICON_STOP, ?wxICON_HAND).
-@@ -1053,8 +1053,8 @@
+@@ -1060,8 +1060,8 @@
  -define(wxTC_TOP, 0).
  -define(wxTC_FIXEDWIDTH, 32).
  -define(wxTC_RIGHTJUSTIFY, 16).
@@ -43,7 +43,7 @@
  -define(wxSP_VERTICAL, ?wxVERTICAL).
  -define(wxSP_HORIZONTAL, ?wxHORIZONTAL).
  -define(wxSB_VERTICAL, ?wxVERTICAL).
-@@ -1075,8 +1075,8 @@
+@@ -1082,8 +1082,8 @@
  -define(wxCB_SIMPLE, 4).
  -define(wxLB_INT_HEIGHT, 2048).
  -define(wxLB_HSCROLL, ?wxHSCROLL).
@@ -54,7 +54,7 @@
  -define(wxLB_OWNERDRAW, 256).
  -define(wxLB_EXTENDED, 128).
  -define(wxLB_MULTIPLE, 64).
-@@ -1552,7 +1552,7 @@
+@@ -1559,7 +1559,7 @@
  -define(wxUPDATE_UI_FROMIDLE, 2).
  % From "dialog.h"
  -define(wxDEFAULT_DIALOG_STYLE, (?wxCAPTION bor ?wxSYSTEM_MENU bor ?wxCLOSE_BOX)).
@@ -63,7 +63,7 @@
  % From "dirctrlg.h"
  -define(wxDIRCTRL_DIR_ONLY, 16).
  -define(wxDIRCTRL_SELECT_FIRST, 32).
-@@ -3732,7 +3732,7 @@
+@@ -3739,7 +3739,7 @@
  -define(wxSTC_KEY_LEFT, 302).
  -define(wxSTC_KEY_UP, 301).
  -define(wxSTC_KEY_DOWN, 300).
@@ -72,7 +72,7 @@
  -define(wxSTC_MULTILINEUNDOREDO, 4096).
  -define(wxSTC_MOD_BEFOREDELETE, 2048).
  -define(wxSTC_MOD_BEFOREINSERT, 1024).
-@@ -3814,7 +3814,7 @@
+@@ -3821,7 +3821,7 @@
  -define(wxSTC_INDIC_TT, 2).
  -define(wxSTC_INDIC_SQUIGGLE, 1).
  -define(wxSTC_INDIC_PLAIN, 0).
@@ -81,7 +81,7 @@
  -define(wxSTC_CASE_LOWER, 2).
  -define(wxSTC_CASE_UPPER, 1).
  -define(wxSTC_CASE_MIXED, 0).
-@@ -3839,7 +3839,7 @@
+@@ -3846,7 +3846,7 @@
  -define(wxSTC_CHARSET_BALTIC, 186).
  -define(wxSTC_CHARSET_DEFAULT, 1).
  -define(wxSTC_CHARSET_ANSI, 0).
@@ -90,7 +90,7 @@
  -define(wxSTC_STYLE_LASTPREDEFINED, 39).
  -define(wxSTC_STYLE_CALLTIP, 38).
  -define(wxSTC_STYLE_INDENTGUIDE, 37).
-@@ -3938,9 +3938,9 @@
+@@ -3945,9 +3945,9 @@
  -define(wxTE_PROCESS_TAB, 64).
  -define(wxTE_MULTILINE, 32).
  -define(wxTE_READONLY, 16).
@@ -102,7 +102,7 @@
  % From "textctrl.h": wxTextAttrAlignment
  -define(wxTEXT_ALIGNMENT_DEFAULT, 0).
  -define(wxTEXT_ALIGNMENT_LEFT, 1).
-@@ -3990,7 +3990,7 @@
+@@ -3997,7 +3997,7 @@
  -define(wxDEFAULT_FRAME_STYLE, (?wxSYSTEM_MENU bor ?wxRESIZE_BORDER bor ?wxMINIMIZE_BOX bor ?wxMAXIMIZE_BOX bor ?wxCLOSE_BOX bor ?wxCAPTION bor ?wxCLIP_CHILDREN)).
  -define(wxRESIZE_BORDER, 64).
  -define(wxTINY_CAPTION_VERT, 128).

Modified: erlang/trunk/debian/rules
===================================================================
--- erlang/trunk/debian/rules	2016-11-25 17:03:46 UTC (rev 1880)
+++ erlang/trunk/debian/rules	2016-12-14 21:12:13 UTC (rev 1881)
@@ -501,7 +501,7 @@
 
 binary: binary-indep binary-arch
 
-REL=19.1.6
+REL=19.2
 DEB_REL=$(REL)+dfsg
 
 get-orig-source:




More information about the Pkg-erlang-commits mailing list