git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/ifolder@2911 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2011-06-08 15:26:24 +00:00
parent 5ea0e6ae6d
commit 2bb9cb61b7
35 changed files with 1434 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
AUX ifolder3-plugins-3.8-mono22-1.patch 1459 RMD160 8b31316a68a58a5264ea7b5f431150e6b945f515 SHA1 b16e4801f8e5fc7a0da89aef6da5e169a8a820a4 SHA256 e391fde1d66eed260ce6cc12b058dae8de1d2b4c6aca6a5b2be2bfc3e0978ba8
DIST ifolder3-client-plugins-3.8.0.9328.1.tar.gz 421648 RMD160 e3bcf5ad62ad35427a839a431b9971e4c48d6b1b SHA1 88d4a74893a46c9c246ea410cc91a0414568e484 SHA256 c52f9c00b815466b4cb8673774b533a6397028c6cb26c971637886bd02187c3c
EBUILD ifolder3-client-plugins-3.8.0.9328.1-r1.ebuild 2623 RMD160 5ffe90eeb514a0931fbf33589f9c02139f057209 SHA1 8720f3154ba57b3bf5e3a460119827abad7af2da SHA256 b8306d4ebde5d0732c7e0b9ce48929ca51d4c24449034b9768dcb1f9d87e0de5
EBUILD ifolder3-client-plugins-3.8.0.9328.1.ebuild 2351 RMD160 ca12c57138dd2c305dd6fa4f0e07ac4096a85071 SHA1 c745878dde10c9496ae4d48ff4dbb80a4c384909 SHA256 c413224696c13c549b4f5d7665882cc6bb67960c4a1dc42f2bbf3b5f90145b6b
MISC ChangeLog 217 RMD160 7a2489871785ab88b24d010c21fdd6f7006fe560 SHA1 f967ae7f73a9beaae6894ea2ae5e3d6d004aae9e SHA256 ad708b7f31796dff2d32bb626c0764a602d818f12164fe7cacb330a319a38387
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5

View File

@@ -0,0 +1,77 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/simias/trunk/@${PV/3.7_pre/}"
#inherit autotools eutils mono subversion
inherit autotools eutils mono
DESCRIPTION="Enterprise backend for iFolder"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0.3/novell-ifolder-client-plugins.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RESTRICT="mirror"
DEPEND="!www-apps/ifolder3-enterprise-plugins
net-misc/ifolder3
sys-devel/gcc:4.3"
RDEPEND="${DEPEND}"
S="${WORKDIR}/novell-ifolder-client-plugins-${PV}"
src_prepare() {
# epatch "${FILESDIR}"/WSDLPATCH-1.diff
# epatch "${FILESDIR}"/configure.in-xsp-check-by-dl9pf-version3.diff
# epatch "${FILESDIR}"/simias-libtool22-1.patch
epatch "${FILESDIR}"/ifolder3-plugins-3.8-mono22-1.patch
# epatch "${FILESDIR}"/simias-mononamespace.dpatch
# epatch "${FILESDIR}"/simias-etc_use_destdir.dpatch
# epatch "${FILESDIR}"/simias-bash.dpatch
# epatch "${FILESDIR}"/simias_make_gcc43_happy.diff
# epatch "${FILESDIR}"/simias-libflaim_shared-1.patch
# epatch "${FILESDIR}"/simias-1.8-use_system_gsoap-2.patch
# epatch "${FILESDIR}"/gsoap-2.7.12.patch
# epatch "${FILESDIR}"/simias-recovery_agent-fix-1.patch
#Patch the path of mod_mono.conf
# epatch ${FILESDIR}/${PN}-mod_mono-path.patch
# epatch ${FILESDIR}/${PN}-apache-rights.patch
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
# epatch ${FILESDIR}/new_mod_mono.diff
# epatch ${FILESDIR}/ifolder-3.8-admin-setup-1.diff
# epatch ${FILESDIR}/ifolder-apache-conf.diff
# epatch ${FILESDIR}/ifolder-3.8-web-setup-1.diff
# epatch ${FILESDIR}/simias-1.8.3-server-setup-1.diff
# epatch ${FILESDIR}/no_write_to_etc_during_install.diff
# epatch ${FILESDIR}/new_default_simias.config.diff
# epatch ${FILESDIR}/flex_in_lib64.diff
# epatch ${FILESDIR}/${PN}-simias-server-setup.patch
eautoreconf || die "eautoreconf failed"
}
src_configure() {
for GCC_SUB_VERSION in 0 1 2 3 4 5 6 7 8 9 ; do
if has_version =sys-devel/gcc-4.3.$GCC_SUB_VERSION* ; then
local GCC_SLOT_VERSION=-4.3.$GCC_SUB_VERSION
fi
done
CSC=gmcs WSDL=wsdl CXX="$(tc-getCXX)$GCC_SLOT_VERSION" CC="$(tc-getCC)$GCC_SLOT_VERSION" econf --with-clientplugins --with-simiasdatadir="\${HOME}/.local/share/simias" || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
make DESTDIR="${D}" install || die "Error install ${PN}"
}

