bump and correct install dirs and detect for the split tree setup

Package-Manager: portage-2.2.0_alpha166
RepoMan-Options: --force
This commit is contained in:
Mario Fetka 2013-04-20 08:12:50 +02:00
parent c4440b0d94
commit 43478a1a04
13 changed files with 373 additions and 78 deletions

View File

@ -1,7 +1,20 @@
# ChangeLog for www-apps/ifolder3-enterprise-plugins
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*ifolder3-enterprise-plugins-3.9.1.7665 (20 Apr 2013)
20 Apr 2013; Mario Fetka <mario.fetka@gmail.com>
+files/3.9.1/gentoo-openldap-path.patch, +files/3.9.1/mod_mono_path.patch,
+files/3.9.1/separate_client_server_dirs.patch, +files/3.9.1/series,
+files/3.9.1/use_libdir_for_executables.patch,
+files/3.9.1/use_system_gsoap.patch,
+files/3.9.1/use_webbindir_variable_configurein.patch,
+files/3.9.1/use_webbindir_variable_configurein_no_gsoap.patch,
+ifolder3-enterprise-plugins-3.9.1.7665.ebuild,
-ifolder3-enterprise-plugins-3.8.0.10191.1.ebuild, metadata.xml:
bump and correct install dirs and detect for the split tree setup
28 Jan 2010; Mario Fetka <mario.fetka@gmail.com>
ifolder3-enterprise-plugins-3.8.0.9328.1.ebuild:
build with gmcs
@ -29,4 +42,3 @@
05 Dec 2009; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
initial checkin

View File

