public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: dev-python/gitana/files/0.2/, sci-mathematics/gismo/, sci-mathematics/axel/, ...
@ 2017-12-17  4:24 Benda XU
  0 siblings, 0 replies; only message in thread
From: Benda XU @ 2017-12-17  4:24 UTC (permalink / raw
  To: gentoo-commits

commit:     62625ca33c86939528d51e276a2a8ff569fb09b1
Author:     Harald Weiner <timeraider <AT> gmx <DOT> at>
AuthorDate: Mon Sep 18 00:26:20 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 04:23:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=62625ca3

Tree-clean: I do no longer maintain these ebuilds.

Closes: https://github.com/gentoo/sci/pull/812

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-python/busfactor/busfactor-0.2.ebuild          |  34 ------
 dev-python/busfactor/files/0.2/main.py             |   7 --
 dev-python/busfactor/files/0.2/setup.py.patch      |  23 ----
 dev-python/busfactor/metadata.xml                  |  15 ---
 dev-python/gitana/files/0.2/case_study.py.patch    |  10 --
 dev-python/gitana/files/0.2/db2json_gui.py.patch   |  67 -----------
 dev-python/gitana/files/0.2/git2db.py.patch        |  28 -----
 dev-python/gitana/files/0.2/git2db_gui.py.patch    | 124 ---------------------
 dev-python/gitana/files/0.2/gitana.py.patch        |  22 ----
 dev-python/gitana/files/0.2/gitana_gui.py.patch    |  53 ---------
 .../gitana/files/0.2/gitquerier_gitpython.py.patch |  39 -------
 dev-python/gitana/files/0.2/init.py                |   1 -
 dev-python/gitana/files/0.2/init_dbschema.py.patch |  20 ----
 dev-python/gitana/files/0.2/setup.py               |  39 -------
 dev-python/gitana/files/0.2/updatedb.py.patch      |  29 -----
 dev-python/gitana/files/0.2/updatedb_gui.py.patch  |  64 -----------
 dev-python/gitana/gitana-0.2.ebuild                |  76 -------------
 dev-python/gitana/metadata.xml                     |  15 ---
 .../emscripten-fastcomp-1.37.9.ebuild              |  54 ---------
 .../files/1.37.9/CMakeLists.txt.patch              |  10 --
 .../files/1.37.9/Version.cpp.patch                 |  14 ---
 dev-util/emscripten-fastcomp/metadata.xml          |  11 --
 dev-util/emscripten/emscripten-1.37.9.ebuild       |  73 ------------
 dev-util/emscripten/files/1.37.9/emcc.patch        |  16 ---
 dev-util/emscripten/files/1.37.9/emcmake.patch     |  16 ---
 dev-util/emscripten/files/99emscripten             |   1 -
 dev-util/emscripten/files/emscripten.config        |  56 ----------
 dev-util/emscripten/files/hello_world.cpp          |   5 -
 dev-util/emscripten/metadata.xml                   |  11 --
 sci-libs/dtk/dtk-2017.03.21.ebuild                 |  39 -------
 sci-libs/dtk/metadata.xml                          |  15 ---
 .../axel-vtkview/axel-vtkview-2017.03.21.ebuild    |  40 -------
 .../files/2017.03.21/CMakeLists.txt.patch          |  21 ----
 .../2017.03.21/axlVtkView-CMakeLists.txt.patch     |  10 --
 sci-mathematics/axel-vtkview/metadata.xml          |  12 --
 sci-mathematics/axel/axel-2017.03.21.ebuild        |  61 ----------
 .../files/2017.03.21/AxelConfig.cmake.in.patch     |  13 ---
 .../axel/files/2017.03.21/CMakeLists.txt.patch     |  49 --------
 .../files/2017.03.21/install-AxelConfig.cmake.in   |  67 -----------
 .../2017.03.21/install-axel-config.h.in.patch      |  12 --
 .../axel/files/2017.03.21/main.cpp.patch           |  23 ----
 sci-mathematics/axel/metadata.xml                  |  12 --
 .../files/2017.03.21/gsAxel-CMakeLists.txt.patch   |  42 -------
 sci-mathematics/gismo/gismo-2017.03.21.ebuild      |  47 --------
 sci-mathematics/gismo/metadata.xml                 |  13 ---
 45 files changed, 1409 deletions(-)

diff --git a/dev-python/busfactor/busfactor-0.2.ebuild b/dev-python/busfactor/busfactor-0.2.ebuild
deleted file mode 100644
index 17c263dfa..000000000
--- a/dev-python/busfactor/busfactor-0.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="tk"
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A bus factor analyzer for Git repositories"
-HOMEPAGE="https://github.com/SOM-Research/busfactor"
-SRC_URI="https://timeraider4u.github.io/distfiles/files/${P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=""
-RDEPEND="${DEPEND}
-	~dev-python/gitana-${PV}[${PYTHON_USEDEP}]"
-
-PATCHES=(
-	"${FILESDIR}/${PV}/setup.py.patch"
-)
-
-src_prepare() {
-	cp "${FILESDIR}/${PV}/main.py" "${S}/main.py" \
-		|| die "Could not copy '${FILESDIR}/${PV}/main.py' to '${S}/main.py'"
-	# patches are applied by distutils-r1.eclass
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/busfactor/files/0.2/main.py b/dev-python/busfactor/files/0.2/main.py
deleted file mode 100644
index b4e863df2..000000000
--- a/dev-python/busfactor/files/0.2/main.py
+++ /dev/null
@@ -1,7 +0,0 @@
-import bus_factor_gui
-
-def main():
-	bus_factor_gui.main("")
-
-if __name__ == "__main__":
-	main()

diff --git a/dev-python/busfactor/files/0.2/setup.py.patch b/dev-python/busfactor/files/0.2/setup.py.patch
deleted file mode 100644
index 5a846ffad..000000000
--- a/dev-python/busfactor/files/0.2/setup.py.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/setup.py	2017-02-23 13:31:01.608732993 +0100
-+++ b/setup.py	2017-02-23 13:33:44.290607540 +0100
-@@ -10,7 +10,8 @@
- 	https://github.com/pypa/sampleproject
- """
- 
--from distutils.core import setup
-+"""from distutils.core import setup"""
-+from setuptools import setup
- 
- setup(name='busfactor',
- 	version='0.2',
-@@ -26,4 +27,10 @@
- 							 'data/*.json', 'js/*.js', 'js/bootstrap/*.js',
- 							 'js/vendor/*.js', '*.png', 'index.html', 
- 							 'LICENSE']},
-+	entry_points = {
-+		"console_scripts": [
-+			"busfactor_gui = busfactor.main:main",
-+		]
-+	},
-+	
- )

diff --git a/dev-python/busfactor/metadata.xml b/dev-python/busfactor/metadata.xml
deleted file mode 100644
index ddd09607c..000000000
--- a/dev-python/busfactor/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">SOM-Research/busfactor</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/gitana/files/0.2/case_study.py.patch b/dev-python/gitana/files/0.2/case_study.py.patch
deleted file mode 100644
index 338e42bf1..000000000
--- a/dev-python/gitana/files/0.2/case_study.py.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff --git a/case_study.py b/case_study.py
-index 6ec3a5a..fdc2711 100644
---- a/case_study.py
-+++ b/case_study.py
-@@ -18,4 +18,4 @@ for repo in repos:
-     g = Gitana(schema)
-     g.init_dbschema(schema)
-     g.git2db(schema, repo[2])
--    print schema + " done!"
-+    print (schema + " done!")

diff --git a/dev-python/gitana/files/0.2/db2json_gui.py.patch b/dev-python/gitana/files/0.2/db2json_gui.py.patch
deleted file mode 100644
index 53a657dcc..000000000
--- a/dev-python/gitana/files/0.2/db2json_gui.py.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-diff --git a/db2json_gui.py b/db2json_gui.py
-index 3edc13c..8dcb622 100644
---- a/db2json_gui.py
-+++ b/db2json_gui.py
-@@ -2,6 +2,7 @@ __author__ = 'atlanmod'
- 
- from Tkinter import *
- from tkFileDialog import *
-+import tkMessageBox
- import ttk
- import threading
- import os
-@@ -137,6 +138,22 @@ class DB2JSON_GUI(Tk):
-         labelExecuting.grid(column=0, row=16, sticky='EW')
- 
-         self.resizable(False, False)
-+        
-+        # TKinker is not thread safe!
-+        # See http://stackoverflow.com/questions/22541693/tkinter-and-thread-out-of-stack-space-infinite-loop
-+        self.resetButtons = False
-+        self.importingFailureMsg = ""
-+        def do_every_50_ms(self):
-+            if self.resetButtons:
-+                self.buttonFinish.config(state=NORMAL)
-+                self.buttonAbort.config(state=DISABLED)
-+                self.resetButtons = False
-+            if self.importingFailureMsg:
-+                tkMessageBox.showerror("Importing GIT repository failed:", 
-+                                       self.importingFailureMsg)
-+                self.importingFailureMsg = ""
-+            self.after(50, do_every_50_ms, self)
-+        do_every_50_ms(self)
- 
-     def search_for_resource(self):
-         f = askopenfilename(parent=self, title='Choose a file',
-@@ -236,6 +253,9 @@ class DB2JSON_GUI(Tk):
-                 self.FILTER = "in"
-             else:
-                 self.FILTER = "out"
-+                
-+            if not os.path.exists(DB2JSON_GUI.JSON_DIRECTORY_PATH):
-+                os.makedirs(DB2JSON_GUI.JSON_DIRECTORY_PATH)
- 
-             g = Gitana(self.DBNAME)
-             g.db2json(self.DBNAME, self.OUTPUT_JSON, self.LINE_DETAILS)
-@@ -259,13 +279,16 @@ class DB2JSON_GUI(Tk):
-                            self.USER_ALIASES_PATH)
- 
-             self.info_execution.set("Finished")
--            self.buttonFinish.config(state=NORMAL)
--            self.buttonAbort.config(state=DISABLED)
-+            #self.buttonFinish.config(state=NORMAL)
-+            #self.buttonAbort.config(state=DISABLED)
-+            self.resetButtons = True
-         except Exception as e:
--            print traceback.format_exc()
-+            print( traceback.format_exc())
-             self.info_execution.set("Failed")
--            self.buttonFinish.config(state=NORMAL)
--            self.buttonAbort.config(state=DISABLED)
-+            #self.buttonFinish.config(state=NORMAL)
-+            #self.buttonAbort.config(state=DISABLED)
-+            self.importingFailureMsg = traceback.format_exc(limit=1)
-+            self.resetButtons = True
- 
-     def start_export(self):
-         label = Label(self, text=id)

diff --git a/dev-python/gitana/files/0.2/git2db.py.patch b/dev-python/gitana/files/0.2/git2db.py.patch
deleted file mode 100644
index 5bec4900c..000000000
--- a/dev-python/gitana/files/0.2/git2db.py.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/git2db.py b/git2db.py
-index 8bd727f..688b7e2 100644
---- a/git2db.py
-+++ b/git2db.py
-@@ -15,14 +15,14 @@ FULL_IMPORT_TYPE = 3
- 
- class Git2Db():
- 
--    def __init__(self, db_name, git_repo_path, before_date, import_last_commit, import_type, logger):
-+    def __init__(self, db_name, git_repo_path, before_date, import_last_commit, import_type, logger, branch):
-         self.logger = logger
-         self.git_repo_path = git_repo_path
-         self.db_name = db_name
-         self.before_date = before_date
-         self.import_last_commit = import_last_commit
-         self.import_type = import_type
--        self.querier = GitQuerier(git_repo_path, logger)
-+        self.querier = GitQuerier(git_repo_path, logger, branch)
- 
-         self.cnx = mysql.connector.connect(**config_db.CONFIG)
-         self.set_database()
-@@ -430,4 +430,4 @@ class Git2Db():
-         minutes_and_seconds = divmod((end_time-start_time).total_seconds(), 60)
-         self.logger.info("Git2Db: process finished after " + str(minutes_and_seconds[0])
-                      + " minutes and " + str(round(minutes_and_seconds[1], 1)) + " secs")
--        return
-\ No newline at end of file
-+        return

diff --git a/dev-python/gitana/files/0.2/git2db_gui.py.patch b/dev-python/gitana/files/0.2/git2db_gui.py.patch
deleted file mode 100644
index 1c2385f8a..000000000
--- a/dev-python/gitana/files/0.2/git2db_gui.py.patch
+++ /dev/null
@@ -1,124 +0,0 @@
-diff --git a/git2db_gui.py b/git2db_gui.py
-index a515bf2..8bceab4 100644
---- a/git2db_gui.py
-+++ b/git2db_gui.py
-@@ -2,6 +2,7 @@ __author__ = 'atlanmod'
- 
- from Tkinter import *
- from tkFileDialog import *
-+import tkMessageBox
- import threading
- import os
- import re
-@@ -57,11 +58,19 @@ class Git2DB_GUI(Tk):
-         self.beforeDateVariable = StringVar()
-         self.beforeDate = Entry(self, textvariable=self.beforeDateVariable, width=30)
-         self.beforeDate.grid(column=1, row=5, sticky='W')
-+        
-+        #insert branch only
-+        labelBranch = Label(self, text=u"Include this branch only (e.g. origin/master)", anchor="w")
-+        labelBranch.grid(column=0, row=6, sticky='W')
-+
-+        self.branchVariable = StringVar()
-+        self.entryBranch = Entry(self, textvariable=self.branchVariable, width=30)
-+        self.entryBranch.grid(column=1, row=6, sticky='W')
- 
-         ##########################
-         #empty label
-         emptyLabel = Label(self, anchor="w")
--        emptyLabel.grid(column=0, row=6, sticky='WE')
-+        emptyLabel.grid(column=0, row=7, sticky='WE')
-         ##########################
- 
-         #select import process
-@@ -71,30 +80,46 @@ class Git2DB_GUI(Tk):
-         self.importProcessType2 = Radiobutton(self, text="Medium mode (patch contents)", variable=self.importProcessTypeVariable, value=2)
-         self.importProcessType3 = Radiobutton(self, text="Full mode (patch line details)", variable=self.importProcessTypeVariable, value=3)
- 
--        self.importProcessType1.grid(column=0, row=7, sticky='W')
--        self.importProcessType2.grid(column=0, row=8, sticky='W')
--        self.importProcessType3.grid(column=0, row=9, sticky='W')
-+        self.importProcessType1.grid(column=0, row=8, sticky='W')
-+        self.importProcessType2.grid(column=0, row=9, sticky='W')
-+        self.importProcessType3.grid(column=0, row=10, sticky='W')
- 
-         ##########################
-         #empty label
-         emptyLabel = Label(self, anchor="w")
--        emptyLabel.grid(column=0, row=10, sticky='WE')
-+        emptyLabel.grid(column=0, row=11, sticky='WE')
-         ##########################
- 
-         #Finish button
-         self.buttonFinish = Button(self, text=u"Import", command=self.launch_thread_execute)
--        self.buttonFinish.grid(column=1, row=11, sticky="E")
-+        self.buttonFinish.grid(column=1, row=12, sticky="E")
- 
-         #Abort interrupt
-         self.buttonAbort = Button(self, text=u"Abort", command=self.launch_thread_interrupt)
--        self.buttonAbort.grid(column=2, row=11, sticky="E")
-+        self.buttonAbort.grid(column=2, row=12, sticky="E")
-         self.buttonAbort.config(state=DISABLED)
- 
-         self.info_execution = StringVar()
-         labelExecuting = Label(self, textvariable=self.info_execution, anchor="w")
--        labelExecuting.grid(column=0, row=11, sticky='EW')
-+        labelExecuting.grid(column=0, row=12, sticky='EW')
- 
-         self.resizable(False, False)
-+        
-+        # TKinker is not thread safe!
-+        # See http://stackoverflow.com/questions/22541693/tkinter-and-thread-out-of-stack-space-infinite-loop
-+        self.resetButtons = False
-+        self.importingFailureMsg = ""
-+        def do_every_50_ms(self):
-+            if self.resetButtons:
-+                self.buttonFinish.config(state=NORMAL)
-+                self.buttonAbort.config(state=DISABLED)
-+                self.resetButtons = False
-+            if self.importingFailureMsg:
-+                tkMessageBox.showerror("Importing GIT repository failed:", 
-+                                       self.importingFailureMsg)
-+                self.importingFailureMsg = ""
-+            self.after(50, do_every_50_ms, self)
-+        do_every_50_ms(self)
- 
-     def search_for_directory(self):
-         dir = askdirectory(parent=self, title='Choose a directory')
-@@ -163,22 +188,29 @@ class Git2DB_GUI(Tk):
-             self.REPO_NAME = self.repoNameVariable.get()
-             self.REPO_OWNER = self.repoOwnerVariable.get()
-             self.BEFORE_DATE = None
-+            self.BRANCH = self.branchVariable.get()
-+            print("Only branch='" + self.BRANCH + "'")
-             if self.beforeDateVariable.get() != '':
-                 self.BEFORE_DATE = self.beforeDateVariable.get()
--            schema = self.REPO_OWNER + "_" + self.REPO_NAME
-+            schema = self.REPO_NAME
-+            if self.REPO_OWNER:
-+                schema = self.REPO_OWNER + "_" + self.REPO_NAME
-             self.IMPORT_TYPE = self.importProcessTypeVariable.get()
-             g = Gitana(schema)
-             g.init_dbschema(schema)
--            g.git2db(schema, self.REPO_PATH, self.BEFORE_DATE, self.IMPORT_TYPE)
-+            g.git2db(schema, self.REPO_PATH, self.BEFORE_DATE, self.IMPORT_TYPE, self.BRANCH)
- 
-             self.info_execution.set("Finished")
--            self.buttonFinish.config(state=NORMAL)
--            self.buttonAbort.config(state=DISABLED)
-+            #self.buttonFinish.config(state=NORMAL)
-+            #self.buttonAbort.config(state=DISABLED)
-+            self.resetButtons = True
-         except:
--            print traceback.format_exc()
-+            print (traceback.format_exc())
-             self.info_execution.set("Failed")
--            self.buttonFinish.config(state=NORMAL)
--            self.buttonAbort.config(state=DISABLED)
-+            #self.buttonFinish.config(state=NORMAL)
-+            #self.buttonAbort.config(state=DISABLED)
-+            self.importingFailureMsg = traceback.format_exc(limit=1)
-+            self.resetButtons = True
- 
-     def start_export(self):
-         label = Label(self, text=id)

diff --git a/dev-python/gitana/files/0.2/gitana.py.patch b/dev-python/gitana/files/0.2/gitana.py.patch
deleted file mode 100644
index 66fec6836..000000000
--- a/dev-python/gitana/files/0.2/gitana.py.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/gitana.py b/gitana.py
-index ffbf7c0..c9351fc 100644
---- a/gitana.py
-+++ b/gitana.py
-@@ -29,8 +29,8 @@ class Gitana():
-         i.execute()
-         return
- 
--    def git2db(self, db_name, git_path, before, import_type):
--        extractor = Git2Db(db_name, git_path, before, None, import_type, self.logger)
-+    def git2db(self, db_name, git_path, before, import_type, branch):
-+        extractor = Git2Db(db_name, git_path, before, None, import_type, self.logger, branch)
-         extractor.extract()
-         return
- 
-@@ -52,4 +52,4 @@ class Gitana():
-     def updatedb(self, db_name, git_path, before_date, import_last_commit):
-         updater = UpdateDb(db_name, git_path, before_date, import_last_commit, self.logger)
-         updater.update()
--        return
-\ No newline at end of file
-+        return

diff --git a/dev-python/gitana/files/0.2/gitana_gui.py.patch b/dev-python/gitana/files/0.2/gitana_gui.py.patch
deleted file mode 100644
index 3cdf87643..000000000
--- a/dev-python/gitana/files/0.2/gitana_gui.py.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/gitana_gui.py b/gitana_gui.py
-index 620f3a8..445544d 100644
---- a/gitana_gui.py
-+++ b/gitana_gui.py
-@@ -1,21 +1,25 @@
-+#!/usr/bin/python2.7
- __author__ = 'atlanmod'
- 
- from Tkinter import *
- from PIL import ImageTk, Image
- import subprocess
-+import os
- 
- 
- class GUI(Tk):
-+    mypath = ""
- 
-     def __init__(self):
-         Tk.__init__(self)
-+        self.mypath = os.path.dirname(os.path.abspath(__file__)) + "/"
- 
-         self.initialize()
-         self.title("Gitana")
-         self.mainloop()
- 
-     def initialize(self):
--        img = ImageTk.PhotoImage(Image.open("img/gitana_icon.png"))
-+        img = ImageTk.PhotoImage(Image.open(self.mypath + "img/gitana_icon.png"))
-         labelImg = Label(image=img)
-         labelImg.image = img
-         labelImg.grid(row=2, columnspan=3, rowspan=10, sticky='WE')
-@@ -37,15 +41,18 @@ class GUI(Tk):
-         self.resizable(False, False)
- 
-     def start_import(self):
--        proc = subprocess.Popen({sys.executable, "git2db_gui.py"})
-+        cmd = sys.executable + " " + self.mypath + "git2db_gui.py"       
-+        proc = subprocess.Popen({cmd}, shell=True)
-         proc.communicate()
- 
-     def start_update(self):
--        proc = subprocess.Popen({sys.executable, "updatedb_gui.py"})
-+        cmd = sys.executable + " " + self.mypath + "updatedb_gui.py"
-+        proc = subprocess.Popen({cmd}, shell=True)
-         proc.communicate()
- 
-     def start_export(self):
--        proc = subprocess.Popen({sys.executable, "db2json_gui.py"})
-+        cmd = sys.executable + " " + self.mypath + "db2json_gui.py"
-+        proc = subprocess.Popen({cmd}, shell=True)
-         proc.communicate()
- 
- 

diff --git a/dev-python/gitana/files/0.2/gitquerier_gitpython.py.patch b/dev-python/gitana/files/0.2/gitquerier_gitpython.py.patch
deleted file mode 100644
index b0a36c3ff..000000000
--- a/dev-python/gitana/files/0.2/gitquerier_gitpython.py.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/gitquerier_gitpython.py b/gitquerier_gitpython.py
-index ccbe5da..bfcf557 100644
---- a/gitquerier_gitpython.py
-+++ b/gitquerier_gitpython.py
-@@ -10,8 +10,10 @@ class GitQuerier():
-     #python, java, html, xml, sql, javascript, c, c++, scala, php, ruby, matlab
-     ALLOWED_EXTENSION = ['py', 'java', 'html', 'xml', 'sql', 'js', 'c', 'cpp', 'cc', 'scala', 'php', 'rb', 'm']
- 
--    def __init__(self, git_repo_path, logger):
-+    def __init__(self, git_repo_path, logger, branch):
-         self.logger = logger
-+        self.branch = branch
-+        print("GitQuerier: self.branch='" + self.branch + "'")
-         self.repo = Repo(git_repo_path, odbt=GitCmdObjectDB)
-         self.gitt = self.repo.git
-         self.no_treated_extensions = set()
-@@ -164,9 +166,13 @@ class GitQuerier():
-         for ref in self.repo.references:
-             if type(ref) == RemoteReference:
-                 if ref.name != "origin/HEAD":
--                    references.append((ref.name, 'branch'))
-+                    if (not self.branch) or (ref.name == self.branch):
-+                        print("references.append('" + ref.name + "'")
-+                        references.append((ref.name, 'branch'))
-             elif type(ref) == TagReference:
--                references.append((ref.name, 'tag'))
-+                if (not self.branch) or (ref.name == self.branch):
-+                    references.append((ref.name, 'tag'))
-+                    print("references.append('" + ref.name + "'")
-             else:
-                 self.logger.warning("Git2Db: " + str(type(ref)) + " not handled in the extractor")
- 
-@@ -686,4 +692,4 @@ class GitQuerier():
-             if self.line_contains_close_block_comment(line, ext):
-                 block_comment = False
- 
--        return block_comment
-\ No newline at end of file
-+        return block_comment

diff --git a/dev-python/gitana/files/0.2/init.py b/dev-python/gitana/files/0.2/init.py
deleted file mode 100644
index 04d2875c1..000000000
--- a/dev-python/gitana/files/0.2/init.py
+++ /dev/null
@@ -1 +0,0 @@
-__author__ = 'valerio cosentino'

diff --git a/dev-python/gitana/files/0.2/init_dbschema.py.patch b/dev-python/gitana/files/0.2/init_dbschema.py.patch
deleted file mode 100644
index eb566ff38..000000000
--- a/dev-python/gitana/files/0.2/init_dbschema.py.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/init_dbschema.py b/init_dbschema.py
-index 3429e3f..da87d2c 100644
---- a/init_dbschema.py
-+++ b/init_dbschema.py
-@@ -11,6 +11,7 @@ class InitDbSchema():
-     def __init__(self, db_name, logger):
-         self.logger = logger
-         self.db_name = db_name
-+        print("DB-name='" + self.db_name + "'")
- 
-         self.cnx = mysql.connector.connect(**config_db.CONFIG)
- 
-@@ -357,6 +358,7 @@ class InitDbSchema():
-             RETURN _result;
-         END"""
- 
-+        cursor.execute("SET GLOBAL log_bin_trust_function_creators = 1;")
-         cursor.execute(get_file_history)
-         cursor.execute(levenshtein_distance)
-         cursor.execute(soundex_match)

diff --git a/dev-python/gitana/files/0.2/setup.py b/dev-python/gitana/files/0.2/setup.py
deleted file mode 100644
index 2e4ee3bf2..000000000
--- a/dev-python/gitana/files/0.2/setup.py
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/python2.7
-
-"""
-	setup module for gitana
-	
-	See:
-	https://github.com/SOM-Research/Gitana/tree/0.2
-	
-	https://packaging.python.org/en/latest/distributing.html
-	https://github.com/pypa/sampleproject
-"""
-
-"""from distutils.core import setup"""
-from setuptools import setup
-
-setup(name='gitana',
-	version='0.2',
-	license='MIT',
-	author='valerio cosentino',
-	url='https://github.com/SOM-Research/Gitana',
-	description='SQL-based Git Repository Inspector',
-	long_description='Gitana exports and digests the data of a Git repository, issue trackers and Q&A web-sites to a relational database in order to ease browsing and querying activities with standard SQL syntax and tools.',
-	keywords='Gitana: SQL-based Git Repository Inspector',
-	packages=['gitana'],
-	package_dir={'gitana': ''},
-	package_data={'gitana': ['img/*.png', 'settings/*']},
-	entry_points = {
-		"console_scripts": [
-			"gitana_gui = gitana.gitana_gui:main",
-		]
-	},
-)
-
-"""py_modules=['foo'],"""
-"""package_data={'mypkg': ['data/*.dat']},"""
-"""data_files=[('img', ['img/*']),
-				('json', ['json/*']),
-				('settings', ['settings/*']),
-			  ],"""

diff --git a/dev-python/gitana/files/0.2/updatedb.py.patch b/dev-python/gitana/files/0.2/updatedb.py.patch
deleted file mode 100644
index b513b143e..000000000
--- a/dev-python/gitana/files/0.2/updatedb.py.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff --git a/updatedb.py b/updatedb.py
-index adda156..5ea592c 100644
---- a/updatedb.py
-+++ b/updatedb.py
-@@ -17,7 +17,7 @@ class UpdateDb():
-         self.before_date = before_date
-         self.import_last_commit = import_last_commit
-         self.existing_refs = []
--        self.querier = GitQuerier(git_repo_path, logger)
-+        self.querier = GitQuerier(git_repo_path, logger, '')
- 
-         self.cnx = mysql.connector.connect(**config_db.CONFIG)
-         self.set_database()
-@@ -161,7 +161,7 @@ class UpdateDb():
-             self.delete_file_modifications(last_commit_id)
- 
-     def update_repo(self, repo_id, import_type):
--        git2db = Git2Db(self.db_name, self.git_repo_path, self.before_date, self.import_last_commit, import_type, self.logger)
-+        git2db = Git2Db(self.db_name, self.git_repo_path, self.before_date, self.import_last_commit, import_type, self.logger, '')
- 
-         if self.import_last_commit:
-             self.delete_last_commit_info(repo_id)
-@@ -228,4 +228,4 @@ class UpdateDb():
-         minutes_and_seconds = divmod((end_time-start_time).total_seconds(), 60)
-         self.logger.info("UpdateDb: process finished after " + str(minutes_and_seconds[0])
-                      + " minutes and " + str(round(minutes_and_seconds[1], 1)) + " secs")
--        return
-\ No newline at end of file
-+        return

diff --git a/dev-python/gitana/files/0.2/updatedb_gui.py.patch b/dev-python/gitana/files/0.2/updatedb_gui.py.patch
deleted file mode 100644
index c910a9df0..000000000
--- a/dev-python/gitana/files/0.2/updatedb_gui.py.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-diff --git a/updatedb_gui.py b/updatedb_gui.py
-index e3c94c6..b89ba4d 100644
---- a/updatedb_gui.py
-+++ b/updatedb_gui.py
-@@ -2,6 +2,7 @@ __author__ = 'atlanmod'
- 
- from Tkinter import *
- from tkFileDialog import *
-+import tkMessageBox
- import threading
- import os
- import re
-@@ -76,6 +77,22 @@ class UpdateDB_GUI(Tk):
-         labelExecuting.grid(column=0, row=7, sticky='EW')
- 
-         self.resizable(False, False)
-+        
-+        # TKinker is not thread safe!
-+        # See http://stackoverflow.com/questions/22541693/tkinter-and-thread-out-of-stack-space-infinite-loop
-+        self.resetButtons = False
-+        self.importingFailureMsg = ""
-+        def do_every_50_ms(self):
-+            if self.resetButtons:
-+                self.buttonFinish.config(state=NORMAL)
-+                self.buttonAbort.config(state=DISABLED)
-+                self.resetButtons = False
-+            if self.importingFailureMsg:
-+                tkMessageBox.showerror("Importing GIT repository failed:", 
-+                                       self.importingFailureMsg)
-+                self.importingFailureMsg = ""
-+            self.after(50, do_every_50_ms, self)
-+        do_every_50_ms(self)
- 
-     def search_for_directory(self):
-         dir = askdirectory(parent=self, title='Choose a directory')
-@@ -141,19 +158,23 @@ class UpdateDB_GUI(Tk):
-         try:
-             self.REPO_PATH = self.repoPathVariable.get()
-             self.DBNAME = self.DBNameVariable.get()
-+            print("DB_NAME='" + self.DBNAME + "'")
-             self.BEFORE_DATE = self.beforeDateVariable.get()
-             self.IMPORT_LAST_COMMIT = self.lastCommitCorruptedVariable.get()
-             g = Gitana(self.DBNAME)
-             g.updatedb(self.DBNAME, self.REPO_PATH, self.BEFORE_DATE, self.IMPORT_LAST_COMMIT)
- 
-             self.info_execution.set("Finished")
--            self.buttonFinish.config(state=NORMAL)
--            self.buttonAbort.config(state=DISABLED)
-+            #self.buttonFinish.config(state=NORMAL)
-+            #self.buttonAbort.config(state=DISABLED)
-+            self.resetButtons = True
-         except:
--            print traceback.format_exc()
-+            print( traceback.format_exc())
-             self.info_execution.set("Failed")
--            self.buttonFinish.config(state=NORMAL)
--            self.buttonAbort.config(state=DISABLED)
-+            #self.buttonFinish.config(state=NORMAL)
-+            #self.buttonAbort.config(state=DISABLED)
-+            self.importingFailureMsg = traceback.format_exc(limit=1)
-+            self.resetButtons = True
- 
-     def start_export(self):
-         label = Label(self, text=id)

diff --git a/dev-python/gitana/gitana-0.2.ebuild b/dev-python/gitana/gitana-0.2.ebuild
deleted file mode 100644
index 77c5b66cf..000000000
--- a/dev-python/gitana/gitana-0.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="tk"
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="SQL-based Git Repository Inspector"
-HOMEPAGE="https://github.com/SOM-Research/Gitana"
-SRC_URI="https://github.com/SOM-Research/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-KEYWORDS="~amd64 ~x86"
-
-# problem with https://github.com/SOM-Research/Gitana/issues/5
-# wait for release of git-python version 2.0.9 and update as soon as possible
-
-DEPEND="dev-python/git-python:0[${PYTHON_USEDEP}]
-	dev-python/mysql-connector-python:0[${PYTHON_USEDEP}]
-	dev-python/networkx:0[${PYTHON_USEDEP}]
-	dev-python/pillow:0[tk,${PYTHON_USEDEP}]
-	dev-python/PyGithub:0[${PYTHON_USEDEP}]
-	dev-python/python-bugzilla:0[${PYTHON_USEDEP}]
-	dev-python/simplejson:0[${PYTHON_USEDEP}]
-	>=dev-vcs/git-1.9.4
-	>=virtual/mysql-5.6"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/Gitana-${PV}"
-
-# fixes python compiler issues
-# fixes tk full-qualified import issues
-# fixes path handling
-# adds additional text fields in GUI
-# fixes multi-thread handling
-PATCHES=(
-	"${FILESDIR}/${PV}/case_study.py.patch"
-	"${FILESDIR}/${PV}/db2json_gui.py.patch"
-	"${FILESDIR}/${PV}/git2db.py.patch"
-	"${FILESDIR}/${PV}/git2db_gui.py.patch"
-	"${FILESDIR}/${PV}/gitana.py.patch"
-	"${FILESDIR}/${PV}/gitana_gui.py.patch"
-	"${FILESDIR}/${PV}/gitquerier_gitpython.py.patch"
-	"${FILESDIR}/${PV}/init_dbschema.py.patch"
-	"${FILESDIR}/${PV}/updatedb_gui.py.patch"
-	"${FILESDIR}/${PV}/updatedb.py.patch"
-)
-
-src_prepare() {
-	cp "${FILESDIR}/${PV}/init.py" "${S}/__init__.py" \
-		|| die "Could not copy '${FILESDIR}/${PV}/init__.py' to '${S}/__init.py'"
-	cp "${FILESDIR}/${PV}/setup.py" "${S}/setup.py" \
-		|| die "Could not copy '${FILESDIR}/${PV}/setup.py' to '${S}/setup.py'"
-	# patches are applied by distutils-r1.eclass
-	distutils-r1_python_prepare_all
-}
-
-python_install() {
-	distutils-r1_python_install
-	# install config file
-	dodir /etc/
-	local MY_SITEDIR=$(python_get_sitedir)
-	local MY_FILE="${MY_SITEDIR}/${PN}/config_db.py"
-	local MY_CONF="/etc/gitana_db.conf"
-	mv "${ED}${MY_FILE}" "${ED}${MY_CONF}" \
-		|| die "Could not move '${ED}${MY_FILE}' to '${ED}${MY_CONF}"
-	dosym "${MY_CONF}" "${MY_FILE}"
-	ewarn "Please edit ${EPREFIX}/etc/gitana_db.conf" \
-		" with settings for your MySQL server."
-}

diff --git a/dev-python/gitana/metadata.xml b/dev-python/gitana/metadata.xml
deleted file mode 100644
index 65ccba066..000000000
--- a/dev-python/gitana/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">SOM-Research/gitana</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/emscripten-fastcomp/emscripten-fastcomp-1.37.9.ebuild b/dev-util/emscripten-fastcomp/emscripten-fastcomp-1.37.9.ebuild
deleted file mode 100644
index c4ffa8996..000000000
--- a/dev-util/emscripten-fastcomp/emscripten-fastcomp-1.37.9.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils python-single-r1
-
-DESCRIPTION="Emscripten LLVM backend - Fastcomp is the default compiler core for Emscripten"
-HOMEPAGE="http://emscripten.org/"
-SRC_URI="https://github.com/kripken/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/kripken/${PN}-clang/archive/${PV}.tar.gz -> ${PN}-clang-${PV}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="UoI-NCSA"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-MY_DEPEND="${PYTHON_DEPS}
-	>=net-libs/nodejs-0.12.10"
-DEPEND="${MY_DEPEND}
-	>=dev-util/cmake-3.4.3"
-RDEPEND="${MY_DEPEND}
-	>=virtual/jre-1.5"
-
-src_prepare() {
-	eapply "${FILESDIR}/${PV}/CMakeLists.txt.patch"
-	cd "${S}/../${PN}-clang-${PV}" || \
-		die "Could not change to directory '${S}/../${PN}-clang-${PV}'"
-	eapply "${FILESDIR}/${PV}/Version.cpp.patch"
-	cd "${S}" || die "Could not change to directory '${S}'"
-	eapply_user
-}
-
-src_configure() {
-	# create symlink to tools/clang
-	ln -s "${WORKDIR}/${PN}-clang-${PV}/" "${WORKDIR}/${P}/tools/clang" \
-		|| die "Could not create symlink to tools/clang"
-	local mycmakeargs=(
-		# avoid clashes with sys-devel/llvm
-		-DCMAKE_INSTALL_PREFIX="/usr/share/${P}"
-		-DLLVM_OCAML_INSTALL_PATH="/usr/share/${P}/ocaml"
-		-DLLVM_ENABLE_OCAMLDOC=OFF
-		-DLLVM_TARGETS_TO_BUILD="X86;JSBackend"
-		-DLLVM_INCLUDE_EXAMPLES=OFF
-		-DLLVM_INCLUDE_TESTS=OFF
-		-DCLANG_INCLUDE_EXAMPLES=OFF
-		-DCLANG_INCLUDE_TESTS=OFF
-		-DCLANG_INCLUDE_DOCS=OFF
-		-DLLVM_INCLUDE_DOCS=OFF
-	)
-	cmake-utils_src_configure
-}

diff --git a/dev-util/emscripten-fastcomp/files/1.37.9/CMakeLists.txt.patch b/dev-util/emscripten-fastcomp/files/1.37.9/CMakeLists.txt.patch
deleted file mode 100644
index d053132a3..000000000
--- a/dev-util/emscripten-fastcomp/files/1.37.9/CMakeLists.txt.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/CMakeLists.txt.orig       2016-05-12 13:26:02.739443914 +0200
-+++ b/CMakeLists.txt    2016-05-12 13:26:26.448733236 +0200
-@@ -175,7 +175,7 @@
- string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE)
-
- if (CMAKE_BUILD_TYPE AND
--    NOT uppercase_CMAKE_BUILD_TYPE MATCHES "^(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)$")
-+    NOT uppercase_CMAKE_BUILD_TYPE MATCHES "^(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL|GENTOO)$")
-   message(FATAL_ERROR "Invalid value for CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
- endif()

diff --git a/dev-util/emscripten-fastcomp/files/1.37.9/Version.cpp.patch b/dev-util/emscripten-fastcomp/files/1.37.9/Version.cpp.patch
deleted file mode 100644
index 291a1ea6d..000000000
--- a/dev-util/emscripten-fastcomp/files/1.37.9/Version.cpp.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/lib/Basic/Version.cpp       2016-03-17 23:31:35.160129074 +0100
-+++ b/lib/Basic/Version.cpp       2016-03-17 23:32:07.722127712 +0100
-@@ -135,9 +135,9 @@
-
-   // XXX EMSCRIPTEN: show our versions
-   OS <<  " (emscripten "
--#include "../../../../emscripten-version.txt"
-+#include "../../emscripten-version.txt"
-          " : "
--#include "../../../../tools/clang/emscripten-version.txt"
-+#include "../../emscripten-version.txt"
-          ")";
-
-   return OS.str();

diff --git a/dev-util/emscripten-fastcomp/metadata.xml b/dev-util/emscripten-fastcomp/metadata.xml
deleted file mode 100644
index 89b91870f..000000000
--- a/dev-util/emscripten-fastcomp/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">kripken/emscripten-fastcomp-clang</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/emscripten/emscripten-1.37.9.ebuild b/dev-util/emscripten/emscripten-1.37.9.ebuild
deleted file mode 100644
index 51a451856..000000000
--- a/dev-util/emscripten/emscripten-1.37.9.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="LLVM-to-JavaScript Compiler"
-HOMEPAGE="http://emscripten.org/"
-SRC_URI="https://github.com/kripken/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="UoI-NCSA"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-	~dev-util/emscripten-fastcomp-${PV}"
-RDEPEND="${DEPEND}"
-
-DEST="/usr/share/"
-TEST="${WORKDIR}/test/"
-
-prepare_file() {
-	cp "${FILESDIR}/${1}" "${S}/" || die "could not copy '${1}'"
-	sed -i "s/\${PV}/${PV}/g" "${S}/${1}" || \
-		die "could not adjust path for '${1}'"
-}
-
-src_prepare() {
-	prepare_file "99emscripten"
-	prepare_file "emscripten.config"
-	eapply "${FILESDIR}/${PV}/emcc.patch"
-	eapply "${FILESDIR}/${PV}/emcmake.patch"
-	eapply_user
-}
-
-src_test() {
-	mkdir "${TEST}" || die "Could not create test directory!"
-	cp "${FILESDIR}/hello_world.cpp" "${TEST}" || die "Could not copy example file"
-	cp "${S}/emscripten.config" "${TEST}" || die "Could not copy config file"
-	sed -i -e "/^EMSCRIPTEN_ROOT/s|/usr/share/|${S}|" \
-		"${TEST}/emscripten.config" || die "Could not adjust path for testing"
-	export EM_CONFIG="${TEST}/emscripten.config" || die "Could not export variable"
-	../"${P}/emcc" "${TEST}/hello_world.cpp" -o "${TEST}/hello_world.js" || \
-		die "Error during executing emcc!"
-	test -f "${TEST}/hello_world.js" || die "Could not find '${TEST}/hello_world.js'"
-	OUT=$(/usr/bin/node "${TEST}/hello_world.js") || \
-		die "Could not execute /usr/bin/node"
-	EXP=$(echo -e -n 'Hello World!\n') || die "Could not create expected string"
-	if [ "${OUT}" != "${EXP}" ]; then
-		die "Expected '${EXP}' but got '${OUT}'!"
-	fi
-	rm -r "${TEST}" || die "Could not clean-up '${TEST}'"
-}
-
-src_install() {
-	dodir ${DEST}/${P}
-	cp -R "${S}/" "${D}/${DEST}" || die "Could not install files"
-	dosym ../share/${P}/emcc /usr/bin/emcc
-	dosym ../share/${P}/emcmake /usr/bin/emcmake
-	doenvd 99emscripten
-	ewarn "If you consider using emscripten in an active shell,"\
-		"please execute 'source /etc/profile'"
-}
-
-pkg_postinst() {
-	elog "Running emscripten initialization, may take a few seconds..."
-	export EM_CONFIG="${DEST}/${P}/emscripten.config" || die "Could not export variable"
-	/usr/bin/emcc -v || die "Could not run emcc initialization"
-}

diff --git a/dev-util/emscripten/files/1.37.9/emcc.patch b/dev-util/emscripten/files/1.37.9/emcc.patch
deleted file mode 100644
index 49bf9fd0b..000000000
--- a/dev-util/emscripten/files/1.37.9/emcc.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/emcc.orig	2016-05-13 02:59:24.977645718 +0200
-+++ b/emcc	2016-05-13 03:00:22.778643301 +0200
-@@ -4,6 +4,7 @@
- 
- 
- import sys
-+import os
- 
- 
- 
-@@ -14,4 +15,4 @@
- else:
-   import os, subprocess
-   if __name__ == '__main__':
--    sys.exit(subprocess.call(['python2', os.path.join(os.path.dirname(__file__), 'emcc.py')] + sys.argv[1:]))
-+    sys.exit(subprocess.call(['python2', os.path.join(os.path.dirname(os.environ['EM_CONFIG']), 'emcc.py')] + sys.argv[1:]))

diff --git a/dev-util/emscripten/files/1.37.9/emcmake.patch b/dev-util/emscripten/files/1.37.9/emcmake.patch
deleted file mode 100644
index 02ce70321..000000000
--- a/dev-util/emscripten/files/1.37.9/emcmake.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/emcmake.orig	2016-05-13 02:59:31.244645456 +0200
-+++ b/emcmake	2016-05-13 03:03:54.995634425 +0200
-@@ -4,6 +4,7 @@
- 
- 
- import sys
-+import os
- 
- 
- 
-@@ -14,4 +15,4 @@
- else:
-   import os, subprocess
-   if __name__ == '__main__':
--    sys.exit(subprocess.call(['python2', os.path.join(os.path.dirname(__file__), 'emcmake.py')] + sys.argv[1:]))
-+    sys.exit(subprocess.call(['python2', os.path.join(os.path.dirname(os.environ['EM_CONFIG']), 'emcmake.py')] + sys.argv[1:]))

diff --git a/dev-util/emscripten/files/99emscripten b/dev-util/emscripten/files/99emscripten
deleted file mode 100644
index b1acf2a71..000000000
--- a/dev-util/emscripten/files/99emscripten
+++ /dev/null
@@ -1 +0,0 @@
-EM_CONFIG=/usr/share/emscripten-${PV}/emscripten.config

diff --git a/dev-util/emscripten/files/emscripten.config b/dev-util/emscripten/files/emscripten.config
deleted file mode 100644
index e8a4d7a0e..000000000
--- a/dev-util/emscripten/files/emscripten.config
+++ /dev/null
@@ -1,56 +0,0 @@
-
-# Note: If you put paths relative to the home directory, do not forget os.path.expanduser
-
-# Note: On Windows, remember to escape backslashes! I.e. EMSCRIPTEN_ROOT='c:\emscripten\' is not valid, but EMSCRIPTEN_ROOT='c:\\emscripten\\' and EMSCRIPTEN_ROOT='c:/emscripten/' are.
-
-import os
-
-# this helps projects using emscripten find it
-EMSCRIPTEN_ROOT = os.path.expanduser(os.getenv('EMSCRIPTEN') or '/usr/share/emscripten-${PV}') # directory
-LLVM_ROOT = os.path.expanduser(os.getenv('LLVM') or '/usr/share/emscripten-fastcomp-${PV}/bin') # directory
-
-# If not specified, defaults to sys.executable.
-#PYTHON = 'python'
-
-# Add this if you have manually built the JS optimizer executable (in Emscripten/tools/optimizer) and want to run it from a custom location.
-# Alternatively, you can set this as the environment variable EMSCRIPTEN_NATIVE_OPTIMIZER.
-# EMSCRIPTEN_NATIVE_OPTIMIZER='/path/to/custom/optimizer(.exe)'
-
-# See below for notes on which JS engine(s) you need
-NODE_JS = os.path.expanduser(os.getenv('NODE') or '/usr/bin/node') # executable
-SPIDERMONKEY_ENGINE = [os.path.expanduser(os.getenv('SPIDERMONKEY') or 'js')] # executable
-V8_ENGINE = os.path.expanduser(os.getenv('V8') or 'd8') # executable
-
-JAVA = 'java' # executable
-
-TEMP_DIR = '/tmp'
-
-CRUNCH = os.path.expanduser(os.getenv('CRUNCH') or 'crunch') # executable
-
-#CLOSURE_COMPILER = '..' # define this to not use the bundled version
-
-########################################################################################################
-
-
-# Pick the JS engine to use for running the compiler. This engine must exist, or
-# nothing can be compiled.
-#
-# Recommendation: If you already have node installed, use that. Otherwise, build v8 or
-#                 spidermonkey from source. Any of these three is fine, as long as it's
-#                 a recent version (especially for v8 and spidermonkey).
-
-COMPILER_ENGINE = NODE_JS
-#COMPILER_ENGINE = V8_ENGINE
-#COMPILER_ENGINE = SPIDERMONKEY_ENGINE
-
-
-# All JS engines to use when running the automatic tests. Not all the engines in this list
-# must exist (if they don't, they will be skipped in the test runner).
-#
-# Recommendation: If you already have node installed, use that. If you can, also build
-#                 spidermonkey from source as well to get more test coverage (node can't
-#                 run all the tests due to node issue 1669). v8 is currently not recommended
-#                 here because of v8 issue 1822.
-
-JS_ENGINES = [NODE_JS] # add this if you have spidermonkey installed too, SPIDERMONKEY_ENGINE]
-

diff --git a/dev-util/emscripten/files/hello_world.cpp b/dev-util/emscripten/files/hello_world.cpp
deleted file mode 100644
index 85daba3e4..000000000
--- a/dev-util/emscripten/files/hello_world.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <iostream>
-int main(int argc, char ** argv) {
-	std::cout << "Hello World!" << std::endl;
-}
-

diff --git a/dev-util/emscripten/metadata.xml b/dev-util/emscripten/metadata.xml
deleted file mode 100644
index b2ee118ca..000000000
--- a/dev-util/emscripten/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">kripken/emscripten</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/dtk/dtk-2017.03.21.ebuild b/sci-libs/dtk/dtk-2017.03.21.ebuild
deleted file mode 100644
index 6ef40677c..000000000
--- a/sci-libs/dtk/dtk-2017.03.21.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Meta-platform for modular scientific platform development"
-HOMEPAGE="https://github.com/d-tk/dtk"
-SRC_URI="https://timeraider4u.github.io/distfiles/files/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtcore:5
-	dev-qt/qtconcurrent:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtgui:5
-	dev-qt/qtdeclarative:5
-	dev-qt/qttest:5
-	dev-qt/qtsvg:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtxml:5"
-DEPEND="${RDEPEND}
-	dev-lang/swig:0"
-
-src_configure() {
-	local mycmakeargs=(
-		-DDTK_BUILD_SUPPORT_COMPOSER=ON
-		-DDTK_BUILD_SUPPORT_CORE=ON
-		-DDTK_BUILD_SUPPORT_CONTAINER=ON
-		-DDTK_BUILD_SUPPORT_DISTRIBUTED=ON
-		-DDTK_BUILD_SUPPORT_GUI=ON
-		-DDTK_BUILD_SUPPORT_MATH=ON
-	)
-	cmake-utils_src_configure
-}

diff --git a/sci-libs/dtk/metadata.xml b/sci-libs/dtk/metadata.xml
deleted file mode 100644
index 1933d4c95..000000000
--- a/sci-libs/dtk/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">d-tk/dtk</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/axel-vtkview/axel-vtkview-2017.03.21.ebuild b/sci-mathematics/axel-vtkview/axel-vtkview-2017.03.21.ebuild
deleted file mode 100644
index 48d2eab66..000000000
--- a/sci-mathematics/axel-vtkview/axel-vtkview-2017.03.21.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Vtk plug-in for sci-mathematics/axel"
-HOMEPAGE="http://dtk.inria.fr/axel/"
-SRC_URI="https://timeraider4u.github.io/distfiles/files/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="~sci-libs/dtk-${PV}
-	~sci-mathematics/axel-${PV}
-	>=sci-libs/vtk-6.0.0[qt5,rendering]"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${PV}/CMakeLists.txt.patch"
-	"${FILESDIR}/${PV}/axlVtkView-CMakeLists.txt.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DAXL=ON
-		-DAXEL_USED=ON
-		-DDTK_USED=ON
-		-DBUILD_FOR_RELEASE=ON
-		-Daxel-sdk_VERSION_MAJOR=2
-		-Daxel-sdk_VERSION_MINOR=4
-		-Daxel-sdk_VERSION_PATCH=0
-		-DVTK_QT_VERSION:STRING=5
-		-DVTKVIEW_USED=ON
-	)
-	cmake-utils_src_configure
-}

