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
liblo Lightweight Open Sound Control implementation
0.31_1 audio on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port 0.31Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-12-04 23:58:00
Last Update: 2020-04-02 13:10:07
SVN Revision: 530356
License: LGPL21
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (121 items)
  1. @ldconfig
  2. /usr/local/share/licenses/liblo-0.31_1/catalog.mk
  3. /usr/local/share/licenses/liblo-0.31_1/LICENSE
  4. /usr/local/share/licenses/liblo-0.31_1/LGPL21
  5. bin/oscdump
  6. bin/oscsend
  7. bin/oscsendfile
  8. include/lo/lo.h
  9. include/lo/lo_cpp.h
  10. include/lo/lo_endian.h
  11. include/lo/lo_errors.h
  12. include/lo/lo_lowlevel.h
  13. include/lo/lo_macros.h
  14. include/lo/lo_osc_types.h
  15. include/lo/lo_serverthread.h
  16. include/lo/lo_throw.h
  17. include/lo/lo_types.h
  18. lib/liblo.so
  19. lib/liblo.so.7
  20. lib/liblo.so.7.4.1
  21. libdata/pkgconfig/liblo.pc
  22. share/doc/liblo/AUTHORS
  23. share/doc/liblo/ChangeLog
  24. share/doc/liblo/NEWS
  25. share/doc/liblo/README
  26. share/doc/liblo/TODO
  27. @comment share/doc/liblo/html/annotated.html
  28. @comment share/doc/liblo/html/bc_s.png
  29. @comment share/doc/liblo/html/bdwn.png
  30. @comment share/doc/liblo/html/classes.html
  31. @comment share/doc/liblo/html/classlo_1_1Address.html
  32. @comment share/doc/liblo/html/classlo_1_1Blob.html
  33. @comment share/doc/liblo/html/classlo_1_1Bundle.html
  34. @comment share/doc/liblo/html/classlo_1_1Message.html
  35. @comment share/doc/liblo/html/classlo_1_1Method.html
  36. @comment share/doc/liblo/html/classlo_1_1Server.html
  37. @comment share/doc/liblo/html/classlo_1_1ServerThread.html
  38. @comment share/doc/liblo/html/closed.png
  39. @comment share/doc/liblo/html/cpp__example_8cpp_source.html
  40. @comment share/doc/liblo/html/dir_a367011633491839d8249188e87c7833.html
  41. @comment share/doc/liblo/html/dir_d28a4824dc47e487b107a5db32ef43c4.html
  42. @comment share/doc/liblo/html/doc.png
  43. @comment share/doc/liblo/html/doxygen.css
  44. @comment share/doc/liblo/html/doxygen.png
  45. @comment share/doc/liblo/html/dynsections.js
  46. @comment share/doc/liblo/html/example__client_8c_source.html
  47. @comment share/doc/liblo/html/example__server_8c_source.html
  48. @comment share/doc/liblo/html/example__tcp__echo__server_8c_source.html
  49. @comment share/doc/liblo/html/files.html
  50. @comment share/doc/liblo/html/folderclosed.png
  51. @comment share/doc/liblo/html/folderopen.png
  52. @comment share/doc/liblo/html/functions.html
  53. @comment share/doc/liblo/html/functions_func.html
  54. @comment share/doc/liblo/html/functions_vars.html
  55. @comment share/doc/liblo/html/globals.html
  56. @comment share/doc/liblo/html/globals_defs.html
  57. @comment share/doc/liblo/html/globals_enum.html
  58. @comment share/doc/liblo/html/globals_eval.html
  59. @comment share/doc/liblo/html/globals_func.html
  60. @comment share/doc/liblo/html/globals_type.html
  61. @comment share/doc/liblo/html/group__liblo.html
  62. @comment share/doc/liblo/html/group__liblocpp.html
  63. @comment share/doc/liblo/html/group__liblolowlevel.html
  64. @comment share/doc/liblo/html/group__pp.html
  65. @comment share/doc/liblo/html/hierarchy.html
  66. @comment share/doc/liblo/html/index.html
  67. @comment share/doc/liblo/html/jquery.js
  68. @comment share/doc/liblo/html/lo_8h.html
  69. @comment share/doc/liblo/html/lo_8h_source.html
  70. @comment share/doc/liblo/html/lo__cpp_8h.html
  71. @comment share/doc/liblo/html/lo__cpp_8h_source.html
  72. @comment share/doc/liblo/html/lo__lowlevel_8h.html
  73. @comment share/doc/liblo/html/lo__lowlevel_8h_source.html
  74. @comment share/doc/liblo/html/lo__osc__types_8h.html
  75. @comment share/doc/liblo/html/lo__osc__types_8h_source.html
  76. @comment share/doc/liblo/html/lo__serverthread_8h.html
  77. @comment share/doc/liblo/html/lo__serverthread_8h_source.html
  78. @comment share/doc/liblo/html/lo__types_8h.html
  79. @comment share/doc/liblo/html/lo__types_8h_source.html
  80. @comment share/doc/liblo/html/modules.html
  81. @comment share/doc/liblo/html/nav_f.png
  82. @comment share/doc/liblo/html/nav_g.png
  83. @comment share/doc/liblo/html/nav_h.png
  84. @comment share/doc/liblo/html/nonblocking__server__example_8c_source.html
  85. @comment share/doc/liblo/html/open.png
  86. @comment share/doc/liblo/html/splitbar.png
  87. @comment share/doc/liblo/html/structlo_1_1PathMsg.html
  88. @comment share/doc/liblo/html/structlo__timetag.html
  89. @comment share/doc/liblo/html/sync_off.png
  90. @comment share/doc/liblo/html/sync_on.png
  91. @comment share/doc/liblo/html/tab_a.png
  92. @comment share/doc/liblo/html/tab_b.png
  93. @comment share/doc/liblo/html/tab_h.png
  94. @comment share/doc/liblo/html/tab_s.png
  95. @comment share/doc/liblo/html/tabs.css
  96. @comment share/doc/liblo/html/unionlo__arg.html
  97. share/examples/liblo/cpp_example
  98. share/examples/liblo/example_client
  99. share/examples/liblo/example_server
  100. share/examples/liblo/example_tcp_echo_server
  101. share/examples/liblo/nonblocking_server_example
  102. @comment share/man/man3/liblo.3.gz
  103. @comment share/man/man3/liblocpp.3.gz
  104. @comment share/man/man3/liblolowlevel.3.gz
  105. @comment share/man/man3/lo.h.3.gz
  106. @comment share/man/man3/lo_Address.3.gz
  107. @comment share/man/man3/lo_Blob.3.gz
  108. @comment share/man/man3/lo_Bundle.3.gz
  109. @comment share/man/man3/lo_Message.3.gz
  110. @comment share/man/man3/lo_Method.3.gz
  111. @comment share/man/man3/lo_PathMsg.3.gz
  112. @comment share/man/man3/lo_Server.3.gz
  113. @comment share/man/man3/lo_ServerThread.3.gz
  114. @comment share/man/man3/lo_arg.3.gz
  115. @comment share/man/man3/lo_cpp.h.3.gz
  116. @comment share/man/man3/lo_lowlevel.h.3.gz
  117. @comment share/man/man3/lo_osc_types.h.3.gz
  118. @comment share/man/man3/lo_serverthread.h.3.gz
  119. @comment share/man/man3/lo_timetag.3.gz
  120. @comment share/man/man3/lo_types.h.3.gz
  121. @comment share/man/man3/pp.3.gz
