diff options
-rw-r--r-- | app-office/texstudio/Manifest | 1 | ||||
-rw-r--r-- | app-office/texstudio/files/texmakerx_my.pri | 18 | ||||
-rw-r--r-- | app-office/texstudio/texstudio-2.11.2.ebuild | 101 | ||||
-rw-r--r-- | media-gfx/opencsg/Manifest | 1 | ||||
-rw-r--r-- | media-gfx/opencsg/opencsg-1.4.2.ebuild | 41 | ||||
-rw-r--r-- | media-gfx/openscad/openscad-9999.ebuild | 52 | ||||
-rw-r--r-- | net-misc/anydesk/Manifest | 2 | ||||
-rw-r--r-- | net-misc/anydesk/anydesk-2.6.1.ebuild | 23 | ||||
-rw-r--r-- | sys-block/tgt/Manifest | 1 | ||||
-rw-r--r-- | sys-block/tgt/files/tgtd.confd | 4 | ||||
-rw-r--r-- | sys-block/tgt/files/tgtd.initd | 125 | ||||
-rw-r--r-- | sys-block/tgt/tgt-1.0.63.ebuild | 64 |
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 -} |