diff --git a/sci-mathematics/axel-vtkview/files/2017.03.21/CMakeLists.txt.patch b/sci-mathematics/axel-vtkview/files/2017.03.21/CMakeLists.txt.patch
deleted file mode 100644
index 0ce95b0db..000000000
--- a/sci-mathematics/axel-vtkview/files/2017.03.21/CMakeLists.txt.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/CMakeLists.txt	2017-03-01 18:07:06.105852551 +0100
-+++ b/CMakeLists.txt	2017-03-01 18:08:32.199894675 +0100
-@@ -202,6 +202,7 @@
- find_package (Qt5Core REQUIRED)
- find_package (Qt5Sql REQUIRED)
- find_package (Qt5WebKitWidgets REQUIRED)
-+find_package (Qt5Xml REQUIRED)
- 
- set (QT_USE_QTXML 1)
- set (QT_USE_QTOPENGL 1)
-@@ -319,3 +320,10 @@
- # Build axl
- ######################################################################
- add_subdirectory (axl)
-+
-+install ( FILES "${CMAKE_BINARY_DIR}/plugins/libaxlVtkView.so"
-+          DESTINATION lib/axel-plugins)
-+
-+install ( DIRECTORY "${PROJECT_SOURCE_DIR}/axl/axlVtkView"
-+        DESTINATION include/
-+        FILES_MATCHING PATTERN "*.h")