Collapse this list.
Dependency lines:
  • liblo>0:audio/liblo
  • liblo.so:audio/liblo
To install the port: cd /usr/ports/audio/liblo/ && make install clean
To add the package: pkg install liblo
PKGNAME: liblo
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. gmake : devel/gmake
This port is required by:
for Libraries
  1. audio/amsynth
  2. audio/ardour
  3. audio/ardour5
  4. audio/carla
  5. audio/csound
  6. audio/dpf-plugins-lv2
  7. audio/drumkv1-lv2
Expand this list (30 items / 23 hidden)
  1. audio/dssi
  2. audio/fluidsynth-dssi
  3. audio/ghostess
  4. audio/hexter
  5. audio/hydrogen
  6. audio/jamin
  7. audio/luppp
  8. audio/muse-sequencer
  9. audio/p5-Net-LibLO
  10. audio/padthv1-lv2
  11. audio/py-pyliblo
  12. audio/qmidiarp
  13. audio/rosegarden
  14. audio/samplv1-lv2
  15. audio/synthv1-lv2
  16. audio/timemachine
  17. audio/whysynth
  18. audio/x42-plugins-lv2
  19. audio/xsynth-dssi
  20. audio/zynaddsubfx
  21. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. audio/csound6*
  2. audio/nekobee*
  3. audio/sooperlooper*
  4. Collapse this list of deleted ports.
* - 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

USES:

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

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
02 Apr 2020 12:10:07
Original commit files touched by this commit  0.31_1
Revision:530356
sunpoet search for other commits by this committer
Fix PORTEXAMPLES installation: install the program instead of the wrapper

