Remove italc

atratsevskiy
parent 338ca8a2a8
commit e0d8d09a35

@ -1,120 +0,0 @@
# ChangeLog for net-misc/italc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*italk-2.0.0, italk-1.0.13-r1 (11 Feb 2012)
11 Feb 2012; Dmitry 'daks' Fomenko <daks12@gmail.com>
+italk-2.0.0.ebuild, +italk-1.0.13-r1.ebuild:
Version bump. Added desktop entry for 1.0.13.
*italc-1.0.13 (01 Feb 2012)
01 Feb 2012; Dmitry 'daks' Fomenko <daks12@gmail.com> +italc-1.0.13.ebuild,
-italc-1.0.9.ebuild, -files/italc-1.0.9-as-needed.patch,
-files/italc-1.0.9-gcc44.patch, -files/italc-1.0.9-gcc45.patch:
Bump version. Purged old, non-working version.
28 Feb 2011; Samuli Suominen <ssuominen@gentoo.org> italc-1.0.9.ebuild:
Use virtual/jpeg.
22 Jun 2010; Markos Chandras <hwoarang@gentoo.org> italc-1.0.9.ebuild,
+files/italc-1.0.9-gcc45.patch:
Fix gcc-4.5 build failures wrt bug #322523
09 Mar 2010; Jonathan Callen <abcd@gentoo.org> italc-1.0.9.ebuild:
QA: When not using an absolute path, you MUST NOT use a file extension
(.png, .svg, or .xpm) on the icon name for make_desktop_entry (fix usage
in comment)
10 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
-files/italc-1.0.3-fpic-asneeded.patch:
clean up
10 Nov 2009; Christian Faulhammer <fauli@gentoo.org> italc-1.0.9.ebuild,
+files/italc-1.0.9-as-needed.patch:
fix as-needed issues, bug 269843, patch by Kacper Kowalik <xarthisius DOT
kk AT gmail DOT com>
10 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
-italc-1.0.3-r1.ebuild:
clean up
30 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> italc-1.0.9.ebuild,
+files/italc-1.0.9-gcc44.patch:
Fix building with GCC 4.4 wrt #278462.
08 Jun 2009; Rémi Cardona <remi@gentoo.org> italc-1.0.3-r1.ebuild,
italc-1.0.9.ebuild:
pkgmove xinput from x11-misc/ to x11-apps/
24 May 2009; Markus Meier <maekke@gentoo.org> italc-1.0.9.ebuild:
x86 stable, bug #269843
18 May 2009; Thomas Anderson <gentoofan23@gentoo.org> italc-1.0.9.ebuild:
stable amd64, bug 269843
*italc-1.0.9 (31 Jan 2009)
31 Jan 2009; <jokey@gentoo.org> +files/italc-1.0.9-qt4-libpath.patch,
+files/italc-1.0.9-strip.patch,
+files/italc-1.0.9-system-libvncserver.patch, metadata.xml,
-italc-1.0.2.ebuild, -italc-1.0.3.ebuild, +italc-1.0.9.ebuild:
Fix glibc 2.8 build w/ version bump, add option to build against system
libvncserver
21 Jan 2009; Markus Meier <maekke@gentoo.org> italc-1.0.3-r1.ebuild:
amd64/x86 stable, bug #248038
*italc-1.0.3-r1 (19 Jan 2009)
19 Jan 2009; Ben de Groot <yngwin@gentoo.org> +italc-1.0.3-r1.ebuild:
Make italc build with split Qt 4.4
25 Aug 2008; Markus Ullmann <jokey@gentoo.org> italc-1.0.3.ebuild:
Add missing inputproto dependency
28 Jul 2008; Carsten Lohrke <carlo@gentoo.org> italc-1.0.2.ebuild,
italc-1.0.3.ebuild:
QA: Get rid of deprecated qt4_min_version(). Please fix your ebuilds to
support split Qt 4.4 dependencies, cf. bug 217161 comment 11.
13 Jan 2008; Markus Ullmann <jokey@gentoo.org> italc-1.0.3.ebuild:
Fix missing xinput dep for bug #205432
20 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> italc-1.0.2.ebuild:
Remove bogus wxGTK dependency from old ebuild as well.
03 Nov 2007; Samuli Suominen <drac@gentoo.org>
+files/italc-1.0.3-fpic-asneeded.patch, italc-1.0.3.ebuild:
Fix to add -fPIC to EXTRAFLAGS from upstream Subversion. Fix also building
with --as-needed, and mark it stable on amd64 wrt #185055 and #191573. There
are more problems in build system, not fixed here today.
22 Oct 2007; Markus Ullmann <jokey@gentoo.org> italc-1.0.3.ebuild:
Remove bogus wx dependency as mentioned in bug #195720
29 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> italc-1.0.2.ebuild,
italc-1.0.3.ebuild:
Lock wxGTK to 2.6.
*italc-1.0.3 (11 Jul 2007)
11 Jul 2007; Markus Ullmann <jokey@gentoo.org> -italc-1.0.1.ebuild,
+italc-1.0.3.ebuild:
Version bump and drop old
11 Jul 2007; Markus Ullmann <jokey@gentoo.org> italc-1.0.2.ebuild:
Stable on x86
*italc-1.0.2 (18 May 2007)
18 May 2007; Markus Ullmann <jokey@gentoo.org> +italc-1.0.2.ebuild:
Version bump
*italc-1.0.1 (03 Apr 2007)
03 Apr 2007; Markus Ullmann <jokey@gentoo.org> +metadata.xml,
+italc-1.0.1.ebuild:
Initial import, rbu did good work :)