diff --git a/sci-mathematics/axel-vtkview/files/2017.03.21/axlVtkView-CMakeLists.txt.patch b/sci-mathematics/axel-vtkview/files/2017.03.21/axlVtkView-CMakeLists.txt.patch
deleted file mode 100644
index 33a789bd3..000000000
--- a/sci-mathematics/axel-vtkview/files/2017.03.21/axlVtkView-CMakeLists.txt.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/axl/axlVtkView/CMakeLists.txt.orig	2016-04-08 15:02:22.921914810 +0200
-+++ b/axl/axlVtkView/CMakeLists.txt	2016-04-08 15:03:05.692913022 +0200
-@@ -167,6 +167,7 @@
- qt5_use_modules(${LIB_NAME} Gui)
- qt5_use_modules(${LIB_NAME} OpenGL)
- qt5_use_modules(${LIB_NAME} Widgets)
-+qt5_use_modules(${LIB_NAME} Xml)
- 
- ## #################################################################
- ## Target properties

diff --git a/sci-mathematics/axel-vtkview/metadata.xml b/sci-mathematics/axel-vtkview/metadata.xml
deleted file mode 100644
index c38916f51..000000000
--- a/sci-mathematics/axel-vtkview/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/sci-mathematics/axel/axel-2017.03.21.ebuild b/sci-mathematics/axel/axel-2017.03.21.ebuild
deleted file mode 100644
index 31499d2c3..000000000
--- a/sci-mathematics/axel/axel-2017.03.21.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils user
-
-DESCRIPTION="Algebraic geometric modeling platform"
-HOMEPAGE="http://dtk.inria.fr/axel/"
-SRC_URI="https://timeraider4u.github.io/distfiles/files/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="~sci-libs/dtk-${PV}"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-	AXEL_DATA_DIR="/usr/share/axel/data"
-	AXEL_PLUGINS_DIR="/usr/lib/axel-plugins"
-	AXEL_GROUP="dtk-axel"
-	enewgroup "${AXEL_GROUP}"
-}
-
-PATCHES=(
-	"${FILESDIR}/${PV}/CMakeLists.txt.patch"
-	"${FILESDIR}/${PV}/AxelConfig.cmake.in.patch"
-	"${FILESDIR}/${PV}/install-axel-config.h.in.patch"
-	"${FILESDIR}/${PV}/main.cpp.patch"
-)
-
-src_prepare() {
-	cp "${FILESDIR}/${PV}/install-AxelConfig.cmake.in" \
-		"${S}/cmake/install-AxelConfig.cmake.in" || \
-		die "Could not copy '${FILESDIR}/${PV}/install-AxelConfig.cmake.in' to '${S}/cmake/'"
-	# patches are applied by cmake-utils
-	cmake-utils_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DAXL=ON
-		-DDTK_USED=ON
-		-DBUILD_FOR_RELEASE=ON
-		-Daxel-sdk_VERSION_MAJOR=2
-		-Daxel-sdk_VERSION_MINOR=4
-		-Daxel-sdk_VERSION_PATCH=0
-	)
-	cmake-utils_src_configure
-}
-
-src_install() {
-	cmake-utils_src_install
-	keepdir "${AXEL_DATA_DIR}"
-	keepdir "${AXEL_PLUGINS_DIR}"
-	# allow users to develop plug-ins
-	fowners "root:${AXEL_GROUP}" "${AXEL_PLUGINS_DIR}"
-	fperms g+w "${AXEL_PLUGINS_DIR}"
-}