- Convert PORTDOCS and PORTEXAMPLES to PLIST entries
- Bump PORTREVISION for package change
01 Mar 2020 06:47:36
Original commit files touched by this commit  0.31
Revision:527496
sunpoet search for other commits by this committer
Update to 0.31

Changes:	https://github.com/radarsat1/liblo/releases
		http://liblo.sourceforge.net/NEWS.html
22 Feb 2020 15:55:30
Original commit files touched by this commit  0.30
Revision:526785
sunpoet search for other commits by this committer
Update to 0.30

- Convert to options target helper
- Take maintainership

Changes:	http://liblo.sourceforge.net/NEWS.html
		https://github.com/radarsat1/liblo/releases
16 Jan 2020 09:34:42
Original commit files touched by this commit  0.28_3
Revision:523220
bapt search for other commits by this committer
First pass at moving manpages to share/man for category a*
26 Jul 2016 16:51:16
Original commit files touched by this commit  0.28_3
Revision:419133
mat search for other commits by this committer
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 13:29:17
Original commit files touched by this commit  0.28_3
Revision:412344
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
19 Aug 2015 13:41:52
Original commit files touched by this commit  0.28_3
Revision:394780
mat search for other commits by this committer
Fix previous commit.

Pointy hat to:	mat
Sponsored by:	Absolight
19 Aug 2015 13:30:00
Refresh Original commit files touched by this commit
Revision:394778  Sanity Test Failure
mat search for other commits by this committer
Convert ports to use the options helpers in categories [abc]*, and minor fixes.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
08 Dec 2014 16:48:41
Original commit files touched by this commit  0.28_3
Revision:374303
tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Dec 2014 23:06:57
Original commit files touched by this commit  0.28_2
Revision:373852
dim search for other commits by this committer
Fix audio/liblo build with clang 3.5.0

On 64-bit arches, audio/liblo will fail to compile with clang 3.5.0, due
to the following -Werror warning:

message.c:1000:17: error: absolute value function 'abs' given an argument of
type 'long' but has parameter of type 'int' which may cause truncation of value
[-Werror,-Wabsolute-value]
                abs((char *) d - (char *) end), m);
                ^

On 64-bit arches, pointer differences are usually longs, but simply
replacing the abs() call with labs() is also not a good solution,
because then the code is incorrect for 32-bit arches.

Fix this by using a ternary operator expression, which is type-safe.
While here, fix the printf format conversion specifier for printing
ptrdiff_t's.

Approved by: portmgr (antoine)
20 Oct 2014 06:36:00
Original commit files touched by this commit  0.28_2
Revision:371234
bapt search for other commits by this committer
Cleanup plist
12 Aug 2014 14:33:43
Original commit files touched by this commit  0.28_2
Revision:364706
danfe search for other commits by this committer
- Unbreak the build on PowerPC and consumers' builds on i386
- Make DOXYGEN builddep optional (and off by default)
- Sort USES values alphabetically
- Simplify Makefile a bit (get rid of DOCSRCDIR1 and DOC_FILES1)
- Remove traces of markdown in pkg-descr (unsupported in ports)

Approved by:	maintainer
16 Jun 2014 14:19:51
Original commit files touched by this commit  0.28_1
Revision:358000
amdmi3 search for other commits by this committer
- Add missing USES=libtool
16 May 2014 19:57:11
Original commit files touched by this commit  0.28
Revision:354257
nemysis search for other commits by this committer
These ports are no longer used or cared for.

Dave Shar <koalative at gmail.com> wishes to maintain these ports
with my help.

audio/liblo

- Pass maintainership to koalative at gmail.com

cad/brickutils

- Bump PORTREVISION for adding PDF
- Add DIST_SUBDIR because more files
- Pass maintainership to koalative at gmail.com
- Add PDF to DOCS
(Only the first 15 lines of the commit message are shown above View all of this commit message)
31 Jan 2014 19:49:42
Original commit files touched by this commit  0.28
Revision:342059
nemysis search for other commits by this committer
- Update to 0.28
- Add SHLIB_VER and PLIST_SUB
- Strip library
- Break lines around 80 characters
08 Nov 2013 00:40:31
Original commit files touched by this commit  0.27
Revision:333166
nemysis search for other commits by this committer
- Change maintainer email to @FreeBSD.org
- Remove DOXYGEN Option
- Support STAGEDIR

