summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/texstudio/Manifest1
-rw-r--r--app-office/texstudio/files/texmakerx_my.pri18
-rw-r--r--app-office/texstudio/texstudio-2.11.2.ebuild101
-rw-r--r--media-gfx/opencsg/Manifest1
-rw-r--r--media-gfx/opencsg/opencsg-1.4.2.ebuild41
-rw-r--r--media-gfx/openscad/openscad-9999.ebuild52
-rw-r--r--net-misc/anydesk/Manifest2
-rw-r--r--net-misc/anydesk/anydesk-2.6.1.ebuild23
-rw-r--r--sys-block/tgt/Manifest1
-rw-r--r--sys-block/tgt/files/tgtd.confd4
-rw-r--r--sys-block/tgt/files/tgtd.initd125
-rw-r--r--sys-block/tgt/tgt-1.0.63.ebuild64
12 files changed, 119 insertions, 314 deletions
diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
deleted file mode 100644
index eafded1..0000000
--- a/app-office/texstudio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST texstudio-2.11.2.tar.gz 24143941 SHA256 d88ecfef92e38710563294079645fbfa19829ceebd9a109a68f6959c51ae94ad SHA512 774cea12339b19c7d33d034e75386415b89c59de1e149f3973bd0cf789a28c4cb1cdb026a897228303071dc05f985d4798924c6b253e964d6bdced877ab9f1e7 WHIRLPOOL 8b54419db50640abb0fc03ce3b1206c01bc1d245d0a5b605ccc44cfd6e2821651a18a00bfef7622f6c47bf79da23315704b50febe645373feb161f6f68d809a9
diff --git a/app-office/texstudio/files/texmakerx_my.pri b/app-office/texstudio/files/texmakerx_my.pri
deleted file mode 100644
index 06426fc..0000000
--- a/app-office/texstudio/files/texmakerx_my.pri
+++ /dev/null
@@ -1,18 +0,0 @@
-CONFIG += link_pkgconfig
-
-# System Quazip
-INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/quazip
-LIBS += -lquazip
-#INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/qt4/QCodeEdit
-#INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/qt4/QtSolutions
-
-# System hunspell
-PKGCONFIG += hunspell
-
-# System qtsingleapplication
-#QT += solutions
-CONFIG += qtsingleapplication
-
-# System qcodeedit
-# Not working currently
-#CONFIG += qcodeedit
diff --git a/app-office/texstudio/texstudio-2.11.2.ebuild b/app-office/texstudio/texstudio-2.11.2.ebuild
deleted file mode 100644
index 0bcdca4..0000000
--- a/app-office/texstudio/texstudio-2.11.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit fdo-mime prefix qmake-utils
-
-DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
-HOMEPAGE="http://texstudio.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="video qt4 +qt5"
-
-REQUIRED_USE="^^ ( qt4 qt5 )"
-
-COMMON_DEPEND="
- app-text/hunspell
- app-text/poppler:=[qt4?,qt5?]
- >=dev-libs/quazip-0.7.1[qt4?,qt5?]
- dev-qt/qtsingleapplication[X,qt4?,qt5?]
- x11-libs/libX11
- x11-libs/libXext
- qt4? (
- dev-qt/designer:4
- >=dev-qt/qtgui-4.8.5:4
- >=dev-qt/qtcore-4.6.1:4
- >=dev-qt/qtscript-4.6.1:4
- >=dev-qt/qtsvg-4.6.1:4
- >=dev-qt/qttest-4.6.1:4
- )
- qt5? (
- dev-qt/designer:5
- dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtscript:5
- dev-qt/qtsvg:5
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- )
- video? ( media-libs/phonon[qt4?,qt5?] )"
-RDEPEND="${COMMON_DEPEND}
- virtual/latex-base
- app-text/psutils
- app-text/ghostscript-gpl
- media-libs/netpbm"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}"
-
-src_prepare() {
- find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
-
- if use video; then
- sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
- fi
-
- sed \
- -e '/qtsingleapplication.pri/d' \
- -i ${PN}.pro || die
-
-# cat >> ${PN}.pro <<- EOF
-# exists(texmakerx_my.pri):include(texmakerx_my.pri)
-# EOF
-
- cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
- eprefixify ${PN}.pri
-}
-
-src_configure() {
- if use qt5; then
- eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
- else
- eqmake4 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
- fi
-}
-
-src_install() {
- local i
- for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
- insinto /usr/share/icons/hicolor/${i}/apps
- newins utilities/${PN}${i}.png ${PN}.png
- done
- emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/media-gfx/opencsg/Manifest b/media-gfx/opencsg/Manifest
new file mode 100644
index 0000000..9f66c08
--- /dev/null
+++ b/media-gfx/opencsg/Manifest
@@ -0,0 +1 @@
+DIST OpenCSG-1.4.2.tar.gz 933135 SHA256 d952ec5d3a2e46a30019c210963fcddff66813efc9c29603b72f9553adff4afb SHA512 fbe6f925982717ecca7bd0eacc4fc5b362c80c7663b1ff0d9a228f2b5e1d3625d3e6d324d9e634665c74e9c0fc37d10290ece293e59a3eba67035b6b700b7778 WHIRLPOOL 6b8666021549e93de0de6ebe3a16a93c3719fec9630623165791ae3761553c339bb19833f73802067cdeabb2f07017db363bee75f49a03eef6a6819349e0e9ee
diff --git a/media-gfx/opencsg/opencsg-1.4.2.ebuild b/media-gfx/opencsg/opencsg-1.4.2.ebuild
new file mode 100644
index 0000000..a1a9524
--- /dev/null
+++ b/media-gfx/opencsg/opencsg-1.4.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit qmake-utils
+
+MY_P="OpenCSG-${PV}"
+DESCRIPTION="The Constructive Solid Geometry rendering library"
+HOMEPAGE="http://www.opencsg.org"
+SRC_URI="http://www.opencsg.org/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="media-libs/glew:0 dev-qt/qtcore:4"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}/src"
+
+src_prepare() {
+ default
+
+ # removes duplicated headers
+ rm -r ../glew || die "failed to remove bundled glew"
+
+ sed -i -e "s:^target.path.*:target.path = \$\$INSTALLDIR/$(get_libdir):" src.pro \
+ || die 'failed to fix target.path in src.pro'
+}
+
+src_configure() {
+ eqmake4 src.pro INSTALLDIR=/usr
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/media-gfx/openscad/openscad-9999.ebuild b/media-gfx/openscad/openscad-9999.ebuild
new file mode 100644
index 0000000..9b6cfab
--- /dev/null
+++ b/media-gfx/openscad/openscad-9999.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils git-r3 qmake-utils
+
+DESCRIPTION="The Programmers Solid 3D CAD Modeller"
+HOMEPAGE="http://www.openscad.org/"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/openscad/openscad"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CDEPEND="media-gfx/opencsg
+ sci-mathematics/cgal
+ 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(-)]"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+src_prepare() {
+ #Use our CFLAGS (specifically don't force x86)
+ sed -i "s/QMAKE_CXXFLAGS_RELEASE = .*//g" ${PN}.pro || die
+ sed -i "s/\/usr\/local/\/usr/g" ${PN}.pro || die
+
+ eapply_user
+}
+
+src_configure() {
+ eqmake4 "${PN}.pro"
+}
+
+src_install() {
+ emake install INSTALL_ROOT="${D}"
+ einstalldocs
+}
diff --git a/net-misc/anydesk/Manifest b/net-misc/anydesk/Manifest
new file mode 100644
index 0000000..0ca5090
--- /dev/null
+++ b/net-misc/anydesk/Manifest
@@ -0,0 +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
diff --git a/net-misc/anydesk/anydesk-2.6.1.ebuild b/net-misc/anydesk/anydesk-2.6.1.ebuild
new file mode 100644
index 0000000..7b90861
--- /dev/null
+++ b/net-misc/anydesk/anydesk-2.6.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
+HOMEPAGE="http://anydesk.de/"
+SRC_URI="
+ x86? ( http://download.anydesk.com/linux/${P}-i686.tar.gz )
+ amd64? ( http://download.anydesk.com/linux/${P}-amd64.tar.gz )"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/gtkglext"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ dobin anydesk
+}
diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
deleted file mode 100644
index d0baa6e..0000000
--- a/sys-block/tgt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tgt-1.0.63.tar.gz 295305 SHA256 18aa8ad63edae7f3705577580cdbd35e312371155a2cf2059bbe96ed46efef21 SHA512 d68509c2384f969794c3d26d8cdf2994f33cf70f20e207eea25031ad310ecdeea6883d74c4589d85bd168e4abfa293bdefaa35ae603732f187e127f8d0c7b037 WHIRLPOOL 440d2f7adac630f1f1a6a7262269835d47c1f1f2346703f84a813dc03a12dc57d6458e506c513d3a8cf3594b924246868b2772b11f0ab5eb109dbd4b3f15fdee
diff --git a/sys-block/tgt/files/tgtd.confd b/sys-block/tgt/files/tgtd.confd
deleted file mode 100644
index fd4c098..0000000
--- a/sys-block/tgt/files/tgtd.confd
+++ /dev/null
@@ -1,4 +0,0 @@
-# Here you can specify options that are passed directly to tgt daemon
-TGTD_OPTS=""
-
-# vim: ft=gentoo-conf-d
diff --git a/sys-block/tgt/files/tgtd.initd b/sys-block/tgt/files/tgtd.initd
deleted file mode 100644
index f8b5a1d..0000000
--- a/sys-block/tgt/files/tgtd.initd
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-TGTD_CONFIG=/etc/tgt/targets.conf
-
-TASK=$1
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting target framework daemon"
- ebegin "Starting ${SVCNAME}"
- # Start tgtd first.
- start-stop-daemon --start --quiet \
- --name tgtd \
- --exec /usr/sbin/tgtd -- \
- ${TGTD_OPTS}
- RETVAL=$?
- if [ "$RETVAL" -ne 0 ] ; then
- echo "Could not start tgtd (is tgtd already running?)"
- exit 1
- fi
- # We need to wait for 1 second before do anything with tgtd
- sleep 1
- # Put tgtd into "offline" state until all the targets are configured.
- # We don't want initiators to (re)connect and fail the connection
- # if it's not ready
- tgtadm --op update --mode sys --name State -v offline
- # Configure the targets.
- tgt-admin --update ALL -c $TGTD_CONFIG
- # Put tgtd into "ready" state.
- tgtadm --op update --mode sys --name State -v ready
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- ebegin "Stopping target framework daemon"
- # start-stop-daemon --stop --exec /usr/sbin/tgtd --quiet
- if [ "$RUNLEVEL" == 0 -o "$RUNLEVEL" == 6 ] ; then
- forcedstop
- fi
- # Remove all targets. It only removes targets which are not in use.
- tgt-admin --update ALL -c /dev/null &>/dev/null
- # tgtd will exit if all targets were removed
- tgtadm --op delete --mode system &>/dev/null
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- if [ "$TASK" != "restart" ] ; then
- exit 1
- fi
- elif [ "$RETVAL" -ne 0 ] ; then
- echo "Some initiators are still connected - could not stop tgtd"
- exit 2
- fi
- # echo -n
- eend $?
-}
-
-forcedstop() {
- # NOTE: Forced shutdown of the iscsi target may cause data corruption
- # for initiators that are connected.
- echo "Force-stopping target framework daemon"
- # Offline everything first. May be needed if we're rebooting, but
- # expect the initiators to reconnect cleanly when we boot again
- # (i.e. we don't want them to reconnect to a tgtd which is still
- # working, but the target is gone).
- tgtadm --op update --mode sys --name State -v offline &>/dev/null
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- if [ "$TASK" != "restart" ] ; then
- exit 1
- fi
- else
- tgt-admin --offline ALL
- # Remove all targets, even if they are still in use.
- tgt-admin --update ALL -c /dev/null -f
- # It will shut down tgtd only after all targets were removed.
- tgtadm --op delete --mode system
- RETVAL=$?
- if [ "$RETVAL" -ne 0 ] ; then
- echo "Failed to shutdown tgtd"
- exit 1
- fi
- fi
- echo -n
-}
-
-reload() {
- echo "Updating target framework daemon configuration"
- # Update configuration for targets. Only targets which
- # are not in use will be updated.
- tgt-admin --update ALL -c $TGTD_CONFIG &>/dev/null
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- exit 1
- fi
-}
-
-forcedreload() {
- echo "Force-updating target framework daemon configuration"
- # Update configuration for targets, even those in use.
- tgt-admin --update ALL -f -c $TGTD_CONFIG &>/dev/null
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- exit 1
- fi
-}
-
-status() {
- TGTD_PROC=$(pidof -c -o $$ -o %PPID tgtd)
- if [ -n "$TGTD_PROC" ] ; then
- echo "tgtd is running. Run 'tgt-admin -s' to see detailed target info."
- else
- echo "tgtd is NOT running."
- fi
-}
diff --git a/sys-block/tgt/tgt-1.0.63.ebuild b/sys-block/tgt/tgt-1.0.63.ebuild
deleted file mode 100644
index 74e549b..0000000
--- a/sys-block/tgt/tgt-1.0.63.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit flag-o-matic toolchain-funcs
-
-MY_TREE="eca74a7"
-
-DESCRIPTION="Linux SCSI target framework (tgt)"
-HOMEPAGE="http://stgt.sourceforge.net"
-SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="fcoe fcp ibmvio infiniband rbd"
-
-CDEPEND="dev-perl/Config-General
- dev-libs/libxslt
- rbd? ( sys-cluster/ceph )
- infiniband? (
- sys-infiniband/libibverbs:=
- sys-infiniband/librdmacm:=
- )"
-DEPEND="${CDEPEND}
- app-text/docbook-xsl-stylesheets"
-RDEPEND="${DEPEND}
- dev-libs/libaio
- sys-apps/sg3_utils"
-
-S=${WORKDIR}/fujita-tgt-${MY_TREE}
-
-pkg_setup() {
- tc-export CC
-}
-
-src_prepare() {
- sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
-
- # make sure xml docs are generated before trying to install them
- sed -i -e "s@install: @& all @g" doc/Makefile || die
-}
-
-src_compile() {
- local myconf
- use ibmvio && myconf="${myconf} IBMVIO=1"
- use infiniband && myconf="${myconf} ISCSI_RDMA=1"
- use fcp && myconf="${myconf} FCP=1"
- use fcoe && myconf="${myconf} FCOE=1"
- use rbd && myconf="${myconf} CEPH_RBD=1"
-
- emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
- emake -C doc
-}
-
-src_install() {
- emake install-programs install-scripts install-doc DESTDIR="${D}" docdir=/usr/share/doc/${PF}
- newinitd "${FILESDIR}"/tgtd.initd tgtd
- newconfd "${FILESDIR}"/tgtd.confd tgtd
- dodir /etc/tgt
- keepdir /etc/tgt
-}