commit:     1e1bf7217a41c51339b9c8c5d62ff9a7f359efec
Author:     layman <layman <AT> localhost>
AuthorDate: Sun Sep 17 15:53:05 2017 +0000
Commit:     Jan Psota <jasiupsota <AT> gmail <DOT> com>
CommitDate: Sun Sep 17 15:53:05 2017 +0000
URL:        
https://gitweb.gentoo.org/repo/user/bleeding-edge.git/commit/?id=1e1bf721

media-gfx/openscad-9999 using qt5, newer net-misc/anydesk-2.9.5

 media-gfx/openscad/files/50openscad-gentoo.el      |  3 +
 media-gfx/openscad/metadata.xml                    | 11 ++++
 media-gfx/openscad/openscad-9999.ebuild            | 77 ++++++++++++++++++++++
 net-misc/anydesk/Manifest                          |  4 +-
 .../{anydesk-2.6.1.ebuild => anydesk-2.9.5.ebuild} |  0
 x11-libs/libfm/libfm-9999.ebuild                   |  3 +-
 6 files changed, 94 insertions(+), 4 deletions(-)

diff --git a/media-gfx/openscad/files/50openscad-gentoo.el 
b/media-gfx/openscad/files/50openscad-gentoo.el
new file mode 100644
index 0000000..3cc7c1a
--- /dev/null
+++ b/media-gfx/openscad/files/50openscad-gentoo.el
@@ -0,0 +1,3 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'scad-mode "scad-mode" "Major mode for editing SCAD code." t)
+(add-to-list 'auto-mode-alist '("\\.scad$" . scad-mode))

diff --git a/media-gfx/openscad/metadata.xml b/media-gfx/openscad/metadata.xml
new file mode 100644
index 0000000..9e07fd9
--- /dev/null
+++ b/media-gfx/openscad/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>x...@gentoo.org</email>
+               <name>michael weber</name>
+       </maintainer>
+       <longdescription>
+OpenSCAD is a software for creating solid 3D CAD objects.  Unlike most free 
software for creating 3D models (such as the famous application Blender) it 
does not focus on the artistic aspects of 3D modelling but instead on the CAD 
aspects. Thus it might be the application you are looking for when you are 
planning to create 3D models of machine parts but pretty sure is not what you 
are looking for when you are more interested in creating computer-animated 
movies.  OpenSCAD is free software and available for Linux/UNIX, MS Windows and 
Mac OS X.
+       </longdescription>
+</pkgmetadata>

