notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
libgamepad Generic gamepad API
0.1.2.4 devel on this many watch lists=2 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 0.1.2_1Version of this port present on the latest quarterly branch.
Maintainer: jwb@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-07-26 07:55:31
Last Update: 2025-02-03 15:39:34
Commit Hash: 4f58773
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: games
License: BSD2CLAUSE
WWW:
https://github.com/outpaddling/libgamepad/
Description:
Libgamepad is an API for various gamepad devices under Unix. The goal is to provide both abstract and device-dependent interfaces for various joystick and gamepad devices. The library interfaces with multiple lower-level interfaces, such as the BSD "joy" and "usbhid" drivers, as well as the user-space "libhid", which in turn overlays "libusb".
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. /usr/local/share/licenses/libgamepad-0.1.2.4/catalog.mk
  2. /usr/local/share/licenses/libgamepad-0.1.2.4/LICENSE
  3. /usr/local/share/licenses/libgamepad-0.1.2.4/BSD2CLAUSE
  4. bin/gamepad_test
  5. include/libgamepad/gamepad.h
  6. include/libgamepad/gamepad_analog.h
  7. include/libgamepad/gamepad_libhid.h
  8. include/libgamepad/gamepad_usbhid.h
  9. lib/libgamepad.a
  10. share/man/man3/libgamepad.3.gz
  11. @owner
  12. @group
  13. @mode
Collapse this list.
Dependency lines:
  • libgamepad>0:devel/libgamepad
To install the port:
cd /usr/ports/devel/libgamepad/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libgamepad
  • pkg install libgamepad
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libgamepad
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1738596734 SHA256 (outpaddling-libgamepad-0.1.2-4-gcd7306c_GH0.tar.gz) = 13a7851796e9b97ea3a771b2717d8017cdea9ee54fdccc58db23ec72e7ca8fd0 SIZE (outpaddling-libgamepad-0.1.2-4-gcd7306c_GH0.tar.gz) = 8805

Packages (timestamps in pop-ups are UTC):
libgamepad
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.1.2.40.1.2.40.1.20.1.2.40.1.2.4-0.1.2-
FreeBSD:13:quarterly0.1.2.40.1.2.40.1.20.1.2_10.1.2.40.1.20.1.20.1.2
FreeBSD:14:latest0.1.2.40.1.2.40.1.20.1.2.40.1.2.40.1.2-0.1.2
FreeBSD:14:quarterly0.1.2_10.1.2.4-0.1.2_10.1.2.40.1.20.1.20.1.2
FreeBSD:15:latest0.1.2.40.1.2.4n/a0.1.2.4n/a0.1.2_10.1.2_10.1.2_1
This port has no dependencies.
This port is required by:
for Build
  1. devel/roboctl

Configuration Options:
No options to configure
Options name:
devel_libgamepad
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/outpaddling/libgamepad/tar.gz/0.1.2-4-gcd7306c?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.1.2.4
03 Feb 2025 15:39:34
commit hash: 4f5877361b2505f14788cba6848877a684ec3e69commit hash: 4f5877361b2505f14788cba6848877a684ec3e69commit hash: 4f5877361b2505f14788cba6848877a684ec3e69commit hash: 4f5877361b2505f14788cba6848877a684ec3e69 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/libgamepad: Update to 0.1.2.4

Modernize and clean up Makefile

PR:             283263
Reported by:    alster@vinterdalen.se
0.1.2_1
12 Jan 2024 15:11:29
commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MANPREFIX: eliminate its usage

While here move manpages to share/man
0.1.2
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.1.2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.1.2
31 Jan 2018 01:07:08
Revision:460452Original commit files touched by this commit
jwb search for other commits by this committer
Multiple ports:
Change maintainer email bacon4000@gmail.com to jwb@FreeBSD.org
Remove Created by comments for same user

Approved by: jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D14128
0.1.2
11 Dec 2015 08:48:57
Revision:403506Original commit files touched by this commit
miwi search for other commits by this committer
- Update maintainer mail address
- Update/Remove MASTER_SITE

PR:		204755
Submitted by:	 jwbacon@tds.net (maintainer)
Approved by:	mat (mentor)
Differential Revision:	D4493
0.1.2
27 Oct 2014 10:40:08
Revision:371546Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
0.1.2
01 Jun 2014 10:57:42
Revision:356094Original commit files touched by this commit
miwi search for other commits by this committer
- Drop empty files/dirs
0.1.2
31 May 2014 18:45:15
Revision:356007Original commit files touched by this commit
tdb search for other commits by this committer
- Update to 0.1.2
- Stage support

PR:		ports/190408
Submitted by:	Jason Bacon <jwbacon@tds.net> (maintainer)
0.1.1
20 Sep 2013 17:13:47
Revision:327724Original commit files touched by this commit
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)
0.1.1
03 Jul 2011 14:59:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
0.1.1
09 Mar 2009 17:15:43
Original commit files touched by this commit Sanity Test Failure
stas search for other commits by this committer
- Chase libusb20 rename in r189585.
- Mark sane-backends broken on current due to changes
  in USB stack.

Reviewed by:    thompsa (old version), miwi
Tested by:      miwi
0.1.1
28 Jul 2008 08:52:23
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 0.1.1
- Switch to static library

PR:             ports/126022
Submitted by:   Jason Bacon <jwbacon@tds.net> (maintainer)
0.1
26 Jul 2008 07:55:02
Original commit files touched by this commit
edwin search for other commits by this committer
New port: devel/libgamepad Uniform API for joysticks and gamepads

        Libgamepad is a portable, uniform API for joystick and
        gamepad devices. It's meant to overlay platform-dependent
        interfaces just as the BSD joy and uhid drivers, and the
        user-space libhid. This will allow device and platform
        dependencies to be left out of applications, making them
        simpler and more portable.

PR:             ports/125872
Submitted by:   Jason Bacon <jwbacon@tds.net>

Number of commits found: 14