notbugIf you buy from Amazon USA, please support us by using this link.
Port details
libsearpc Simple RPC framework based on GObject System in C
3.1.0,1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: ultima@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-11-02 15:06:52
Last Update: 2019-01-11 18:50:47
SVN Revision: 489988
License: APACHE20
Searpc is a simple C language RPC framework based on GObject system.
Searpc handles the serialization/deserialization part of RPC, the
transport part is left to users.

The serialization/deserialization uses JSON format via json-glib
library. A serialized json object is returned from server to client
after executing the RPC function. Each RPC function defined in the
server side should take an extra GError argument to report error.

WWW: https://github.com/haiwen/libsearpc
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (40 items)
  1. /usr/local/share/licenses/libsearpc-3.1.0,1/catalog.mk
  2. /usr/local/share/licenses/libsearpc-3.1.0,1/LICENSE
  3. /usr/local/share/licenses/libsearpc-3.1.0,1/APACHE20
  4. bin/searpc-codegen.py
  5. include/searpc-client.h
  6. include/searpc-named-pipe-transport.h
  7. include/searpc-server.h
  8. include/searpc-utils.h
  9. include/searpc.h
  10. lib/libsearpc.a
  11. lib/libsearpc.so
  12. lib/libsearpc.so.1
  13. lib/libsearpc.so.1.0.2
  14. libdata/pkgconfig/libsearpc.pc
  15. lib/python2.7/site-packages/pysearpc/__init__.py
  16. lib/python2.7/site-packages/pysearpc/__init__.pyc
  17. lib/python2.7/site-packages/pysearpc/__init__.pyo
  18. lib/python2.7/site-packages/pysearpc/client.py
  19. lib/python2.7/site-packages/pysearpc/client.pyc
  20. lib/python2.7/site-packages/pysearpc/client.pyo
  21. lib/python2.7/site-packages/pysearpc/common.py
  22. lib/python2.7/site-packages/pysearpc/common.pyc
  23. lib/python2.7/site-packages/pysearpc/common.pyo
  24. lib/python2.7/site-packages/pysearpc/errors.py
  25. lib/python2.7/site-packages/pysearpc/errors.pyc
  26. lib/python2.7/site-packages/pysearpc/errors.pyo
  27. lib/python2.7/site-packages/pysearpc/named_pipe.py
  28. lib/python2.7/site-packages/pysearpc/named_pipe.pyc
  29. lib/python2.7/site-packages/pysearpc/named_pipe.pyo
  30. lib/python2.7/site-packages/pysearpc/server.py
  31. lib/python2.7/site-packages/pysearpc/server.pyc
  32. lib/python2.7/site-packages/pysearpc/server.pyo
  33. lib/python2.7/site-packages/pysearpc/transport.py
  34. lib/python2.7/site-packages/pysearpc/transport.pyc
  35. lib/python2.7/site-packages/pysearpc/transport.pyo
  36. lib/python2.7/site-packages/pysearpc/utils.py
  37. lib/python2.7/site-packages/pysearpc/utils.pyc
  38. lib/python2.7/site-packages/pysearpc/utils.pyo
  39. @postexec /usr/sbin/service ldconfig restart > /dev/null
  40. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  41. Collapse this list.

Dependency line: libsearpc>0:devel/libsearpc


To install the port: cd /usr/ports/devel/libsearpc/ && make install clean
To add the package: pkg install libsearpc

PKGNAME: libsearpc

There is no flavor information for this port.

distinfo:

TIMESTAMP = 1546115031
SHA256 (haiwen-libsearpc-3.1.0-85127bef_GH0.tar.gz) = ae28916463679fe0be8008a58c458c3264dbc60cd9f1e31b2926f04e842a8b4e
SIZE (haiwen-libsearpc-3.1.0-85127bef_GH0.tar.gz) = 51786


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. autoconf>=2.69 : devel/autoconf
  2. automake>=1.16.1 : devel/automake
  3. libtoolize : devel/libtool
  4. msgfmt : devel/gettext-tools
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python2.7 : lang/python27
Runtime dependencies:
  1. python2.7 : lang/python27
Library dependencies:
  1. libjansson.so : devel/jansson
  2. libgobject-2.0.so : devel/glib20
  3. libintl.so : devel/gettext-runtime

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
     No options to configure

USES:
autoreconf gettext libtool pathfix pkgconfig python:2.7 shebangfix

Master Sites:
  1. https://codeload.github.com/haiwen/libsearpc/tar.gz/85127bef?dummy=/

Number of commits found: 18

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
11 Jan 2019 18:50:47
Original commit files touched by this commit  3.1.0,1
Revision:489988
ultima search for other commits by this committer
* Update to 3.1.0 (3.1-latest commit)
01 Feb 2018 14:44:17
Original commit files touched by this commit  3.0.8_1,1
Revision:460602
amdmi3 search for other commits by this committer
- Fix shebang

Approved by:	portmgr blanket
03 Jul 2017 19:06:08
Original commit files touched by this commit  3.0.8,1
Revision:444980
ultima search for other commits by this committer
* Updated maintainer email
* Changed comment headers to match my name and FreeBSD email

Reviewed by:	matthew (mentor)
Approved by:	matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D11466
26 May 2017 15:02:08
Original commit files touched by this commit  3.0.8,1
Revision:441787
lifanov search for other commits by this committer
unbreak devel/libsearpc