View File

@@ -10,8 +10,10 @@ AUX ifolder-disambiguate_process.dpatch 803 RMD160 6f058e9872cfc6bd98556f13c2815
AUX ifolder-gnome-hack-1.patch 569 RMD160 41fc4c52b1019070619c6fe711936417fa862d97 SHA1 c9a32b7679672b08788a2e31d79192c4abeff0af SHA256 efe1d83a25cac7305c550394240636f439687e6a38176541274bada575db09ad
AUX ifolder-lib_name.dpatch 856 RMD160 1ee4486c9d412e732617a3bc18387f9201931e64 SHA1 9d0ac4527f91f5f8997bcd7d1d622668898f2455 SHA256 c55cd504abb93b7aa534555940f1cc0b734d2d1f2c06a611808c11b8569b6c57
AUX ifolder-mono22-1.patch 2794 RMD160 5fe95bedd74d227831d32f63643c9a9a96bbe9b2 SHA1 27d301c129d9f48dc5b89155df59f1d00fd30aa1 SHA256 495f8f17b895c15d1aa5314f7fb569a4d9d97db7e2bd0a35694dd29f907d6354
DIST ifolder3-3.8.0.10197.1.tar.gz 26576647 RMD160 4ddc411ab9e179395cbe6248b3e2123f83367e39 SHA1 8fe83151c9b9a38eac2a2b4038b3cdc50bfd7669 SHA256 3fb207e559d536d5f0b75d4afa1df0eeda83406f8a04412418482ddd5a4fe942
DIST ifolder3-3.8.0.9328.1.tar.gz 26649101 RMD160 f4022f35a0c6a25d01388afe261a16518c1484c2 SHA1 1ef18a49e1314ac3e93b5f48d81cdcbdac403101 SHA256 c81c204beb601a72aa4e2b0fb3affe272f1530ad79f0ced9d1e798479eab99d8
EBUILD ifolder3-3.8.0.9328.1.ebuild 2056 RMD160 3f4003c1978fd283b029e7f9ff5f0cb3b2611437 SHA1 d1da3863a38f056e414266caf8a6a7fc7b1e1bf4 SHA256 eff6ac631330500ac47a574ab80f4a41aecf1780818b4c0dcbac3b1ad2519680
EBUILD ifolder3-3.8.0.10197.1.ebuild 2052 RMD160 45849c7662476a6e88f0222f9cefc387289216ec SHA1 64a77bea97a916f17d2c19fa69d4c63217117004 SHA256 c79221d85a1715ff877118071ed59d616355fe1001bb51a318fa83b32e29e69d
EBUILD ifolder3-3.8.0.9328.1.ebuild 2035 RMD160 888be18ac47850755c2ab56fca9d0b144a953dae SHA1 891594b84692c40083841e13138289e46aa7a63a SHA256 ca7228582763c26d20e20588d19c588f6518be73d86e6edbcb91aff859b6a9ed
EBUILD ifolder3-3.8_pre7273.ebuild 1626 RMD160 e5a6491d9755e74c722be53498e738ce26dba6f0 SHA1 a7a153c7dcaaf3ad4f635a2a4138cb0fafa2df61 SHA256 2665e70fcc7c29e3257ad7b3366783728cb3c21edcdcf5f970b4c754cb3c8cd4
MISC ChangeLog 4514 RMD160 6a75897b68cc24f9d8fe35e42e702b905ad6fe73 SHA1 872a9d424c37cd2ec365ed4d87b303e22551818f SHA256 cf1101db837d88d0c7f951c8511ee2781b1f50e4f48dad24a93f5f6a7cbcec93
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/ifolder/trunk/ifolder/@${PV/3.8_pre/}"
#inherit mono eutils autotools subversion
inherit mono eutils autotools
DESCRIPTION="Novell iFolder"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0.3/${PN}.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8
>=net-libs/gsoap-2.7.1
sys-devel/gcc:4.3
!<net-misc/ifolder3-${PV}
!net-misc/ifolder"
RDEPEND=">=dev-lang/mono-2.2
>=dev-dotnet/gconf-sharp-2.0
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8"
PDEPEND="net-misc/ifolder3-client-plugins"
#S="${WORKDIR}/${PN}"
src_prepare() {
rm -rf dependencies
epatch "${FILESDIR}"/ifolder-3.7-desktop-file-categories.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-mono22-2.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-lib_name.dpatch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-use_system_gsoap.patch || die "Error applying patch"
epatch "${FILESDIR}"/ifolder-3.7-gnome-hack-1.patch || die "Error applying patch"
epatch "${FILESDIR}"/iFolderViewGroup.cs_log.diff || die "Error applying patch"
eautoreconf || die "eautoreconf failed"
}
src_configure() {
for GCC_SUB_VERSION in 0 1 2 3 4 5 6 7 8 9 ; do
if has_version =sys-devel/gcc-4.3.$GCC_SUB_VERSION* ; then
local GCC_SLOT_VERSION=-4.3.$GCC_SUB_VERSION
fi
done
CSC=gmcs WSDL=wsdl CXX="$(tc-getCXX)$GCC_SLOT_VERSION" CC="$(tc-getCC)$GCC_SLOT_VERSION" econf || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}