diff --git a/sci-mathematics/axel/files/2017.03.21/AxelConfig.cmake.in.patch b/sci-mathematics/axel/files/2017.03.21/AxelConfig.cmake.in.patch
deleted file mode 100644
index 26156df50..000000000
--- a/sci-mathematics/axel/files/2017.03.21/AxelConfig.cmake.in.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/cmake/AxelConfig.cmake.in.orig	2016-04-09 21:54:56.363950425 +0200
-+++ b/cmake/AxelConfig.cmake.in	2016-04-09 22:05:45.816923263 +0200
-@@ -1,7 +1,7 @@
- 
--set (@PKG_NAME@_INCLUDE_DIR @PROJECT_SOURCE_DIR@/src @dtk_INCLUDE_DIRS@)
--set (@PKG_NAME@_LIBRARY_DIR @CMAKE_BINARY_DIR@/lib)
--set (@PKG_NAME@_PLUGIN_DIR @CMAKE_BINARY_DIR@/plugins)
-+set (@PKG_NAME@_INCLUDE_DIR @PROJECT_SOURCE_DIR@/src @dtk_INCLUDE_DIRS@ @CMAKE_INSTALL_PREFIX@/include/axlCore @CMAKE_INSTALL_PREFIX@/include/axlGui)
-+set (@PKG_NAME@_LIBRARY_DIR @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@)
-+set (@PKG_NAME@_PLUGIN_DIR @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/axel-plugins)
- 
- if (APPLE)
- set (@PKG_NAME@_PLUGIN_DIR @CMAKE_BINARY_DIR@/bin/axel.app/Contents/PlugIns)

