FreeBSD Bugzilla – Attachment 178068 Details for
Bug 215359
net-mgmt/ccnet: Updated to 6.0.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
ccnet-client.diff
2-ccnet-client.diff (text/plain), 36.14 KB, created by
Ultima
on 2016-12-18 19:24:55 UTC
(
hide
)
Description:
ccnet-client.diff
Filename:
MIME Type:
Creator:
Ultima
Created:
2016-12-18 19:24:55 UTC
Size:
36.14 KB
patch
obsolete
>diff -ruNp orig/net-mgmt/ccnet/Makefile current/net-mgmt/ccnet/Makefile >--- orig/net-mgmt/ccnet/Makefile 2016-12-18 13:02:10.206233000 -0500 >+++ current/net-mgmt/ccnet/Makefile 1969-12-31 19:00:00.000000000 -0500 >@@ -1,72 +0,0 @@ >-# $FreeBSD$ >- >-PORTNAME= ccnet >-PORTVERSION= 6.0.0 >-DISTVERSIONPREFIX= v >-DISTVERSIONSUFFIX= -server >-CATEGORIES= net-mgmt devel >- >-MAINTAINER= ultima1252@gmail.com >-COMMENT= Framework for writing networked applications >- >-LICENSE= GPLv3 >-LICENSE_FILE= ${WRKSRC}/LICENCE.txt >- >-BUILD_DEPENDS= valac:lang/vala >-LIB_DEPENDS= libsearpc.so:devel/libsearpc \ >- libglib-2.0.so:devel/glib20 \ >- libsqlite3.so:databases/sqlite3 \ >- libzdb.so:databases/libzdb \ >- libuuid.so:misc/e2fsprogs-libuuid \ >- libevent.so:devel/libevent2 \ >- libjansson.so:devel/jansson \ >- libldap.so:net/openldap24-client >- >-CONFLICTS= ccnet-server-[0-9]* >- >-USE_GITHUB= yes >-GH_ACCOUNT= haiwen >- >-USES= autoreconf gettext libtool localbase pathfix pkgconfig \ >- python:-2.7 shebangfix ssl >-USE_LDCONFIG= yes >-SHEBANG_FILES= tools/*.py >- >-CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" >-GNU_CONFIGURE= yes >-CONFIGURE_ARGS+= --enable-server --enable-ldap >-INSTALL_TARGET= install-strip >- >-HAIWENDIR= www/haiwen >-SEAFILE_SERVER= ${HAIWENDIR}/seafile-server >-SEABIN= ${SEAFILE_SERVER}/seafile/bin >-SEALIB= ${SEAFILE_SERVER}/seafile/lib >- >-USERS= seafile >-GROUPS= ${USERS} >- >-PLIST_SUB= USERS=${USERS} \ >- GROUPS=${GROUPS} \ >- SEAFILE_SERVER=${SEAFILE_SERVER} \ >- HAIWENDIR=${HAIWENDIR} >- >-.include <bsd.port.options.mk> >- >-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 >-WITH_OPENSSL_PORT= yes >-.endif >- >-post-install: >- @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} >- ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/ccnet-init ${STAGEDIR}${PREFIX}/${SEABIN} >- ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/ccnet-server ${STAGEDIR}${PREFIX}/${SEABIN} >- ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/ccnet-servtool ${STAGEDIR}${PREFIX}/${SEABIN} >- ${RM} ${STAGEDIR}${PREFIX}/bin/ccnet-init \ >- ${STAGEDIR}${PREFIX}/bin/ccnet-server \ >- ${STAGEDIR}${PREFIX}/bin/ccnet-servtool >- (cd ${STAGEDIR}${PREFIX}/lib && \ >- ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) >- @${RM} -r ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} >- ${LN} -s ${PREFIX}/${SEABIN}/ccnet-server ${STAGEDIR}${PREFIX}/bin/ >- >-.include <bsd.port.mk> >diff -ruNp orig/net-mgmt/ccnet/distinfo current/net-mgmt/ccnet/distinfo >--- orig/net-mgmt/ccnet/distinfo 2016-12-17 18:03:10.648129000 -0500 >+++ current/net-mgmt/ccnet/distinfo 1969-12-31 19:00:00.000000000 -0500 >@@ -1,3 +0,0 @@ >-TIMESTAMP = 1470238343 >-SHA256 (haiwen-ccnet-v6.0.0-server_GH0.tar.gz) = bb7be1c4a6c0a6d4cc9456089c6d16bbeba72541a4a9b59ead8a4075f067fc93 >-SIZE (haiwen-ccnet-v6.0.0-server_GH0.tar.gz) = 222098 >diff -ruNp orig/net-mgmt/ccnet/files/patch-Makefile.am current/net-mgmt/ccnet/files/patch-Makefile.am >--- orig/net-mgmt/ccnet/files/patch-Makefile.am 2016-12-17 18:03:10.648321000 -0500 >+++ current/net-mgmt/ccnet/files/patch-Makefile.am 1969-12-31 19:00:00.000000000 -0500 >@@ -1,16 +0,0 @@ >---- Makefile.am.orig 2015-11-26 15:34:14 UTC >-+++ Makefile.am >-@@ -24,9 +24,13 @@ ACLOCAL_AMFLAGS = -I m4 >- install-data-local: >- if MACOS >- sed -i '' -e "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) >-+else >-+if BSD >-+ sed -i '' "s|(DESTDIR)|${PREFIX}|g" $(pcfiles) >- else >- ${SED} -i "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) >- endif >-+endif >- >- dist-hook: >- git log --format='%H' -1 > $(distdir)/latest_commit >diff -ruNp orig/net-mgmt/ccnet/files/patch-configure.ac current/net-mgmt/ccnet/files/patch-configure.ac >--- orig/net-mgmt/ccnet/files/patch-configure.ac 2016-12-17 18:03:10.648455000 -0500 >+++ current/net-mgmt/ccnet/files/patch-configure.ac 1969-12-31 19:00:00.000000000 -0500 >@@ -1,78 +0,0 @@ >---- configure.ac.orig 2015-11-11 09:50:52 UTC >-+++ configure.ac >-@@ -51,8 +51,16 @@ else >- AC_MSG_RESULT(no) >- fi >- >-+AC_MSG_CHECKING(for BSD) >-+if test `uname | grep -e BSD -e DragonFly | wc -l` = "1"; then >-+ bbsd=true >-+ AC_MSG_RESULT(compile in BSD) >-+else >-+ AC_MSG_RESULT(no) >-+fi >-+ >- AC_MSG_CHECKING(for Linux) >--if test "$bmac" != "true" -a "$bwin32" != "true"; then >-+if test "$bmac" != "true" -a "$bwin32" != "true" -a "$bbsd" != "true"; then >- blinux=true >- AC_MSG_RESULT(compile in linux) >- else >-@@ -154,6 +162,7 @@ AM_CONDITIONAL([COMPILE_DEMO], [test "${ >- AM_CONDITIONAL([WIN32], [test "$bwin32" = "true"]) >- AM_CONDITIONAL([MACOS], [test "$bmac" = "true"]) >- AM_CONDITIONAL([LINUX], [test "$blinux" = "true"]) >-+AM_CONDITIONAL([BSD], [test "$bbsd" = "true"]) >- >- >- # check libraries >-@@ -213,6 +222,7 @@ if test "$bwin32" = true; then >- LIBS= >- LIB_RESOLV= >- LIB_UUID=-lrpcrt4 >-+ LIB_KVM= >- LIB_IPHLPAPI=-liphlpapi >- LIB_SHELL32=-lshell32 >- LIB_PSAPI=-lpsapi >-@@ -225,11 +235,25 @@ elif test "$bmac" = true ; then >- LIB_INTL= >- LIB_RESOLV=-lresolv >- LIB_UUID= >-+ LIB_KVM= >- LIB_IPHLPAPI= >- LIB_SHELL32= >- LIB_PSAPI= >- MSVC_CFLAGS= >- LIB_DIRWATCH="-framework CoreServices" >-+elif test "$bbsd" = true ; then >-+ LIB_WS32= >-+ LIB_GDI32= >-+ LIB_RT= >-+ LIB_INTL= >-+ LIB_RESOLV= >-+ LIB_UUID=-luuid >-+ LIB_KVM=-lkvm >-+ LIB_IPHLPAPI= >-+ LIB_SHELL32= >-+ LIB_PSAPI= >-+ MSVC_CFLAGS= >-+ LIB_DIRWATCH= >- else >- LIB_WS32= >- LIB_GDI32= >-@@ -237,6 +261,7 @@ else >- LIB_INTL= >- LIB_RESOLV=-lresolv >- LIB_UUID=-luuid >-+ LIB_KVM= >- LIB_IPHLPAPI= >- LIB_SHELL32= >- LIB_PSAPI= >-@@ -250,6 +275,7 @@ AC_SUBST(LIB_RT) >- AC_SUBST(LIB_INTL) >- AC_SUBST(LIB_RESOLV) >- AC_SUBST(LIB_UUID) >-+AC_SUBST(LIB_KVM) >- AC_SUBST(LIB_IPHLPAPI) >- AC_SUBST(LIB_SHELL32) >- AC_SUBST(LIB_PSAPI) >diff -ruNp orig/net-mgmt/ccnet/files/patch-lib_Makefile.am current/net-mgmt/ccnet/files/patch-lib_Makefile.am >--- orig/net-mgmt/ccnet/files/patch-lib_Makefile.am 2016-12-17 18:03:10.648574000 -0500 >+++ current/net-mgmt/ccnet/files/patch-lib_Makefile.am 1969-12-31 19:00:00.000000000 -0500 >@@ -1,10 +0,0 @@ >---- lib/Makefile.am.orig 2015-11-26 15:34:14 UTC >-+++ lib/Makefile.am >-@@ -61,6 +61,7 @@ libccnetd_la_SOURCES = utils.c db.c job- >- libccnetd_la_LDFLAGS = -no-undefined >- libccnetd_la_LIBADD = @GLIB2_LIBS@ @GOBJECT_LIBS@ @SSL_LIBS@ @LIB_GDI32@ \ >- -lsqlite3 @LIBEVENT_LIBS@ @LIB_WS32@ @LIB_UUID@ \ >-+ @LIB_KVM@ \ >- @LIB_SHELL32@ @LIB_PSAPI@ @SEARPC_LIBS@ >- >- >diff -ruNp orig/net-mgmt/ccnet/files/patch-lib_net.c current/net-mgmt/ccnet/files/patch-lib_net.c >--- orig/net-mgmt/ccnet/files/patch-lib_net.c 2016-12-17 18:03:10.648694000 -0500 >+++ current/net-mgmt/ccnet/files/patch-lib_net.c 1969-12-31 19:00:00.000000000 -0500 >@@ -1,14 +0,0 @@ >---- lib/net.c.orig 2015-11-11 09:50:52 UTC >-+++ lib/net.c >-@@ -152,7 +152,11 @@ ccnet_net_bind_tcp (int port, int nonblo >- >- snprintf (buf, sizeof(buf), "%d", port); >- >-+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >-+ if ( (n = getaddrinfo("0.0.0.0", buf, &hints, &res) ) != 0) { >-+#else >- if ( (n = getaddrinfo(NULL, buf, &hints, &res) ) != 0) { >-+#endif >- ccnet_warning ("getaddrinfo fails: %s\n", gai_strerror(n)); >- return -1; >- } >diff -ruNp orig/net-mgmt/ccnet/files/patch-lib_utils.c current/net-mgmt/ccnet/files/patch-lib_utils.c >--- orig/net-mgmt/ccnet/files/patch-lib_utils.c 2016-12-17 18:03:10.648899000 -0500 >+++ current/net-mgmt/ccnet/files/patch-lib_utils.c 1969-12-31 19:00:00.000000000 -0500 >@@ -1,194 +0,0 @@ >---- lib/utils.c.orig 2016-01-08 11:43:49 UTC >-+++ lib/utils.c >-@@ -43,6 +43,16 @@ >- >- #include <event2/util.h> >- >-+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >-+#include <netinet/in.h> >-+#include <stdlib.h> >-+#include <kvm.h> >-+#include <paths.h> >-+#include <sys/param.h> >-+#include <sys/sysctl.h> >-+#include <sys/user.h> >-+#endif >-+ >- extern int inet_pton(int af, const char *src, void *dst); >- >- >-@@ -1469,14 +1479,20 @@ get_argv_utf8 (int *argc) >- } >- #endif /* ifdef WIN32 */ >- >--#ifdef __linux__ >-+ >- /* read the link of /proc/123/exe and compare with `process_name' */ >- static int >--find_process_in_dirent(struct dirent *dir, const char *process_name) >-+find_process_in_dirent_procfs(struct dirent *dir, const char *process_name) >- { >- char path[512]; >- /* fisrst construct a path like /proc/123/exe */ >-+#if defined(__linux__) >- if (sprintf (path, "/proc/%s/exe", dir->d_name) < 0) { >-+#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) >-+ if (sprintf (path, "/proc/%s/file", dir->d_name) < 0) { >-+#else >-+ if (1) { >-+#endif >- return -1; >- } >- >-@@ -1500,7 +1516,8 @@ find_process_in_dirent(struct dirent *di >- } >- >- /* read the /proc fs to determine whether some process is running */ >--gboolean process_is_running (const char *process_name) >-+static gboolean >-+process_is_running_procfs (const char *process_name) >- { >- DIR *proc_dir = opendir("/proc"); >- if (!proc_dir) { >-@@ -1514,7 +1531,7 @@ gboolean process_is_running (const char >- /* /proc/[1-9][0-9]* */ >- if (first > '9' || first < '1') >- continue; >-- int pid = find_process_in_dirent(subdir, process_name); >-+ int pid = find_process_in_dirent_procfs(subdir, process_name); >- if (pid > 0) { >- closedir(proc_dir); >- return TRUE; >-@@ -1524,6 +1541,18 @@ gboolean process_is_running (const char >- closedir(proc_dir); >- return FALSE; >- } >-+ >-+#ifdef __linux__ >-+static int >-+find_process_in_dirent(struct dirent *dir, const char *process_name) >-+{ >-+ return find_process_in_dirent_procfs(dir, process_name); >-+} >-+ >-+gboolean >-+process_is_running (const char *process_name) { >-+ return process_is_running_procfs(process_name); >-+} >- #endif >- >- #ifdef __APPLE__ >-@@ -1534,6 +1563,113 @@ gboolean process_is_running (const char >- } >- #endif >- >-+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >-+#if defined(__FreeBSD__) >-+#if __FreeBSD_version < 1100097 >-+#define PSKIP(kp) ((kp)->ki_pid == mypid || \ >-+ (!kthreads && ((kp)->ki_flag & P_KTHREAD) != 0)) >-+#else >-+#define PSKIP(kp) ((kp)->ki_pid == mypid || \ >-+ (!kthreads && ((kp)->ki_flag & P_KPROC) != 0)) >-+#endif >-+#define KVM_OPENFILES(exec, coref, buf) \ >-+ kvm_openfiles(exec, coref, NULL, O_RDONLY, buf) >-+#define KVM_GETPROCS(kd, plist, nproc) \ >-+ kvm_getprocs(kd, KERN_PROC_PROC, 0, &nproc) >-+ >-+#elif defined(__DragonFly__) >-+#define PSKIP(kp) ((kp)->kp_pid == mypid || \ >-+ (!kthreads && ((kp)->kp_flags & P_SYSTEM) != 0)) >-+#define KVM_OPENFILES(exec, coref, buf) \ >-+ kvm_openfiles(exec, coref, NULL, O_RDONLY, buf) >-+#define KVM_GETPROCS(kd, plist, nproc) \ >-+ kvm_getprocs(kd, KERN_PROC_ALL, 0, &nproc) >-+ >-+#elif defined(__NetBSD__) >-+#define PSKIP(kp) ((kp)->kp_pid == mypid || \ >-+ ((kp)->p_flag & P_SYSTEM) != 0) >-+#define KVM_OPENFILES(exec, coref, buf) \ >-+ kvm_openfiles(exec, coref, NULL, KVM_NO_FILES, buf) >-+#define KVM_GETPROCS(kd, plist, nproc) \ >-+ kvm_getprocs(kd, KERN_PROC_ALL, 0, sizeof(*plist), &nproc) >-+ >-+#elif defined(__OpenBSD__) >-+#define PSKIP(kp) ((kp)->kp_pid == mypid || \ >-+ ((kp)->p_flag & (P_SYSTEM | P_THREAD)) != 0) >-+#define KVM_OPENFILES(exec, coref, buf) \ >-+ kvm_openfiles(exec, coref, NULL, KVM_NO_FILES, buf) >-+#define KVM_GETPROCS(kd, plist, nproc) \ >-+ kvm_getprocs(kd, KERN_PROC_ALL, 0, sizeof(*plist), &nproc) >-+ >-+#else >-+#define PSKIP(kp) 0 >-+#define KVM_OPENFILES(exec, coref, buf) 0 >-+#define KVM_GETPROCS(kd, plist, nproc) 0 >-+#endif >-+ >-+#define WITH_PROC_FS g_file_test("/proc/curproc", G_FILE_TEST_EXISTS) >-+ >-+static int >-+count_running_process_kvm(const char *process_name) { >-+ >-+ static kvm_t *kd; >-+ static struct kinfo_proc *plist; >-+ static int nproc; >-+ static pid_t mypid; >-+ static int kthreads; >-+ >-+ char buf[_POSIX2_LINE_MAX]; >-+ const char * execf, *coref; >-+ char **pargv; >-+ int i, selected_nproc; >-+ struct kinfo_proc *kp; >-+ >-+ selected_nproc = 0; >-+ execf = NULL; >-+ coref = _PATH_DEVNULL; >-+ >-+ mypid = getpid(); >-+ kd = KVM_OPENFILES(execf, coref, buf); >-+ if (kd == NULL) { >-+ fprintf(stderr, "Error: Cannot open kernel files (%s)", buf); >-+ exit(1); >-+ } >-+ >-+ plist = KVM_GETPROCS(kd, plist, nproc); >-+ if (plist == NULL) { >-+ fprintf(stderr, "Error: Cannot get process list (%s)", kvm_geterr(kd)); >-+ exit(1); >-+ } >-+ >-+ for(i = 0, kp = plist; i < nproc; i++, kp++) { >-+ if (PSKIP(kp)) { >-+ continue; >-+ } >-+ if ((pargv = kvm_getargv(kd, kp, 0)) != NULL) { >-+ if (strstr(pargv[0], process_name) != NULL) { >-+ selected_nproc += 1; >-+ } >-+ } >-+ } >-+ kvm_close(kd); >-+ kvm_close(kd); >-+ >-+ return selected_nproc; >-+} >-+ >-+gboolean >-+process_is_running(const char * process_name) { >-+ if (WITH_PROC_FS) { >-+ return process_is_running_procfs(process_name); >-+ } >-+ if (count_running_process_kvm(process_name) > 0) { >-+ return TRUE; >-+ } else { >-+ return FALSE; >-+ } >-+} >-+#endif >-+ >- char* >- ccnet_object_type_from_id (const char *object_id) >- { >diff -ruNp orig/net-mgmt/ccnet/files/patch-net_common_getgateway.c current/net-mgmt/ccnet/files/patch-net_common_getgateway.c >--- orig/net-mgmt/ccnet/files/patch-net_common_getgateway.c 2016-12-17 18:03:10.649077000 -0500 >+++ current/net-mgmt/ccnet/files/patch-net_common_getgateway.c 1969-12-31 19:00:00.000000000 -0500 >@@ -1,11 +0,0 @@ >---- net/common/getgateway.c.orig 2015-11-11 09:50:52 UTC >-+++ net/common/getgateway.c >-@@ -34,7 +34,7 @@ >- #undef USE_SYSCTL_NET_ROUTE >- #endif >- >--#ifdef BSD >-+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >- #undef USE_PROC_NET_ROUTE >- #define USE_SOCKET_ROUTE >- #undef USE_SYSCTL_NET_ROUTE >diff -ruNp orig/net-mgmt/ccnet/pkg-descr current/net-mgmt/ccnet/pkg-descr >--- orig/net-mgmt/ccnet/pkg-descr 2016-12-17 18:03:10.649193000 -0500 >+++ current/net-mgmt/ccnet/pkg-descr 1969-12-31 19:00:00.000000000 -0500 >@@ -1,6 +0,0 @@ >-Ccnet is a framework for writing networked applications in C. It provides >-the services of peer identification, connection management, service >-invocation, and message sending. Server has the management of user, group, >-and cluster. >- >-WWW: https://github.com/haiwen/ccnet >diff -ruNp orig/net-mgmt/ccnet/pkg-plist current/net-mgmt/ccnet/pkg-plist >--- orig/net-mgmt/ccnet/pkg-plist 2016-12-17 18:03:10.649330000 -0500 >+++ current/net-mgmt/ccnet/pkg-plist 1969-12-31 19:00:00.000000000 -0500 >@@ -1,87 +0,0 @@ >-bin/ccnet >-bin/ccnet-demo-client >-bin/ccnet-demo-server >-bin/ccnet-tool >-bin/ccnet-server >-include/ccnet.h >-include/ccnet/async-rpc-proc.h >-include/ccnet/ccnet-client.h >-include/ccnet/ccnet-object.h >-include/ccnet/ccnet-session-base.h >-include/ccnet/ccnetrpc-transport.h >-include/ccnet/cevent.h >-include/ccnet/invoke-service-proc.h >-include/ccnet/job-mgr.h >-include/ccnet/message.h >-include/ccnet/mqclient-proc.h >-include/ccnet/option.h >-include/ccnet/packet.h >-include/ccnet/peer.h >-include/ccnet/proc-factory.h >-include/ccnet/processor.h >-include/ccnet/rpcserver-proc.h >-include/ccnet/sendcmd-proc.h >-include/ccnet/status-code.h >-include/ccnet/threaded-rpcserver-proc.h >-include/ccnet/timer.h >-include/ccnet/valid-check.h >-lib/libccnet.a >-lib/libccnet.so >-lib/libccnet.so.0 >-lib/libccnet.so.0.0.0 >-libdata/pkgconfig/libccnet.pc >-%%SEAFILE_SERVER%%/seafile/bin/ccnet-init >-%%SEAFILE_SERVER%%/seafile/bin/ccnet-server >-%%SEAFILE_SERVER%%/seafile/bin/ccnet-servtool >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/__init__.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/__init__.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/__init__.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/__init__.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/__init__.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/__init__.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/async_client.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/async_client.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/async_client.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/mqclientproc.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/mqclientproc.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/mqclientproc.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/processor.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/processor.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/processor.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/rpcserverproc.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/rpcserverproc.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/rpcserverproc.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/sendcmdproc.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/sendcmdproc.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/sendcmdproc.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/timer.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/timer.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/async/timer.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/client.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/client.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/client.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/errors.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/errors.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/errors.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/message.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/message.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/message.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/packet.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/packet.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/packet.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/pool.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/pool.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/pool.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/rpc.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/rpc.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/rpc.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/status_code.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/status_code.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/status_code.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/sync_client.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/sync_client.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/sync_client.pyo >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/utils.py >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/utils.pyc >-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/ccnet/utils.pyo >-@dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%% >diff -ruNp orig/net-mgmt/ccnet-client/Makefile current/net-mgmt/ccnet-client/Makefile >--- orig/net-mgmt/ccnet-client/Makefile 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/Makefile 2016-12-18 13:17:15.017093000 -0500 >@@ -0,0 +1,46 @@ >+# $FreeBSD$ >+ >+PORTNAME= ccnet-client >+PORTVERSION= 6.0.1 >+DISTVERSIONPREFIX= v >+CATEGORIES= net-mgmt devel >+ >+MAINTAINER= ultima1252@gmail.com >+COMMENT= Framework for writing networked applications >+ >+LICENSE= GPLv3 >+LICENSE_FILE= ${WRKSRC}/LICENCE.txt >+ >+BUILD_DEPENDS= valac:lang/vala >+LIB_DEPENDS= libsearpc.so:devel/libsearpc \ >+ libglib-2.0.so:devel/glib20 \ >+ libsqlite3.so:databases/sqlite3 \ >+ libzdb.so:databases/libzdb \ >+ libuuid.so:misc/e2fsprogs-libuuid \ >+ libevent.so:devel/libevent2 \ >+ libjansson.so:devel/jansson \ >+ libldap.so:net/openldap24-client >+ >+CONFLICTS= ccnet-server-[0-9]* >+ >+USE_GITHUB= yes >+GH_ACCOUNT= haiwen >+GH_PROJECT= ccnet >+ >+USES= autoreconf gettext libtool localbase pathfix pkgconfig \ >+ python:-2.7 shebangfix ssl >+USE_LDCONFIG= yes >+SHEBANG_FILES= tools/*.py >+ >+CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" >+GNU_CONFIGURE= yes >+CONFIGURE_ARGS+= --enable-ldap >+INSTALL_TARGET= install-strip >+ >+.include <bsd.port.options.mk> >+ >+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 >+WITH_OPENSSL_PORT= yes >+.endif >+ >+.include <bsd.port.mk> >diff -ruNp orig/net-mgmt/ccnet-client/distinfo current/net-mgmt/ccnet-client/distinfo >--- orig/net-mgmt/ccnet-client/distinfo 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/distinfo 2016-12-18 13:04:29.054406000 -0500 >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1481772896 >+SHA256 (haiwen-ccnet-v6.0.1_GH0.tar.gz) = fc477904240ada0e3f20d840d40e50c4f1693959e6dc78817616f5f49aa4d227 >+SIZE (haiwen-ccnet-v6.0.1_GH0.tar.gz) = 222193 >diff -ruNp orig/net-mgmt/ccnet-client/files/patch-Makefile.am current/net-mgmt/ccnet-client/files/patch-Makefile.am >--- orig/net-mgmt/ccnet-client/files/patch-Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/files/patch-Makefile.am 2016-12-18 12:53:20.704532000 -0500 >@@ -0,0 +1,16 @@ >+--- Makefile.am.orig 2015-11-26 15:34:14 UTC >++++ Makefile.am >+@@ -24,9 +24,13 @@ ACLOCAL_AMFLAGS = -I m4 >+ install-data-local: >+ if MACOS >+ sed -i '' -e "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) >++else >++if BSD >++ sed -i '' "s|(DESTDIR)|${PREFIX}|g" $(pcfiles) >+ else >+ ${SED} -i "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) >+ endif >++endif >+ >+ dist-hook: >+ git log --format='%H' -1 > $(distdir)/latest_commit >diff -ruNp orig/net-mgmt/ccnet-client/files/patch-configure.ac current/net-mgmt/ccnet-client/files/patch-configure.ac >--- orig/net-mgmt/ccnet-client/files/patch-configure.ac 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/files/patch-configure.ac 2016-12-18 12:53:20.707765000 -0500 >@@ -0,0 +1,78 @@ >+--- configure.ac.orig 2015-11-11 09:50:52 UTC >++++ configure.ac >+@@ -51,8 +51,16 @@ else >+ AC_MSG_RESULT(no) >+ fi >+ >++AC_MSG_CHECKING(for BSD) >++if test `uname | grep -e BSD -e DragonFly | wc -l` = "1"; then >++ bbsd=true >++ AC_MSG_RESULT(compile in BSD) >++else >++ AC_MSG_RESULT(no) >++fi >++ >+ AC_MSG_CHECKING(for Linux) >+-if test "$bmac" != "true" -a "$bwin32" != "true"; then >++if test "$bmac" != "true" -a "$bwin32" != "true" -a "$bbsd" != "true"; then >+ blinux=true >+ AC_MSG_RESULT(compile in linux) >+ else >+@@ -154,6 +162,7 @@ AM_CONDITIONAL([COMPILE_DEMO], [test "${ >+ AM_CONDITIONAL([WIN32], [test "$bwin32" = "true"]) >+ AM_CONDITIONAL([MACOS], [test "$bmac" = "true"]) >+ AM_CONDITIONAL([LINUX], [test "$blinux" = "true"]) >++AM_CONDITIONAL([BSD], [test "$bbsd" = "true"]) >+ >+ >+ # check libraries >+@@ -213,6 +222,7 @@ if test "$bwin32" = true; then >+ LIBS= >+ LIB_RESOLV= >+ LIB_UUID=-lrpcrt4 >++ LIB_KVM= >+ LIB_IPHLPAPI=-liphlpapi >+ LIB_SHELL32=-lshell32 >+ LIB_PSAPI=-lpsapi >+@@ -225,11 +235,25 @@ elif test "$bmac" = true ; then >+ LIB_INTL= >+ LIB_RESOLV=-lresolv >+ LIB_UUID= >++ LIB_KVM= >+ LIB_IPHLPAPI= >+ LIB_SHELL32= >+ LIB_PSAPI= >+ MSVC_CFLAGS= >+ LIB_DIRWATCH="-framework CoreServices" >++elif test "$bbsd" = true ; then >++ LIB_WS32= >++ LIB_GDI32= >++ LIB_RT= >++ LIB_INTL= >++ LIB_RESOLV= >++ LIB_UUID=-luuid >++ LIB_KVM=-lkvm >++ LIB_IPHLPAPI= >++ LIB_SHELL32= >++ LIB_PSAPI= >++ MSVC_CFLAGS= >++ LIB_DIRWATCH= >+ else >+ LIB_WS32= >+ LIB_GDI32= >+@@ -237,6 +261,7 @@ else >+ LIB_INTL= >+ LIB_RESOLV=-lresolv >+ LIB_UUID=-luuid >++ LIB_KVM= >+ LIB_IPHLPAPI= >+ LIB_SHELL32= >+ LIB_PSAPI= >+@@ -250,6 +275,7 @@ AC_SUBST(LIB_RT) >+ AC_SUBST(LIB_INTL) >+ AC_SUBST(LIB_RESOLV) >+ AC_SUBST(LIB_UUID) >++AC_SUBST(LIB_KVM) >+ AC_SUBST(LIB_IPHLPAPI) >+ AC_SUBST(LIB_SHELL32) >+ AC_SUBST(LIB_PSAPI) >diff -ruNp orig/net-mgmt/ccnet-client/files/patch-lib_Makefile.am current/net-mgmt/ccnet-client/files/patch-lib_Makefile.am >--- orig/net-mgmt/ccnet-client/files/patch-lib_Makefile.am 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/files/patch-lib_Makefile.am 2016-12-18 12:53:20.706190000 -0500 >@@ -0,0 +1,10 @@ >+--- lib/Makefile.am.orig 2015-11-26 15:34:14 UTC >++++ lib/Makefile.am >+@@ -61,6 +61,7 @@ libccnetd_la_SOURCES = utils.c db.c job- >+ libccnetd_la_LDFLAGS = -no-undefined >+ libccnetd_la_LIBADD = @GLIB2_LIBS@ @GOBJECT_LIBS@ @SSL_LIBS@ @LIB_GDI32@ \ >+ -lsqlite3 @LIBEVENT_LIBS@ @LIB_WS32@ @LIB_UUID@ \ >++ @LIB_KVM@ \ >+ @LIB_SHELL32@ @LIB_PSAPI@ @SEARPC_LIBS@ >+ >+ >diff -ruNp orig/net-mgmt/ccnet-client/files/patch-lib_net.c current/net-mgmt/ccnet-client/files/patch-lib_net.c >--- orig/net-mgmt/ccnet-client/files/patch-lib_net.c 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/files/patch-lib_net.c 2016-12-18 12:53:20.705368000 -0500 >@@ -0,0 +1,14 @@ >+--- lib/net.c.orig 2015-11-11 09:50:52 UTC >++++ lib/net.c >+@@ -152,7 +152,11 @@ ccnet_net_bind_tcp (int port, int nonblo >+ >+ snprintf (buf, sizeof(buf), "%d", port); >+ >++#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >++ if ( (n = getaddrinfo("0.0.0.0", buf, &hints, &res) ) != 0) { >++#else >+ if ( (n = getaddrinfo(NULL, buf, &hints, &res) ) != 0) { >++#endif >+ ccnet_warning ("getaddrinfo fails: %s\n", gai_strerror(n)); >+ return -1; >+ } >diff -ruNp orig/net-mgmt/ccnet-client/files/patch-lib_utils.c current/net-mgmt/ccnet-client/files/patch-lib_utils.c >--- orig/net-mgmt/ccnet-client/files/patch-lib_utils.c 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/files/patch-lib_utils.c 2016-12-18 12:53:20.703693000 -0500 >@@ -0,0 +1,194 @@ >+--- lib/utils.c.orig 2016-01-08 11:43:49 UTC >++++ lib/utils.c >+@@ -43,6 +43,16 @@ >+ >+ #include <event2/util.h> >+ >++#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >++#include <netinet/in.h> >++#include <stdlib.h> >++#include <kvm.h> >++#include <paths.h> >++#include <sys/param.h> >++#include <sys/sysctl.h> >++#include <sys/user.h> >++#endif >++ >+ extern int inet_pton(int af, const char *src, void *dst); >+ >+ >+@@ -1469,14 +1479,20 @@ get_argv_utf8 (int *argc) >+ } >+ #endif /* ifdef WIN32 */ >+ >+-#ifdef __linux__ >++ >+ /* read the link of /proc/123/exe and compare with `process_name' */ >+ static int >+-find_process_in_dirent(struct dirent *dir, const char *process_name) >++find_process_in_dirent_procfs(struct dirent *dir, const char *process_name) >+ { >+ char path[512]; >+ /* fisrst construct a path like /proc/123/exe */ >++#if defined(__linux__) >+ if (sprintf (path, "/proc/%s/exe", dir->d_name) < 0) { >++#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) >++ if (sprintf (path, "/proc/%s/file", dir->d_name) < 0) { >++#else >++ if (1) { >++#endif >+ return -1; >+ } >+ >+@@ -1500,7 +1516,8 @@ find_process_in_dirent(struct dirent *di >+ } >+ >+ /* read the /proc fs to determine whether some process is running */ >+-gboolean process_is_running (const char *process_name) >++static gboolean >++process_is_running_procfs (const char *process_name) >+ { >+ DIR *proc_dir = opendir("/proc"); >+ if (!proc_dir) { >+@@ -1514,7 +1531,7 @@ gboolean process_is_running (const char >+ /* /proc/[1-9][0-9]* */ >+ if (first > '9' || first < '1') >+ continue; >+- int pid = find_process_in_dirent(subdir, process_name); >++ int pid = find_process_in_dirent_procfs(subdir, process_name); >+ if (pid > 0) { >+ closedir(proc_dir); >+ return TRUE; >+@@ -1524,6 +1541,18 @@ gboolean process_is_running (const char >+ closedir(proc_dir); >+ return FALSE; >+ } >++ >++#ifdef __linux__ >++static int >++find_process_in_dirent(struct dirent *dir, const char *process_name) >++{ >++ return find_process_in_dirent_procfs(dir, process_name); >++} >++ >++gboolean >++process_is_running (const char *process_name) { >++ return process_is_running_procfs(process_name); >++} >+ #endif >+ >+ #ifdef __APPLE__ >+@@ -1534,6 +1563,113 @@ gboolean process_is_running (const char >+ } >+ #endif >+ >++#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >++#if defined(__FreeBSD__) >++#if __FreeBSD_version < 1100097 >++#define PSKIP(kp) ((kp)->ki_pid == mypid || \ >++ (!kthreads && ((kp)->ki_flag & P_KTHREAD) != 0)) >++#else >++#define PSKIP(kp) ((kp)->ki_pid == mypid || \ >++ (!kthreads && ((kp)->ki_flag & P_KPROC) != 0)) >++#endif >++#define KVM_OPENFILES(exec, coref, buf) \ >++ kvm_openfiles(exec, coref, NULL, O_RDONLY, buf) >++#define KVM_GETPROCS(kd, plist, nproc) \ >++ kvm_getprocs(kd, KERN_PROC_PROC, 0, &nproc) >++ >++#elif defined(__DragonFly__) >++#define PSKIP(kp) ((kp)->kp_pid == mypid || \ >++ (!kthreads && ((kp)->kp_flags & P_SYSTEM) != 0)) >++#define KVM_OPENFILES(exec, coref, buf) \ >++ kvm_openfiles(exec, coref, NULL, O_RDONLY, buf) >++#define KVM_GETPROCS(kd, plist, nproc) \ >++ kvm_getprocs(kd, KERN_PROC_ALL, 0, &nproc) >++ >++#elif defined(__NetBSD__) >++#define PSKIP(kp) ((kp)->kp_pid == mypid || \ >++ ((kp)->p_flag & P_SYSTEM) != 0) >++#define KVM_OPENFILES(exec, coref, buf) \ >++ kvm_openfiles(exec, coref, NULL, KVM_NO_FILES, buf) >++#define KVM_GETPROCS(kd, plist, nproc) \ >++ kvm_getprocs(kd, KERN_PROC_ALL, 0, sizeof(*plist), &nproc) >++ >++#elif defined(__OpenBSD__) >++#define PSKIP(kp) ((kp)->kp_pid == mypid || \ >++ ((kp)->p_flag & (P_SYSTEM | P_THREAD)) != 0) >++#define KVM_OPENFILES(exec, coref, buf) \ >++ kvm_openfiles(exec, coref, NULL, KVM_NO_FILES, buf) >++#define KVM_GETPROCS(kd, plist, nproc) \ >++ kvm_getprocs(kd, KERN_PROC_ALL, 0, sizeof(*plist), &nproc) >++ >++#else >++#define PSKIP(kp) 0 >++#define KVM_OPENFILES(exec, coref, buf) 0 >++#define KVM_GETPROCS(kd, plist, nproc) 0 >++#endif >++ >++#define WITH_PROC_FS g_file_test("/proc/curproc", G_FILE_TEST_EXISTS) >++ >++static int >++count_running_process_kvm(const char *process_name) { >++ >++ static kvm_t *kd; >++ static struct kinfo_proc *plist; >++ static int nproc; >++ static pid_t mypid; >++ static int kthreads; >++ >++ char buf[_POSIX2_LINE_MAX]; >++ const char * execf, *coref; >++ char **pargv; >++ int i, selected_nproc; >++ struct kinfo_proc *kp; >++ >++ selected_nproc = 0; >++ execf = NULL; >++ coref = _PATH_DEVNULL; >++ >++ mypid = getpid(); >++ kd = KVM_OPENFILES(execf, coref, buf); >++ if (kd == NULL) { >++ fprintf(stderr, "Error: Cannot open kernel files (%s)", buf); >++ exit(1); >++ } >++ >++ plist = KVM_GETPROCS(kd, plist, nproc); >++ if (plist == NULL) { >++ fprintf(stderr, "Error: Cannot get process list (%s)", kvm_geterr(kd)); >++ exit(1); >++ } >++ >++ for(i = 0, kp = plist; i < nproc; i++, kp++) { >++ if (PSKIP(kp)) { >++ continue; >++ } >++ if ((pargv = kvm_getargv(kd, kp, 0)) != NULL) { >++ if (strstr(pargv[0], process_name) != NULL) { >++ selected_nproc += 1; >++ } >++ } >++ } >++ kvm_close(kd); >++ kvm_close(kd); >++ >++ return selected_nproc; >++} >++ >++gboolean >++process_is_running(const char * process_name) { >++ if (WITH_PROC_FS) { >++ return process_is_running_procfs(process_name); >++ } >++ if (count_running_process_kvm(process_name) > 0) { >++ return TRUE; >++ } else { >++ return FALSE; >++ } >++} >++#endif >++ >+ char* >+ ccnet_object_type_from_id (const char *object_id) >+ { >diff -ruNp orig/net-mgmt/ccnet-client/files/patch-net_common_getgateway.c current/net-mgmt/ccnet-client/files/patch-net_common_getgateway.c >--- orig/net-mgmt/ccnet-client/files/patch-net_common_getgateway.c 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/files/patch-net_common_getgateway.c 2016-12-18 12:53:20.706994000 -0500 >@@ -0,0 +1,11 @@ >+--- net/common/getgateway.c.orig 2015-11-11 09:50:52 UTC >++++ net/common/getgateway.c >+@@ -34,7 +34,7 @@ >+ #undef USE_SYSCTL_NET_ROUTE >+ #endif >+ >+-#ifdef BSD >++#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) >+ #undef USE_PROC_NET_ROUTE >+ #define USE_SOCKET_ROUTE >+ #undef USE_SYSCTL_NET_ROUTE >diff -ruNp orig/net-mgmt/ccnet-client/pkg-descr current/net-mgmt/ccnet-client/pkg-descr >--- orig/net-mgmt/ccnet-client/pkg-descr 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/pkg-descr 2016-12-18 12:53:20.702033000 -0500 >@@ -0,0 +1,6 @@ >+Ccnet is a framework for writing networked applications in C. It provides >+the services of peer identification, connection management, service >+invocation, and message sending. Server has the management of user, group, >+and cluster. >+ >+WWW: https://github.com/haiwen/ccnet >diff -ruNp orig/net-mgmt/ccnet-client/pkg-plist current/net-mgmt/ccnet-client/pkg-plist >--- orig/net-mgmt/ccnet-client/pkg-plist 1969-12-31 19:00:00.000000000 -0500 >+++ current/net-mgmt/ccnet-client/pkg-plist 2016-12-18 13:04:29.058868000 -0500 >@@ -0,0 +1,84 @@ >+bin/ccnet >+bin/ccnet-demo-client >+bin/ccnet-demo-server >+bin/ccnet-init >+bin/ccnet-servtool >+bin/ccnet-tool >+include/ccnet.h >+include/ccnet/async-rpc-proc.h >+include/ccnet/ccnet-client.h >+include/ccnet/ccnet-object.h >+include/ccnet/ccnet-session-base.h >+include/ccnet/ccnetrpc-transport.h >+include/ccnet/cevent.h >+include/ccnet/invoke-service-proc.h >+include/ccnet/job-mgr.h >+include/ccnet/message.h >+include/ccnet/mqclient-proc.h >+include/ccnet/option.h >+include/ccnet/packet.h >+include/ccnet/peer.h >+include/ccnet/proc-factory.h >+include/ccnet/processor.h >+include/ccnet/rpcserver-proc.h >+include/ccnet/sendcmd-proc.h >+include/ccnet/status-code.h >+include/ccnet/threaded-rpcserver-proc.h >+include/ccnet/timer.h >+include/ccnet/valid-check.h >+lib/libccnet.a >+lib/libccnet.so >+lib/libccnet.so.0 >+lib/libccnet.so.0.0.0 >+%%PYTHON_SITELIBDIR%%/ccnet/__init__.py >+%%PYTHON_SITELIBDIR%%/ccnet/__init__.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/__init__.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/__init__.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/__init__.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/__init__.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/async_client.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/async_client.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/async_client.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/mqclientproc.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/mqclientproc.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/mqclientproc.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/processor.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/processor.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/processor.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/rpcserverproc.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/rpcserverproc.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/rpcserverproc.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/sendcmdproc.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/sendcmdproc.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/sendcmdproc.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/async/timer.py >+%%PYTHON_SITELIBDIR%%/ccnet/async/timer.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/async/timer.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/client.py >+%%PYTHON_SITELIBDIR%%/ccnet/client.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/client.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/errors.py >+%%PYTHON_SITELIBDIR%%/ccnet/errors.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/errors.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/message.py >+%%PYTHON_SITELIBDIR%%/ccnet/message.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/message.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/packet.py >+%%PYTHON_SITELIBDIR%%/ccnet/packet.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/packet.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/pool.py >+%%PYTHON_SITELIBDIR%%/ccnet/pool.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/pool.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/rpc.py >+%%PYTHON_SITELIBDIR%%/ccnet/rpc.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/rpc.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/status_code.py >+%%PYTHON_SITELIBDIR%%/ccnet/status_code.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/status_code.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/sync_client.py >+%%PYTHON_SITELIBDIR%%/ccnet/sync_client.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/sync_client.pyo >+%%PYTHON_SITELIBDIR%%/ccnet/utils.py >+%%PYTHON_SITELIBDIR%%/ccnet/utils.pyc >+%%PYTHON_SITELIBDIR%%/ccnet/utils.pyo >+libdata/pkgconfig/libccnet.pc >diff -ruNp orig/net-mgmt/seafile-gui/Makefile current/net-mgmt/seafile-gui/Makefile >--- orig/net-mgmt/seafile-gui/Makefile 2016-12-17 18:03:10.917656000 -0500 >+++ current/net-mgmt/seafile-gui/Makefile 2016-12-18 13:26:45.466267000 -0500 >@@ -15,7 +15,7 @@ LIB_DEPENDS= libglib-2.0.so:devel/glib20 > libsearpc.so:devel/libsearpc \ > libseafile.so:net-mgmt/seafile \ > libsqlite3.so:databases/sqlite3 \ >- libccnet.so:net-mgmt/ccnet \ >+ libccnet.so:net-mgmt/ccnet-client \ > libjansson.so:devel/jansson \ > libevent.so:devel/libevent2 \ > libuuid.so:misc/e2fsprogs-libuuid
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
Ultima1252
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 215359
:
178036
| 178068