FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
librsb Sparse matrix library
1.2.0r7_1 math 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: stephen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 01 Jun 2015 23:43:06
License: GPLv3
librsb is a library for sparse matrix computations featuring the Recursive
Sparse Blocks (RSB) matrix format. This format allows cache efficient and
multi-threaded (that is, shared memory parallel) operations on large sparse
matrices. The most common operations necessary to iterative solvers are
available, e.g.: matrix-vector multiplication, triangular solution,
rows/columns scaling, diagonal extraction / setting, blocks extraction, norm
computation, formats conversion. The RSB format is especially well suited
for symmetric and transposed multiplication variants. Most numerical kernels
code is auto generated, and the supported numerical types can be chosen by
the user at build time.

librsb implements the Sparse BLAS standard, as specified in the BLAS Forum
documents.

WWW: http://librsb.sourceforge.net/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (230 items)
  1. /usr/local/share/licenses/librsb-1.2.0r7_1/catalog.mk
  2. /usr/local/share/licenses/librsb-1.2.0r7_1/LICENSE
  3. /usr/local/share/licenses/librsb-1.2.0r7_1/GPLv3
  4. bin/librsb-config
  5. bin/rsbench
  6. include/blas_sparse.h
  7. include/blas_sparse.mod
  8. include/rsb-config.h
  9. include/rsb.F90
  10. include/rsb.h
  11. include/rsb.mod
  12. include/rsb_types.h
  13. lib/librsb.a
  14. lib/librsb.so
  15. lib/librsb.so.0
  16. lib/librsb.so.0.0.0
  17. share/doc/librsb/AUTHORS
  18. share/doc/librsb/README
  19. share/doc/librsb/examples/autotune.c
  20. share/doc/librsb/examples/benchex.sh
  21. share/doc/librsb/examples/fortran.F90
  22. share/doc/librsb/examples/fortran_rsb_fi.F90
  23. share/doc/librsb/examples/hello-spblas.c
  24. share/doc/librsb/examples/hello.c
  25. share/doc/librsb/examples/io-spblas.c
  26. share/doc/librsb/examples/make.sh
  27. share/doc/librsb/examples/make.sh.in
  28. share/doc/librsb/examples/pd.mtx
  29. share/doc/librsb/examples/power.c
  30. share/doc/librsb/examples/transpose.c
  31. share/doc/librsb/examples/vf.mtx
  32. share/doc/librsb/html/annotated.html
  33. share/doc/librsb/html/bc_s.png
  34. share/doc/librsb/html/bdwn.png
  35. share/doc/librsb/html/blas__sparse_8h.html
  36. share/doc/librsb/html/classblas__sparse.html
  37. share/doc/librsb/html/classes.html
  38. share/doc/librsb/html/classrsb.html
  39. share/doc/librsb/html/closed.png
  40. share/doc/librsb/html/deprecated.html
  41. share/doc/librsb/html/doxygen.css
  42. share/doc/librsb/html/doxygen.png
  43. share/doc/librsb/html/dynsections.js
  44. share/doc/librsb/html/files.html
  45. share/doc/librsb/html/form_0.png
  46. share/doc/librsb/html/form_1.png
  47. share/doc/librsb/html/form_10.png
  48. share/doc/librsb/html/form_11.png
  49. share/doc/librsb/html/form_12.png
  50. share/doc/librsb/html/form_13.png
  51. share/doc/librsb/html/form_14.png
  52. share/doc/librsb/html/form_15.png
  53. share/doc/librsb/html/form_16.png
  54. share/doc/librsb/html/form_17.png
  55. share/doc/librsb/html/form_18.png
  56. share/doc/librsb/html/form_19.png
  57. share/doc/librsb/html/form_2.png
  58. share/doc/librsb/html/form_20.png
  59. share/doc/librsb/html/form_21.png
  60. share/doc/librsb/html/form_22.png
  61. share/doc/librsb/html/form_23.png
  62. share/doc/librsb/html/form_24.png
  63. share/doc/librsb/html/form_25.png
  64. share/doc/librsb/html/form_26.png
  65. share/doc/librsb/html/form_27.png
  66. share/doc/librsb/html/form_28.png
  67. share/doc/librsb/html/form_29.png
  68. share/doc/librsb/html/form_3.png
  69. share/doc/librsb/html/form_30.png
  70. share/doc/librsb/html/form_31.png
  71. share/doc/librsb/html/form_32.png
  72. share/doc/librsb/html/form_33.png
  73. share/doc/librsb/html/form_34.png
  74. share/doc/librsb/html/form_35.png
  75. share/doc/librsb/html/form_36.png
  76. share/doc/librsb/html/form_37.png
  77. share/doc/librsb/html/form_38.png
  78. share/doc/librsb/html/form_39.png
  79. share/doc/librsb/html/form_4.png
  80. share/doc/librsb/html/form_40.png
  81. share/doc/librsb/html/form_41.png
  82. share/doc/librsb/html/form_42.png
  83. share/doc/librsb/html/form_43.png
  84. share/doc/librsb/html/form_44.png
  85. share/doc/librsb/html/form_45.png
  86. share/doc/librsb/html/form_46.png
  87. share/doc/librsb/html/form_47.png
  88. share/doc/librsb/html/form_48.png
  89. share/doc/librsb/html/form_49.png
  90. share/doc/librsb/html/form_5.png
  91. share/doc/librsb/html/form_50.png
  92. share/doc/librsb/html/form_6.png
  93. share/doc/librsb/html/form_7.png
  94. share/doc/librsb/html/form_8.png
  95. share/doc/librsb/html/form_9.png
  96. share/doc/librsb/html/formula.repository
  97. share/doc/librsb/html/ftv2blank.png
  98. share/doc/librsb/html/ftv2cl.png
  99. share/doc/librsb/html/ftv2doc.png
  100. share/doc/librsb/html/ftv2folderclosed.png
  101. share/doc/librsb/html/ftv2folderopen.png
  102. share/doc/librsb/html/ftv2lastnode.png
  103. share/doc/librsb/html/ftv2link.png
  104. share/doc/librsb/html/ftv2mlastnode.png
  105. share/doc/librsb/html/ftv2mnode.png
  106. share/doc/librsb/html/ftv2mo.png
  107. share/doc/librsb/html/ftv2node.png
  108. share/doc/librsb/html/ftv2ns.png
  109. share/doc/librsb/html/ftv2plastnode.png
  110. share/doc/librsb/html/ftv2pnode.png
  111. share/doc/librsb/html/ftv2splitbar.png
  112. share/doc/librsb/html/ftv2vertline.png
  113. share/doc/librsb/html/functions.html
  114. share/doc/librsb/html/functions_0x62.html
  115. share/doc/librsb/html/functions_0x63.html
  116. share/doc/librsb/html/functions_0x64.html
  117. share/doc/librsb/html/functions_0x6b.html
  118. share/doc/librsb/html/functions_0x6e.html
  119. share/doc/librsb/html/functions_0x72.html
  120. share/doc/librsb/html/functions_0x73.html
  121. share/doc/librsb/html/functions_0x75.html
  122. share/doc/librsb/html/functions_0x76.html
  123. share/doc/librsb/html/functions_0x7a.html
  124. share/doc/librsb/html/functions_func.html
  125. share/doc/librsb/html/functions_vars.html
  126. share/doc/librsb/html/functions_vars_0x62.html
  127. share/doc/librsb/html/functions_vars_0x6b.html
  128. share/doc/librsb/html/functions_vars_0x6e.html
  129. share/doc/librsb/html/functions_vars_0x72.html
  130. share/doc/librsb/html/functions_vars_0x76.html
  131. share/doc/librsb/html/globals.html
  132. share/doc/librsb/html/globals_0x72.html
  133. share/doc/librsb/html/globals_defs.html
  134. share/doc/librsb/html/globals_enum.html
  135. share/doc/librsb/html/globals_eval.html
  136. share/doc/librsb/html/globals_eval_0x72.html
  137. share/doc/librsb/html/globals_func.html
  138. share/doc/librsb/html/globals_func_0x72.html
  139. share/doc/librsb/html/globals_type.html
  140. share/doc/librsb/html/group__rsb__doc__examples.html
  141. share/doc/librsb/html/group__rsb__doc__rsb.html
  142. share/doc/librsb/html/group__rsb__doc__sparse__blas.html
  143. share/doc/librsb/html/index.html
  144. share/doc/librsb/html/interfaceblas__sparse_1_1rsb__blas__get__mtx.html
  145. share/doc/librsb/html/interfaceblas__sparse_1_1uscr__insert__block.html
  146. share/doc/librsb/html/interfaceblas__sparse_1_1uscr__insert__clique.html
  147. share/doc/librsb/html/interfaceblas__sparse_1_1uscr__insert__col.html
  148. share/doc/librsb/html/interfaceblas__sparse_1_1uscr__insert__entries.html
  149. share/doc/librsb/html/interfaceblas__sparse_1_1uscr__insert__entry.html
  150. share/doc/librsb/html/interfaceblas__sparse_1_1uscr__insert__row.html
  151. share/doc/librsb/html/interfaceblas__sparse_1_1usmm.html
  152. share/doc/librsb/html/interfaceblas__sparse_1_1usmv.html
  153. share/doc/librsb/html/interfaceblas__sparse_1_1ussm.html
  154. share/doc/librsb/html/interfaceblas__sparse_1_1ussv.html
  155. share/doc/librsb/html/interfacersb_1_1rsb__coo__sort.html
  156. share/doc/librsb/html/interfacersb_1_1rsb__file__mtx__get__dims.html
  157. share/doc/librsb/html/interfacersb_1_1rsb__file__mtx__load.html
  158. share/doc/librsb/html/interfacersb_1_1rsb__file__mtx__rndr.html
  159. share/doc/librsb/html/interfacersb_1_1rsb__file__mtx__save.html
  160. share/doc/librsb/html/interfacersb_1_1rsb__file__vec__load.html
  161. share/doc/librsb/html/interfacersb_1_1rsb__file__vec__save.html
  162. share/doc/librsb/html/interfacersb_1_1rsb__lib__exit.html
  163. share/doc/librsb/html/interfacersb_1_1rsb__lib__get__opt.html
  164. share/doc/librsb/html/interfacersb_1_1rsb__lib__init.html
  165. share/doc/librsb/html/interfacersb_1_1rsb__lib__reinit.html
  166. share/doc/librsb/html/interfacersb_1_1rsb__lib__set__opt.html
  167. share/doc/librsb/html/interfacersb_1_1rsb__lib__set__opt__str.html
  168. share/doc/librsb/html/interfacersb_1_1rsb__mtx__add__to__dense.html
  169. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__begin.html
  170. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__const.html
  171. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__end.html
  172. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__inplace.html
  173. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__csc__const.html
  174. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__csr__const.html
  175. share/doc/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__csr__inplace.html
  176. share/doc/librsb/html/interfacersb_1_1rsb__mtx__clone.html
  177. share/doc/librsb/html/interfacersb_1_1rsb__mtx__free.html
  178. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__coo.html
  179. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__coo__block.html
  180. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__csr.html
  181. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__info.html
  182. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__info__str.html
  183. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__nrm.html
  184. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__prec.html
  185. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__rows__sparse.html
  186. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__vals.html
  187. share/doc/librsb/html/interfacersb_1_1rsb__mtx__get__vec.html
  188. share/doc/librsb/html/interfacersb_1_1rsb__mtx__rndr.html
  189. share/doc/librsb/html/interfacersb_1_1rsb__mtx__set__vals.html
  190. share/doc/librsb/html/interfacersb_1_1rsb__mtx__switch__to__coo.html
  191. share/doc/librsb/html/interfacersb_1_1rsb__mtx__switch__to__csr.html
  192. share/doc/librsb/html/interfacersb_1_1rsb__mtx__upd__vals.html
  193. share/doc/librsb/html/interfacersb_1_1rsb__perror.html
  194. share/doc/librsb/html/interfacersb_1_1rsb__psblas__trans__to__rsb__trans.html
  195. share/doc/librsb/html/interfacersb_1_1rsb__spmm.html
  196. share/doc/librsb/html/interfacersb_1_1rsb__spmsp.html
  197. share/doc/librsb/html/interfacersb_1_1rsb__spmsp__to__dense.html
  198. share/doc/librsb/html/interfacersb_1_1rsb__spmv.html
  199. share/doc/librsb/html/interfacersb_1_1rsb__sppsp.html
  200. share/doc/librsb/html/interfacersb_1_1rsb__spsm.html
  201. share/doc/librsb/html/interfacersb_1_1rsb__spsv.html
  202. share/doc/librsb/html/interfacersb_1_1rsb__strerror__r.html
  203. share/doc/librsb/html/interfacersb_1_1rsb__time.html
  204. share/doc/librsb/html/interfacersb_1_1rsb__tune__spmm.html
  205. share/doc/librsb/html/interfacersb_1_1rsb__tune__spsm.html
  206. share/doc/librsb/html/modules.html
  207. share/doc/librsb/html/nav_f.png
  208. share/doc/librsb/html/nav_g.png
  209. share/doc/librsb/html/nav_h.png
  210. share/doc/librsb/html/open.png
  211. share/doc/librsb/html/pages.html
  212. share/doc/librsb/html/rsb_8F90.html
  213. share/doc/librsb/html/rsb_8h.html
  214. share/doc/librsb/html/rsb__blas__sparse_8F90.html
  215. share/doc/librsb/html/rsb__libspblas_8c.html
  216. share/doc/librsb/html/rsb__libspblas_8h.html
  217. share/doc/librsb/html/rsb__libspblas__handle_8c.html
  218. share/doc/librsb/html/rsb__rsb_8c.html
  219. share/doc/librsb/html/rsb__types_8h.html
  220. share/doc/librsb/html/structrsb__initopts.html
  221. share/doc/librsb/html/sync_off.png
  222. share/doc/librsb/html/sync_on.png
  223. share/doc/librsb/html/tab_a.png
  224. share/doc/librsb/html/tab_b.png
  225. share/doc/librsb/html/tab_h.png
  226. share/doc/librsb/html/tab_s.png
  227. share/doc/librsb/html/tabs.css
  228. share/doc/librsb/html/todo.html
  229. @postexec /sbin/ldconfig -m /usr/local/lib
  230. @postunexec /sbin/ldconfig -R
  231. Collapse this list.