Approved by:	pawel / wg (mentors, implicit)
20 Sep 2013 14:36:37
Original commit files touched by this commit  0.27
Revision:327706
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio)
30 Aug 2013 23:10:19
Original commit files touched by this commit  0.27
Revision:325729
bapt search for other commits by this committer
Fix typos
30 Aug 2013 23:01:06
Refresh Original commit files touched by this commit
Revision:325727  Sanity Test Failure
bapt search for other commits by this committer
Convert audio from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
12 Jul 2013 17:44:49
Original commit files touched by this commit  0.27
Revision:322859
deischen search for other commits by this committer
From the (new) maintainer:

  - Update to 0.27
  - Take maintainership
  - Shorten header
  - Add license (LGPL21)
  - Add dependency for devel/doxygen
  - Add manual pages
  - Add docs
  - Add examples
  - Add DOCS DOXYGEN EXAMPLES Options
  - Trim files/patch-src-lo_types_internal.h
  - Remove not needed patch files/patch-src-server.c
  - Trim pkg-descr
  - Trim pkg-plist

Note that the previous maintainer was ports@.

PR:		179916
Submitted by:	nemysis at gmx dot ch (new maintainer)
28 Mar 2013 16:29:01
Original commit files touched by this commit  0.26
Revision:315487
eadler search for other commits by this committer
Style: tab -> space.

Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree.
19 Mar 2013 13:04:31
Original commit files touched by this commit  0.26
Revision:314640
eadler search for other commits by this committer
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.

If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
09 Nov 2011 15:26:04
Original commit files touched by this commit  0.26

miwi search for other commits by this committer
- Remove WITH_FBSD10_FIX, is no longer needed
29 Oct 2011 10:21:44
Original commit files touched by this commit  0.26

miwi search for other commits by this committer
- Fix build with FreeBSD 10

Reported by:    ph
19 Mar 2011 12:38:54
Original commit files touched by this commit  0.26

miwi search for other commits by this committer
- Get Rid MD5 support
25 Oct 2010 20:09:07
Original commit files touched by this commit  0.26

trasz search for other commits by this committer
Drop maintainership for ports I can't maintain anymore.
22 Aug 2009 00:13:27
Original commit files touched by this commit  0.26
  Sanity Test Failure
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with A
31 Mar 2009 05:25:03
Original commit files touched by this commit  0.26

trasz search for other commits by this committer
Update audio/liblo to 0.26.
22 Jul 2008 08:10:58
Original commit files touched by this commit  0.25

trasz search for other commits by this committer
- Update to 0.25.
11 Jul 2007 22:06:17
Original commit files touched by this commit  0.24

trasz search for other commits by this committer
- Use proper capitalization in my email address.

Approved by:    miwi (mentor)
Suggested by:   sat
17 Apr 2007 14:10:56
Original commit files touched by this commit  0.24

trasz search for other commits by this committer
Remove workarounds for FreeBSD 4.

PR:             ports/111670
Submitted by:   edwin
Approved by:    miwi (mentor)
13 Apr 2007 13:03:49
Original commit files touched by this commit  0.24

trasz search for other commits by this committer
Change my email address to trasz@FreeBSD.org.

Approved by:    miwi (mentor)
26 Mar 2007 11:26:06
Original commit files touched by this commit  0.24

miwi search for other commits by this committer
- Update to 0.24

PR:             110756
Submitted by:   trasz (maintainer)
23 Jan 2007 16:16:20
Original commit files touched by this commit  0.23_2

miwi search for other commits by this committer
- Fix crash with testlo
- Bump PORTREVISION

PR:             108219
Submitted by:   trasz (maintainer)
22 Jan 2007 08:31:18
Original commit files touched by this commit  0.23_1

miwi search for other commits by this committer
- Fix problem that made it impossible to use GUI for DSSI modules.

PR:             ports/108119
Submitted by:   trasz (maintainer)
04 Dec 2006 23:50:54
Original commit files touched by this commit  0.23

miwi search for other commits by this committer
liblo is an implementation of the Open Sound Control
protocol for POSIX systems.

WWW:    http://liblo.sourceforge.net/

PR:             ports/106353
Submitted by:   trasz <trasz at pin.if.uz.zgora.pl>

Number of commits found: 36

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
apache24Apr 02
cactiApr 02
chromiumApr 02
haproxyApr 02
haproxy18Apr 02
haproxy19Apr 02
haproxy21Apr 02
rubygem-json*Apr 02
gnutlsMar 31
postgresql10-serverMar 29
postgresql11-serverMar 29
postgresql12-serverMar 29
postgresql96-serverMar 29
gitlab-ceMar 26
jenkinsMar 25

12 vulnerabilities affecting 110 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-04-02 20:42:28


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 39023
Broken 588
Deprecated 1068
Ignore 859
Forbidden 5
Restricted 151
No CDROM 72
Vulnerable 23
Expired 3
Set to expire 1038
Interactive 0
new 24 hours 6
new 48 hours19
new 7 days52
new fortnight107
new month169

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