CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

biology/pooler 1.89

Optimise DNA sequencing primer-set combinations

Port info

Maintainer
ssb22@cam.ac.uk
Packages
latest: 1.89
Upstream
up to date
Last update
to 1.89 · 70c1cdc4a7
Quarterly
2026Q4: 1.89
WWW
https://ssb22.user.srcf.net/pooler/
Links
cgit · VuXML

Install

Package
# pkg install pooler
installs 1.89 from latest; from quarterly (2026Q4) 1.89
Port
# cd /usr/ports/biology/pooler && make install clean
Size
81 KiB download · 162 KiB installed
Depends on
devel/desktop-file-utils 0.28
License
APACHE20

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.891.89–
FreeBSD 151.891.89–
FreeBSD 141.891.891.89

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.891.89–
FreeBSD 141.891.891.89

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.89.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (18)

Wen Heping (wen) · 1.89
biology/pooler: Update to 1.89

PR:		284463
Reported by:	ssb22@cam.ac.uk(maintainer)
70c1cdc4a7
Muhammad Moinur Rahman (bofh) · 1.88_1
biology/pooler: Moved man to share/man

Approved by:    portmgr (blanket)
1b6126c582
Jason W. Bacon (jwb) · 1.88
biology/pooler: Update to 1.88

Fix infinite loop

Changes: https://ssb22.user.srcf.net/pooler/#changes

PR:             273604
Reported by:    silas-freebsd@flatline.org.uk
8abd028788
Fernando Apesteguía (fernape) · 1.86
biology/pooler: update to 1.86

ChangeLog: https://github.com/ssb22/PrimerPooler/commit/0d2b55459d0689ad505a34fe54d2d7214890b13d

 * fix spurious memory error on M1 Mac

PR:		268445
Reported by:	silas-freebsd@flatline.org.uk (maintainer)
a75fab4072
Stefan Eßer (se) · 1.85
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.85
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Jason W. Bacon (jwb) · 1.85
biology/pooler: Update to 1.85

Change default annealing temperature from 37C to 45C

PR:             265163
Reported by:    silas-freebsd@flatline.org.uk
bcc206f2be
Piotr Kubaj (pkubaj) · 1.84
biology/pooler: use openmp only when omp.h is present
eaf43a218b
Jason W. Bacon (jwb) · 1.84
biology/pooler: Update to 1.84

Bug fix for high core-count machines

PR:             232454
Reported by:    silas-freebsd@flatline.org.uk
3b861fa65f
Fernando Apesteguía (fernape) · 1.82
biology/pooler: update to 1.82

ChangeLog: http://ssb22.user.srcf.net/pooler/#changes

PR:	261741
Reported by:	silas-freebsd@flatline.org.uk
8d34513c3f
Piotr Kubaj (pkubaj) · 1.78_1
biology/pooler: fix build on powerpc

In file included from bit-common.c:63:
In file included from ./bit-choice.h:23:
In file included from ./triangle.h:44:
./openmp.h:19:10: fatal error: 'omp.h' file not found
0716ab6599
Fernando Apesteguía (fernape) · 1.78_1
*/*: Remove compiler:openmp from Mk/Uses/compiler.mk

The option implied a dependency on gcc but clang got openmp support long ago.

Remove compiler:openmp from Mk/Uses/compiler.mk

For ports using USE=compiler:openmp, just remove it and make them build with
clang.
Fix conditionals when necessary
Bump PORTREVISION where appropriate

If problem arises, they can be addressed by using USE_GCC=yes

An update to the Porter's Handbook will follow.

Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D31971
07fb2d5e9d
Jason W. Bacon (jwb) · 1.78
biology/pooler: Update to 1.78

Adds desktop file

PR:             258120
Reported by:    Silas S. Brown <silas-freebsd@flatline.org.uk>
541454f993
Jason W. Bacon (jwb) · 1.77
biology/pooler: Update to 1.77

Minor fixes and enhancements.

Reported by:    silas-freebsd@flatline.org.uk
472c25aa5d
Mathieu Arnold (mat) · 1.76
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.76
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jason W. Bacon (jwb) · 1.76
biology/pooler: Upgrade to 1.76

Fixes race condition for make jobs in upstream Makefile

PR:             252352
Submitted by:   silas-freebsd@flatline.org.uk
2a7a94c304
Jason W. Bacon (jwb) · 1.75
biology/pooler: Optimise DNA sequencing primer-set combinations

Optimise combinations of primers and minimise the formation of dimers in
multiplexed PCR.

Primer Pooler can:

* Check through each proposed pool for combinations that are likely to form
  dimers

* Automatically move prospective amplicons between proposed pools to reduce
  dimer formation

* Automatically search the genome sequence to find which amplicons overlap, and
  place their corresponding primers in separate pools

* Optionally keep pool sizes within a specified range

* Handle thousands of primers without being slow (useful for high-throughput
  sequencing applications)

* Do all of the above with degenerate primers too.

WWW: http://ssb22.user.srcf.net/pooler/

PR:             ports/251065
Submitted by:   Silas S. Brown <silas-freebsd@flatline.org.uk>
018d7f39c9