diff --git a/media-gfx/openscad/openscad-9999.ebuild 
b/media-gfx/openscad/openscad-9999.ebuild
new file mode 100644
index 0000000..6c96c9c
--- /dev/null
+++ b/media-gfx/openscad/openscad-9999.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp-common eutils git-r3 qmake-utils
+
+SITEFILE="50${PN}-gentoo.el"
+
+DESCRIPTION="The Programmers Solid 3D CAD Modeller"
+HOMEPAGE="http://www.openscad.org/";
+EGIT_REPO_URI="https://github.com/openscad/openscad.git";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="emacs qt4 +qt5"
+
+DEPEND="media-gfx/opencsg
+       sci-mathematics/cgal
+       qt5? (
+               dev-qt/qtcore:5
+               dev-qt/qtgui:5[-gles2]
+               dev-qt/qtopengl:5
+       )
+       qt4? (
+               dev-qt/qtcore:4
+               dev-qt/qtgui:4[-egl]
+               dev-qt/qtopengl:4[-egl]
+       )
+       dev-cpp/eigen:3
+       dev-libs/glib:2
+       dev-libs/gmp:0=
+       dev-libs/mpfr:0=
+       dev-libs/boost:=
+       media-libs/fontconfig:1.0
+       media-libs/freetype:2
+       media-libs/glew:*
+       media-libs/harfbuzz
+       x11-libs/qscintilla:=[qt4=,qt5=]
+       emacs? ( virtual/emacs )"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="^^ ( qt4 qt5 )"
+
+src_prepare() {
+       sed -i "s/\/usr\/local/\/usr/g" ${PN}.pro || die
+
+       default
+}
+
+src_configure() {
+       if use qt5; then
+               eqmake5 "${PN}.pro"
+       else
+               eqmake4 "${PN}.pro"
+       fi
+}
+
+src_compile() {
+       default
+
+       if use emacs ; then
+               elisp-compile contrib/*.el
+       fi
+}
+
+src_install() {
+       emake install INSTALL_ROOT="${D}"
+
+       if use emacs; then
+               elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+               elisp-install ${PN} contrib/*.el contrib/*.elc
+       fi
+
+       einstalldocs
+}

diff --git a/net-misc/anydesk/Manifest b/net-misc/anydesk/Manifest
index 0ca5090..2277b5a 100644
--- a/net-misc/anydesk/Manifest
+++ b/net-misc/anydesk/Manifest
@@ -1,2 +1,2 @@
-DIST anydesk-2.6.1-amd64.tar.gz 2732364 SHA256 
00b88eb63c5019f07c03cae827591e2eac6b93325c555cda664eccd5a13ef39a SHA512 
9a838f7e6beb88596b9a1251fcb1a781702c17546cd772b649694f6487ae8a764663488a11eca060e42c38968593f1d0aba64890bf746df09a340fc088c87b2e
 WHIRLPOOL 
9a3c6646b5dd6074860f75a68e2bb2896cef5f4a71ae40cb8b900caa30c793673c8c87f056a62885bcb4ccb28d15db471d8eae8bf0a662d2636d54451575121c
-DIST anydesk-2.6.1-i686.tar.gz 2658143 SHA256 
ba94d697b470e0326bea9291bbcfc2e01020657ed918775c0b7f1aff28d794c5 SHA512 
9deea5bf9bd8fad1b2bde3166a29d76de13708abc413d86d0a37ea439e035135f62788fb85f19fb46afd41583614a7cd776576d679d0884f96a42c3656759ecb
 WHIRLPOOL 
28ed04bfbf895d0cd4eedcf08569791f3111d081b53395f4acc64acbcc66a1a89a395cc86ce943db55b4130b9a4a78c4871fe074104f40813256e9f9a0b3a4a1
+DIST anydesk-2.9.5-amd64.tar.gz 3125074 SHA256 
2c910ec3c4bbaa5e61ae11f86a1753362bd1cfc9a2bc988d010e05d00d04434a SHA512 
78f0ea1c034fa978ae2e1bec3f845c9ddec025bc341fe173afc01eff13afb2a39f53f33f71cc7d613c1a0674ed87a39206c18f542aabd0889f35068d0648b7a4
 WHIRLPOOL 
25b1d6a11d342f7943ec7e563b2a31313425d4dbe8c683c50bba07e6a98b460413ee60a7c6dabefb910a5e210abd4e9cba74e9d9f130fe053c2cfd124cdbf36c
+DIST anydesk-2.9.5-i686.tar.gz 3052022 SHA256 
ae2c79c825fab27935053ff81252d14a72cc4eba22cf2f3725bb14e1c09dbe14 SHA512 
7947945a0bc608034958dea8f915d2ef9cfbe99852cb4894959b674436b03deb177e8a574e315aa6caa2d720ad0d1da1abb754ea4ed74f182141c627bde33722
 WHIRLPOOL 
09624016055dd793d7f1c1fdc9d820047d59c03af998457071c354515cce77c13d2a22218afe5d23336e85065387ff7957d2cbf4bec12f347b8dfdffc3e2f356

diff --git a/net-misc/anydesk/anydesk-2.6.1.ebuild 
b/net-misc/anydesk/anydesk-2.9.5.ebuild
similarity index 100%
rename from net-misc/anydesk/anydesk-2.6.1.ebuild
rename to net-misc/anydesk/anydesk-2.9.5.ebuild

diff --git a/x11-libs/libfm/libfm-9999.ebuild b/x11-libs/libfm/libfm-9999.ebuild
index e705cf4..8c0f8e3 100644
--- a/x11-libs/libfm/libfm-9999.ebuild
+++ b/x11-libs/libfm/libfm-9999.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 

Reply via email to