notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

Port details
givaro C++ library for computer algebra
4.1.0_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 4.1.0Version of this port present on the latest quarterly branch.
Maintainer: pi@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-10-15 19:13:50
Last Update: 2019-07-26 21:46:57
SVN Revision: 507372
License: CeCILL-Bv1-en.txt
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (233 items)
  1. /usr/local/share/licenses/givaro-4.1.0_1/catalog.mk
  2. /usr/local/share/licenses/givaro-4.1.0_1/LICENSE
  3. /usr/local/share/licenses/givaro-4.1.0_1/CeCILL-Bv1-en.txt
  4. share/doc/givaro/givaro.html
  5. bin/givaro-config
  6. bin/givaro-makefile
  7. include/givaro-config.h
  8. include/givaro/StaticElement.h
  9. include/givaro/chineseremainder.h
  10. include/givaro/extension.h
  11. include/givaro/gf2.h
  12. include/givaro/gf2.inl
  13. include/givaro/gfq.h
  14. include/givaro/gfq.inl
  15. include/givaro/gfqext.h
  16. include/givaro/gfqkronecker.h
  17. include/givaro/givarithmetics.h
  18. include/givaro/givaromm.h
  19. include/givaro/givarray0.h
  20. include/givaro/givarray0.inl
  21. include/givaro/givarrayallocator.h
  22. include/givaro/givarrayfixed.h
  23. include/givaro/givbasictype.h
  24. include/givaro/givbits.h
  25. include/givaro/givbits.inl
  26. include/givaro/givcaster.h
  27. include/givaro/givcategory.h
  28. include/givaro/givconfig.h
  29. include/givaro/givdegree.h
  30. include/givaro/givelem.h
  31. include/givaro/giverror.h
  32. include/givaro/givfixedtrunc.h
  33. include/givaro/givfractiondomain.h
  34. include/givaro/givgenarith.h
  35. include/givaro/givhashtable.h
  36. include/givaro/givhashtable.inl
  37. include/givaro/givhighorder.h
  38. include/givaro/givindeter.h
  39. include/givaro/givinit.h
  40. include/givaro/givinteger.h
  41. include/givaro/givinterp.h
  42. include/givaro/givinterpgeom-multip.h
  43. include/givaro/givinterpgeom.h
  44. include/givaro/givintfactor.h
  45. include/givaro/givintfactor.inl
  46. include/givaro/givintnumtheo.h
  47. include/givaro/givintnumtheo.inl
  48. include/givaro/givintprime.h
  49. include/givaro/givintprime.inl
  50. include/givaro/givintrns.h
  51. include/givaro/givintrns_convert.inl
  52. include/givaro/givintrns_cstor.inl
  53. include/givaro/givintrsa.h
  54. include/givaro/givintrsa.inl
  55. include/givaro/givintsqrootmod.h
  56. include/givaro/givintsqrootmod.inl
  57. include/givaro/giviterator.h
  58. include/givaro/givlist0.h
  59. include/givaro/givlist0.inl
  60. include/givaro/givmatdense.h
  61. include/givaro/givmatdenseops.inl
  62. include/givaro/givmatrix.h
  63. include/givaro/givmatsparse.h
  64. include/givaro/givmatsparseops.inl
  65. include/givaro/givmatstorage.h
  66. include/givaro/givmatstoragedense.h
  67. include/givaro/givmatstoragesparse.h
  68. include/givaro/givmemorer.h
  69. include/givaro/givmodule.h
  70. include/givaro/givomptimer.h
  71. include/givaro/givops.h
  72. include/givaro/givperf.h
  73. include/givaro/givpointer.h
  74. include/givaro/givpoly1.h
  75. include/givaro/givpoly1addsub.inl
  76. include/givaro/givpoly1axpy.inl
  77. include/givaro/givpoly1crt.h
  78. include/givaro/givpoly1crtconvert.inl
  79. include/givaro/givpoly1crtcstor.inl
  80. include/givaro/givpoly1cstor.inl
  81. include/givaro/givpoly1cyclo.inl
  82. include/givaro/givpoly1dense.h
  83. include/givaro/givpoly1denseops.inl
  84. include/givaro/givpoly1factor.h
  85. include/givaro/givpoly1factor.inl
  86. include/givaro/givpoly1gcd.inl
  87. include/givaro/givpoly1io.inl
  88. include/givaro/givpoly1kara.inl
  89. include/givaro/givpoly1misc.inl
  90. include/givaro/givpoly1muldiv.inl
  91. include/givaro/givpoly1padic.h
  92. include/givaro/givpoly1proot.inl
  93. include/givaro/givpoly1ratrecon.inl
  94. include/givaro/givpoly1sqrfree.inl
  95. include/givaro/givpower.h
  96. include/givaro/givprimes16.h
  97. include/givaro/givprint.h
  98. include/givaro/givquotientdomain.h
  99. include/givaro/givranditer.h
  100. include/givaro/givrandom.h
  101. include/givaro/givrational.h
  102. include/givaro/givrational.inl
  103. include/givaro/givref_count.h
  104. include/givaro/givrns.h
  105. include/givaro/givrnsconvert.inl
  106. include/givaro/givrnscstor.inl
  107. include/givaro/givrnsfixed.h
  108. include/givaro/givrnsfixed.inl
  109. include/givaro/givspyinteger.h
  110. include/givaro/givstack.h
  111. include/givaro/givstack.inl
  112. include/givaro/givstorage.h
  113. include/givaro/givstoragedense.h
  114. include/givaro/givstoragesparse.h
  115. include/givaro/givtablelimits.h
  116. include/givaro/givtimer.h
  117. include/givaro/givtruncdomain.h
  118. include/givaro/givtruncdomain.inl
  119. include/givaro/givvectdenseops.inl
  120. include/givaro/givvectdensespe.inl
  121. include/givaro/givvector.h
  122. include/givaro/givvectordense.inl
  123. include/givaro/givvectorsparse.h
  124. include/givaro/givvectorsparse.inl
  125. include/givaro/givvectsparseops.inl
  126. include/givaro/modular-floating.h
  127. include/givaro/modular-floating.inl
  128. include/givaro/modular-implem.h
  129. include/givaro/modular-integral.h
  130. include/givaro/modular-integral.inl
  131. include/givaro/modular-balanced-double.h
  132. include/givaro/modular-balanced-double.inl
  133. include/givaro/modular-balanced-float.h
  134. include/givaro/modular-balanced-float.inl
  135. include/givaro/modular-balanced-int32.h
  136. include/givaro/modular-balanced-int32.inl
  137. include/givaro/modular-balanced-int64.h
  138. include/givaro/modular-balanced-int64.inl
  139. include/givaro/modular-balanced.h
  140. include/givaro/modular-extended.h
  141. include/givaro/modular-extended.inl
  142. include/givaro/modular-general.h
  143. include/givaro/modular-general.inl
  144. include/givaro/modular-integer.h
  145. include/givaro/modular-integer.inl
  146. include/givaro/modular-inttype.h
  147. include/givaro/modular-inttype.inl
  148. include/givaro/modular-log16.h
  149. include/givaro/modular-log16.inl
  150. include/givaro/modular-mulprecomp.inl
  151. include/givaro/modular-ruint.h
  152. include/givaro/modular-ruint.inl
  153. include/givaro/modular.h
  154. include/givaro/montgomery-int32.h
  155. include/givaro/montgomery-int32.inl
  156. include/givaro/montgomery-ruint.h
  157. include/givaro/montgomery-ruint.inl
  158. include/givaro/montgomery.h
  159. include/givaro/random-integer.h
  160. include/givaro/ring-interface.h
  161. include/givaro/udl.h
  162. include/givaro/unparametric-operations.h
  163. include/givaro/zring.h
  164. include/gmp++/gmp++.h
  165. include/gmp++/gmp++_int.h
  166. include/gmp++/gmp++_int_rand.inl
  167. include/recint/radd.h
  168. include/recint/rcmp.h
  169. include/recint/rconvert.h
  170. include/recint/rdisplay.h
  171. include/recint/rdiv.h
  172. include/recint/recdefine.h
  173. include/recint/recint.h
  174. include/recint/reclonglong.h
  175. include/recint/rfiddling.h
  176. include/recint/rint.h
  177. include/recint/rmadd.h
  178. include/recint/rmbaddmul.h
  179. include/recint/rmbexp.h
  180. include/recint/rmbinv.h
  181. include/recint/rmbmodule.h
  182. include/recint/rmbmul.h
  183. include/recint/rmbreduc.h
  184. include/recint/rmbrmint.h
  185. include/recint/rmcmp.h
  186. include/recint/rmconvert.h
  187. include/recint/rmdefine.h
  188. include/recint/rmdisplay.h
  189. include/recint/rmdiv.h
  190. include/recint/rmextra.h
  191. include/recint/rmgaddmul.h
  192. include/recint/rmgexp.h
  193. include/recint/rmginv.h
  194. include/recint/rmgmodule.h
  195. include/recint/rmgmul.h
  196. include/recint/rmgreduc.h
  197. include/recint/rmgrmint.h
  198. include/recint/rmint.h
  199. include/recint/rmintmg.h
  200. include/recint/rmmanip.h
  201. include/recint/rmmul.h
  202. include/recint/rmneg.h
  203. include/recint/rmrandom.h
  204. include/recint/rmsub.h
  205. include/recint/rmul.h
  206. include/recint/rrandom.h
  207. include/recint/rrint.h
  208. include/recint/rsub.h
  209. include/recint/ruadd.h
  210. include/recint/ruaddmul.h
  211. include/recint/rucmp.h
  212. include/recint/ruconvert.h
  213. include/recint/rudisplay.h
  214. include/recint/rudiv.h
  215. include/recint/ruexp.h
  216. include/recint/rufiddling.h
  217. include/recint/rugcd.h
  218. include/recint/ruint.h
  219. include/recint/ruinvmod.h
  220. include/recint/rumanip.h
  221. include/recint/rumul.h
  222. include/recint/rurandom.h
  223. include/recint/ruruint.h
  224. include/recint/rushift.h
  225. include/recint/rusub.h
  226. include/recint/rutools.h
  227. lib/libgivaro.a
  228. lib/libgivaro.so
  229. lib/libgivaro.so.9
  230. lib/libgivaro.so.9.1.0
  231. libdata/pkgconfig/givaro.pc
  232. @postexec /usr/sbin/service ldconfig restart > /dev/null
  233. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • givaro>0:math/givaro
  • libgivaro.so:math/givaro