The commit tag changed upstream and needs to be updated.
To prevent this from happening again, maintainer changed the tagname commit.
The commit I chose was labeled 3.0.8.
Because the version is going down, epoch was added.

PR:		219572
Submitted by:	ultima1252@gmail.com (maintainer)
13 May 2017 09:33:52
Original commit files touched by this commit  3.1.0_1
Revision:440766
miwi search for other commits by this committer
- Broken checksum mismatch

haiwen-libsearpc-3.1.0-v3.1-latest_GH0.tar.gz            0  B    0  Bps
=> Fetched file size mismatch (expected 55472, actual 48740)
06 Mar 2017 18:30:11
Original commit files touched by this commit  3.1.0_1
Revision:435563
lifanov search for other commits by this committer
devel/libsearpc - move python to PYTHONPATH

This patch is to move libsearpc to PYTHONPATH instead of residing in the seafile
directory. This was overlooked when moving the client seafile ports which
require it for the cli.

PR:		217539
Submitted by:	ultima1252@gmail.com
19 Nov 2016 13:42:44
Original commit files touched by this commit  3.1.0
Revision:426371
pi search for other commits by this committer
devel/libsearpc: update 3.0.7 -> 3.1.0

- Fix memory leak
- allow return NULL for json return type
- Support json param type.
- Support json value in async mode.
- Add license file

PR:		214658
Changes:	https://github.com/haiwen/libsearpc/commits/v3.1-latest
Submitted by:	Ultima1252@gmail.com (maintainer)
21 Oct 2016 15:21:13
Original commit files touched by this commit  3.0.7_1
Revision:424427
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
21 Oct 2016 12:51:41
Original commit files touched by this commit  3.0.7_1
Revision:424411  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
29 Jun 2016 16:03:04
Original commit files touched by this commit  3.0.7_1
Revision:417778
pi search for other commits by this committer
net-mgmt/seafile-gui: 5.1.1 -> 5.1.2 with additional fixes in deps
devel/libsearpc: add USES=gettext
net-mgmt/seafile: add deps devel/libevent2, misc/e2fsprogs-libuuid,
	devel/jansson, USES=gettext
www/libevhtp: remove option REGEX

- Add context menu to view file history in web
- Fix user auto-completion in folder sharing dialog
- Fix tray icon not shown in KDE 5
  https://github.com/haiwen/seafile-client/issues/697

PR:		210165
Submitted by:	Ultima1252@gmail.com (maintainer)
24 May 2016 10:44:11
Original commit files touched by this commit  3.0.7_1
Revision:415778
amdmi3 search for other commits by this committer
- Switch to seafile user/group

PR:		205669
Submitted by:	Ultima1252@gmail.com (maintainer)
01 Apr 2016 14:00:57
Original commit files touched by this commit  3.0.7
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
07 Nov 2015 16:46:47
Original commit files touched by this commit  3.0.7
Revision:401008
pawel search for other commits by this committer
Update to version 3.0.7

PR:		203905
Submitted by:	maintainer
29 Oct 2015 02:37:44
Original commit files touched by this commit  3.0.0_1
Revision:400436
junovitch search for other commits by this committer
devel/libsearpc: pass MAINTAINER to submitter

Reference:	https://lists.FreeBSD.org/pipermail/freebsd-ports/2015-October/100923.html

PR:		204105
Approved by:	Jingfeng Yan <yan_jingfeng@yahoo.com> (outgoing maintainer)
Submitted by:	Ricky Gallamore <ultima1252@gmail.com>
06 May 2015 15:16:54
Original commit files touched by this commit  3.0.0_1
Revision:385521
mat search for other commits by this committer
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
16 Feb 2015 08:48:20
Original commit files touched by this commit  3.0.0_1
Revision:379073
marino search for other commits by this committer
devel/libsearpc: relocate python files

PR:		196921
Submitted by:	maintainer (Jingfeng Yan)
02 Nov 2014 17:01:52
Original commit files touched by this commit  3.0.0
Revision:372079
marino search for other commits by this committer
devel/libsearpc: License is LGPL3, not GPLv3
02 Nov 2014 15:06:44
Original commit files touched by this commit  3.0.0
Revision:372073
marino search for other commits by this committer
Add new port devel/libsearpc

PR:		193132
Submitted by:	JingFeng Yan

Searpc is a simple C language RPC framework based on GObject system.
Searpc handles the serialization/deserialization part of RPC, the
transport part is left to users.

The serialization/deserialization uses JSON format via json-glib
library. A serialized json object is returned from server to client
after executing the RPC function. Each RPC function defined in the
server side should take an extra GError argument to report error.

Number of commits found: 18

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
jenkinsJan 16
jenkins-ltsJan 16
py-matrix-synapseJan 15
irssiJan 10
giteaJan 06
uriparserJan 06
chromiumJan 05
chromiumJan 05
openjpeg*Jan 05
py-django111Jan 05
py-django20Jan 05
py-django21Jan 05
gitlab-ceJan 02
rpm4Dec 26
gitlab-ceDec 22

10 vulnerabilities affecting 54 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-01-16 17:44:00


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35984
Broken 115
Deprecated 412
Ignore 328
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 33
Expired 5
Set to expire 385
Interactive 0
new 24 hours 4
new 48 hours7
new 7 days29
new fortnight80
new month158

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.