FreeBSD Bugzilla – Attachment 211399 Details for
Bug 243916
[NEW PORT] misc/biblesync: Multicast shared co-navigation library for Bible programs
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
biblesync port creation
biblesync.diff (text/plain), 4.52 KB, created by
Lorenzo Salvadore
on 2020-02-05 22:30:57 UTC
(
hide
)
Description:
biblesync port creation
Filename:
MIME Type:
Creator:
Lorenzo Salvadore
Created:
2020-02-05 22:30:57 UTC
Size:
4.52 KB
patch
obsolete
>Index: misc/biblesync/Makefile >=================================================================== >--- misc/biblesync/Makefile (nonexistent) >+++ misc/biblesync/Makefile (working copy) >@@ -0,0 +1,30 @@ >+# $FreeBSD$ >+ >+PORTNAME= biblesync >+DISTVERSION= 2.0.1 >+CATEGORIES= misc >+ >+MAINTAINER= salvadore@FreeBSD.org >+COMMENT= Multicast shared co-navigation library for Bible programs >+ >+LICENSE= PD >+LICENSE_FILE= ${WRKSRC}/COPYING >+ >+LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid >+ >+USES= cmake gettext-runtime >+ >+USE_GCC= yes >+ >+USE_GITHUB= yes >+GH_ACCOUNT= karlkleinpaste >+ >+USE_LDCONFIG= yes >+ >+CMAKE_ON= BUILD_SHARED_LIBS >+ >+post-install: >+ ${INSTALL_MAN} ${STAGEDIR}${PREFIX}/share/man/man7/biblesync.7 ${STAGEDIR}${MAN7PREFIX}/man/man7 >+ ${RM} -R ${STAGEDIR}${PREFIX}/share/man >+ >+.include <bsd.port.mk> > >Property changes on: misc/biblesync/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: misc/biblesync/distinfo >=================================================================== >--- misc/biblesync/distinfo (nonexistent) >+++ misc/biblesync/distinfo (working copy) >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1580898650 >+SHA256 (karlkleinpaste-biblesync-2.0.1_GH0.tar.gz) = 953eed0b0ee7e4f8c6c34f7871babed26f03049e4dad5fc222fe3a65811a4d16 >+SIZE (karlkleinpaste-biblesync-2.0.1_GH0.tar.gz) = 89139 > >Property changes on: misc/biblesync/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: misc/biblesync/pkg-descr >=================================================================== >--- misc/biblesync/pkg-descr (nonexistent) >+++ misc/biblesync/pkg-descr (working copy) >@@ -0,0 +1,24 @@ >+This is a C++ single class library encapsulating a protocol conduit. The >+premise is that there is a local network over which to multicast Bible >+navigation, and someone, possibly several someones, will transmit, and others >+will receive. The choices for when you decide to xmit and what to do when you >+recv are up to you as the application designer. >+ >+Access to the conduit is by creating the object, setting the mode, calling >+Transmit() to xmit nav events, and arranging the frequent polling of Receive() >+to recv nav events. There is more than just navigation to be handled; there >+are live/dead events for potential Speakers as well as mismatches, presence >+announcements, and errors. There is a programming reference biblesync.7 which >+explains the details, both from a high level view of the essentials of the >+protocol's behavior and at a low level of how you create, access, and use the >+conduit class. The (single) BibleSync object should persist throughout the >+life of your application, but at any time you can set the mode to "disable," >+and preferably stop the receive polling, and then re-enable it later as the >+user needs. >+ >+Much work has been done in integrating this library into its first application, >+Xiphos. It is useful to examine Xiphos' code to see where and how integration >+has been done. Get a Xiphos source tree using: >+git clone https://github.com/crosswire/xiphos >+ >+WWW: https://github.com/karlkleinpaste/biblesync > >Property changes on: misc/biblesync/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: misc/biblesync/pkg-plist >=================================================================== >--- misc/biblesync/pkg-plist (nonexistent) >+++ misc/biblesync/pkg-plist (working copy) >@@ -0,0 +1,6 @@ >+include/biblesync/biblesync-version.hh >+include/biblesync/biblesync.hh >+lib/libbiblesync.so >+lib/libbiblesync.so.2.0.1 >+libdata/pkgconfig/biblesync.pc >+man/man7/biblesync.7.gz > >Property changes on: misc/biblesync/pkg-plist >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
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:
salvadore
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 243916
:
211399
|
211409