[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/

2022-02-27 Thread Andreas Sturmlechner
commit: 7a9efa5fabff2acbb47bec0431866dbbd161e16b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 27 22:32:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 27 22:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9efa5f

dev-embedded/mcu8051ide: Drop 1.4.10 (r0), EAPI-6--

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 30 
 1 file changed, 30 deletions(-)

diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild 
b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
deleted file mode 100644
index 0ea0c430b591..
--- a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils xdg
-
-DESCRIPTION="Graphical IDE for microcontrollers based on 8051"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# The doxygen dependency is suspect, but it appears to be used at runtime.
-RDEPEND="
-   >=dev-embedded/sdcc-2.5[mcs51]
-   >=app-doc/doxygen-1.7
-   >=dev-util/indent-2.2
-   >=app-text/hunspell-1.3
-   >=dev-tcltk/bwidget-1.8
-   >dev-tcltk/itcl-3.3
-   >=dev-lang/tcl-8.5.9:*
-   >=dev-tcltk/tdom-0.8
-   >=dev-tcltk/tcllib-1.11
-   >=dev-lang/tk-8.5.9:*
-   >=dev-tcltk/tkimg-1.4
-   >=dev-tcltk/tclx-8.4
-"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/, dev-embedded/mcu8051ide/files/

2022-02-27 Thread Andreas Sturmlechner
commit: 51b061083a0aeaa9580055a8082153be17990fe4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 27 22:31:44 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 27 22:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b06108

dev-embedded/mcu8051ide: EAPI-8 bump, switch to cmake.eclass

Fix HOMEPAGE
Fix appdata installation path
Fix desktop file
Drop install of useless files
Don't install compressed manpages

Closes: https://bugs.gentoo.org/735720
Closes: https://bugs.gentoo.org/735726
Closes: https://bugs.gentoo.org/834305
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/mcu8051ide-1.4.10-appdata.patch  | 22 ++
 .../mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch | 36 
 .../files/mcu8051ide-1.4.10-desktop-file.patch | 23 ++
 .../mcu8051ide/mcu8051ide-1.4.10-r1.ebuild | 49 ++
 4 files changed, 130 insertions(+)

diff --git a/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-appdata.patch 
b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-appdata.patch
new file mode 100644
index ..c92f5aedfd4a
--- /dev/null
+++ b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-appdata.patch
@@ -0,0 +1,22 @@
+From: Carlos Henrique Lima Melara 
+Subject: Update the appdata file to comply with the new standard
+Last-Update: 2020-06-27
+
+--- a/mcu8051ide.appdata.xml
 b/mcu8051ide.appdata.xml
+@@ -1,7 +1,7 @@
+ 
+ 
+-
+- mcu8051ide.desktop
++
++ mcu8051ide.desktop
+  CC0-1.0
+  GPL-2.0+
+  MCU 8051 IDE
+@@ -19,4 +19,4 @@
+  https://sourceforge.net/projects/mcu8051ide/
+  martin.osm...@gmail.com
+  Development
+-
++

diff --git a/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch 
b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch
new file mode 100644
index ..04b24f4c1e87
--- /dev/null
+++ b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch
@@ -0,0 +1,36 @@
+From: Carlos Henrique Lima Melara 
+Subject: Remove unneeded files installation and update appstream location
+Last-Update: 2020-06-27
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -53,10 +53,6 @@
+   ENDFOREACH(ext)
+ ENDFOREACH(subdir)
+ 
+-# Install manual page(s)
+-FILE(GLOB man doc/man/*)
+-INSTALL(FILES ${man} DESTINATION share/man/man1)
+-
+ # Install demonstration project files
+ FILE(GLOB demo demo/*)
+ INSTALL(FILES ${demo} DESTINATION ${target_installation_directory}/demo)
+@@ -72,7 +68,7 @@ INSTALL(FILES ${translations} DESTINATIO
+ # Install .desktop spec and application icon
+ INSTALL(FILES mcu8051ide.png DESTINATION share/pixmaps/)
+ INSTALL(FILES mcu8051ide.desktop DESTINATION share/applications/)
+-INSTALL(FILES mcu8051ide.appdata.xml DESTINATION share/appdata/)
++INSTALL(FILES mcu8051ide.appdata.xml DESTINATION share/metainfo/)
+ INSTALL(FILES application-x-mcu8051ide.xml DESTINATION share/mime/packages/)
+ 
+ # Install launcher
+@@ -84,9 +80,3 @@ INSTALL(
+   OWNER_WRITE OWNER_READ OWNER_EXECUTE
+   GROUP_EXECUTE GROUP_READ
+ )
+-
+-# Install misc. files
+-INSTALL(
+-  FILES ChangeLog LICENSE
+-  DESTINATION ${target_installation_directory}
+-)

diff --git a/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-desktop-file.patch 
b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-desktop-file.patch
new file mode 100644
index ..00dde9bdef96
--- /dev/null
+++ b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-desktop-file.patch
@@ -0,0 +1,23 @@
+Subject: Add Keywords and Field code to Exec field
+ Fabricio added some keywords and Carlos added the Field code.
+
+Author: Fabricio Alcalde 
+Author: Carlos Henrique Lima Melara 
+Last-Update: 2020-06-27
+
+--- a/mcu8051ide.desktop
 b/mcu8051ide.desktop
+@@ -2,7 +2,7 @@
+ Categories=Development;
+ Comment=Graphical IDE for MCS-51 based microcontrollers
+ Comment[en_US]=Graphical IDE for MCS-51 based microcontrollers
+-Exec=mcu8051ide
++Exec=mcu8051ide %f
+ GenericName=MCU 8051 IDE
+ GenericName[en_US]=MCU 8051 IDE
+ Icon=mcu8051ide
+@@ -17,3 +17,4 @@ Version=1.0
+ X-DCOP-ServiceType=
+ X-KDE-SubstituteUID=false
+ X-KDE-Username=
++Keywords=mcu8051ide;8051;ide

diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10-r1.ebuild 
b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10-r1.ebuild
new file mode 100644
index ..25736dcc3994
--- /dev/null
+++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Graphical IDE for microcontrollers based on 8051"
+HOMEPAGE="https://sourceforge.net/projects/mcu8051ide/;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# The doxygen dependency is suspect, but it appears to be used at runtime.
+RDEPEND="
+   >=app-doc/doxygen-1.7
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/

2020-11-14 Thread David Seifert
commit: 248555cfd9a9c9f4c2b25a55aadd195d0d2fdeb9
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Nov 14 21:47:10 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 14 21:47:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=248555cf

dev-embedded/mcu8051ide: update desktop mimeinfo and mime-info cache

Closes: https://bugs.gentoo.org/746896
Closes: https://bugs.gentoo.org/746893
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild 
b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
index 8d2c4629388..3a27616ef35 100644
--- a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
+++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit cmake-utils
+inherit cmake-utils xdg
 
 DESCRIPTION="Graphical IDE for microcontrollers based on 8051."
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/

2018-10-20 Thread Pacho Ramos
commit: 6b3e2769dc5c411be32b933bdafd3b6976a31c63
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct 20 11:18:37 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct 20 11:39:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3e2769

dev-embedded/mcu8051ide: Upstream resources disappeared

Closes: https://bugs.gentoo.org/636754
Signed-off-by: Pacho Ramos  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 35 
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild 
b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
index 73b38e60146..8d2c4629388 100644
--- a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
+++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
@@ -1,29 +1,30 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
-
+EAPI=6
 inherit cmake-utils
 
 DESCRIPTION="Graphical IDE for microcontrollers based on 8051."
-HOMEPAGE="http://www.moravia-microsystems.com/mcu-8051-ide/;
-SRC_URI="http://www.moravia-microsystems.com/download/${PN}/${PN}/${PV}/${P}.tar.gz;
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64"
 
 # The doxygen dependency is suspect, but it appears to be used at runtime.
-RDEPEND=">=dev-embedded/sdcc-2.5[mcs51]
-   >=app-doc/doxygen-1.7
-   >=dev-util/indent-2.2
-   >=app-text/hunspell-1.3
-   >=dev-tcltk/bwidget-1.8
-   >dev-tcltk/itcl-3.3
-   >=dev-lang/tcl-8.5.9:*
-   >=dev-tcltk/tdom-0.8
-   >=dev-tcltk/tcllib-1.11
-   >=dev-lang/tk-8.5.9:*
-   >=dev-tcltk/tkimg-1.4
-   >=dev-tcltk/tclx-8.4"
+RDEPEND="
+   >=dev-embedded/sdcc-2.5[mcs51]
+   >=app-doc/doxygen-1.7
+   >=dev-util/indent-2.2
+   >=app-text/hunspell-1.3
+   >=dev-tcltk/bwidget-1.8
+   >dev-tcltk/itcl-3.3
+   >=dev-lang/tcl-8.5.9:*
+   >=dev-tcltk/tdom-0.8
+   >=dev-tcltk/tcllib-1.11
+   >=dev-lang/tk-8.5.9:*
+   >=dev-tcltk/tkimg-1.4
+   >=dev-tcltk/tclx-8.4
+"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/

2018-03-10 Thread Pacho Ramos
commit: 21d2589e5eda29f6d587d0c169b55298102c8f4d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Mar 10 16:06:58 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Mar 10 16:12:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d2589e

dev-embedded/mcu8051ide: Update maintainer due to bug #85210

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-embedded/mcu8051ide/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-embedded/mcu8051ide/metadata.xml 
b/dev-embedded/mcu8051ide/metadata.xml
index dc146d03bcf..a2ecec893c6 100644
--- a/dev-embedded/mcu8051ide/metadata.xml
+++ b/dev-embedded/mcu8051ide/metadata.xml
@@ -1,9 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   flamee...@gentoo.org
-   






[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/

2016-12-28 Thread Diego Elio Pettenò
commit: 4c0a762b05353d707fa473df212a14f47fdf01d2
Author: Diego Elio Pettenò  gentoo  org>
AuthorDate: Wed Dec 28 16:51:35 2016 +
Commit: Diego Elio Pettenò  gentoo  org>
CommitDate: Wed Dec 28 16:51:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0a762b

Initial version of mcu8051ide ebuild. Closes bug #162020 (although with a 
diferent ebuild altogether.)

Package-Manager: portage-2.3.0

 dev-embedded/mcu8051ide/Manifest |  1 +
 dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 30 
 dev-embedded/mcu8051ide/metadata.xml | 14 +++
 3 files changed, 45 insertions(+)

diff --git a/dev-embedded/mcu8051ide/Manifest b/dev-embedded/mcu8051ide/Manifest
new file mode 100644
index ..45248c9
--- /dev/null
+++ b/dev-embedded/mcu8051ide/Manifest
@@ -0,0 +1 @@
+DIST mcu8051ide-1.4.10.tar.gz 5928583 SHA256 
8b9d282b8921ae3d064cc60c2c2a0eb0584ed3c2feb024f96bbf4c39493e85c4 SHA512 
686c2b7054475aa38bbbe73ef745303141f038e2d6eca86d548317c130febb6b12d7c0e0737a9b15d2c3f4890bcd0238fffae030c689f8367f3b54821ab52866
 WHIRLPOOL 
ee9b70949378f292a368c778b4240365a44217e338f8d28b262b33c2ac33784c8ae45c04a208e324e100ea3c7edc3703fe710b297d5bfee97d095797f360ac64

diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild 
b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
new file mode 100644
index ..2eea3c6
--- /dev/null
+++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit cmake-utils
+
+DESCRIPTION="Graphical IDE for microcontrollers based on 8051."
+HOMEPAGE="http://www.moravia-microsystems.com/mcu-8051-ide/;
+SRC_URI="http://www.moravia-microsystems.com/download/${PN}/${PN}/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# The doxygen dependency is suspect, but it appears to be used at runtime.
+RDEPEND=">=dev-embedded/sdcc-2.5[mcs51]
+   >=app-doc/doxygen-1.7
+   >=dev-util/indent-2.2
+   >=app-text/hunspell-1.3
+   >=dev-tcltk/bwidget-1.8
+   >dev-tcltk/itcl-3.3
+   >=dev-lang/tcl-8.5.9:*
+   >=dev-tcltk/tdom-0.8
+   >=dev-tcltk/tcllib-1.11
+   >=dev-lang/tk-8.5.9:*
+   >=dev-tcltk/tkimg-1.4
+   >=dev-tcltk/tclx-8.4"
+DEPEND="${RDEPEND}"

diff --git a/dev-embedded/mcu8051ide/metadata.xml 
b/dev-embedded/mcu8051ide/metadata.xml
new file mode 100644
index ..2b85317
--- /dev/null
+++ b/dev-embedded/mcu8051ide/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   flamee...@gentoo.org
+   
+   
+ 
+   
+   martin.osm...@gmail.com
+   Martin Osmera
+ 
+   
+