notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libstrfunc Handles CGI forms, MIME, templates, date conversions, etc
8.3_2 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 View this port on Repology. pkg-fallout 8.3_2Version of this port present on the latest quarterly branch.
Maintainer: vlm@lionet.info search for ports maintained by this maintainer
Port Added: 2001-08-04 07:00:47
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
Also Listed In: www
License: not specified in port
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (132 items)
Collapse this list.
  1. @ldconfig
  2. bin/posdump
  3. bin/strtotime
  4. bin/timetostr
  5. include/strfunc.h
  6. include/sf_mem.h
  7. include/sf_core.h
  8. include/sf_svect.h
  9. include/sf_sbuf.h
  10. include/sf_smisc.h
  11. include/sf_cfg.h
  12. include/sf_cgi.h
  13. include/sf_fmt.h
  14. include/sf_fpos.h
  15. include/sf_sed.h
  16. include/sf_mime.h
  17. include/sf_time.h
  18. lib/libstrfunc.a
  19. lib/libstrfunc.so
  20. lib/libstrfunc.so.9
  21. lib/libstrfunc.so.9.0.1
  22. man/man3/adjFILEpos.3.gz
  23. man/man3/adjfdpos.3.gz
  24. man/man3/base64_decode.3.gz
  25. man/man3/base64_encode.3.gz
  26. man/man3/cfgget.3.gz
  27. man/man3/cfgget2.3.gz
  28. man/man3/cfgread.3.gz
  29. man/man3/cfind.3.gz
  30. man/man3/charize.3.gz
  31. man/man3/cookie.3.gz
  32. man/man3/cookies.3.gz
  33. man/man3/copy_values.3.gz
  34. man/man3/count_values.3.gz
  35. man/man3/countchar.3.gz
  36. man/man3/countchar2.3.gz
  37. man/man3/countstr.3.gz
  38. man/man3/ecq.3.gz
  39. man/man3/eq.3.gz
  40. man/man3/find.3.gz
  41. man/man3/format_detach.3.gz
  42. man/man3/format_free.3.gz
  43. man/man3/format_init.3.gz
  44. man/man3/format_lastresult.3.gz
  45. man/man3/format_lastsize.3.gz
  46. man/man3/format_metarule.3.gz
  47. man/man3/formatf.3.gz
  48. man/man3/free_values.3.gz
  49. man/man3/getlanguageprefs.3.gz
  50. man/man3/html_quote.3.gz
  51. man/man3/initFILEpos.3.gz
  52. man/man3/initfdpos.3.gz
  53. man/man3/join.3.gz
  54. man/man3/libstrfunc.3.gz
  55. man/man3/limittextwidth.3.gz
  56. man/man3/mime_word_decode.3.gz
  57. man/man3/mkarray.3.gz
  58. man/man3/param.3.gz
  59. man/man3/param2.3.gz
  60. man/man3/params.3.gz
  61. man/man3/quoted_printable_decode.3.gz
  62. man/man3/replace.3.gz
  63. man/man3/replace_detach.3.gz
  64. man/man3/sadd.3.gz
  65. man/man3/sadd2.3.gz
  66. man/man3/sadd_attach.3.gz
  67. man/man3/sarray.3.gz
  68. man/man3/sbuf.3.gz
  69. man/man3/sbuf2ptr.3.gz
  70. man/man3/sbuf_add.3.gz
  71. man/man3/sbuf_add2.3.gz
  72. man/man3/sbuf_clear.3.gz
  73. man/man3/sbuf_detach.3.gz
  74. man/man3/sbuf_extend.3.gz
  75. man/man3/sbuf_fetch.3.gz
  76. man/man3/sbuf_fgets.3.gz
  77. man/man3/sbuf_free.3.gz
  78. man/man3/sbuf_init.3.gz
  79. man/man3/sbuf_len.3.gz
  80. man/man3/sbuf_sprintf.3.gz
  81. man/man3/sbuf_trim.3.gz
  82. man/man3/sbuf_zero.3.gz
  83. man/man3/scfind.3.gz
  84. man/man3/scget.3.gz
  85. man/man3/scgetp.3.gz
  86. man/man3/sclear.3.gz
  87. man/man3/scopy.3.gz
  88. man/man3/sdel.3.gz
  89. man/man3/sed.3.gz
  90. man/man3/sed_compile.3.gz
  91. man/man3/sed_exec.3.gz
  92. man/man3/sed_free.3.gz
  93. man/man3/set_cookie.3.gz
  94. man/man3/sf_calloc.3.gz
  95. man/man3/sf_cfg.3.gz
  96. man/man3/sf_cgi.3.gz
  97. man/man3/sf_file.3.gz
  98. man/man3/sf_fmt.3.gz
  99. man/man3/sf_malloc.3.gz
  100. man/man3/sf_mem.3.gz
  101. man/man3/sf_mime.3.gz
  102. man/man3/sf_misc.3.gz
  103. man/man3/sf_realloc.3.gz
  104. man/man3/sf_sbuf.3.gz
  105. man/man3/sf_sed.3.gz
  106. man/man3/sf_split.3.gz
  107. man/man3/sf_strdup.3.gz
  108. man/man3/sf_svect.3.gz
  109. man/man3/sf_time.3.gz
  110. man/man3/sfind.3.gz
  111. man/man3/sfree.3.gz
  112. man/man3/sget.3.gz
  113. man/man3/simport.3.gz
  114. man/man3/sinit.3.gz
  115. man/man3/sins.3.gz
  116. man/man3/sjoin.3.gz
  117. man/man3/slist.3.gz
  118. man/man3/split.3.gz
  119. man/man3/split_network.3.gz
  120. man/man3/splitf.3.gz
  121. man/man3/splitquotable.3.gz
  122. man/man3/strfunc.3.gz
  123. man/man3/strfunc_ctl.3.gz
  124. man/man3/strndup.3.gz
  125. man/man3/strtotime.3.gz
  126. man/man3/svect.3.gz
  127. man/man3/timetostr.3.gz
  128. man/man3/url_decode.3.gz
  129. man/man3/url_encode.3.gz
  130. @owner
  131. @group
  132. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libstrfunc>0:devel/libstrfunc
  • For LIB depends:
    • libstrfunc.so:devel/libstrfunc
