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

@@ -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"
}