To install the port: cd /usr/ports/math/givaro/ && make install clean
To add the package: pkg install givaro
PKGNAME: givaro
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. doxygen : devel/doxygen
  2. dot : graphics/graphviz
  3. autoconf>=2.69 : devel/autoconf
  4. automake>=1.16.1 : devel/automake
  5. libtoolize : devel/libtool
  6. gmake : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libgmp.so : math/gmp
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. https://codeload.github.com/linbox-team/givaro/tar.gz/v4.1.0?dummy=/

Number of commits found: 25

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
26 Jul 2019 20:46:57
Original commit files touched by this commit  4.1.0_1
Revision:507372
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
11 May 2019 17:37:26
Original commit files touched by this commit  4.1.0
Revision:501270
pi search for other commits by this committer
math/givaro: upgrade 4.0.4 -> 4.1.0

Relnotes:	https://github.com/linbox-team/givaro/blob/master/ChangeLog
12 Dec 2018 01:35:36
Original commit files touched by this commit  4.0.4_2
Revision:487272
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
29 Jul 2018 22:18:46
Original commit files touched by this commit  4.0.4_1
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

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

PR:		222542
14 Jun 2018 12:47:58
Original commit files touched by this commit  4.0.4
Revision:472376  Sanity Test Failure
tijl search for other commits by this committer
Update automake to 1.16.1.  Also remove automake-wrapper.  We haven't had
multiple versions of automake in years and probably won't in the future.