To install the port: cd /usr/ports/math/librsb/ && make install clean
To add the package: pkg install librsb

PKGNAME: there is no package for this port: MANUAL_PACKAGE_BUILD = Optimizes for the local machine

distinfo:

TIMESTAMP = 1497930681
SHA256 (librsb-1.2.0-rc7.tar.gz) = 49ac0ab07ba9ea02028dfe18c0401c6c5831bbb1f05b59256133a5b27c674a8c
SIZE (librsb-1.2.0-rc7.tar.gz) = 2223136


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

Build dependencies:
  1. gsed : textproc/gsed
  2. bash : shells/bash
  3. gfortran6 : lang/gcc6
  4. gmake : devel/gmake
  5. as : devel/binutils
Runtime dependencies:
  1. gfortran6 : lang/gcc6

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:
fortran compiler:openmp gmake shebangfix libtool

Master Sites:
  1. http://cytranet.dl.sourceforge.net/project/librsb/
  2. http://downloads.sourceforge.net/project/librsb/
  3. http://excellmedia.dl.sourceforge.net/project/librsb/
  4. http://freefr.dl.sourceforge.net/project/librsb/
  5. http://jaist.dl.sourceforge.net/project/librsb/
  6. http://kent.dl.sourceforge.net/project/librsb/
  7. http://nchc.dl.sourceforge.net/project/librsb/
  8. http://netcologne.dl.sourceforge.net/project/librsb/
  9. http://netix.dl.sourceforge.net/project/librsb/
  10. http://superb-dca2.dl.sourceforge.net/project/librsb/
  11. http://superb-sea2.dl.sourceforge.net/project/librsb/
  12. http://ufpr.dl.sourceforge.net/project/librsb/
  13. http://vorboss.dl.sourceforge.net/project/librsb/
  14. https://cytranet.dl.sourceforge.net/project/librsb/
  15. https://downloads.sourceforge.net/project/librsb/
  16. https://excellmedia.dl.sourceforge.net/project/librsb/
  17. https://freefr.dl.sourceforge.net/project/librsb/
  18. https://jaist.dl.sourceforge.net/project/librsb/
  19. https://kent.dl.sourceforge.net/project/librsb/
  20. https://nchc.dl.sourceforge.net/project/librsb/
  21. https://netcologne.dl.sourceforge.net/project/librsb/
  22. https://netix.dl.sourceforge.net/project/librsb/
  23. https://superb-dca2.dl.sourceforge.net/project/librsb/
  24. https://superb-sea2.dl.sourceforge.net/project/librsb/
  25. https://ufpr.dl.sourceforge.net/project/librsb/
  26. https://vorboss.dl.sourceforge.net/project/librsb/