To install the port: cd /usr/ports/devel/libstrfunc/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libstrfunc
  • pkg install libstrfunc
PKGNAME: libstrfunc
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libstrfunc
ABIlatestquarterly
FreeBSD:11:aarch648.3_28.3_2
FreeBSD:11:amd648.3_28.3_2
FreeBSD:11:armv68.3_28.3_2
FreeBSD:11:i3868.3_28.3_2
FreeBSD:11:mips--
FreeBSD:11:mips648.3_2-
FreeBSD:12:aarch648.3_28.3_2
FreeBSD:12:amd648.3_28.3_2
FreeBSD:12:armv68.3_28.3_2
FreeBSD:12:armv78.3_28.3_2
FreeBSD:12:i3868.3_28.3_2
FreeBSD:12:mips--
FreeBSD:12:mips648.3_2-
FreeBSD:12:powerpc64-8.3_2
FreeBSD:13:aarch648.3_28.3_2
FreeBSD:13:amd648.3_28.3_2
FreeBSD:13:armv68.3_28.3_2
FreeBSD:13:armv78.3_28.3_2
FreeBSD:13:i3868.3_28.3_2
FreeBSD:13:mips--
FreeBSD:13:mips648.3_28.3_2
FreeBSD:13:powerpc648.3_28.3_2
FreeBSD:14:aarch648.3_2-
FreeBSD:14:amd648.3_2-
FreeBSD:14:armv68.3_2-
FreeBSD:14:armv78.3_2-
FreeBSD:14:i3868.3_2-
FreeBSD:14:mips--
FreeBSD:14:mips648.3_2-
FreeBSD:14:powerpc648.3_2-
 

