diff --git a/www-apps/ifolder3-enterprise-plugins/ChangeLog b/www-apps/ifolder3-enterprise-plugins/ChangeLog index 4ae8df4..cbe49bb 100644 --- a/www-apps/ifolder3-enterprise-plugins/ChangeLog +++ b/www-apps/ifolder3-enterprise-plugins/ChangeLog @@ -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 + +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 ifolder3-enterprise-plugins-3.8.0.9328.1.ebuild: build with gmcs @@ -29,4 +42,3 @@ 05 Dec 2009; Mario Fetka +metadata.xml: initial checkin - diff --git a/www-apps/ifolder3-enterprise-plugins/Manifest b/www-apps/ifolder3-enterprise-plugins/Manifest index 9cd6b9f..45e92fb 100644 --- a/www-apps/ifolder3-enterprise-plugins/Manifest +++ b/www-apps/ifolder3-enterprise-plugins/Manifest @@ -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 diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/gentoo-openldap-path.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/gentoo-openldap-path.patch new file mode 100644 index 0000000..38b1c06 --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/gentoo-openldap-path.patch @@ -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: diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/mod_mono_path.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/mod_mono_path.patch new file mode 100644 index 0000000..bfe4b40 --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/mod_mono_path.patch @@ -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) + + diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/separate_client_server_dirs.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/separate_client_server_dirs.patch new file mode 100644 index 0000000..d37dc8b --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/separate_client_server_dirs.patch @@ -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 + # diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/series b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/series new file mode 100644 index 0000000..058eac8 --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/series @@ -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 diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_libdir_for_executables.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_libdir_for_executables.patch new file mode 100644 index 0000000..b3b6697 --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_libdir_for_executables.patch @@ -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: diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_system_gsoap.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_system_gsoap.patch new file mode 100644 index 0000000..0d37a5a --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_system_gsoap.patch @@ -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) diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_webbindir_variable_configurein.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_webbindir_variable_configurein.patch new file mode 100644 index 0000000..a30dbe7 --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_webbindir_variable_configurein.patch @@ -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 + # diff --git a/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_webbindir_variable_configurein_no_gsoap.patch b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_webbindir_variable_configurein_no_gsoap.patch new file mode 100644 index 0000000..041a82a --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/files/3.9.1/use_webbindir_variable_configurein_no_gsoap.patch @@ -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" diff --git a/www-apps/ifolder3-enterprise-plugins/ifolder3-enterprise-plugins-3.8.0.10191.1.ebuild b/www-apps/ifolder3-enterprise-plugins/ifolder3-enterprise-plugins-3.8.0.10191.1.ebuild deleted file mode 100644 index d0f2511..0000000 --- a/www-apps/ifolder3-enterprise-plugins/ifolder3-enterprise-plugins-3.8.0.10191.1.ebuild +++ /dev/null @@ -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}" -} - diff --git a/www-apps/ifolder3-enterprise-plugins/ifolder3-enterprise-plugins-3.9.1.7665.ebuild b/www-apps/ifolder3-enterprise-plugins/ifolder3-enterprise-plugins-3.9.1.7665.ebuild new file mode 100644 index 0000000..33a47f2 --- /dev/null +++ b/www-apps/ifolder3-enterprise-plugins/ifolder3-enterprise-plugins-3.9.1.7665.ebuild @@ -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}" +} + diff --git a/www-apps/ifolder3-enterprise-plugins/metadata.xml b/www-apps/ifolder3-enterprise-plugins/metadata.xml index 46a44e5..0830b32 100644 --- a/www-apps/ifolder3-enterprise-plugins/metadata.xml +++ b/www-apps/ifolder3-enterprise-plugins/metadata.xml @@ -1,34 +1,7 @@ - -no-herd - @gentoo.org - + mario.fetka@gmail.com - -