PR:		228809
Exp-run by:	antoine
Approved by:	portmgr (antoine)
03 Jun 2018 20:03:48
Original commit files touched by this commit  4.0.4
Revision:471520
pi search for other commits by this committer
math/givaro: really update WWW
03 Jun 2018 20:03:07
Original commit files touched by this commit  4.0.4
Revision:471519
pi search for other commits by this committer
math/givaro: update 3.8.0 -> 4.0.4, take maintainer, update WWW

Relnotes:	https://github.com/linbox-team/givaro/blob/master/ChangeLog
14 May 2018 04:14:08
Original commit files touched by this commit  3.8.0
Revision:469848
linimon search for other commits by this committer
Mark unfetchable from current locations.  New location seems to be:

  https://github.com/linbox-team/givaro
23 Dec 2016 09:55:11
Original commit files touched by this commit  3.8.0
Revision:429236
amdmi3 search for other commits by this committer
- Pet portlint
- Switch to USES=localbase
- Switch to new test framework
- Switch to options helpers
- Regenerate patches
27 Jun 2016 21:30:34
Original commit files touched by this commit  3.8.0
Revision:417685
rene search for other commits by this committer
Reset ports maintained by bf@ until he has time again to work on them.

PR:		210474
Submitted by:	jbeich
With hat:	portmgr-secretary
01 Apr 2016 14:16:20
Original commit files touched by this commit  3.8.0
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
07 Dec 2014 00:07:48
Original commit files touched by this commit  3.8.0
Revision:374163
antoine search for other commits by this committer
Canonicalize a few licenses
15 Nov 2014 12:20:54
Original commit files touched by this commit  3.8.0
Revision:372596
antoine search for other commits by this committer
Cleanup plist
15 Aug 2014 20:31:20
Original commit files touched by this commit  3.8.0
Revision:365037
pi search for other commits by this committer
math/givaro: 3.5.0 -> 3.8.0

