diff --git a/net-misc/ifolder3/ChangeLog b/net-misc/ifolder3/ChangeLog new file mode 100644 index 0000000..0c74e0f --- /dev/null +++ b/net-misc/ifolder3/ChangeLog @@ -0,0 +1,87 @@ +# ChangeLog for net-misc/ifolder +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*ifolder-3.7_pre7026 (29 Jul 2009) +*ifolder-3.7_pre6987 (29 Jul 2009) + + 29 Jul 2009; Mario Fetka + +ifolder-3.7_pre6987.ebuild, +ifolder-3.7_pre7026.ebuild: + new snapshot + +*ifolder-3.7_pre6746 (30 Apr 2009) + + 30 Apr 2009; Mario Fetka + +ifolder-3.7_pre6746.ebuild: + revision bump + + 20 Apr 2009; Mario Fetka + +files/ifolder-3.7-mono22-2.patch, ifolder-3.7_pre6731: + add mono22 patch + +* ifolder-3.7_pre6731 (20 Apr 2009) + + 20 Apr 2009; Mario Fetka + +files/iFolderViewGroup.cs_log.diff, ifolder-3.7_pre6731: + Bump revision + + 13 Apr 2009; Mario Fetka + -files/ifolder-3.7-disambiguate_process.dpatch, + ifolder-3.7_pre6680.ebuild: + remove disambigous process patch + + 08 Apr 2009; Mario Fetka + +ifolder-3.7_pre6680.ebuild: + Bump revision + + 06 Apr 2009; Mario Fetka + +files/ifolder-3.7-desktop-file-categories.patch, + +files/ifolder-3.7-disambiguate_process.dpatch, + +files/ifolder-3.7-gnome-hack-1.patch, +files/ifolder-3.7-mono22-1.patch, + +files/ifolder-3.7-use_system_gsoap.patch, +ifolder-3.7_pre6679.ebuild: + Bump to ifolder 3.7 + + 28 Feb 2009; Mario Fetka + files/ifolder-mono22-1.patch, +files/ifolder-disambiguate_process.dpatch, + +files/ifolder-lib_name.dpatch, +ifolder-3.6.7318.1-r2.ebuild: + Bump correct pkg-config + + 22 Feb 2009; Mario Fetka + ifolder-3.6.7318.1-r1.ebuild: + correct mono dependency + + 21 Feb 2009; Mario Fetka + ifolder-3.6.7318.1-r1.ebuild: + make -j1 buggy software + + 21 Feb 2009; Mario Fetka + -files/ifolder-3.4.6098.1-desktop-file-fix.patch, + -files/ifolder-3.4.6101.1-desktop-file-fix.patch, + -files/ifolder-3.4.6120.1-desktop-file-fix.patch, + -files/ifolder-3.4.6214.1-desktop-file-fix.patch, + -files/3.4.6120.1-configure-help.patch, + -files/3.4.6167.1-configure-help.patch, + -files/ifolder-3.4.6167.1-desktop-file-fix.patch, + -files/configure-help.patch, -files/tray-icon.patch, + -files/webdir-prefix.patch: + delete not needed patches + + 21 Feb 2009; Mario Fetka + -files/configure.in-xsp-check-by-dl9pf-version3.diff, + -files/flex_in_lib64.diff, -files/new_default_simias.config.diff, + -files/no_write_to_etc_during_install.diff, + -files/simias_make_gcc43_happy.diff: + delete not needed patches + + 21 Feb 2009; Mario Fetka + +files/ifolder-gnome-hack-1.patch, +files/ifolder-mono22-1.patch, + +files/ifolder-3.6.use_system_gsoap.patch, + +files/configure.in-xsp-check-by-dl9pf-version3.diff, + +files/flex_in_lib64.diff, +files/new_default_simias.config.diff, + +files/no_write_to_etc_during_install.diff, + +files/simias_make_gcc43_happy.diff, +ifolder-3.6.7318.1-r1.ebuild: + mono 2.2 + + 26 Jan 2008; Mario Fetka +metadata.xml: + initial ifolder import from http://trac.one-gear.com/chaos/wiki + diff --git a/net-misc/ifolder3/Manifest b/net-misc/ifolder3/Manifest new file mode 100644 index 0000000..cee51bf --- /dev/null +++ b/net-misc/ifolder3/Manifest @@ -0,0 +1,22 @@ +AUX desktop-file-categories.patch 426 RMD160 79fd3010215e2d98b2444788800d1d88c9dee810 SHA1 37d77c18cb99be9ea1f30b2ec4845e7b8640210a SHA256 3148babbed0a01799fd895bc6fb835a54556f5e74daf877c63e3c070450d2718 +AUX iFolderViewGroup.cs_log.diff 1523 RMD160 be9b4ccb0d1a06253512940b79499895f848000d SHA1 32c1e46e3fdae75a1fa94bb25cc67f70f1e15441 SHA256 530d6972034d1c5d11d6087c00e357c45f04a9c4a2b2a2a0b4d12ec7648b3908 +AUX ifolder-3.6.use_system_gsoap.patch 2078 RMD160 d06955a2bd6794d5332ea0967a398aa0d4caf67e SHA1 9532d503a7de2b21e5558ab2d07d6c7fb0864c4c SHA256 3ed5b56a78dcf75d6f0c1564b6b16dafb5f389246404e6f168f3d9768bdf0ac0 +AUX ifolder-3.7-desktop-file-categories.patch 604 RMD160 66f37ba7d33cded3fbf53f2c9704e5bdebb9a0a5 SHA1 09b8bc84eadc0f440aa2148ea01ab5c3c9597cd6 SHA256 e0c9b0d1b5563bcc26ebfa3a9c7a7fa42a482e2840794a419b157b4b3d3c53c4 +AUX ifolder-3.7-gnome-hack-1.patch 605 RMD160 9ba979e823233ab0839fa3d4cde2c9f23f7eb9ab SHA1 86aa6f86a71a9625065304811c82bac4bda37fdc SHA256 6f8858fe3c04aeec066a86eb30ad470e5ee421a29c8f31f9362d2d17a4a2573e +AUX ifolder-3.7-mono22-1.patch 2087 RMD160 88712ee0eacdbaefdaf7361076b5bff5520648e9 SHA1 854b9177f743e6542753a46a1dd6d46c6cc06ad2 SHA256 6a7ed109602387c09ebeb11720595b29dac4ce1fa548d5ee7bde853b470258d7 +AUX ifolder-3.7-mono22-2.patch 1217 RMD160 40b56b36d1bc62d0e01aff1985bd2a279ffb3fce SHA1 36b3512807964e3b72886de65cfb9438f5bba7f7 SHA256 39d605c1b8cccc99af26e3492fde14a1b81b2a20949379c19901948bc42ae62b +AUX ifolder-3.7-use_system_gsoap.patch 2106 RMD160 527c850f748e7511208c1d92b3f44eb9e48902ab SHA1 c105e7f5cb826f4a440f7494ecd108bca1bb124b SHA256 17f1edec7f7ab4202663516817b531ad112c115c677f937f01d516ceeb04cbf6 +AUX ifolder-disambiguate_process.dpatch 803 RMD160 6f058e9872cfc6bd98556f13c2815ca75a6cc358 SHA1 cf9fb4428147edf97befbad7126ce680a42d35fb SHA256 35340005ffe35507cd8f003b0b43efe51c4570a69b59a5ab8ab30bb957fb02fc +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.6.7318.1.tar.gz 20848091 RMD160 df7df66641aa1f3a0bb488a1247228fccd2c0a73 SHA1 fafd731a2f18a6d1d36463d5a92c31dc0aa65499 SHA256 4d992f5b29b4c9dae49551d0b6e2b59f0adb972ed9018df0177ad414e74356a9 +EBUILD ifolder-3.6.7318.1-r2.ebuild 1417 RMD160 80d9287358c3d955bb36662ccfae4fd9f01acc2a SHA1 1483fc98a903e3b78c64d8de3a30518bf8d59185 SHA256 4152129afb5d8ba5e22dc776327a88289acf958858c50e6ef84a2a10d2850793 +EBUILD ifolder-3.7_pre6680.ebuild 1493 RMD160 4384f1051af06c8a205f0ac237697f93e3bac835 SHA1 9eacd616d07dbed6ad17221c66925465faf6f530 SHA256 753afdc6bc528c5f301b52a283873d13c587cc54d04fa2c4d5ae658cb695b42b +EBUILD ifolder-3.7_pre6731.ebuild 1601 RMD160 8511c24033837d0a470aadc0f67e48b2f152112b SHA1 3eaa46ab22b3edaa89f30997a5aa644dcd859e8c SHA256 7afc2c6b848b7f97699fd498ec89b8d3dd5fcc4c1c9fbc6eea8a8e03d29c4cfb +EBUILD ifolder-3.7_pre6746.ebuild 1601 RMD160 8511c24033837d0a470aadc0f67e48b2f152112b SHA1 3eaa46ab22b3edaa89f30997a5aa644dcd859e8c SHA256 7afc2c6b848b7f97699fd498ec89b8d3dd5fcc4c1c9fbc6eea8a8e03d29c4cfb +EBUILD ifolder-3.7_pre6987.ebuild 1601 RMD160 9cb63609443c3ba39b659ca184bd52b826a8d63b SHA1 a4d736d70f6546ca5cf470f0c37f6bf8d4922981 SHA256 ee672b695f004128fe1ff93bf4c1e8d417599b7e2b18056ee7da36f33f566cc3 +EBUILD ifolder-3.7_pre7026.ebuild 1601 RMD160 9cb63609443c3ba39b659ca184bd52b826a8d63b SHA1 a4d736d70f6546ca5cf470f0c37f6bf8d4922981 SHA256 ee672b695f004128fe1ff93bf4c1e8d417599b7e2b18056ee7da36f33f566cc3 +EBUILD ifolder-3.8_pre7273.ebuild 1601 RMD160 22e0e2650727ac280dc23ac33e424a1e2824348a SHA1 5ad8c4bac7815109baf17efab70d0a413deb73f8 SHA256 9e0f3674995b4beb2944cb273e7708b236dc3526787888563bcef2f53224be1f +MISC ChangeLog 3119 RMD160 9a782fc09cdfe2d859bbe3ad9543154a9d98e9f4 SHA1 f8690e6666ce4d0b512bec7d3391c15678abcee2 SHA256 da24294040d4d18ac2a0f39177da29b9009c47927a117a63716e9956d22bcb91 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/net-misc/ifolder3/files/desktop-file-categories.patch b/net-misc/ifolder3/files/desktop-file-categories.patch new file mode 100644 index 0000000..9e70bb0 --- /dev/null +++ b/net-misc/ifolder3/files/desktop-file-categories.patch @@ -0,0 +1,10 @@ +--- src/LinuxClient/application/ifolder.desktop.in 2006-04-06 01:22:33.000000000 -0600 ++++ src/LinuxClient/application/ifolder.desktop.in.new 2006-04-07 00:05:00.000000000 -0600 +@@ -1,6 +1,6 @@ + [Desktop Entry] + X-SuSE-translate=false +-Categories=Application;Utility;Filesystem; ++Categories=Application;Network; + Name=iFolder 3 + GenericName=Collaborative File Sharing + Comment=Backup, synchronize, and share files with others diff --git a/net-misc/ifolder3/files/iFolderViewGroup.cs_log.diff b/net-misc/ifolder3/files/iFolderViewGroup.cs_log.diff new file mode 100644 index 0000000..e748d6c --- /dev/null +++ b/net-misc/ifolder3/files/iFolderViewGroup.cs_log.diff @@ -0,0 +1,22 @@ +Index: src/UI/Linux/LinuxClient/library/iFolderViewGroup.cs +=================================================================== +--- src/UI/Linux/LinuxClient/library/iFolderViewGroup.cs (Revision 6730) ++++ src/UI/Linux/LinuxClient/library/iFolderViewGroup.cs (Arbeitskopie) +@@ -496,7 +496,7 @@ + { + if( (null == model) || (null == items) || (null == table) ) + { +- iFolderViewGroup.log.Info("NULL Reference Exception: Object, model is -{0}-items is-{1}-table is -{2}-",model,items,table); ++ //iFolderViewGroup.log.Info("NULL Reference Exception: Object, model is -{0}-items is-{1}-table is -{2}-",model,items,table); + return; // prevent null pointer exception + } + +@@ -544,7 +544,7 @@ + iFolderViewItem item = new iFolderViewItem(holder, this, iter, ItemMaxWidth); + if(null == item) + { +- iFolderViewGroup.log.Info("NULL Reference Exception: Object item is NULL"); ++ //iFolderViewGroup.log.Info("NULL Reference Exception: Object item is NULL"); + return; //prevent null pointer exception + } + diff --git a/net-misc/ifolder3/files/ifolder-3.6.use_system_gsoap.patch b/net-misc/ifolder3/files/ifolder-3.6.use_system_gsoap.patch new file mode 100644 index 0000000..84249ea --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-3.6.use_system_gsoap.patch @@ -0,0 +1,56 @@ +diff -uNr ifolder.orig/src/libifolder/Makefile.am ifolder/src/libifolder/Makefile.am +--- ifolder.orig/src/libifolder/Makefile.am 2009-02-21 17:10:23.648059042 +0100 ++++ ifolder/src/libifolder/Makefile.am 2009-02-21 17:11:44.226735427 +0100 +@@ -15,7 +15,7 @@ + override CFLAGS = + + libifolderclient_la_SOURCES = \ +- iFolderClientLib.c stdsoap2.h ifolder.c ifolder.h ++ iFolderClientLib.c ifolder.c ifolder.h + + libifolderclient_la_CFLAGS = \ + $(SIMIAS_CLIENT_C_CFLAGS) \ +@@ -28,18 +28,15 @@ + # > $(srcdir)/env.h + # $(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h + +-$(srcdir)/stdsoap2.h: +- cp $(GSOAP_PATH)/stdsoap2.h $(srcdir) +- + #$(srcdir)/iFolderClient.h: $(srcdir)/stdsoap2.c $(IFOLDER_CLIENT_WSDL) + +-$(srcdir)/iFolderClient.h: $(srcdir)/stdsoap2.h $(IFOLDER_CLIENT_WSDL) +- $(GSOAP_PATH)/wsdl2h -c -o $@ $(IFOLDER_CLIENT_WSDL) ++$(srcdir)/iFolderClient.h: $(IFOLDER_CLIENT_WSDL) ++ wsdl2h -c -o $@ $(IFOLDER_CLIENT_WSDL) + + $(srcdir)/iFolderClientLib.c: $(srcdir)/iFolderClient.h + > $(srcdir)/env.h +- $(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h +- $(GSOAP_PATH)/soapcpp2 -c -n -piFolder $(srcdir)/iFolderClient.h ++ soapcpp2 -c -penv $(srcdir)/env.h ++ soapcpp2 -c -n -piFolder $(srcdir)/iFolderClient.h + + install-exec-hook: + if !WINDOWS +@@ -51,19 +48,17 @@ + $(mkinstalldirs) $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) iFolderStub.h $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) iFolder.nsmap $(DESTDIR)$(includedir)/ifolder3 +- $(INSTALL_PROGRAM) stdsoap2.h $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) iFolderH.h $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) ifolder.h $(DESTDIR)$(includedir)/ifolder3 + + uninstall-local: + rm -f $(DESTDIR)$(includedir)/ifolder3/iFolderStub.h + rm -f $(DESTDIR)$(includedir)/ifolder3/iFolder.nsmap +- rm -f $(DESTDIR)$(includedir)/ifolder3/stdsoap2.h + rm -f $(DESTDIR)$(includedir)/ifolder3/iFolderH.h + rm -f $(DESTDIR)$(includedir)/ifolder3/ifolder.h + + clean-local: +- rm -f stdsoap2.* *.xml iFolder* env* soap* ++ rm -f *.xml iFolder* env* soap* + rm -rf $(COMMON_CLEAN_FILES) + + distclean-local: diff --git a/net-misc/ifolder3/files/ifolder-3.7-desktop-file-categories.patch b/net-misc/ifolder3/files/ifolder-3.7-desktop-file-categories.patch new file mode 100644 index 0000000..d6c55c9 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-3.7-desktop-file-categories.patch @@ -0,0 +1,11 @@ +diff -uNr ifolder.orig/src/UI/Linux/LinuxClient/application/ifolder.desktop.in ifolder/src/UI/Linux/LinuxClient/application/ifolder.desktop.in +--- ifolder.orig/src/UI/Linux/LinuxClient/application/ifolder.desktop.in 2009-04-06 11:33:57.236493486 +0200 ++++ ifolder/src/UI/Linux/LinuxClient/application/ifolder.desktop.in 2009-04-06 11:35:02.178603367 +0200 +@@ -1,6 +1,6 @@ + [Desktop Entry] + X-SuSE-translate=false +-Categories=Application;Utility;Filesystem; ++Categories=Application;Network; + Name=iFolder 3 + GenericName=Collaborative File Sharing + Comment=Backup, synchronize, and share files with others diff --git a/net-misc/ifolder3/files/ifolder-3.7-gnome-hack-1.patch b/net-misc/ifolder3/files/ifolder-3.7-gnome-hack-1.patch new file mode 100644 index 0000000..475207b --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-3.7-gnome-hack-1.patch @@ -0,0 +1,16 @@ +diff -uNr ifolder.orig/src/UI/Linux/LinuxClient/Makefile.am ifolder/src/UI/Linux/LinuxClient/Makefile.am +--- ifolder.orig/src/UI/Linux/LinuxClient/Makefile.am 2009-04-06 11:51:52.324659991 +0200 ++++ ifolder/src/UI/Linux/LinuxClient/Makefile.am 2009-04-06 11:52:27.963534276 +0200 +@@ -61,9 +61,9 @@ + #@INTLTOOL_SCHEMAS_RULE@ + + #if GCONF_SCHEMAS_INSTALL +-install-data-local: +- GCONF_CONFIG_SOURCE="" \ +- $(GCONFTOOL) --makefile-install-rule $(schemas_DATA) ++#install-data-local: ++# GCONF_CONFIG_SOURCE="" \ ++# $(GCONFTOOL) --makefile-install-rule $(schemas_DATA) + #endif + + EXTRA_DIST = $(schemas_DATA).in diff --git a/net-misc/ifolder3/files/ifolder-3.7-mono22-1.patch b/net-misc/ifolder3/files/ifolder-3.7-mono22-1.patch new file mode 100644 index 0000000..268c494 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-3.7-mono22-1.patch @@ -0,0 +1,44 @@ +diff -uNr ifolder.orig/configure.in ifolder/configure.in +--- ifolder.orig/configure.in 2009-04-06 11:37:50.085948127 +0200 ++++ ifolder/configure.in 2009-04-06 11:38:29.039647854 +0200 +@@ -42,8 +42,8 @@ + case $host_os in + linux*) + IFOLDER_OS='linux' +- AC_CHECK_PROG(CSC, mcs, mcs) +- test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: mcs not found in \$PATH]) ++ AC_CHECK_PROG(CSC, gmcs, gmcs) ++ test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH]) + PKG_CONFIG_DIR=${LIB64} ;; + darwin*) + IFOLDER_OS='darwin' +@@ -68,7 +68,7 @@ + AM_CONDITIONAL(LINUX, test "$IFOLDER_OS" = "linux") + AM_CONDITIONAL(WINDOWS, test "$IFOLDER_OS" = "windows") + AM_CONDITIONAL(DARWIN, test "$IFOLDER_OS" = "darwin") +-AM_CONDITIONAL(MONO, test "$CSC" = "mcs") ++AM_CONDITIONAL(MONO, test "$CSC" = "gmcs") + AM_CONDITIONAL(DOTNET, test "$CSC" = "csc") + + +@@ -102,7 +102,7 @@ + # + # Mono-specific configuration + # +- mcs) ++ gmcs) + CSC_EXEFLAG=/target:exe + CSC_LIBFLAG=/target:library + CSC_WINEXEFLAG=/target:winexe +diff -uNr ifolder.orig/src/common/WebService/Makefile.am ifolder/src/common/WebService/Makefile.am +--- ifolder.orig/src/common/WebService/Makefile.am 2009-04-06 11:37:50.083637002 +0200 ++++ ifolder/src/common/WebService/Makefile.am 2009-04-06 11:39:55.331276491 +0200 +@@ -25,7 +25,7 @@ + $(CSC) /out:$@ $(CSCFLAGS) $(iFolderWebService_FLAGS) $(SIMIAS_LIBS) $(SIMIAS_CLIENT_LIBS) $(iFolderWebService_LIBS:%=/r:%) $(iFolderWebService_LIBPATH:%=/lib:%) $(iFolderWebService_RESOURCES:%=$(ICON_FLAG)%) $(srcdir)/AssemblyInfo.cs $(iFolderWebService_CSFILES_CSC) $(DOC_FILE_CMD) + + ../iFolder/iFolderWebService.cs: iFolderWebService.wsdl +- wsdl -out:../iFolder/iFolderWebService.cs iFolderWebService.wsdl ++ wsdl2 -out:../iFolder/iFolderWebService.cs iFolderWebService.wsdl + + iFolderWebService.wsdl: Novell.iFolder.Web.dll GenerateWsdl.exe copy + $(MONO) GenerateWsdl.exe Novell.iFolder.Web.dll Novell.iFolder.Web.iFolderService http://127.0.0.1:8086/simias10/iFolder.asmx $@ diff --git a/net-misc/ifolder3/files/ifolder-3.7-mono22-2.patch b/net-misc/ifolder3/files/ifolder-3.7-mono22-2.patch new file mode 100644 index 0000000..5b86106 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-3.7-mono22-2.patch @@ -0,0 +1,36 @@ +diff -uNr ifolder.orig/configure.in ifolder/configure.in +--- ifolder.orig/configure.in 2009-04-20 09:39:10.046498537 +0200 ++++ ifolder/configure.in 2009-04-20 09:40:14.824256335 +0200 +@@ -46,11 +46,11 @@ + case $host_os in + linux*) + IFOLDER_OS='linux' +- AC_CHECK_PROG(CSC, mcs, mcs) +- test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: mcs not found in \$PATH]) ++ AC_CHECK_PROG(CSC, gmcs, gmcs) ++ test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH]) + PKG_CONFIG_DIR=${LIB64} + +- AC_CHECK_PROG(WSDL, wsdl1, wsdl1,wsdl) ++ AC_CHECK_PROG(WSDL, wsdl2, wsdl2) + ;; + darwin*) + IFOLDER_OS='darwin' +@@ -75,7 +75,7 @@ + AM_CONDITIONAL(LINUX, test "$IFOLDER_OS" = "linux") + AM_CONDITIONAL(WINDOWS, test "$IFOLDER_OS" = "windows") + AM_CONDITIONAL(DARWIN, test "$IFOLDER_OS" = "darwin") +-AM_CONDITIONAL(MONO, test "$CSC" = "mcs") ++AM_CONDITIONAL(MONO, test "$CSC" = "gmcs") + AM_CONDITIONAL(DOTNET, test "$CSC" = "csc") + + +@@ -109,7 +109,7 @@ + # + # Mono-specific configuration + # +- mcs) ++ gmcs) + CSC_EXEFLAG=/target:exe + CSC_LIBFLAG=/target:library + CSC_WINEXEFLAG=/target:winexe diff --git a/net-misc/ifolder3/files/ifolder-3.7-use_system_gsoap.patch b/net-misc/ifolder3/files/ifolder-3.7-use_system_gsoap.patch new file mode 100644 index 0000000..64662c2 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-3.7-use_system_gsoap.patch @@ -0,0 +1,56 @@ +diff -uNr ifolder.orig/src/common/libifolder/Makefile.am ifolder/src/common/libifolder/Makefile.am +--- ifolder.orig/src/common/libifolder/Makefile.am 2009-04-06 11:47:20.475212616 +0200 ++++ ifolder/src/common/libifolder/Makefile.am 2009-04-06 11:49:30.729802612 +0200 +@@ -15,7 +15,7 @@ + override CFLAGS = + + libifolderclient_la_SOURCES = \ +- iFolderClientLib.c stdsoap2.h ifolder.c ifolder.h ++ iFolderClientLib.c ifolder.c ifolder.h + + libifolderclient_la_CFLAGS = \ + $(SIMIAS_CLIENT_C_CFLAGS) \ +@@ -28,18 +28,15 @@ + # > $(srcdir)/env.h + # $(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h + +-$(srcdir)/stdsoap2.h: +- cp $(GSOAP_PATH)/stdsoap2.h $(srcdir) +- + #$(srcdir)/iFolderClient.h: $(srcdir)/stdsoap2.c $(IFOLDER_CLIENT_WSDL) + +-$(srcdir)/iFolderClient.h: $(srcdir)/stdsoap2.h $(IFOLDER_CLIENT_WSDL) +- $(GSOAP_PATH)/wsdl2h -c -o $@ $(IFOLDER_CLIENT_WSDL) ++$(srcdir)/iFolderClient.h: $(IFOLDER_CLIENT_WSDL) ++ wsdl2h -c -o $@ $(IFOLDER_CLIENT_WSDL) + + $(srcdir)/iFolderClientLib.c: $(srcdir)/iFolderClient.h + > $(srcdir)/env.h +- $(GSOAP_PATH)/soapcpp2 -c -penv $(srcdir)/env.h +- $(GSOAP_PATH)/soapcpp2 -c -n -piFolder $(srcdir)/iFolderClient.h ++ soapcpp2 -c -penv $(srcdir)/env.h ++ soapcpp2 -c -n -piFolder $(srcdir)/iFolderClient.h + + install-exec-hook: + if !WINDOWS +@@ -51,19 +48,17 @@ + $(mkinstalldirs) $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) iFolderStub.h $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) iFolder.nsmap $(DESTDIR)$(includedir)/ifolder3 +- $(INSTALL_PROGRAM) stdsoap2.h $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) iFolderH.h $(DESTDIR)$(includedir)/ifolder3 + $(INSTALL_PROGRAM) ifolder.h $(DESTDIR)$(includedir)/ifolder3 + + uninstall-local: + rm -f $(DESTDIR)$(includedir)/ifolder3/iFolderStub.h + rm -f $(DESTDIR)$(includedir)/ifolder3/iFolder.nsmap +- rm -f $(DESTDIR)$(includedir)/ifolder3/stdsoap2.h + rm -f $(DESTDIR)$(includedir)/ifolder3/iFolderH.h + rm -f $(DESTDIR)$(includedir)/ifolder3/ifolder.h + + clean-local: +- rm -f stdsoap2.* *.xml iFolder* env* soap* ++ rm -f *.xml iFolder* env* soap* + rm -rf $(COMMON_CLEAN_FILES) + + distclean-local: diff --git a/net-misc/ifolder3/files/ifolder-disambiguate_process.dpatch b/net-misc/ifolder3/files/ifolder-disambiguate_process.dpatch new file mode 100755 index 0000000..1ea916f --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-disambiguate_process.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 002_disambiguate_process.dpatch by Tan Rui Boon +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad ifolder-3.6~/src/LinuxClient/application/iFolderApplication.cs ifolder-3.6/src/LinuxClient/application/iFolderApplication.cs +--- ifolder-3.6~/src/LinuxClient/application/iFolderApplication.cs 2008-06-04 11:58:33.000000000 +0800 ++++ ifolder-3.6/src/LinuxClient/application/iFolderApplication.cs 2008-06-04 12:14:08.000000000 +0800 +@@ -1722,7 +1722,7 @@ + */ + public static void Main (string[] args) + { +- Process[] processes = ++ System.Diagnostics.Process[] processes = + System.Diagnostics.Process.GetProcessesByName("iFolderClient"); + + if(processes.Length > 1) diff --git a/net-misc/ifolder3/files/ifolder-gnome-hack-1.patch b/net-misc/ifolder3/files/ifolder-gnome-hack-1.patch new file mode 100644 index 0000000..6e81d12 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-gnome-hack-1.patch @@ -0,0 +1,16 @@ +diff -uNr ifolder.orig/src/LinuxClient/Makefile.am ifolder/src/LinuxClient/Makefile.am +--- ifolder.orig/src/LinuxClient/Makefile.am 2009-02-21 18:13:49.949960199 +0100 ++++ ifolder/src/LinuxClient/Makefile.am 2009-02-21 18:14:07.017661288 +0100 +@@ -58,9 +58,9 @@ + #@INTLTOOL_SCHEMAS_RULE@ + + #if GCONF_SCHEMAS_INSTALL +-install-data-local: +- GCONF_CONFIG_SOURCE="" \ +- $(GCONFTOOL) --makefile-install-rule $(schemas_DATA) ++#install-data-local: ++# GCONF_CONFIG_SOURCE="" \ ++# $(GCONFTOOL) --makefile-install-rule $(schemas_DATA) + #endif + + EXTRA_DIST = $(schemas_DATA).in diff --git a/net-misc/ifolder3/files/ifolder-lib_name.dpatch b/net-misc/ifolder3/files/ifolder-lib_name.dpatch new file mode 100755 index 0000000..a4b2364 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-lib_name.dpatch @@ -0,0 +1,21 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## gtk.dpatch by Tan Rui Boon +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad ifolder-3.6~/configure.in ifolder-3.6/configure.in +--- ifolder-3.6~/configure.in 2008-06-03 23:32:04.000000000 +0800 ++++ ifolder-3.6/configure.in 2008-06-04 00:02:26.000000000 +0800 +@@ -498,8 +498,8 @@ + # AC_PROG_INTLTOOL + + PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP2_MINIMUM_VERSION) +- GTK_SHARP_PREFIX=`pkg-config --variable=prefix gtk-sharp` +- GTK_SHARP_VERSION=`pkg-config --modversion gtk-sharp` ++ GTK_SHARP_PREFIX=`pkg-config --variable=prefix gtk-sharp-2.0` ++ GTK_SHARP_VERSION=`pkg-config --modversion gtk-sharp-2.0` + AC_SUBST(GTK_SHARP_PREFIX) + AC_SUBST(GTK_SHARP_LIBS) + diff --git a/net-misc/ifolder3/files/ifolder-mono22-1.patch b/net-misc/ifolder3/files/ifolder-mono22-1.patch new file mode 100644 index 0000000..e794de7 --- /dev/null +++ b/net-misc/ifolder3/files/ifolder-mono22-1.patch @@ -0,0 +1,61 @@ +diff -uNr ifolder.orig/configure.in ifolder/configure.in +--- ifolder.orig/configure.in 2009-02-21 17:03:50.447382682 +0100 ++++ ifolder/configure.in 2009-02-21 17:04:22.689853328 +0100 +@@ -20,21 +20,21 @@ + case $host_os in + linux*) + IFOLDER_OS='linux' +- AC_CHECK_PROG(CSC, mcs, mcs) +- test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: mcs not found in \$PATH]) ++ AC_CHECK_PROG(CSC, gmcs, gmcs) ++ test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH]) + PKG_CONFIG_DIR='lib' + ;; + darwin*) + IFOLDER_OS='darwin' +- AC_CHECK_PROG(CSC, mcs, mcs) +- test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: mcs not found in \$PATH]) ++ AC_CHECK_PROG(CSC, gmcs, gmcs) ++ test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH]) + PKG_CONFIG_DIR='lib' + ;; + cygwin*) + IFOLDER_OS='windows' + AC_CHECK_PROG(CSC, csc, csc) +- test -z "$CSC" && AC_CHECK_PROG(CSC, mcs, mcs) +- test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: neither csc nor mcs found in \$PATH]) ++ test -z "$CSC" && AC_CHECK_PROG(CSC, gmcs, gmcs) ++ test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: neither csc nor gmcs found in \$PATH]) + PKG_CONFIG_DIR='.' + ;; + *) +@@ -47,7 +47,7 @@ + AM_CONDITIONAL(LINUX, test "$IFOLDER_OS" = "linux") + AM_CONDITIONAL(WINDOWS, test "$IFOLDER_OS" = "windows") + AM_CONDITIONAL(DARWIN, test "$IFOLDER_OS" = "darwin") +-AM_CONDITIONAL(MONO, test "$CSC" = "mcs") ++AM_CONDITIONAL(MONO, test "$CSC" = "gmcs") + AM_CONDITIONAL(DOTNET, test "$CSC" = "csc") + + # +@@ -80,7 +80,7 @@ + # + # Mono-specific configuration + # +- mcs) ++ gmcs) + CSC_EXEFLAG=/target:exe + CSC_LIBFLAG=/target:library + CSC_WINEXEFLAG=/target:winexe +diff -uNr ifolder.orig/src/WebService/Makefile.am ifolder/src/WebService/Makefile.am +--- ifolder.orig/src/WebService/Makefile.am 2009-02-21 17:17:40.134595669 +0100 ++++ ifolder/src/WebService/Makefile.am 2009-02-21 17:19:12.055858183 +0100 +@@ -25,7 +25,7 @@ + $(CSC) /out:$@ $(CSCFLAGS) $(iFolderWebService_FLAGS) $(SIMIAS_LIBS) $(SIMIAS_CLIENT_LIBS) $(iFolderWebService_LIBS:%=/r:%) $(iFolderWebService_LIBPATH:%=/lib:%) $(iFolderWebService_RESOURCES:%=$(ICON_FLAG)%) $(srcdir)/AssemblyInfo.cs $(iFolderWebService_CSFILES_CSC) $(DOC_FILE_CMD) + + ../iFolder/iFolderWebService.cs: iFolderWebService.wsdl +- wsdl -out:../iFolder/iFolderWebService.cs iFolderWebService.wsdl ++ wsdl2 -out:../iFolder/iFolderWebService.cs iFolderWebService.wsdl + + iFolderWebService.wsdl: Novell.iFolder.Web.dll GenerateWsdl.exe copy + $(MONO) GenerateWsdl.exe Novell.iFolder.Web.dll Novell.iFolder.Web.iFolderService http://127.0.0.1:8086/simias10/iFolder.asmx $@ diff --git a/net-misc/ifolder3/ifolder-3.6.7318.1-r2.ebuild b/net-misc/ifolder3/ifolder-3.6.7318.1-r2.ebuild new file mode 100644 index 0000000..3a65d27 --- /dev/null +++ b/net-misc/ifolder3/ifolder-3.6.7318.1-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +WANT_AUTOMAKE=1.9 +inherit mono eutils gnome2 autotools + +DESCRIPTION="Novell iFolder" +HOMEPAGE="http://www.ifolder.com/" +SRC_URI="http://distfiles.one-gear.com/distfiles/${PN}${PV:0:1}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +RESTRICT="mirror" + +IUSE="" +DEPEND=">=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.6 + >=net-libs/gsoap-2.7.1 + >=gnome-base/eel-2.12" + +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.6" + +S=${WORKDIR}/${PN} +MAKEOPTS="-j1" + +src_prepare() { + epatch "${FILESDIR}"/desktop-file-categories.patch || die "Error applying patch" + epatch "${FILESDIR}"/ifolder-mono22-1.patch || die "Error applying patch" + epatch "${FILESDIR}"/ifolder-disambiguate_process.dpatch || die "Error applying patch" + epatch "${FILESDIR}"/ifolder-lib_name.dpatch || die "Error applying patch" + epatch "${FILESDIR}"/ifolder-3.6.use_system_gsoap.patch || die "Error applying patch" + epatch "${FILESDIR}"/ifolder-gnome-hack-1.patch || die "Error applying patch" + eautoreconf || die "eautoreconf failed" +} + +src_configure() { + econf || die "configure failed" +} + +src_install() { + make DESTDIR="${D}" install +} diff --git a/net-misc/ifolder3/ifolder-3.7_pre6680.ebuild b/net-misc/ifolder3/ifolder-3.7_pre6680.ebuild new file mode 100644 index 0000000..bbdba02 --- /dev/null +++ b/net-misc/ifolder3/ifolder-3.7_pre6680.ebuild @@ -0,0 +1,55 @@ +# 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/ifolder/trunk/ifolder/@${PV/3.7_pre/}" + +inherit mono eutils autotools subversion + +DESCRIPTION="Novell iFolder" +HOMEPAGE="http://www.ifolder.com/" +#SRC_URI="http://distfiles.one-gear.com/distfiles/${PN}${PV:0:1}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +IUSE="" +DEPEND=">=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.6 + >=net-libs/gsoap-2.7.1 + >=gnome-base/eel-2.12" + +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.7" + +S="${WORKDIR}/${PN}" + +src_prepare() { + epatch "${FILESDIR}"/ifolder-3.7-desktop-file-categories.patch || die "Error applying patch" + epatch "${FILESDIR}"/ifolder-3.7-mono22-1.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" + eautoreconf || die "eautoreconf failed" +} + +src_configure() { + econf || die "configure failed" +} + +src_compile() { + emake -j1 || die "build failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" +} diff --git a/net-misc/ifolder3/ifolder-3.7_pre6731.ebuild b/net-misc/ifolder3/ifolder-3.7_pre6731.ebuild new file mode 100644 index 0000000..e338e12 --- /dev/null +++ b/net-misc/ifolder3/ifolder-3.7_pre6731.ebuild @@ -0,0 +1,57 @@ +# 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/ifolder/trunk/ifolder/@${PV/3.7_pre/}" + +inherit mono eutils autotools subversion + +DESCRIPTION="Novell iFolder" +HOMEPAGE="http://www.ifolder.com/" +#SRC_URI="http://distfiles.one-gear.com/distfiles/${PN}${PV:0:1}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +IUSE="" +DEPEND=">=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.6 + >=net-libs/gsoap-2.7.1 + >=gnome-base/eel-2.12 + ! + + +maintainer-wanted + diff --git a/net-misc/simias/Manifest b/net-misc/simias/Manifest index 35edf06..7b393e3 100644 --- a/net-misc/simias/Manifest +++ b/net-misc/simias/Manifest @@ -2,6 +2,8 @@ AUX simias-1.8-mono22-3.patch 1371 RMD160 07223bd3ff49b33a61e5460e76e1109e6a9ae5 AUX simias-1.8-mono22-4.patch 1306 RMD160 5eb17a2661953671ba9b9f142a747bfc47acca92 SHA1 e7181aa25814457a4e85b38667f99b06c239d2cc SHA256 03892c1cba2b23e4f705783e34e7f67bb5a2c7a146bee14280d427c9456e04c2 AUX simias-1.8-use_system_gsoap-2.patch 2431 RMD160 17bbd1ba7db59b2b83f79a4dfb9801a860c585bc SHA1 eec1afc346bbcce296e8118eae20771315a38636 SHA256 f76e52c10107e62ef71f249d291a82b56fb13a5217c494ea2b48ac6267d2a549 AUX simias-libflaim_shared-1.patch 749 RMD160 a8c402e4c822cf7961068308e46dbfea4e69ffea SHA1 37aed1ec52275c2d3e3cdfe37e2b122e07781c43 SHA256 9a9918fcaa7a6e528b8f15f9c719b886b51af3264bb89fd59859f0023eb9050f +DIST simias-1.8.3.9328.1.tar.gz 27799601 RMD160 2bda7e2123b63d7c4b8896c2945afb10fdbe305e SHA1 5319e6c4900fd9f38f82b149151c34c34cd16996 SHA256 0f0abbbb8a4e981c55d358c9e8166f830efc34c3dfd6fe4028e0c4d22159f1c3 +EBUILD simias-1.8.3.9328.1.ebuild 1509 RMD160 a32ed7ef64653ec299036c77c4c1a1b5abed85eb SHA1 7c0d37f3b205c3d670a3436ecdc1d97bf2d48d1b SHA256 9eb7c1b1254dfe176aa91b072ef4852016db1630a2bdc39ce2bef97ea4696045 EBUILD simias-1.8_pre7153.ebuild 1484 RMD160 a2e8a566ad9fd1596e5c71a660d0dcfd75b3c028 SHA1 f76e9255ca88132f1d8b1a10aa201541c67bd265 SHA256 b6cba4e6ce36ac464dedba2ffd980927bd0a41646a702fd2f212e5292ce90da7 EBUILD simias-1.8_pre7161.ebuild 1484 RMD160 a2e8a566ad9fd1596e5c71a660d0dcfd75b3c028 SHA1 f76e9255ca88132f1d8b1a10aa201541c67bd265 SHA256 b6cba4e6ce36ac464dedba2ffd980927bd0a41646a702fd2f212e5292ce90da7 EBUILD simias-1.8_pre7276.ebuild 1484 RMD160 a2e8a566ad9fd1596e5c71a660d0dcfd75b3c028 SHA1 f76e9255ca88132f1d8b1a10aa201541c67bd265 SHA256 b6cba4e6ce36ac464dedba2ffd980927bd0a41646a702fd2f212e5292ce90da7