@ -1,10 +0,0 @@
AUX italc-1.0.9-qt4-libpath.patch 579 RMD160 7b2c919b98f155044bf8ce9aaf5f32e9e2dfa7d2 SHA1 1a2738896cbd16d4657e513f9a770c8a7400a91c SHA256 0d3c17003cb903de2f7704905e3bdabc80fa68bd1037e9bf43ca2ec2701f89f7
AUX italc-1.0.9-strip.patch 409 RMD160 82d89f6884d091bccf31e4ac61d1cb85072b3cff SHA1 0799fb9b6752476218b129f4d4928f2d4a54c024 SHA256 a9111a731b48bf2522d2ef82ee528162de6e75f774cd847f4a4ca59d1255679a
AUX italc-1.0.9-system-libvncserver.patch 1921 RMD160 fd01a3a8174dbc669749bf9595cdabd0cf1740d5 SHA1 86ff97c200befe591ccfa42f760d978d5429d753 SHA256 2489cb125c29ac163e088da10225f60318adc4a52a9dd924be45819550477fa9
DIST italc-1.0.13.tar.bz2 3323435 RMD160 aa35d26b908264c47a6c2d90cd5a72a1583fd765 SHA1 c5f83e3d7f4b9ab5ff4dac9d4745f47daffa9635 SHA256 e0a9d9f9171dc893369acaa1f083ee5873db6ccf7376087075b80dc55cf21fda
DIST italc-2.0.0.tar.bz2 3413075 RMD160 be43ba4a90cd7c68917d8f61ba6edd18286a44f5 SHA1 a5aa531beddc24512a8818f285c07781bc9e4e47 SHA256 edb5e0502ad73e3398f63e2f485fa7ca7d12cae50315801ac3f22304ccdb6aac
EBUILD italc-1.0.13-r1.ebuild 2717 RMD160 4b60e05976d435ebb357690ba8611f21dbd69005 SHA1 f06b258c54fac4df89d4e40094d87ab5f5dea258 SHA256 d78b583eaba7175341f225cc7ea2e6d58a87bb121529ffb197fda08c80c66314
EBUILD italc-1.0.13.ebuild 2718 RMD160 45e45c388223984b0223e3fafc5c8b474dd3bb00 SHA1 e3c713c0c82a95c60849429faa9c76384e82fa56 SHA256 586f2daa70c17881945db1d8e6eafab06cc54a90c498450784a8fa91210860a4
EBUILD italc-2.0.0.ebuild 2010 RMD160 0f680362b27fc1400631a4966c30b751410cb515 SHA1 468bcee9c231f8bcb94a0abdad0bdeed3e3d6ba9 SHA256 3d9a95669aef904449abb970a3c64c958afd1223b45a1541d72faec6fd07c218
MISC ChangeLog 4217 RMD160 2c68672bebcb577d88a330a0034eb97eda73ea72 SHA1 9ead4e58c861e214aac7ffcfc94c3191cb272c8a SHA256 391544742f78c6c09b39ec5e82f7aaccb49cbbffda8fcd41dd5399fbe447cb85
MISC metadata.xml 373 RMD160 c302b060b9019ed0163921ee5d6d057115fafc26 SHA1 c0b213fe1e114a3ce5904a8e1b026d34e2054521 SHA256 c767fa8f590fa9aff7426d1472126acd927ba46cbedc72178e2f4d85667ea498

