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

devel/ois 1.6.0

Object Oriented Input System

Port info

Maintainer
rottlogg@proton.me
Packages
latest: 1.6.0
Upstream
up to date
Last update
to 1.6.0 · 555a70a839
Quarterly
2026Q4: 1.6.0
WWW
https://wgois.github.io/OIS/
Links
cgit · VuXML

Install

Package
# pkg install ois
installs 1.6.0 from latest; from quarterly (2026Q4) 1.6.0
Port
# cd /usr/ports/devel/ois && make install clean
# make -C /usr/ports/devel/ois config  # change options first
Size
58 KiB download · 185 KiB installed
Depends on
x11/libX11 1.8.14,1
License
ZLIB
Options
0 of 1 on in the package
Show the 1 options that are off
DEMOS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.6.01.6.0–
FreeBSD 151.6.01.6.0–
FreeBSD 141.6.01.6.01.6.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.6.01.6.0–
FreeBSD 141.6.01.6.01.6.0

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.6.0.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (39)

Dmitry Marakasov (amdmi3) · 1.6.0
devel/ois: update 1.5.1 → 1.6.0

- Pass maintainership to submitter

PR:		298353
Submitted by:	rottlogg@proton.me
555a70a839
Dmitry Marakasov (amdmi3) · 1.5.1
devel/ois: drop maintainership
23cd5830ba
Dmitry Marakasov (amdmi3) · 1.5.1
devel/ois: update 1.2.0 → 1.5.1

- Switch to GitHub
- Update WWW
- Add LICENSE_FILE
- Switch to CMake
- Optionally install test programs
fed282b648
Stefan Eßer (se) · 1.2.0_5
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.2.0_5
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
Dmitry Marakasov (amdmi3) · 1.2.0_5
Remove useless Created by: headers mentioning me
5823922c58
Mathieu Arnold (mat) · 1.2.0_5
Remove # $FreeBSD$ from Makefiles.
305f148f48
Niclas Zeising (zeising) · 1.2.0_5
Add USES=xorg USES=gl, ports categories d

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'd'.
366790689c
Baptiste Daroussin (bapt) · 1.2.0_5
Drop useless dependency on gmake (bmake build those fine)
e03dad557e
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.0_5
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
0e04efec5a
Mathieu Arnold (mat) · 1.2.0_5
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
a0bcd2cf68
Dmitry Marakasov (amdmi3) · 1.2.0_5
- Add LICENSE
8eb9015217
Dmitry Marakasov (amdmi3) · 1.2.0_5
- Strip library
2dbcbb902a
Tijl Coosemans (tijl) · 1.2.0_4
Convert to USES=autoreconf
2358c08a33
Dmitry Marakasov (amdmi3) · 1.2.0_4
- Drop @dirrm* from plist
743b013ff1
Tijl Coosemans (tijl) · 1.2.0_4
Remove two libtool fixes from Mk/Uses/libtool.mk.  They don't always work when an older version of a package is installed.  This is the case when an executable links with installed libraries and with uninstalled libraries that link with other uninstalled libraries.  For each of the directly linked libraries the executable will have an rpath (/usr/local/lib for the installed libraries and a path un

With this commit executables will overlink with uninstalled indirect
libraries again so their location is added to the rpath of the executable.

This partially reverts r358784.