@ -1,4 +1,11 @@
DIST novell-ifolder-enterprise-plugins-3.8.0.10191.1.tar.gz 413900 RMD160 b958524dba05f60249d2b93f644ecb5082249ae3 SHA1 f8f253b2cb0008a56306cc0e1527b62ddbe5eed4 SHA256 0d06591df52e7f8c62467526e8b98b415f49faecda9e4e4d305e08e8d3e63550
EBUILD ifolder3-enterprise-plugins-3.8.0.10191.1.ebuild 1129 RMD160 1dfb550a9562593184d077ffca47908022c16f63 SHA1 4d625f13aeec2eb82cc0d847fcdfae43f9d8a168 SHA256 7c816433232614b23c22c0a7470d2f7291249b211a5bd34db9e70be167c702a9
MISC ChangeLog 1022 RMD160 0b4d5f45950414cff1af22aa0e54f9bd50772acd SHA1 8f7040cae67142d2254413788fa4ccecbc983b51 SHA256 5a3f787056248f567465100c963b205d6d6353471a9666d23913731e7a349d0a
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
AUX 3.9.1/gentoo-openldap-path.patch 1298 SHA256 c833e5a196dece1f30c1c80ac7c5e6b4e7a0b2d799e25814459f4e4e59d7c3cb SHA512 79a7c50f56998bb70bec77b4fb4a2357921fd1d1b5d483130a7e53a50d6ab9bff9f142cf9207cc3629f6e2e78804cf32bb0d69e91bf39d187a0e75e1e4723532 WHIRLPOOL 3643f63102296e6b03d0f28c8188227943aa730ef52f4efc1d2c336881565ac33ac6d495a10e39ae5c0d54bf59afe1837d470857bc36492ec61ab0deaef80c1c
AUX 3.9.1/mod_mono_path.patch 574 SHA256 526c17896bbc435c9f0180e39a5fce566f8294c58f64bdc260e4773ce98b3690 SHA512 3e7f8747fd7ccddba40bbe38be400774e2756744aa9600739aa99c726a8a5d897a82b4cceb40388980a1bfa09c714aef8a9d05fd934521e7f06ae847e99898db WHIRLPOOL bd9aaa81ab96b6083e95f8472ba8cb90c5e3633d56e617b3a5ad9bf8ae7d69ef0875ae6d18d719d1601b3b98d81c611809f1dfa369dd16ae890d1d6e6ab37115
AUX 3.9.1/separate_client_server_dirs.patch 962 SHA256 6540ff0d8f4c63d6c69778b3634991dbe410861c92269bc1931b49059eb1b63a SHA512 1c71b71fc0a74d97fc06d06ede9251e048c9a0dd4f2186faa7e303a02638ea00e699f7467997b49b421c3e95354e8c4b99ec561d2c4321d9a6c015bfcdc34f9e WHIRLPOOL 236f068a38b70b29589d905a7c9e2764d05fa7348f31b39942d1cf294f8510c92dd90c03706484bcf8c597a18b749c8c215d6cb5629c469aa38002f4a392daa4
AUX 3.9.1/series 706 SHA256 bad2015a1caf2cc7c1ac5131408db77d444c02b018d3e5c8d479f05162dbe70d SHA512 1cdcfc82a9b54e40916b280f9b2adf290a5fb920bf31cdfcac8aaa5d332fd6ffaaaf3b832ef1c1ff4e4bfd66b1cbbd86f50497fe15cb5566e9864d86805900d6 WHIRLPOOL 3973626f6c8c5100e27fb75cddf21340520e5635e3bf0a8d77a8da77cd8c88ff6f059de2c627a22ea6a96649526082a82e516c4d9c6fdcf8e6868c6b88c6c27d
AUX 3.9.1/use_libdir_for_executables.patch 1626 SHA256 99876af76116a84d773e476cf330e107e79a421c4375ed45c723941f0dca0b19 SHA512 2f85d8b0c96b6ec93d051973581add8a317625be4f5bc9a810c75fb2cc25db7380a1eaea2d2a544ab675ac80abdfaa8971200fc34e7ed9709f747957bb16a649 WHIRLPOOL 4f97a58bb9a0f4cb7c4e0ea3b037372cb4815dc1618c369ff228747d30a9241f9716ef4acd069b7d2a13f69d5e7893bfb61d0835f9a39f060f76e0829e7f0dcc
AUX 3.9.1/use_system_gsoap.patch 1360 SHA256 b506e21bf8e9fd1dcd8fb538d81147fed6ca993a410c51f373325a59c7879ee9 SHA512 b32c092e3a4f2a3b42ab8c8dfbfad18475144acb89c7e505fc1481db8e8e8641abb70a891415929049a2a53bd7f0e9586776bdd96801dffae8b2b2c574bdeee4 WHIRLPOOL 9551e81067b6a7ec954030f91fdc2ec1221c8649ed9c71f89890e195e9d1b0b10ffc779fd39948b5918bf71f0cffdd3c9419f17a6ee19bf5c5c1fb6f0ae3b3f5
AUX 3.9.1/use_webbindir_variable_configurein.patch 1871 SHA256 9927c8c5725d435415d848ae5e56c623f949112eb4aee55914fc8113b4f5f157 SHA512 9a8400dcaa53206fefb6fb520082d8fb2044d78a3c0ed27feb8f01d16d4fff9136e39376c07757841dabebf5cca03ad99609a4623687ea2d27d3673887087472 WHIRLPOOL 7b7294219206413df944b87d9d2e424f7124d871e7dba36d50077760927f08e5d9e4b87f7505584def36c9f2400f0b329922e885d611cc7d5dedfca77ccc5322
AUX 3.9.1/use_webbindir_variable_configurein_no_gsoap.patch 1666 SHA256 1a35c8d89a84f368c462d1fde2f1558fd18416b889df56106cef168c4dd0b029 SHA512 25c9bbdb6eb5c3aab14b03ca5c44ecc3b88da3e35955beedf5a454f967cbc94a56c20cdac5964e08731ffd8f31a9e2860e03674350baa816dc4cc0dbb749b073 WHIRLPOOL ffe3b07958cc507dc86d59050a3c69e9978a3a708b9d6bf347b40b9a78b81574e1fac822173363a78b208ec1b49341935bb32432a646dbcede54ef536e400415
EBUILD ifolder3-enterprise-plugins-3.9.1.7665.ebuild 1706 SHA256 d0e6f8ee3a882e1d9d9e903afce5db5ae93f6179ef06d3b67a8320d731fc32ea SHA512 874da8136991b6f3d1e50e02498a28bae95e32fc7f6a0219e7884431d7802d3b95d572e9cb306ec073a61737b4083e9fb1aa3687ce265cc1b29f1801da8a4139 WHIRLPOOL d550aefec01de69e3552480016975c925a6c3dd1c998f9dc1918ae319931f5b8e93a9c2796e4c01a5b294ad266c2033fd55a21c14fd062cb4fcbb02866f8eb3b
MISC ChangeLog 1672 SHA256 5b85cc64764f71d667463514c2434a94a25966ed525d951e1caf7939e4015a49 SHA512 9aeb82dcaf46b4a21748918f74ff4b42a009cd54eb019c8b09ea0c40f05c02c56033116740365caa3a1544a1b5a2986e49aa46646be675a01b3cbeaf0871213c WHIRLPOOL 903a7e31152b84b536bb0f90d338c40e2f5a748f76ac27a24a2d9dc337a42979c8879ef1748785316a2e9a1c0fc60fc28a05742a687e9f7526baf1c163f1c379
MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96