diff --git a/sci-mathematics/axel/files/2017.03.21/CMakeLists.txt.patch b/sci-mathematics/axel/files/2017.03.21/CMakeLists.txt.patch
deleted file mode 100644
index 967262670..000000000
--- a/sci-mathematics/axel/files/2017.03.21/CMakeLists.txt.patch
+++ /dev/null
@@ -1,49 +0,0 @@
---- a/CMakeLists.txt	2017-03-01 16:45:56.000000000 +0100
-+++ b/CMakeLists.txt	2017-03-01 16:53:47.896067236 +0100
-@@ -32,7 +32,7 @@
- #set(AXEL_VERSION ${PROJECT_VERSION})
- 
- set(AXEL_INSTALL_PREFIX  ${CMAKE_INSTALL_PREFIX})
--set(AXEL_PLUGIN_DIR  ${CMAKE_BINARY_DIR}/plugins)
-+set(AXEL_PLUGIN_DIR  ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/axel-plugins)
- if (APPLE)
-  set (AXEL_PLUGIN_DIR ${CMAKE_BINARY_DIR}/bin/axel.app/Contents/PlugIns)
- endif (APPLE)
-@@ -323,18 +323,31 @@
- ####################################################################
- if(BUILD_FOR_RELEASE)
- configure_file ( "${PROJECT_SOURCE_DIR}/cmake/install-AxelConfig.cmake.in"
--                 "${CMAKE_BINARY_DIR}/for_installer/lib/cmake/AxelConfig.cmake"
-+                 "${CMAKE_BINARY_DIR}/lib/cmake/AxelConfig.cmake"
-                   @ONLY IMMEDIATE)
- 
--install ( FILES "${CMAKE_BINARY_DIR}/for_installer/lib/cmake/AxelConfig.cmake"
--          DESTINATION lib/cmake)
-+install ( FILES "${CMAKE_BINARY_DIR}/lib/cmake/AxelConfig.cmake"
-+          DESTINATION lib/cmake/Axel)
- 
- configure_file ( "${PROJECT_SOURCE_DIR}/cmake/install-axel-config.h.in"
--                 "${CMAKE_BINARY_DIR}/for_installer/include/axel-config.h"
-+                 "${CMAKE_BINARY_DIR}/include/axel-config.h"
-                  @ONLY IMMEDIATE)
- 
--install ( FILES "${CMAKE_BINARY_DIR}/for_installer/include/axel-config.h"
--          DESTINATION include)
-+install ( FILES "${CMAKE_BINARY_DIR}/include/axel-config.h"
-+          DESTINATION include/Axel)
-+install ( FILES "${CMAKE_BINARY_DIR}/src/axlCore/axlCoreExport.h"
-+          DESTINATION include/axlCore)
-+install ( FILES "${CMAKE_BINARY_DIR}/src/axlGui/axlGuiExport.h"
-+          DESTINATION include/axlGui)
-+
-+install(DIRECTORY "${PROJECT_SOURCE_DIR}/src/axlCore"
-+        DESTINATION include/
-+        FILES_MATCHING PATTERN "*.h"
-+)
-+install(DIRECTORY ${PROJECT_SOURCE_DIR}/src/axlGui
-+        DESTINATION include/
-+        FILES_MATCHING PATTERN "*.h"
-+)
- endif(BUILD_FOR_RELEASE)
- ######################################################################
- # Update

