notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
frand Selects a random file using reservoir sampling algorithm
0.1_3 sysutils 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 Version of this port present on the latest quarterly branch.
Maintainer: serpent7776@gmail.com search for ports maintained by this maintainer
Port Added: 2019-08-18 10:34:17
Last Update: 2022-05-22 20:17:16
Commit Hash: b082b3d
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. /usr/local/share/licenses/frand-0.1_3/catalog.mk
  2. /usr/local/share/licenses/frand-0.1_3/LICENSE
  3. /usr/local/share/licenses/frand-0.1_3/BSD2CLAUSE
  4. bin/frand
  5. @owner
  6. @group
  7. @mode
Collapse this list.
Dependency lines:
  • frand>0:sysutils/frand
To install the port:
cd /usr/ports/sysutils/frand/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/frand
  • pkg install frand
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: frand
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
frand
ABIlatestquarterly
FreeBSD:11:aarch64-0.1_2
FreeBSD:11:amd640.1_20.1_2
FreeBSD:11:armv6-0.1_2
FreeBSD:11:i3860.1_20.1_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.1_3
FreeBSD:12:amd640.1_30.1_3
FreeBSD:12:armv6-0.1_2
FreeBSD:12:armv7-0.1_2
FreeBSD:12:i3860.1_30.1_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.1_2
FreeBSD:13:aarch640.1_30.1_3
FreeBSD:13:amd640.1_30.1_3
FreeBSD:13:armv60.1_20.1_3
FreeBSD:13:armv70.1_30.1_3
FreeBSD:13:i3860.1_30.1_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.1_20.1_2
FreeBSD:13:riscv64-0.1_3
FreeBSD:14:aarch640.1_3-
FreeBSD:14:amd640.1_3-
FreeBSD:14:armv60.1_3-
FreeBSD:14:armv70.1_3-
FreeBSD:14:i3860.1_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.1_2-
FreeBSD:14:riscv640.1_2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libboost_filesystem.so : devel/boost-libs
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/serpent7776/frand/tar.gz/v0.1?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 May 2022 20:17:16
 files touched by this commit commit hash:b082b3d13e8c4872b73fb681eb99b261926ac9cd  0.1_3
Dima Panov (fluffy) search for other commits by this committer
devel/boost-all: bump all library consumers after boost upgrade

PR:	246106
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.1_2
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.1_2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
11 Dec 2019 17:53:49
Original commit files touched by this commit Revision:519824  0.1_2
jbeich search for other commits by this committer
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
19 Sep 2019 19:40:37
Original commit files touched by this commit Revision:512369  0.1_1
pkubaj search for other commits by this committer
sysutils/frand: fix build on GCC architectures

Use C++11 compiler:
/wrkdirs/usr/ports/sysutils/frand/work/frand-0.1/main.cpp:7: error: ISO C++
forbids declaration of 'sample_sets_count' with no type

Approved by:	mentors (implicit approval)
31 Aug 2019 20:07:46
Original commit files touched by this commit Revision:510415  0.1_1
tobik search for other commits by this committer
sysutils/frand: Canonicalize USE_GITHUB usage

Make use of GH_TUPLE, avoid implementation details, and turn this
into a form that everybody understands.
19 Aug 2019 15:35:28
Original commit files touched by this commit Revision:509290  0.1_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
19 Aug 2019 12:17:44
Original commit files touched by this commit Revision:509277  0.1
mat search for other commits by this committer
Some @comment $FreeBSD$ always creep back, for some reason.

Pointy hat:	pi rodrigo
18 Aug 2019 10:34:07
Original commit files touched by this commit Revision:509198  0.1
rodrigo search for other commits by this committer
Add new port sysutils/frand

frand is a command line tool who returns
a random file from a given directory using
the reservoir sampling algorithm.

With reservoir sampling algorithm, directory
contents doesn't need to be read in memory
then sorted and so will perform much better
than find+sort for directories with a large
amount of files.

PR:		239467
Submitted by:	serpent7776@gmail.com

Number of commits found: 9