View File

@ -0,0 +1,19 @@
diff -uNr ifolder3-enterprise-plugins-3.9.1.7665.orig/src/LdapGroup/Makefile.am ifolder3-enterprise-plugins-3.9.1.7665/src/LdapGroup/Makefile.am
--- ifolder3-enterprise-plugins-3.9.1.7665.orig/src/LdapGroup/Makefile.am 2013-04-20 03:46:48.497913815 +0200
+++ ifolder3-enterprise-plugins-3.9.1.7665/src/LdapGroup/Makefile.am 2013-04-20 03:48:43.197479874 +0200
@@ -8,10 +8,11 @@
install-exec-local:
$(mkinstalldirs) $(DESTDIR)$(bindir)
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)/simias/bill/modules/
- $(INSTALL_PROGRAM) iFolderLdapPlugin.ldif $(DESTDIR)$(sysconfdir)
- $(INSTALL_PROGRAM) iFolderLdapGroupExtend.ldif $(DESTDIR)$(sysconfdir)
- $(INSTALL_PROGRAM) iFolderLdapPlugin.schema $(DESTDIR)$(sysconfdir)
- $(INSTALL_PROGRAM) iFolderADLdapPlugin.ldif $(DESTDIR)$(sysconfdir)
+ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/openldap/schema
+ $(INSTALL_PROGRAM) iFolderLdapPlugin.ldif $(DESTDIR)$(sysconfdir)/openldap/schema
+ $(INSTALL_PROGRAM) iFolderLdapGroupExtend.ldif $(DESTDIR)$(sysconfdir)/openldap/schema
+ $(INSTALL_PROGRAM) iFolderLdapPlugin.schema $(DESTDIR)$(sysconfdir)/openldap/schema
+ $(INSTALL_PROGRAM) iFolderADLdapPlugin.ldif $(DESTDIR)$(sysconfdir)/openldap/schema
$(INSTALL_PROGRAM) IdentityManagement.conf $(DESTDIR)$(sysconfdir)/simias/bill/modules/
uninstall-local:

View File

@ -0,0 +1,16 @@
Index: simias-1.8.3.10200.stable/configure.in
===================================================================
--- simias-1.8.3.10200.stable.orig/configure.in 2010-07-19 12:30:02.515201941 -0400
+++ simias-1.8.3.10200.stable/configure.in 2010-07-19 12:33:55.935201104 -0400
@@ -722,6 +722,11 @@ if test -e "/etc/httpd/mod_mono.conf"; t
MODMONO_CONFPATH="/etc/httpd/mod_mono.conf"
fi
+# Gentoo location of enabled mod_mono.conf
+if test -e "/etc/gentoo-release"; then
+ MODMONO_CONFPATH="/etc/apache2/modules.d/70_mod_mono.conf"
+fi
+
AC_SUBST(MODMONO_CONFPATH)