Dependencies
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
This port is required by:
for Libraries
  1. devel/ncnf
  2. net-mgmt/nagcon

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (23 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  2. http://excellmedia.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  3. http://freefr.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  4. http://jaist.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  5. http://lionet.info/soft/
  6. http://nchc.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  7. http://netcologne.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  8. http://netix.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  9. http://superb-dca2.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  10. http://superb-sea2.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  11. http://ufpr.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  12. http://vorboss.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  13. https://downloads.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  14. https://excellmedia.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  15. https://freefr.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  16. https://jaist.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  17. https://nchc.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  18. https://netcologne.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  19. https://netix.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  20. https://superb-dca2.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  21. https://superb-sea2.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  22. https://ufpr.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
  23. https://vorboss.dl.sourceforge.net/project/libstrfunc/libstrfunc/libstrfunc-8.3/
Collapse this list.

Number of commits found: 26

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  8.3_2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Sep 2019 09:44:13
Original commit files touched by this commit Revision:512776  8.3_2
pkubaj search for other commits by this committer
devel/libstrfunc: fix build on GCC architectures

Needs new GCC:
sf_core/split.c: In function 'splitf':
sf_core/split.c:92: error: 'sed_t' undeclared (first use in this function)
sf_core/split.c:92: error: (Each undeclared identifier is reported only once
sf_core/split.c:92: error: for each function it appears in.)
sf_core/split.c:92: error: 'st' undeclared (first use in this function)

Approved by:	mentors (implicit approval)
20 Jan 2017 20:33:31
Original commit files touched by this commit Revision:431996  8.3_2
sunpoet search for other commits by this committer
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
28 Mar 2015 15:32:51
Original commit files touched by this commit Revision:382508  8.3_2
bapt search for other commits by this committer
Convert to USES=autoreconf
Strip binaries
03 Jul 2014 17:47:19
Original commit files touched by this commit Revision:360429  8.3_1
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files

PR:		191075
Submitted by:	amdmi3
Approved by:	maintainer timeout
21 Jan 2014 07:50:58
Original commit files touched by this commit Revision:340565  8.3
bapt search for other commits by this committer
Support stage
20 Sep 2013 17:13:47
Original commit files touched by this commit Revision:327724  8.3
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
24 Oct 2011 09:11:38
Original commit files touched by this commit   8.3
dougb search for other commits by this committer
The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
03 Jul 2011 14:59:23
Original commit files touched by this commit   8.3
ohauer search for other commits by this committer
-remove MD5
04 Dec 2010 07:34:27
Original commit files touched by this commit   8.3
ade search for other commits by this committer
Sync to new bsd.autotools.mk
22 Aug 2009 00:18:43
Original commit files touched by this commit   8.3
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with D
02 Aug 2009 19:36:34
Original commit files touched by this commit   8.3
mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
06 Jun 2007 13:15:39
Original commit files touched by this commit   8.3
pav search for other commits by this committer
- Update to 8.3

PR:             ports/112197
Submitted by:   Lev Walkin <vlm@lionet.info> (maintainer)
23 Feb 2006 10:40:45
Original commit files touched by this commit   8.2_1
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
22 Jan 2006 08:30:12
Original commit files touched by this commit   8.2
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
15 Nov 2005 06:52:12
Original commit files touched by this commit   8.2
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
10 Jun 2005 15:24:28
Original commit files touched by this commit   8.2
skv search for other commits by this committer
Add missed manpages.

Pointed by:     pointyhat (kris)
08 Jun 2005 10:40:23
Original commit files touched by this commit   8.2
skv search for other commits by this committer
Update to 8.2

Approved by:    maintainer
31 Mar 2004 03:12:58
Original commit files touched by this commit   7.4.6
trevor search for other commits by this committer
SIZEify (maintainer timeout)
21 Feb 2003 11:23:04
Original commit files touched by this commit   7.4.6
knu search for other commits by this committer
De-pkg-comment.
15 Jan 2003 18:24:08
Original commit files touched by this commit   7.4.6
arved search for other commits by this committer
Update to 7.4.6

PR:             47104
Submitted by:   Lev Walkin <vlm@lionet.info>
02 Jan 2003 17:10:32
Original commit files touched by this commit   7.4.5
ijliao search for other commits by this committer
upgrade to 7.4.5

PR:             45868
Submitted by:   maintainer
01 Jul 2002 16:32:12
Original commit files touched by this commit   7.4
pat search for other commits by this committer
Update to 7.4

PR:             ports/40025
Submitted by:   maintainer
27 Dec 2001 09:00:37
 files touched by this commit commit hash:fp1.22591@dev.null.freshports.org
ijliao search for other commits by this committer
upgrade to 7.3    
29 Nov 2001 17:32:49
 files touched by this commit commit hash:fp1.21353@dev.null.freshports.org
petef search for other commits by this committer
Update to 7.2.7.    
04 Aug 2001 11:00:47
 files touched by this commit commit hash:fp1.16812@dev.null.freshports.org
ijliao search for other commits by this committer
add libstrfunc   Handles CGI forms, MIME, templates, date conversions, etc.    

Number of commits found: 26