Number of commits found: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Sep 2017 20:55:39
Original commit files touched by this commit  1.2.0r7_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
20 Jun 2017 04:17:31
Original commit files touched by this commit  1.2.0r7
Revision:443939
stephen search for other commits by this committer
- Update to 1.2.0r7.
01 Apr 2017 15:23:32
Original commit files touched by this commit  1.2.0r4_3
Revision:437439
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
07 Dec 2016 13:24:57
Original commit files touched by this commit  1.2.0r4_2
Revision:428057
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.

The first part covered  ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
20 Nov 2016 09:38:09
Original commit files touched by this commit  1.2.0r4_1
Revision:426566
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
05 Aug 2016 22:37:09
Original commit files touched by this commit  1.2.0r4
Revision:419714
stephen search for other commits by this committer
- Update to 1.2.0-rc4.
01 Apr 2016 14:16:20
Original commit files touched by this commit  1.2.0r1_1
Revision:412348
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
02 Jun 2015 23:09:57
Original commit files touched by this commit  1.2.0r1_1
Revision:388394
stephen search for other commits by this committer
- Add shells/bash as a build_depends.

Reference:	http://beefy2.nyi.freebsd.org/data/93amd64-default/388357/logs/librsb-1.2.0r1.log
02 Jun 2015 23:05:35
Original commit files touched by this commit  1.2.0r1_1
Revision:388393
stephen search for other commits by this committer
- Make user of port understand information about memory heirarchy needs to
  be provided.
- Bump portrevision.
01 Jun 2015 23:42:49
Original commit files touched by this commit  1.2.0r1
Revision:388293
stephen search for other commits by this committer
- Add port math/librsb.

librsb is a library for sparse matrix computations featuring the Recursive
Sparse Blocks (RSB) matrix format.

Number of commits found: 10

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
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31879
Broken 126
Deprecated 44
Ignore 362
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 50
Expired 11
Set to expire 36
Interactive 0
new 24 hours 77
new 48 hours93
new 7 days3232
new fortnight3307
new month3462

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