[wings/f21] (2 commits) ...Ver. 1.5.3
by Peter Lemenkov
Summary of changes:
4e58b3d... Rebuild with Erlang 17.2.1 (*)
bb46d00... Ver. 1.5.3 (*)
(*) This commit already existed in another branch; no separate mail sent
9 years, 8 months
[wings] Ver. 1.5.3
by Peter Lemenkov
commit bb46d00e26e6554be0ad6a6fa914b85910c546a5
Author: Peter Lemenkov <lemenkov(a)gmail.com>
Date: Fri Aug 29 16:54:48 2014 +0400
Ver. 1.5.3
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
.gitignore | 1 +
sources | 2 +-
...vert-Fix-new-type-specs-requires-OTP-17.0.patch | 102 ++++++++++++++++++++
wings.spec | 13 ++-
4 files changed, 115 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f66ee83..4f22c16 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ wings-1.2.tar.bz2
/dgud-wings-9a2473e.tar.gz
/wings-1.5.1.tar.gz
/wings-1.5.2.tar.gz
+/wings-1.5.3.tar.gz
diff --git a/sources b/sources
index f29ff19..79fdc80 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-abf84d377fc3bbe193436766bdb45584 wings-1.5.2.tar.gz
+5ad9b0a3ca9d1ec69a7baac2a80467f6 wings-1.5.3.tar.gz
c01d19b4be79b647b8605dd32753da3a wings3d_manual1.6.1.pdf
diff --git a/wings-0003-Revert-Fix-new-type-specs-requires-OTP-17.0.patch b/wings-0003-Revert-Fix-new-type-specs-requires-OTP-17.0.patch
new file mode 100644
index 0000000..9e67f58
--- /dev/null
+++ b/wings-0003-Revert-Fix-new-type-specs-requires-OTP-17.0.patch
@@ -0,0 +1,102 @@
+From: Peter Lemenkov <lemenkov(a)gmail.com>
+Date: Fri, 29 Aug 2014 16:38:06 +0400
+Subject: [PATCH] Revert "Fix new type specs requires OTP-17.0"
+
+This reverts commit 0e64eba1de0214edcaa7abda6ea635e8f0c6f1e7.
+
+diff --git a/src/wings.hrl b/src/wings.hrl
+index c7fa9e2..003a0d6 100644
+--- a/src/wings.hrl
++++ b/src/wings.hrl
+@@ -133,16 +133,16 @@
+ %% State and records
+ %% Main state record containing all objects and other important state.
+ -record(st,
+- {shapes=gb_trees:empty() :: gb_trees:tree(),%All visible objects
++ {shapes=gb_trees:empty() :: gb_tree(), %All visible objects
+ selmode=face :: sel_mode(), %Selection mode.
+ sh=false :: boolean(), %Smart highlighting active.
+ sel=[], %Current sel: [{Id,GbSet}]
+- ssels=gb_trees:empty() :: gb_trees:tree(), %Saved selections:
++ ssels=gb_trees:empty() :: gb_tree(), %Saved selections:
+
+ %% Selection only temporary?
+ temp_sel=none :: 'none' | {sel_mode(),boolean()},
+
+- mat=gb_trees:empty() :: gb_trees:tree(),%Defined materials (GbTree).
++ mat=gb_trees:empty() :: gb_tree(), %Defined materials (GbTree).
+ pal=[], %Palette
+ file, %Current filename.
+ saved=false :: 'false' | 'true' | 'auto' | integer(),
+@@ -154,7 +154,7 @@
+
+ edge_loop=none, %Previous edge loop.
+ views={0,{}}, %{Current,TupleOfViews}
+- pst=gb_trees:empty() :: gb_trees:tree(), %Plugin State Info
++ pst=gb_trees:empty() :: gb_tree(), %Plugin State Info
+ % gb_tree where key is plugin module
+
+ %% Previous commands.
+@@ -168,7 +168,7 @@
+
+ %% Undo information.
+ last_cmd=empty_scene, %Last command.
+- undo=queue:new() :: queue:queue(), %Undo (de)queue.
++ undo=queue:new() :: queue(), %Undo (de)queue.
+ next_is_undo=true :: boolean(), %State of undo/redo toggle.
+ undone=[] :: list() %States that were undone.
+ }).
+@@ -185,14 +185,14 @@
+ % The GbSet contains the
+ % object's selection.
+ name="" :: string() | tuple(), %Name. (AutoUV stores other things here.)
+- es=array:new() :: array:array(), %array containing edges
+- lv=none :: 'none' | array:array(), %Left vertex attributes
+- rv=none :: 'none' | array:array(), %Right vertex attributes,
+- fs :: gb_trees:tree(), %Faces
+- he=gb_sets:empty() :: gb_sets:set(), %Hard edges
+- vc :: array:array(), %Connection info (=incident edge)
++ es=array:new() :: array(), %array containing edges
++ lv=none :: 'none' | array(), %Left vertex attributes
++ rv=none :: 'none' | array(), %Right vertex attributes,
++ fs :: gb_tree(), %Faces
++ he=gb_sets:empty() :: gb_set(), %Hard edges
++ vc :: array(), %Connection info (=incident edge)
+ % for vertices.
+- vp=array:new() :: array:array(), %Vertex positions.
++ vp=array:new() :: array(), %Vertex positions.
+ pst=gb_trees:empty(), %Plugin State Info,
+ % gb_tree where key is plugin module
+ mat=default, %Materials.
+diff --git a/src/wings_sel.erl b/src/wings_sel.erl
+index 0038d9e..1fb46de 100644
+--- a/src/wings_sel.erl
++++ b/src/wings_sel.erl
+@@ -122,7 +122,7 @@ mapfold_1(_F, Acc, [], Shs, _St, ShsAcc) ->
+ -type filter_fun() :: fun((visible_face_num() | edge_num() | vertex_num() | 0,
+ #we{}) -> boolean()).
+ -spec make(filter_fun(), sel_mode(), #st{}) ->
+- #st{sel::[{non_neg_integer(),gb_sets:set()}]}.
++ #st{sel::[{non_neg_integer(),gb_set()}]}.
+
+ make(Filter, Mode, #st{shapes=Shapes}=St) when is_function(Filter, 2) ->
+ Sel0 = gb_trees:values(Shapes),
+diff --git a/src/wings_undo.erl b/src/wings_undo.erl
+index 58df968..b6a8d4a 100644
+--- a/src/wings_undo.erl
++++ b/src/wings_undo.erl
+@@ -30,12 +30,12 @@
+
+ %% The essential part of the state record.
+ -record(est,
+- {shapes=[] :: list(#we{}) | gb_trees:tree(),
++ {shapes=[] :: list(#we{}) | gb_tree(),
+ selmode=face :: sel_mode(),
+ sel=[] :: list(),
+ onext=1 :: elem_num(),
+ mat=wings_material:default(),
+- pst=gb_trees:empty() :: gb_trees:tree(),
++ pst=gb_trees:empty() :: gb_tree(),
+
+ %% For the Develop menu.
+ cmd,
diff --git a/wings.spec b/wings.spec
index 6ac36e1..dddb5cd 100644
--- a/wings.spec
+++ b/wings.spec
@@ -11,8 +11,8 @@
Name: wings
-Version: 1.5.2
-Release: 4%{?dist}
+Version: 1.5.3
+Release: 1%{?dist}
Summary: 3D Subdivision Modeler
Group: Applications/Multimedia
@@ -29,6 +29,8 @@ Source4: wings.desktop
Patch1: wings-0001-Don-t-try-to-build-installer.patch
# Fedora/EPEL specific patch
Patch2: wings-0002-Respect-CFLAGS.patch
+# Revert fix for Erlang 17.x.x
+Patch3: wings-0003-Revert-Fix-new-type-specs-requires-OTP-17.0.patch
BuildRequires: erlang
BuildRequires: erlang-cl
BuildRequires: erlang-esdl
@@ -74,6 +76,9 @@ cp %{SOURCE4} .
sed -i -e "s,%LIBDIR%,%{_libdir},g" wings.sh
%patch1 -p1 -b .no_installer
%patch2 -p1 -b .respect_cflags
+%if 0%{?fc19}%{?fc20}
+%patch3 -p1 -b .revert_r17
+%endif
# Add version info
echo %{version} > ./version
@@ -131,6 +136,10 @@ desktop-file-install \
%changelog
+* Fri Aug 29 2014 Peter Lemenkov <lemenkov(a)gmail.com> - 1.5.3-1
+- Ver. 1.5.3
+- Fix building with Erlang 17.x.x
+
* Thu Aug 28 2014 Peter Lemenkov <lemenkov(a)gmail.com> - 1.5.2-4
- Rebuild with Erlang 17.2.1
9 years, 8 months
Broken dependencies: ejabberd
by Fedora Koji Build System
ejabberd has broken dependencies in the rawhide tree:
On x86_64:
ejabberd-2.1.13-8.fc21.x86_64 requires erlang(erl_drv_version) = 0:2.2
On i386:
ejabberd-2.1.13-8.fc21.i686 requires erlang(erl_drv_version) = 0:2.2
On armhfp:
ejabberd-2.1.13-8.fc21.armv7hl requires erlang(erl_drv_version) = 0:2.2
Please resolve this as soon as possible.
9 years, 8 months
Broken dependencies: wings
by Fedora Koji Build System
wings has broken dependencies in the rawhide tree:
On x86_64:
wings-1.5.2-2.fc21.x86_64 requires erlang(erl_drv_version) = 0:2.2
On i386:
wings-1.5.2-2.fc21.i686 requires erlang(erl_drv_version) = 0:2.2
On armhfp:
wings-1.5.2-2.fc21.armv7hl requires erlang(erl_drv_version) = 0:2.2
Please resolve this as soon as possible.
9 years, 8 months
Broken dependencies: couchdb
by Fedora Koji Build System
couchdb has broken dependencies in the rawhide tree:
On x86_64:
couchdb-1.6.0-11.fc22.x86_64 requires erlang(erl_nif_version) = 0:2.4
couchdb-1.6.0-11.fc22.x86_64 requires erlang(erl_drv_version) = 0:2.2
On i386:
couchdb-1.6.0-11.fc22.i686 requires erlang(erl_nif_version) = 0:2.4
couchdb-1.6.0-11.fc22.i686 requires erlang(erl_drv_version) = 0:2.2
On armhfp:
couchdb-1.6.0-11.fc22.armv7hl requires erlang(erl_nif_version) = 0:2.4
couchdb-1.6.0-11.fc22.armv7hl requires erlang(erl_drv_version) = 0:2.2
Please resolve this as soon as possible.
9 years, 8 months
Broken dependencies: erlang-sd_notify
by Fedora Koji Build System
erlang-sd_notify has broken dependencies in the rawhide tree:
On x86_64:
erlang-sd_notify-0.1-1.fc21.x86_64 requires erlang(erl_nif_version) = 0:2.4
On i386:
erlang-sd_notify-0.1-1.fc21.i686 requires erlang(erl_nif_version) = 0:2.4
On armhfp:
erlang-sd_notify-0.1-1.fc21.armv7hl requires erlang(erl_nif_version) = 0:2.4
Please resolve this as soon as possible.
9 years, 8 months
Broken dependencies: erlang-bitcask
by Fedora Koji Build System
erlang-bitcask has broken dependencies in the F-21 tree:
On x86_64:
erlang-bitcask-1.6.3-1.fc20.x86_64 requires erlang(erl_nif_version) = 0:2.4
On i386:
erlang-bitcask-1.6.3-1.fc20.i686 requires erlang(erl_nif_version) = 0:2.4
On armhfp:
erlang-bitcask-1.6.3-1.fc20.armv7hl requires erlang(erl_nif_version) = 0:2.4
Please resolve this as soon as possible.
9 years, 8 months
Broken dependencies: erlang-skerl
by Fedora Koji Build System
erlang-skerl has broken dependencies in the F-21 tree:
On x86_64:
erlang-skerl-1.1.0-7.fc21.x86_64 requires erlang(erl_nif_version) = 0:2.4
On i386:
erlang-skerl-1.1.0-7.fc21.i686 requires erlang(erl_nif_version) = 0:2.4
On armhfp:
erlang-skerl-1.1.0-7.fc21.armv7hl requires erlang(erl_nif_version) = 0:2.4
Please resolve this as soon as possible.
9 years, 8 months