Changes:
- to 3.6.0:
  https://forge.imag.fr/frs/shownotes.php?release_id=157
- to 3.7.0:
  https://forge.imag.fr/frs/shownotes.php?release_id=161
- to 3.7.1:
  https://forge.imag.fr/frs/shownotes.php?release_id=196
- to 3.8.0:
  https://forge.imag.fr/frs/shownotes.php?release_id=418

PR:		191989
Submitted by:	pi
Approved by:	bf (maintainer timeout)
09 Aug 2014 19:39:09
Original commit files touched by this commit  3.5.0_1
Revision:364468
antoine search for other commits by this committer
Update devel/doxygen to 1.8.7
Update dependent ports to build with it

Most of work by:	pi@
Exp-run:	self
PR:		ports/190943
29 Jul 2014 20:55:28
Original commit files touched by this commit  3.5.0
Revision:363390
adamw search for other commits by this committer
Repair instances, almost all courtesy of bf ;-), of spaces
and/or tabs before the =. This made doing regular expressions
on the ports tree really difficult.

Approved by:	portmgr (not really, but touches unstaged ports)
14 Jul 2014 18:42:04
Original commit files touched by this commit  3.5.0
Revision:361812
bapt search for other commits by this committer
Modernize LIB_DEPENDS

With hat:	portmgr
07 Jul 2014 15:31:02
Original commit files touched by this commit  3.5.0
Revision:361099
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category M.

CR:		D306
Approved by:	portmgr (bapt)
25 Sep 2013 00:54:09
Original commit files touched by this commit  3.5.0
Revision:328226
bdrewery search for other commits by this committer
- Remove NO_STAGE as these have been tested to be safe

With hat:	portmgr
20 Sep 2013 20:55:06
Original commit files touched by this commit  3.5.0
Revision:327746
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
math)
06 Jun 2013 05:55:48
Original commit files touched by this commit  3.5.0
Revision:320051
bapt search for other commits by this committer
Fix after conversion to new options framework
05 Jun 2013 22:22:44
Original commit files touched by this commit  3.5.0
Revision:320034
eadler search for other commits by this committer
Convert to OptionsNG

Reviewed by:	kwm, jgh
Approved by:	bapt
05 Jun 2013 22:22:32
Original commit files touched by this commit  3.5.0
Revision:320033
eadler search for other commits by this committer
Convert to OptionsNG

Reviewed by:	kwm, jgh
Approved by:	bapt
05 Jun 2013 14:11:20
Original commit files touched by this commit  3.5.0
Revision:319993  Sanity Test Failure
bapt search for other commits by this committer
Convert to new options framework
15 Oct 2011 19:13:26
Original commit files touched by this commit  3.5.0

bf search for other commits by this committer
Add givaro 3.5.0, a C++ library for computer algebra.

Number of commits found: 25

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
dovecotFeb 13
gitlab-ceFeb 13
grub2-bhyveFeb 12
libexifFeb 11
linux-flashplayerFeb 11
nginxFeb 09
nginx-develFeb 09
ksh93Feb 07
ksh93-develFeb 07
clamavFeb 05
py-django111Feb 04
py-django22Feb 04
py-django30Feb 04
libsshFeb 02
mariadb-connector-cFeb 02

14 vulnerabilities affecting 178 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-02-14 01:16:43


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38503
Broken 681
Deprecated 243
Ignore 951
Forbidden 3
Restricted 150
No CDROM 72
Vulnerable 23
Expired 9
Set to expire 215
Interactive 0
new 24 hours 3
new 48 hours6
new 7 days25
new fortnight87
new month328

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