View File

@ -0,0 +1,36 @@
submitted upstream
https://bugzilla.novell.com/show_bug.cgi?id=608881
Index: simias-1.8.3.10200.0/configure.in
===================================================================
--- simias-1.8.3.10200.0.orig/configure.in 2010-07-19 16:46:38.915198031 -0400
+++ simias-1.8.3.10200.0/configure.in 2010-07-19 16:46:45.705202221 -0400
@@ -269,7 +269,11 @@ AC_SUBST(COMMON_MAINTAINER_CLEAN_FILES)
# We have our own "standard" directories for web services.
#
+if test "$clientplugins" = "TRUE"; then
webdir="${libexecdir}/web"
+else
+ webdir="${libexecdir}/server"
+fi
webbindir="${webdir}/bin"
modulesdir="${webdir}/modules"
AC_SUBST(webdir)
@@ -485,16 +485,6 @@
AC_SUBST(GSOAP_PATH)
AC_SUBST(mappingpath)
-# We have our own "standard" directories for web services.
-#
-webdir="${libexecdir}/web"
-webbindir="${webdir}/bin"
-modulesdir="${webdir}/modules"
-AC_SUBST(webdir)
-AC_SUBST(webbindir)
-AC_SUBST(modulesdir)
-
-
#
# Setup the bootstrapdir
#

View File

@ -0,0 +1,21 @@
use_system_gsoap.patch
use_wsdl_not_wsdl1.patch
use_mono_webserver2.patch
use_lib_as_libdir_on_amd64.patch
use_libdir_for_executables.patch
SimiasLib.dll.config-use-systemwide-FlaimWrapper.so.patch
www-data_apache.patch
mod_mono_path.patch
mod_mono_SimiasServerSetup_cs.patch
mod_mono_iFolderAdminSetup_cs.patch
mod_mono_iFolderWebSetup_cs.patch
convert_relative_path_to_webbindir_variable.patch
ifdata.patch
SimiasServerSetup_use_simiasconfdir_in_SetupDefaultConfigPath.patch
use_webbindir_variable_configurein.patch
separate_client_server_dirs.patch
serverpaths_from_configure_v2.patch
dont_download_deleted_nodes.patch
remove_nodesFromServer.patch
home_never_network_drive.patch
DEBUG_log_default.patch

View File

@ -0,0 +1,28 @@
diff -uNr ifolder3-enterprise-plugins-3.9.1.7665.orig/src/LdapGroup/Simias.UserAdd/iFolderLdapUserUpdate.sh.in ifolder3-enterprise-plugins-3.9.1.7665/src/LdapGroup/Simias.UserAdd/iFolderLdapUserUpdate.sh.in
--- ifolder3-enterprise-plugins-3.9.1.7665.orig/src/LdapGroup/Simias.UserAdd/iFolderLdapUserUpdate.sh.in 2013-04-20 03:46:48.496913828 +0200
+++ ifolder3-enterprise-plugins-3.9.1.7665/src/LdapGroup/Simias.UserAdd/iFolderLdapUserUpdate.sh.in 2013-04-20 03:51:04.852708939 +0200
@@ -36,10 +36,10 @@
#*
#*******************************************************************************/
-export MONO_PATH=@_webbindir_@:@_bindir_@
+export MONO_PATH=@_webbindir_@:@_bindir_@/../lib/simias
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:@_webbindir_@
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:@_webbindir_@
cd @_bindir_@
-mono @_bindir_@/UserAdd.exe "$@"
+mono @_bindir_@/../lib/simias/UserAdd.exe "$@"
diff -uNr ifolder3-enterprise-plugins-3.9.1.7665.orig/src/LdapGroup/Simias.UserAdd/Makefile.am ifolder3-enterprise-plugins-3.9.1.7665/src/LdapGroup/Simias.UserAdd/Makefile.am
--- ifolder3-enterprise-plugins-3.9.1.7665.orig/src/LdapGroup/Simias.UserAdd/Makefile.am 2013-04-20 03:46:48.496913828 +0200
+++ ifolder3-enterprise-plugins-3.9.1.7665/src/LdapGroup/Simias.UserAdd/Makefile.am 2013-04-20 03:54:25.178204526 +0200
@@ -42,7 +42,7 @@
install-exec-local: all $(DATA_FILES)
$(mkinstalldirs) $(DESTDIR)$(bindir)
- $(INSTALL_PROGRAM) UserAdd.exe $(DESTDIR)$(bindir)
+ $(INSTALL_PROGRAM) UserAdd.exe $(DESTDIR)$(libexecdir)
$(INSTALL_PROGRAM) iFolderLdapUserUpdate.sh $(DESTDIR)$(bindir)
uninstall-local:

View File

@ -0,0 +1,28 @@
Index: simias-1.8.3.10200.stable/configure.in
===================================================================
--- simias-1.8.3.10200.stable.orig/configure.in 2010-04-15 10:16:23.000000000 -0400
+++ simias-1.8.3.10200.stable/configure.in 2010-07-19 12:29:01.505201104 -0400
@@ -345,7 +345,7 @@ case $SIMIAS_OS in
AC_CHECK_PROG(CXX, g++, g++)
StoreProviderAssembly="SimiasLib.dll"
StoreProviderType="Simias.Storage.Provider.Flaim.FlaimProvider"
- GSOAP_PATH="$TOOLDIR/gsoap/linux-2.7"
+ GSOAP_PATH="/usr/bin"
mappingpath="${exec_prefix}/${LIB64}/simias/web/bin/Simias.exe"
;;
#
Index: simias-1.8.3.10200.stable/src/core/libsimias/Makefile.am
===================================================================
--- simias-1.8.3.10200.stable.orig/src/core/libsimias/Makefile.am 2010-04-15 10:16:23.000000000 -0400
+++ simias-1.8.3.10200.stable/src/core/libsimias/Makefile.am 2010-07-19 12:29:01.505201104 -0400
@@ -27,8 +27,8 @@ envC.c: $(srcdir)/stdsoap2.c
$(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h
$(srcdir)/stdsoap2.c:
- cp $(GSOAP_PATH)/stdsoap2.h $(srcdir)
- cp $(GSOAP_PATH)/stdsoap2.c $(srcdir)
+ cp $(GSOAP_PATH)/../include/stdsoap2.h $(srcdir)
+ cp $(GSOAP_PATH)/../include/gsoap/stdsoap2.c $(srcdir)
$(srcdir)/libsimias.h: $(srcdir)/stdsoap2.c $(SIMIAS_WSDL)
$(GSOAP_PATH)/wsdl2h -c -o $@ $(SIMIAS_WSDL)

View File

@ -0,0 +1,74 @@
submitted upstream https://bugzilla.novell.com/show_bug.cgi?id=623576
Index: simias-1.8.3.10200.0/configure.in
===================================================================
--- simias-1.8.3.10200.0.orig/configure.in 2010-07-19 16:30:43.195198310 -0400
+++ simias-1.8.3.10200.0/configure.in 2010-07-19 16:33:22.885386325 -0400
@@ -266,6 +266,30 @@ AC_SUBST(COMMON_CLEAN_FILES)
AC_SUBST(COMMON_DISTCLEAN_FILES)
AC_SUBST(COMMON_MAINTAINER_CLEAN_FILES)
+
+# We have our own "standard" directories for web services.
+#
+webdir="${libexecdir}/web"
+webbindir="${webdir}/bin"
+modulesdir="${webdir}/modules"
+AC_SUBST(webdir)
+AC_SUBST(webbindir)
+AC_SUBST(modulesdir)
+
+
+#
+# Setup standard directories for webaccess app domain
+#
+webaccessdir="${libexecdir}/webaccess"
+AC_SUBST(webaccessdir)
+
+#
+# Setup standard directories for admin app domain
+#
+admindir="${libexecdir}/admin"
+AC_SUBST(admindir)
+
+
#
# Set platform-specific variables
#
@@ -346,7 +370,7 @@ case $SIMIAS_OS in
StoreProviderAssembly="SimiasLib.dll"
StoreProviderType="Simias.Storage.Provider.Flaim.FlaimProvider"
GSOAP_PATH="/usr/bin"
- mappingpath="${exec_prefix}/${LIB64}/simias/web/bin/Simias.exe"
+ mappingpath="${webbindir}/Simias.exe"
;;
#
# Windows-specific configuration
@@ -456,28 +480,6 @@ AC_SUBST(StoreProviderType)
AC_SUBST(GSOAP_PATH)
AC_SUBST(mappingpath)
-# We have our own "standard" directories for web services.
-#
-webdir="${libexecdir}/web"
-webbindir="${webdir}/bin"
-modulesdir="${webdir}/modules"
-AC_SUBST(webdir)
-AC_SUBST(webbindir)
-AC_SUBST(modulesdir)
-
-
-#
-# Setup standard directories for webaccess app domain
-#
-webaccessdir="${libexecdir}/webaccess"
-AC_SUBST(webaccessdir)
-
-#
-# Setup standard directories for admin app domain
-#
-admindir="${libexecdir}/admin"
-AC_SUBST(admindir)
-
#
# Setup the bootstrapdir
#

View File

@ -0,0 +1,69 @@
diff -uNr ifolder3-enterprise-plugins-3.9.1.7665.orig/configure.in ifolder3-enterprise-plugins-3.9.1.7665/configure.in
--- ifolder3-enterprise-plugins-3.9.1.7665.orig/configure.in 2013-04-20 03:13:32.779863724 +0200
+++ ifolder3-enterprise-plugins-3.9.1.7665/configure.in 2013-04-20 03:18:23.316231520 +0200
@@ -267,6 +267,30 @@
AC_SUBST(COMMON_DISTCLEAN_FILES)
AC_SUBST(COMMON_MAINTAINER_CLEAN_FILES)
+
+# We have our own "standard" directories for web services.
+#
+webdir="${libexecdir}/web"
+webbindir="${webdir}/bin"
+modulesdir="${webdir}/modules"
+AC_SUBST(webdir)
+AC_SUBST(webbindir)
+AC_SUBST(modulesdir)
+
+
+#
+# Setup standard directories for webaccess app domain
+#
+webaccessdir="${libexecdir}/webaccess"
+AC_SUBST(webaccessdir)
+
+#
+# Setup standard directories for admin app domain
+#
+admindir="${libexecdir}/admin"
+AC_SUBST(admindir)
+
+
#
# Set platform-specific variables
#
@@ -347,7 +371,7 @@
StoreProviderAssembly="SimiasLib.dll"
StoreProviderType="Simias.Storage.Provider.Flaim.FlaimProvider"
GSOAP_PATH="$TOOLDIR/gsoap/linux-2.7"
- mappingpath="${exec_prefix}/${LIB64}/simias/web/bin/Simias.exe"
+ mappingpath="${webbindir}/Simias.exe"
;;
#
# Windows-specific configuration
@@ -468,25 +492,6 @@
#
-# Setup standard directories for webaccess app domain
-#
-webaccessdir="${libexecdir}/webaccess"
-AC_SUBST(webaccessdir)
-
-#
-# Setup standard directories for admin app domain
-#
-admindir="${libexecdir}/admin"
-AC_SUBST(admindir)
-
-
-#
-# Setup the bootstrapdir
-#
-simiasconfdir="${sysconfdir}/simias"
-AC_SUBST(simiasconfdir)
-
-#
# Setup the bootstrapdir
#
bootstrapdir="${simiasconfdir}/bill"

View File

@ -1,44 +0,0 @@
# 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/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%20Server%20Plugins/3.8.0.3/11.1/novell-ifolder-enterprise-plugins.tar.gz -> novell-ifolder-enterprise-plugins-${PV}.tar.gz
http://ftp.disconnected-by-peer.at/ifolder/novell-ifolder-enterprise-plugins-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RESTRICT="mirror"
DEPEND="!net-misc/ifolder3-client-plugins
www-apps/ifolder3-enterprise"
RDEPEND="${DEPEND}"
S="${WORKDIR}/novell-ifolder-enterprise-plugins"
src_prepare() {
eautoreconf || die "eautoreconf failed"
}
src_configure() {
CSC=gmcs WSDL=wsdl econf || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
make DESTDIR="${D}" install || die "Error install ${PN}"
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
WANT_AUTOMAKE=1.9
ESVN_REPO_URI="https://ifolder.svn.sourceforge.net/svnroot/ifolder/branches/iFolder_3.9.1_updates/plugins/@${PV/3.9.1./}"
inherit autotools eutils mono subversion versionator multilib
MY_PV=$(replace_version_separator 3 '-' )
MY_PVV=$(replace_version_separator 3 'beta' $MY_PV )
MY_PVM=$(get_version_component_range 1-2 )
MY_PVR=$(get_version_component_range 1-3 )
DESCRIPTION="Enterprise backend for iFolder"
HOMEPAGE="http://www.ifolder.com/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RESTRICT="mirror"
DEPEND="!net-misc/simias
=www-apps/ifolder3-enterprise-${MY_PVR}*
=dev-lang/mono-2.6*"
RDEPEND=">=dev-lang/mono-2.2
=www-apps/ifolder3-enterprise-${MY_PVR}*"
src_prepare() {
# rm -rf dependencies
find ${S} -name *.dll -type f | xargs rm -fv
# epatch "${FILESDIR}"/${MY_PVR}/use_system_gsoap.patch
epatch "${FILESDIR}"/${MY_PVR}/use_libdir_for_executables.patch
epatch "${FILESDIR}"/${MY_PVR}/mod_mono_path.patch
# epatch "${FILESDIR}"/${MY_PVR}/use_webbindir_variable_configurein.patch
epatch "${FILESDIR}"/${MY_PVR}/use_webbindir_variable_configurein_no_gsoap.patch
epatch "${FILESDIR}"/${MY_PVR}/separate_client_server_dirs.patch
epatch "${FILESDIR}"/${MY_PVR}/gentoo-openldap-path.patch
eautoreconf || die "eautoreconf failed"
# die
}
src_configure() {
CSC=gmcs WSDL=wsdl econf || die "configure failed"
}
src_compile() {
emake -j1 || die "build failed"
}
src_install() {
make DESTDIR="${D}" install || die "Error install ${PN}"
}

View File

@ -1,34 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!--
$Header: /var/cvsroot/gentoo-x86/skel.metadata.xml,v 1.18 2008/07/28 19:27:05 cardoe Exp $
This is the example metadata file.
The root element of this file is <pkgmetadata>. Within this element a
number of subelements are allowed: herd, maintainer, and
longdescription. herd is a required subelement.
For a full description look at:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4
Before committing, please remove the comments from this file. They are
not relevant for general metadata.xml files.
-->
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>@gentoo.org</email>
<!-- <description>Description of the maintainership</description> -->
<email>mario.fetka@gmail.com</email>
</maintainer>
<!-- <longdescription>Long description of the package</longdescription> -->
<!--
<use>
<flag name='flag'>Description of how USE='flag' affects this package</flag>
<flag name='userland_GNU'>Description of how USERLAND='GNU' affects this
package</flag>
<flag name='aspell'>Uses <pkg>app-text/aspell</pkg> for spell checking.
Requires an installed dictionary from <cat>app-dicts</cat></flag>
</use>
-->
</pkgmetadata>