View File

@@ -10,7 +10,7 @@ inherit mono eutils autotools
DESCRIPTION="Novell iFolder"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder3/files/iFolder%20Clients/3.8.0/${P}.tar.gz
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0/${PN}.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
LICENSE="GPL-2"
@@ -24,7 +24,6 @@ DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8
>=net-libs/gsoap-2.7.1
>=gnome-base/eel-2.12
!<net-misc/ifolder3-${PV}
!net-misc/ifolder"
@@ -33,7 +32,7 @@ RDEPEND=">=dev-lang/mono-2.2
>=dev-dotnet/gnome-sharp-2.0
>=dev-dotnet/gtk-sharp-2.0
>=net-misc/simias-1.8"
PDEPEND="=net-misc/ifolder3-client-plugins-${PV}"
PDEPEND="net-misc/ifolder3-client-plugins"
#S="${WORKDIR}/${PN}"

View File

@@ -7,7 +7,9 @@ AUX simias-1.8.2-libflaim-1.patch 595 RMD160 a8401c16abb54f2d3651d8bcbab7706b9cf
AUX simias-1.8.2-libflaim.patch 431 RMD160 8da5a5201f5e38b7a43f9ce608ff2a94b6d3c624 SHA1 65c9e64d93c0250364515de2f6659ea67ae485e6 SHA256 32bdaeb0516301c85d6648f5d3ac343c5c81066fb13d31a6deaa27856955fdc5
AUX simias-1.8.3.9328.1-system_xsp-1.patch 2256 RMD160 13303b758dcf27bf5b0c3596700c2997df18b022 SHA1 0e86aee0c9d63077c16a8742b65a5cf908070a11 SHA256 a75191361ee845124cef3384b66d5568c07ec88eed46e0b04e436f6bda61cb31
AUX simias-libflaim_shared-1.patch 749 RMD160 a8c402e4c822cf7961068308e46dbfea4e69ffea SHA1 37aed1ec52275c2d3e3cdfe37e2b122e07781c43 SHA256 9a9918fcaa7a6e528b8f15f9c719b886b51af3264bb89fd59859f0023eb9050f
DIST simias-1.8.3.10196.1.tar.gz 27789722 RMD160 96127fb63c77af03e65531a68720e457963b194b SHA1 1e52b64ff9583189c9e4f2043b70dcb3f779e770 SHA256 3d67c45644ca54e082ad34aaf7320ea610baa88024e2a6bb35f6bd12871efe0f
DIST simias-1.8.3.9328.1.tar.gz 27784660 RMD160 2dc7cefc1b6e2dba66e8dfa6e3f2495fbfe488c5 SHA1 8518dfa98588ddbf4cbb21be2a7621235cca3794 SHA256 8aca083462c7bf7cb019d6c80c13934dfc8fdbe33363fdb1cc8e1f3b93508c71
EBUILD simias-1.8.3.10196.1.ebuild 2024 RMD160 00de999b060bff57b8ac0b9b30e5bb95f267ec28 SHA1 e733b7a8fbb9ad4a0048cf31cc6b9df0b68fcf2e SHA256 14bddee72233ecaed340fad601918d9b3bac327119854d5647276d8ac415ccd7
EBUILD simias-1.8.3.9328.1.ebuild 1723 RMD160 17d3b706b42efc5f51f2d76bec69d5f1b54a5244 SHA1 cd2c26da207c6d5af06c7c012902259514caf4a0 SHA256 8974b788637ba470840aaab844a551e68ffc4e95d2e04025a2478d19fab78916
MISC ChangeLog 5126 RMD160 5a96ef50733765cd599f07b26f1ce81f972c792d SHA1 63aa338e7168ec662cb6e25ee359afd3bbe1bf73 SHA256 872f591778030b18a995a4265546f78087e9bb546ee2c1b5f5db317ffad2805b
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

View File