diff --git a/sci-mathematics/axel/files/2017.03.21/install-AxelConfig.cmake.in b/sci-mathematics/axel/files/2017.03.21/install-AxelConfig.cmake.in
deleted file mode 100644
index 8de7aba44..000000000
--- a/sci-mathematics/axel/files/2017.03.21/install-AxelConfig.cmake.in
+++ /dev/null
@@ -1,67 +0,0 @@
-## Version: $Id$
-##
-######################################################################
-##
-### Commentary:
-##
-######################################################################
-##
-### Change Log:
-##
-######################################################################
-##
-
-
-## ###################################################################
-## Defines:
-## - Axel_INCLUDE_DIRS
-## ###################################################################
-
-set(Axel_INCLUDE_DIRS
-  "@CMAKE_INSTALL_PREFIX@/include"
-  "@CMAKE_INSTALL_PREFIX@/include/Axel"
-  "@CMAKE_INSTALL_PREFIX@/include/axlCore"
-  "@CMAKE_INSTALL_PREFIX@/include/axlGui")
-
-set(CMAKE_MODULE_PATH
-  ${CMAKE_MODULE_PATH} "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/Axel/")
-
-set(AXEL_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@")
-
-set(AXEL_INSTALL_DOCS "@CMAKE_INSTALL_PREFIX@/doc")
-
-set(AXEL_PLUGIN_DIR "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/axel-plugins")
-
-#include("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/Axel/axelDepends.cmake")
-
-find_package(Qt5 REQUIRED COMPONENTS
-  Core
-  Concurrent
-  Network
-  Quick
-  Svg
-  Test
-  Widgets
-  Xml)
-
-find_package(dtk REQUIRED)
-
-## ###################################################################
-## Options
-## ###################################################################
-
-## ###################################################################
-## Always full RPATH
-## ###################################################################
-
-include(GNUInstallDirs)
-SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-
-# the RPATH to be used when installing, but only if it's not a system directory
-LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" isSystemDir)
-IF("${isSystemDir}" STREQUAL "-1")
-   SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
-ENDIF("${isSystemDir}" STREQUAL "-1")
-
-######################################################################
-### AxelConfig.cmake.in ends here

diff --git a/sci-mathematics/axel/files/2017.03.21/install-axel-config.h.in.patch b/sci-mathematics/axel/files/2017.03.21/install-axel-config.h.in.patch
deleted file mode 100644
index 3b0ce511e..000000000
--- a/sci-mathematics/axel/files/2017.03.21/install-axel-config.h.in.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/cmake/install-axel-config.h.in.orig	2016-04-09 02:52:24.299133099 +0200
-+++ b/cmake/install-axel-config.h.in	2016-04-09 02:54:46.051127171 +0200
-@@ -12,7 +12,7 @@
- #define AXEL_SOURCE_DIR "[INSTALLER_TARGET_DIR]"
- 
- /* Directory of plugins */
--#define AXEL_PLUGIN_DIR "[INSTALLER_TARGET_DIR]/@INSTALLER_PLUGIN_SUBDIR@"
-+#define AXEL_PLUGIN_DIR "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/axel-plugins"
- 
- /* Directory of data */
--#define AXEL_DATA_DIR "[INSTALLER_TARGET_DIR]/data"
-+#define AXEL_DATA_DIR "@CMAKE_INSTALL_PREFIX@/share/axel/data"

diff --git a/sci-mathematics/axel/files/2017.03.21/main.cpp.patch b/sci-mathematics/axel/files/2017.03.21/main.cpp.patch
deleted file mode 100644
index d9a490d6f..000000000
--- a/sci-mathematics/axel/files/2017.03.21/main.cpp.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- axel-2017.02.16/app/axel/main.cpp	2017-03-01 17:35:15.329721658 +0100
-+++ axel-2017.02.16/app/axel/main.cpp	2017-03-01 17:41:45.095111231 +0100
-@@ -39,6 +39,7 @@
- #include <axlRpc/axlServer.h>
- #endif
- 
-+#include <axel-config.h> // For AXEL_PLUGIN_DIR, AXEL_DATA_DIR
- 
- int main(int argc, char **argv)
- {
-@@ -84,7 +85,11 @@
- #elif defined(Q_OS_MAC)
-     QString pathPlugins  = QString("%1/../PlugIns/").arg(qApp->applicationDirPath());
- #else
--    QString pathPlugins  = QString("%1/../plugins/").arg(qApp->applicationDirPath());
-+    #if defined(AXEL_PLUGIN_DIR)
-+        QString pathPlugins  = QString(AXEL_PLUGIN_DIR);
-+    #else
-+        QString pathPlugins  = QString("%1/../plugins/").arg(qApp->applicationDirPath());
-+    #endif
- #endif
-     dtkPluginManager::instance()->setPath(pathPlugins);
-     //Initialized all factories

diff --git a/sci-mathematics/axel/metadata.xml b/sci-mathematics/axel/metadata.xml
deleted file mode 100644
index c38916f51..000000000
--- a/sci-mathematics/axel/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci@gentoo.org</email>
-		<name>Gentoo Science Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/sci-mathematics/gismo/files/2017.03.21/gsAxel-CMakeLists.txt.patch b/sci-mathematics/gismo/files/2017.03.21/gsAxel-CMakeLists.txt.patch
deleted file mode 100644
index fb2347373..000000000
--- a/sci-mathematics/gismo/files/2017.03.21/gsAxel-CMakeLists.txt.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/plugins/gsAxel/CMakeLists.txt	2016-10-14 02:04:17.303985030 +0200
-+++ b/plugins/gsAxel/CMakeLists.txt	2016-10-14 02:06:30.251979470 +0200
-@@ -150,7 +150,7 @@
- 
- qt5_use_modules(${PROJECT_NAME} Quick)
- qt5_use_modules(${PROJECT_NAME} Network)
--qt5_use_modules(${PROJECT_NAME} Declarative)
-+#qt5_use_modules(${PROJECT_NAME} Declarative)
- qt5_use_modules(${PROJECT_NAME} Xml)
- qt5_use_modules(${PROJECT_NAME} Core)
- qt5_use_modules(${PROJECT_NAME} Gui)
-@@ -169,21 +169,21 @@
- 
- # note: policy CMP0026: The LOCATION property should not be read from target
- #get_property(gsAxelPlugin_location TARGET ${PROJECT_NAME} PROPERTY LOCATION)
--ADD_CUSTOM_COMMAND(
--    TARGET ${PROJECT_NAME}
--    POST_BUILD
--    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${PROJECT_NAME}> ${AXEL_PLUGIN_DIR}
--    COMMAND ${CMAKE_COMMAND} -E echo 'The plugin has been copied to ${AXEL_PLUGIN_DIR}.'
--    )
-+#ADD_CUSTOM_COMMAND(
-+#    TARGET ${PROJECT_NAME}
-+#    POST_BUILD
-+#    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${PROJECT_NAME}> ${AXEL_PLUGIN_DIR}
-+#    COMMAND ${CMAKE_COMMAND} -E echo 'The plugin has been copied to ${AXEL_PLUGIN_DIR}.'
-+#    )
- 
- ## #################################################################
- ## Install rules
- ## #################################################################
- 
- install(TARGETS ${PROJECT_NAME}
--  RUNTIME DESTINATION include/gismo/plugins
--  LIBRARY DESTINATION include/gismo/plugins
--  ARCHIVE DESTINATION include/gismo/plugins)
-+  RUNTIME DESTINATION lib/axel-plugins/
-+  LIBRARY DESTINATION lib/axel-plugins/
-+  ARCHIVE DESTINATION lib/axel-plugins/)
- 
- 
- ##########CPACK

diff --git a/sci-mathematics/gismo/gismo-2017.03.21.ebuild b/sci-mathematics/gismo/gismo-2017.03.21.ebuild
deleted file mode 100644
index 1e505d55f..000000000
--- a/sci-mathematics/gismo/gismo-2017.03.21.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils
-
-DESCRIPTION='C++ library for geometric design and numerical simulation'
-HOMEPAGE="https://gs.jku.at/gismo"
-SRC_URI="https://timeraider4u.github.io/distfiles/files/${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples vtk"
-
-# Unbundling in progress,
-# preparing local changes to get upstream
-DEPEND="
-	doc? ( >=app-doc/doxygen-1.8 )
-	vtk? (  dev-qt/qtwidgets:5
-		sci-mathematics/axel
-			sci-mathematics/axel-vtkview
-	)"
-
-PATCHES=(
-	"${FILESDIR}/${PV}/gsAxel-CMakeLists.txt.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DGISMO_BUILD_EXAMPLES=$(usex examples)
-		-DGISMO_BUILD_AXL=$(usex vtk)
-		# set to same directory as the one used by einstalldocs
-		-DDOC_INSTALL_DIR="/usr/share/doc/${PF}"
-	)
-	cmake-utils_src_configure
-}
-
-src_compile() {
-	cmake-utils_src_compile
-	if use doc ; then
-		# explicitly call optional target doc
-		cd "${S}_build" || die "could not find cmake build folder"
-		emake doc
-	fi
-}

diff --git a/sci-mathematics/gismo/metadata.xml b/sci-mathematics/gismo/metadata.xml
deleted file mode 100644
index 37c33ad5e..000000000
--- a/sci-mathematics/gismo/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>harald.weiner@jku.at</email>
-		<name>Harald Weiner</name>
-	</maintainer>
-	<use>
-		<flag name="doc">Build doxygen-documentation</flag>
-		<flag name="examples">Build examples</flag>
-		<flag name="vtk">Build plug-in for sci-mathematics/axel-vtkview</flag>
-	</use>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2017-12-17  4:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-17  4:24 [gentoo-commits] proj/sci:master commit in: dev-python/gitana/files/0.2/, sci-mathematics/gismo/, sci-mathematics/axel/, Benda XU

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox