devel/ois: update 1.5.1 → 1.6.0 - Pass maintainership to submitter PR: 298353 Submitted by: rottlogg@proton.me555a70a839
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 oisinstalls 1.6.0 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.6.0 | 1.6.0 | – |
| FreeBSD 15 | 1.6.0 | 1.6.0 | – |
| FreeBSD 14 | 1.6.0 | 1.6.0 | 1.6.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.6.0 | 1.6.0 | – |
| FreeBSD 14 | 1.6.0 | 1.6.0 | 1.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)
devel/ois: drop maintainership23cd5830ba
devel/ois: update 1.2.0 → 1.5.1 - Switch to GitHub - Update WWW - Add LICENSE_FILE - Switch to CMake - Optionally install test programsfed282b648
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
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
Remove useless Created by: headers mentioning me5823922c58
Remove # $FreeBSD$ from Makefiles.305f148f48
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
Drop useless dependency on gmake (bmake build those fine)e03dad557e
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/0e04efec5a
Use USES=pathfix where applicable. PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093a0bcd2cf68
- Add LICENSE8eb9015217
- Strip library2dbcbb902a
Convert to USES=autoreconf2358c08a33
- Drop @dirrm* from plist743b013ff1
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
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- Bump PORTREVISION after last change Suggested by: tijl483f99e273
- Convert USE_AUTOTOOLS=libtool to USESbac6cd48d0
- Support staging - Convert USE_GMAKE to USES - Update WWW445d21ae27
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)580a778a16
Fix build with clang/libc++5660180e45
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- 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 filesdaffe00d4a
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
- 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: pav6f6fbe4bdf-remove MD5d6db46aade
Sync to new bsd.autotools.mk4a8684e352
Punt autoconf267->autoconf2686abd00a86b
Round one migration of ports from automake{19,110} to automake1117e80cde328Autotools update. Read ports/UPDATING 20100915 for details. Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs8262a7b51d
- Switch SourceForge ports to the new File Release System: categories starting with D075acacd24
-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: portmgr789d75c728
- Mark MAKE_JOBS_SAFE - Use SF/subdir abbreviation for some ports92ab00cc9f
- 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
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 Tested by: exp build run (erwin)771ea13f41
- Add patch to solve slow mouse movement on low FPS - Add forgotten USE_LDCONFIG Obtained from: sourceforge tracker Approved by: miwi (mentor)1c3885a80e
- Update my email in two more ports Approved by: miwi (mentor)dabd6acdf4
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