@ -1,14 +0,0 @@
--- ./italc-1.0.9/acinclude.m4 2008-05-24 11:19:33.000000000 +0200
+++ ./italc-1.0.9/acinclude.m4 2009-01-31 21:24:54.000000000 +0100
@@ -127,9 +127,9 @@
fi
;;
*)
- QT_LIBS=`ls $QTDIR/lib64/libQt*.so 2> /dev/null`
+ QT_LIBS=`ls $QTDIR/lib64/qt4/libQt*.so 2> /dev/null`
if test "x$QT_LIBS" = x; then
- QT_LIBS=`ls $QTDIR/lib/libQt*.so 2> /dev/null`
+ QT_LIBS=`ls $QTDIR/lib/qt4/libQt*.so 2> /dev/null`
if test "x$QT_LIBS" = x; then
AC_MSG_ERROR([*** Couldn't find any Qt4 libraries])
fi

@ -1,16 +0,0 @@
--- ./italc-1.0.9/Makefile.am 2008-07-23 13:25:55.000000000 +0200
+++ ./italc-1.0.9/Makefile.am 2009-01-31 21:59:40.000000000 +0100
@@ -10,13 +10,6 @@
rm -rf `find $(distdir) -name *.moc`
rm -rf `find $(distdir) -name *_qrc.cpp`
-# strip all binaries after installation
-install-exec-hook:
- cd $(DESTDIR)$(bindir) ; \
- strip ica; \
- strip italc
-
-
if HAVE_RPM
$(PACKAGE)-$(VERSION).tar.gz: dist

@ -1,52 +0,0 @@
--- ./italc-1.0.9.orig/ica/Makefile.am 2008-04-17 23:23:57.000000000 +0200
+++ ./italc-1.0.9/ica/Makefile.am 2009-01-31 22:08:53.000000000 +0100
@@ -6,47 +6,14 @@
IVS_INCLUDES = -I$(srcdir)/x11 -I$(srcdir)/x11/x11vnc -I$(srcdir)/x11/libvncserver
IVS_SRCS = $(srcdir)/x11/x11vnc.c \
- $(srcdir)/x11/libvncserver/auth.c \
- $(srcdir)/x11/libvncserver/cargs.c \
- $(srcdir)/x11/libvncserver/corre.c \
- $(srcdir)/x11/libvncserver/cursor.c \
- $(srcdir)/x11/libvncserver/cutpaste.c \
- $(srcdir)/x11/libvncserver/d3des.c \
- $(srcdir)/x11/libvncserver/draw.c \
- $(srcdir)/x11/libvncserver/font.c \
- $(srcdir)/x11/libvncserver/hextile.c \
- $(srcdir)/x11/libvncserver/httpd.c \
- $(srcdir)/x11/libvncserver/main.c \
- $(srcdir)/x11/libvncserver/rfbregion.c \
- $(srcdir)/x11/libvncserver/rfbserver.c \
- $(srcdir)/x11/libvncserver/rre.c \
- $(srcdir)/x11/libvncserver/scale.c \
- $(srcdir)/x11/libvncserver/selbox.c \
- $(srcdir)/x11/libvncserver/sockets.c \
- $(srcdir)/x11/libvncserver/stats.c \
- $(srcdir)/x11/libvncserver/translate.c \
- $(srcdir)/x11/libvncserver/ultra.c \
- $(srcdir)/x11/libvncserver/vncauth.c \
$(srcdir)/x11/rfb/rfbregion.h \
- $(srcdir)/x11/rfb/default8x16.h \
- $(srcdir)/x11/libvncserver/d3des.h \
- $(srcdir)/x11/libvncserver/private.h \
- $(srcdir)/x11/libvncserver/scale.h \
- $(srcdir)/x11/libvncserver/zrleoutstream.h \
- $(srcdir)/x11/libvncserver/zrlepalettehelper.h \
- $(srcdir)/x11/libvncserver/zrletypes.h \
- $(srcdir)/x11/libvncserver/zlib.c \
- $(srcdir)/x11/libvncserver/zrle.c \
- $(srcdir)/x11/libvncserver/zrleoutstream.c \
- $(srcdir)/x11/libvncserver/zrlepalettehelper.c \
- $(srcdir)/x11/libvncserver/tight.c
-
+ $(srcdir)/x11/rfb/default8x16.h
if HAVE_LIBPTHREAD
PTHREADLDADD = -lpthread
endif
-IVSLDADD = @X_LIBS@ $(PTHREADLDADD)
+IVSLDADD = @X_LIBS@ $(PTHREADLDADD) -lvncserver
else

@ -1,106 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.9.ebuild,v 1.9 2011/02/28 18:02:57 ssuominen Exp $
EAPI=2
inherit autotools qt4 eutils autotools
DESCRIPTION="Intelligent Teaching And Learning with Computers (iTALC) supports working with computers in school"
HOMEPAGE="http://italc.sourceforge.net/"
SRC_URI="mirror://sourceforge/italc/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="X v4l crypt xinerama threads fbcon system-libvncserver"
RDEPEND="dev-libs/lzo
sys-apps/tcp-wrappers
virtual/jpeg
sys-libs/zlib
dev-libs/openssl
x11-libs/qt-core
x11-libs/qt-xmlpatterns
system-libvncserver? ( net-libs/libvncserver )
xinerama? ( x11-libs/libXinerama )
X? ( x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXtst
x11-apps/xinput
x11-libs/qt-gui:4 )"
DEPEND="${RDEPEND}
X? ( x11-proto/inputproto )"
pkg_setup() {
enewgroup italc
}
src_prepare() {
epatch "${FILESDIR}"/italc-1.0.9-qt4-libpath.patch
epatch "${FILESDIR}"/italc-1.0.9-strip.patch
use system-libvncserver && epatch "${FILESDIR}"/italc-1.0.9-system-libvncserver.patch
eautoreconf
}
src_configure() {
econf \
"--with-qtdir=/usr" \
"--with-linux" \
"--with-uinput" \
"--without-macosx-native" \
$(use_with xinerama) \
$(use_with X x) \
$(use_with X xkeyboard) \
$(use_with X xrandr) \
$(use_with X xfixes) \
$(use_with X xdamage) \
$(use_with X xtrap) \
$(use_with X xrecord) \
$(use_with X dpms) \
$(use_with v4l) \
$(use_with fbcon fbdev) \
$(use_with fbcon fbpm) \
$(use_with threads pthread) \
$(use_with crypt) \
|| die "econf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
rm -r "${D}/usr/share/italc"
dodoc TODO README AUTHORS INSTALL ChangeLog
# Install server logo
newicon ima/resources/window_demo.png ${PN}.png
make_desktop_entry "${PN}" "iTALC Master" "${PN}" "Qt;KDE;Education"
}
pkg_config() {
if [ ! -d /etc/italc/keys ] ; then
einfo "Creating public and private keys for italc in /etc/italc/keys."
/usr/bin/ica -role teacher -createkeypair > /dev/null
eend $?
einfo "Setting chmod 640 on private keys."
chgrp -R italc /etc/italc
chmod -R o-rwx /etc/italc/keys/private
else
einfo "Not creating new keypair, as /etc/italc/keys already exists"
fi
}
pkg_postinst() {
elog "On the master, please run "
elog "# emerge --config =${CATEGORY}/${PF}"
elog "Please add the logins of master users (teachers) to the italc group by running"
elog "# usermod -a -G italc <loginname>"
elog ""
}

@ -1,106 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.9.ebuild,v 1.9 2011/02/28 18:02:57 ssuominen Exp $
EAPI=2
inherit autotools qt4 eutils autotools
DESCRIPTION="Intelligent Teaching And Learning with Computers (iTALC) supports working with computers in school"
HOMEPAGE="http://italc.sourceforge.net/"
SRC_URI="mirror://sourceforge/italc/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="X v4l crypt xinerama threads fbcon system-libvncserver"
RDEPEND="dev-libs/lzo
sys-apps/tcp-wrappers
virtual/jpeg
sys-libs/zlib
dev-libs/openssl
x11-libs/qt-core
x11-libs/qt-xmlpatterns
system-libvncserver? ( net-libs/libvncserver )
xinerama? ( x11-libs/libXinerama )
X? ( x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXtst
x11-apps/xinput
x11-libs/qt-gui:4 )"
DEPEND="${RDEPEND}
X? ( x11-proto/inputproto )"
pkg_setup() {
enewgroup italc
}
src_prepare() {
epatch "${FILESDIR}"/italc-1.0.9-qt4-libpath.patch
epatch "${FILESDIR}"/italc-1.0.9-strip.patch
use system-libvncserver && epatch "${FILESDIR}"/italc-1.0.9-system-libvncserver.patch
eautoreconf
}
src_configure() {
econf \
"--with-qtdir=/usr" \
"--with-linux" \
"--with-uinput" \
"--without-macosx-native" \
$(use_with xinerama) \
$(use_with X x) \
$(use_with X xkeyboard) \
$(use_with X xrandr) \
$(use_with X xfixes) \
$(use_with X xdamage) \
$(use_with X xtrap) \
$(use_with X xrecord) \
$(use_with X dpms) \
$(use_with v4l) \
$(use_with fbcon fbdev) \
$(use_with fbcon fbpm) \
$(use_with threads pthread) \
$(use_with crypt) \
|| die "econf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
rm -r "${D}/usr/share/italc"
dodoc TODO README AUTHORS INSTALL ChangeLog
# Install server logo
#newicon ima/resources/client_manager.png ${PN}.png
#make_desktop_entry ${PN} "iTALC Master" ${PN} "Qt;KDE;Education"
}
pkg_postinst() {
elog "On the master, please run "
elog "# emerge --config =${CATEGORY}/${PF}"
elog "Please add the logins of master users (teachers) to the italc group by running"
elog "# usermod -a -G italc <loginname>"
elog ""
}
pkg_config() {
if [ ! -d /etc/italc/keys ] ; then
einfo "Creating public and private keys for italc in /etc/italc/keys."
/usr/bin/ica -role teacher -createkeypair > /dev/null
eend $?
einfo "Setting chmod 640 on private keys."
chgrp -R italc /etc/italc
chmod -R o-rwx /etc/italc/keys/private
else
einfo "Not creating new keypair, as /etc/italc/keys already exists"
fi
}

@ -1,82 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.9.ebuild,v 1.9 2011/02/28 18:02:57 ssuominen Exp $
EAPI=4
inherit eutils cmake-utils
DESCRIPTION="Intelligent Teaching And Learning with Computers (iTALC) supports working with computers in school"
HOMEPAGE="http://italc.sourceforge.net/"
SRC_URI="mirror://sourceforge/italc/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="X +crypt xinerama"
RDEPEND="dev-libs/lzo
sys-apps/tcp-wrappers
virtual/jpeg
sys-libs/zlib
dev-libs/openssl
x11-libs/qt-core
x11-libs/qt-xmlpatterns
xinerama? ( x11-libs/libXinerama )
X? ( x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXtst
x11-apps/xinput
x11-libs/qt-gui:4 )"
DEPEND="${RDEPEND}
X? ( x11-proto/inputproto )"
DOCS=( TODO README README.LZO AUTHORS INSTALL ChangeLog )
pkg_setup() {
enewgroup italc
}
src_configure() {
local mycmakeargs+=(
$(cmake-utils_use_enable crypt)
$(cmake-utils_use_enable xinerama)
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
# Install server logo
newicon ima/resources/window_demo.png ${PN}.png
make_desktop_entry "${PN}" "iTALC Master" "${PN}" "Qt;KDE;Education"
}
pkg_postinst() {
elog "On the master, please run "
elog "# emerge --config =${CATEGORY}/${PF}"
elog "Please add the logins of master users (teachers) to the italc group by running"
elog "# usermod -a -G italc <loginname>"
elog ""
}
pkg_config() {
if [ ! -d /etc/italc/keys ] ; then
einfo "Creating public and private keys for italc in /etc/italc/keys."
/usr/bin/ica -role teacher -createkeypair > /dev/null
eend $?
einfo "Setting chmod 640 on private keys."
chgrp -R italc /etc/italc
chmod -R o-rwx /etc/italc/keys/private
else
einfo "Not creating new keypair, as /etc/italc/keys already exists"
fi
}

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>daks12@gmail.com</email>
<name>Dmitry 'daks' Fomenko</name>
</maintainer>
<use>
<flag name="system-libvncserver">Build against the system libvncserver (experimental)</flag>
</use>
</pkgmetadata>
Loading…
Cancel
Save