PR:		191611
Approved by:	portmgr (bapt)
c958a48581
Tijl Coosemans (tijl) · 1.2.0_4
Add 4 new sed commands to USES=libtool.  The first two apply some of the changes that Debian made to their libtool.  The first command applies to libtool versions 1.4 and up.  The second command is somewhat more elaborate but essentially it uses the sed hold space to move an "elif...fi" block down.  It applies to 2.x.  Together these reduce overlinking to unpatched .la files (from ports that don't

The third and fourth command fix relinking.  During staging libtool may
relink libA when it links to another library in the work directory libB.
The reason is that libA created during build phase has its runpath set to
the location of libB in the work directory.  This allows running an
executable that links to libA from within the work directory.  The relink
removes this extra runpath.

When libtool relinks libA it replaces "libB.la" on the linker command line
with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in
the stage directory but this -L flag isn't necessarily the first so another
libB may be linked instead.  The two sed commands make relink the same as a
normal link.  This means libtool will relink with libraries from the work
directory using a path similar to "../srcB/.libs/libB.so" without -L flags.
This applies to libtool 1.4 and up.  Earlier versions don't seem to relink
libraries.
(This fixes ports like devel/apr1 so they link with freshly built libraries
instead of installed libraries.)

Fix all ports with missing libraries.

Additionally:
archivers/rpm4: USES=patchfix.
databases/gdbm: INSTALL_TARGET=install-strip.
devel/gnome-vfs: remove patch that doesn't change anything.
devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS.
devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD.
multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386
   instead of disabling optimisations.
net/libnetdude: disable static plugins.

PR:		190941
Exp-run:	antoine
Approved by:	portmgr (antoine)
3e4a806167
Dmitry Marakasov (amdmi3) · 1.2.0_4
- Bump PORTREVISION after last change

Suggested by:	tijl
483f99e273
Dmitry Marakasov (amdmi3) · 1.2.0_3
- Convert USE_AUTOTOOLS=libtool to USES
bac6cd48d0
Dmitry Marakasov (amdmi3) · 1.2.0_3
- Support staging - Convert USE_GMAKE to USES - Update WWW
445d21ae27
Baptiste Daroussin (bapt) · 1.2.0_3
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)
580a778a16
Dmitry Marakasov (amdmi3) · 1.2.0_3
Fix build with clang/libc++
5660180e45
Alex Kozlov (ak) · 1.2.0_3
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Dmitry Marakasov (amdmi3) · 1.2.0_3
- Trim Makefile headers - Drop ABI versions from LIB_DEPENDS - OptionsNG - Pet portlint - Switch to dynamic plist where useful - Canonicalize patch names - Fix DOS line endings in patch files
daffe00d4a
Eitan Adler (eadler) · 1.2.0_3
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)
334eb0fc61
Dmitry Marakasov (amdmi3) · 1.2.0_3
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Olli Hauer (ohauer) · 1.2.0_3
-remove MD5
d6db46aade
Ade Lovett (ade) · 1.2.0_3
Sync to new bsd.autotools.mk
4a8684e352
Ade Lovett (ade) · 1.2.0_3
Punt autoconf267->autoconf268
6abd00a86b
Ade Lovett (ade) · 1.2.0_3
Round one migration of ports from automake{19,110} to automake111
7e80cde328
Ade Lovett (ade) · 1.2.0_3
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
8262a7b51d
Dmitry Marakasov (amdmi3) · 1.2.0_2
- Switch SourceForge ports to the new File Release System: categories starting with D
075acacd24
Jeremy Messenger (mezz) · 1.2.0_2
-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
789d75c728
Dmitry Marakasov (amdmi3) · 1.2.0_2
- Mark MAKE_JOBS_SAFE - Use SF/subdir abbreviation for some ports
92ab00cc9f
Florent Thoumie (flz) · 1.2.0_2
- Update X.org ports to 7.4+ (few ports are more recent than the katamari). - Bump PORTREVISION for all ports depending on libglut since the shlib version number went from 4 to 3. - Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't installed anymore. - Couple of ports fixes (mostly missing xorg components added to USE_XORG).
340b57f8be
Ade Lovett (ade) · 1.2.0_1
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
771ea13f41
Dmitry Marakasov (amdmi3) · 1.2.0_1
- Add patch to solve slow mouse movement on low FPS - Add forgotten USE_LDCONFIG

Obtained from:	sourceforge tracker
Approved by:	miwi (mentor)
1c3885a80e
Dmitry Marakasov (amdmi3) · 1.2.0
- Update my email in two more ports

Approved by:	miwi (mentor)
dabd6acdf4
Dmitry Marakasov (amdmi3) · 1.2.0
Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices (KeyBoards, Mice, Joysticks, etc) and feedback devices (e.g. forcefeedback). Written in C++ using Object Oriented Design patterns.

NOTE: this ports lacks joystick support. For now.

WWW: http://www.wreckedgames.com/

PR:		ports/124711
Approved by:	miwi (mentor)
dd9452cf01