@@ -0,0 +1,27 @@
=== modified file 'ifolder/src/core/libsimias/Makefile.am'
--- ifolder/src/core/libsimias/Makefile.am 2010-05-26 00:51:56 +0000
+++ ifolder/src/core/libsimias/Makefile.am 2010-05-28 14:55:40 +0000
@@ -24,17 +24,17 @@
envC.c: $(srcdir)/stdsoap2.c
> $(srcdir)/env.h
- $(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h
+ soapcpp2 -c -penv $(srcdir)/env.h
$(srcdir)/stdsoap2.c:
- cp $(GSOAP_PATH)/stdsoap2.h $(srcdir)
- cp $(GSOAP_PATH)/stdsoap2.c $(srcdir)
+ cp /usr/include/stdsoap2.h $(srcdir)
+ cp /usr/include/gsoap/stdsoap2.c $(srcdir)
$(srcdir)/libsimias.h: $(srcdir)/stdsoap2.c $(SIMIAS_WSDL)
- $(GSOAP_PATH)/wsdl2h -c -o $@ $(SIMIAS_WSDL)
+ wsdl2h -c -o $@ $(SIMIAS_WSDL)
$(srcdir)/simiasClientLib.c: $(srcdir)/libsimias.h
- $(GSOAP_PATH)/soapcpp2 -c -n -psimias $(srcdir)/libsimias.h
+ soapcpp2 -c -n -psimias $(srcdir)/libsimias.h
install-exec-hook:
if !WINDOWS

View File

@@ -0,0 +1,13 @@
Index: simias/src/core/FlaimProvider/FlaimWrapper/Makefile.am
===================================================================
--- simias.orig/src/core/FlaimProvider/FlaimWrapper/Makefile.am 2010-01-08 18:51:33.008276340 -0200
+++ simias/src/core/FlaimProvider/FlaimWrapper/Makefile.am 2010-01-08 18:52:13.758276141 -0200
@@ -91,7 +91,7 @@
lib=@LIB64@
# NOTE: The following is a _hack_.
-LIBFLAIM_LIBS_HACK = "-lpthread -lrt -lstdc++ -ldl -lncurses /usr/$(lib)/libflaim.a"
+LIBFLAIM_LIBS_HACK = $(shell pkg-config --libs libflaim)
libFlaimWrapper_la_LDFLAGS = $(LIBFLAIM_LIBS_HACK)

View File

@@ -0,0 +1,65 @@
# Copyright 1999-2010 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
#ESVN_REPO_URI="https://forgesvn1.novell.com/svn/simias/trunk/@${PV/1.8_pre/}"
#inherit eutils mono autotools subversion
inherit eutils mono autotools
DESCRIPTION="Simias SimpleServer"
HOMEPAGE="http://www.ifolder.com/"
SRC_URI="mirror://sourceforge/ifolder/iFolder%20Clients/3.8.0.3/${PN}.tar.gz -> ${P}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/${P}.tar.gz"
RESTRICT="mirror"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm ~x86"
DEPEND=">=dev-lang/mono-2.4
>=dev-dotnet/xsp-2.4
>=dev-dotnet/log4net-1.2.9
>=dev-db/libflaim-4.9.617
>=net-libs/gsoap-2.7.1
sys-devel/gcc:4.3
!www-apps/ifolder-server"
#S=${WORKDIR}/${PN}
src_prepare() {
rm -rf dependencies
# epatch "${FILESDIR}"/configure.in-xsp-check-by-dl9pf-version3.diff
# epatch "${FILESDIR}"/simias-libtool22-1.patch
epatch "${FILESDIR}"/simias-1.8-mono22-5.patch
# epatch "${FILESDIR}"/simias-mononamespace.dpatch
# epatch "${FILESDIR}"/simias-etc_use_destdir.dpatch
# epatch "${FILESDIR}"/simias-bash.dpatch
epatch "${FILESDIR}"/simias-1.8.2-libflaim-1.patch
# epatch "${FILESDIR}"/simias-libflaim_shared-1.patch
epatch "${FILESDIR}"/simias-1.8-use_system_gsoap-3.patch
# epatch "${FILESDIR}"/simias-recovery_agent-fix-1.patch
# epatch "${FILESDIR}"/WSDLPATCH-1.diff
epatch "${FILESDIR}"/simias-1.8.3.9328.1-system_xsp-1.patch
eautoreconf || die "eautoreconf failed"
}
src_configure() {
for GCC_SUB_VERSION in 0 1 2 3 4 5 6 7 8 9 ; do
if has_version =sys-devel/gcc-4.3.$GCC_SUB_VERSION* ; then
local GCC_SLOT_VERSION=-4.3.$GCC_SUB_VERSION
fi
done
CSC=gmcs WSDL=wsdl CXX="$(tc-getCXX)$GCC_SLOT_VERSION" CC="$(tc-getCC)$GCC_SLOT_VERSION" econf --with-runasclient --with-simiasdatadir="\${HOME}/.local/share/simias" || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
}