notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
joytran Joystick to keyboard/mouse events translator written in C
0.9.5.2_1 emulators on this many watch lists=1 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.9.5.2_1Version of this port present on the latest quarterly branch.
Maintainer: beyert@cs.ucr.edu search for ports maintained by this maintainer
Port Added: 2011-10-12 22:36:03
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
People watching this port, also watch:: codespell, xtruco, p5-Test-SharedFork
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (22 items)
Collapse this list.
  1. /usr/local/share/licenses/joytran-0.9.5.2_1/catalog.mk
  2. /usr/local/share/licenses/joytran-0.9.5.2_1/LICENSE
  3. /usr/local/share/licenses/joytran-0.9.5.2_1/MIT
  4. bin/joytran
  5. share/joytran/profiles/Ever_17
  6. share/joytran/profiles/Ever_17-reverse
  7. share/joytran/profiles/GundeadliGne
  8. share/joytran/profiles/Gundemonium_Recollection
  9. share/joytran/profiles/Last_Remnant
  10. share/joytran/profiles/Mass_Effect
  11. share/joytran/profiles/Perfect_Cherry_Blossom
  12. share/joytran/profiles/Scarlet_Meister
  13. share/joytran/profiles/Steins_Gate
  14. share/joytran/profiles/Trouble_Witches
  15. share/joytran/profiles/default
  16. share/joytran/profiles/default-one_player
  17. share/doc/joytran/0203121918-diagram.jpg
  18. share/doc/joytran/manual.tex
  19. share/doc/joytran/Makefile
  20. @owner
  21. @group
  22. @mode
Collapse this list.
Dependency lines:
  • joytran>0:emulators/joytran
To install the port: cd /usr/ports/emulators/joytran/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/joytran
  • pkg install joytran
PKGNAME: joytran
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
joytran
ABIlatestquarterly
FreeBSD:11:aarch640.9.5.2_10.9.5.2_1
FreeBSD:11:amd640.9.5.2_10.9.5.2_1
FreeBSD:11:armv60.9.5.2_10.9.5.2_1
FreeBSD:11:i3860.9.5.2_10.9.5.2_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.9.5.2_10.9.5.2_1
FreeBSD:12:amd640.9.5.2_10.9.5.2_1
FreeBSD:12:armv60.9.5.2_10.9.5.2_1
FreeBSD:12:armv70.9.5.2_10.9.5.2_1
FreeBSD:12:i3860.9.5.2_10.9.5.2_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.9.5.2_1
FreeBSD:13:aarch640.9.5.2_10.9.5.2_1
FreeBSD:13:amd640.9.5.2_10.9.5.2_1
FreeBSD:13:armv60.9.5.2_10.9.5.2_1
FreeBSD:13:armv70.9.5.2_10.9.5.2_1
FreeBSD:13:i3860.9.5.2_10.9.5.2_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.9.5.2_10.9.5.2_1
FreeBSD:14:aarch640.9.5.2_1-
FreeBSD:14:amd640.9.5.2_1-
FreeBSD:14:armv60.9.5.2_1-
FreeBSD:14:armv70.9.5.2_1-
FreeBSD:14:i3860.9.5.2_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.9.5.2_1-
 

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
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. sdl2-config : devel/sdl20
  5. x11.pc : x11/libX11
  6. xtst.pc : x11/libXtst
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xtst.pc : x11/libXtst
Library dependencies:
  1. libSDL2.so : devel/sdl20
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. http://sourceforge.net/projects/joytran/files/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.9.5.2_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
02 Sep 2020 02:36:31
Original commit files touched by this commit Revision:547311  0.9.5.2_1
danfe search for other commits by this committer
- Add -fcommon to CFLAGS to unbreak the build against modern compilers,
  e.g. Clang 11 or GCC 10
- While here, fix CMAKE_ARGS to avoid multi-page complaints from CMake
  and replace USE* knobs in somewhat more logical order

Reported by:	pkg-fallout
08 Nov 2019 10:08:50
Original commit files touched by this commit Revision:517045  0.9.5.2_1
tobik search for other commits by this committer
e*: Add missing USES={gnome,sdl,xorg}
05 Nov 2019 15:48:41
Original commit files touched by this commit Revision:516802  0.9.5.2_1  Sanity Test Failure
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories e

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  0.9.5.2_1
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
27 Oct 2014 12:24:23
Original commit files touched by this commit Revision:371563  0.9.5.2_1
bapt search for other commits by this committer
Clean up plist
10 Sep 2014 20:50:37
Original commit files touched by this commit Revision:367888  0.9.5.2_1
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
20 Jul 2014 07:04:24
Original commit files touched by this commit Revision:362297  0.9.5.2
pi search for other commits by this committer
emulators/joytran: provide correct distinfo

PR:		191893
Submitted by:	beyert@cs.ucr.edu (maintainer)
17 Jul 2014 05:40:11
Original commit files touched by this commit Revision:362121  0.9.5.2
pi search for other commits by this committer
emulators/joytran: 0.9.5.1 -> 0.9.5.2

- stripped binary
- USES update

PR:		191893
Submitted by:	beyert@cs.ucr.edu (maintainer)
03 Jan 2014 00:46:47
Original commit files touched by this commit Revision:338511  0.9.5.1
bapt search for other commits by this committer
Part 1 at removing now useless FETCH_ARGS redifition
23 Nov 2013 10:53:02
Original commit files touched by this commit Revision:334658  0.9.5.1
pawel search for other commits by this committer
- Update to version 0.9.5.1 (fixes joystick support when SDL 2.x is used) [1]
- Support staging
- Define supported DOCS option

PR:		ports/184064 [1]
Submitted by:	maintainer [1]
17 Nov 2013 12:33:49
Original commit files touched by this commit Revision:334079  0.9.5_2
mva search for other commits by this committer
- Switch devel/sdl20 to use the autotools-based configuration, since the
  cmake-based one is not maintained that well
- Fix library naming to ensure backwards compatibility on minor version
  changes
- Bump the PORTREVISION on ports depending on devel/sdl20, since its
  shared library name changed

PR:		ports/183975
Submitted by:	Jan Kokemuller <jan.kokemueller@gmail.com>
25 Oct 2013 16:16:49
Original commit files touched by this commit Revision:331608  0.9.5_1
mva search for other commits by this committer
- Chase devel/sdl20 shlib version change
20 Sep 2013 16:43:53
Original commit files touched by this commit Revision:327721  0.9.5
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
emulators)
02 May 2013 14:46:09
Original commit files touched by this commit Revision:317125  0.9.5
pawel search for other commits by this committer
Update to version 0.9.5

PR:		ports/178294
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
22 Mar 2013 20:06:15
Original commit files touched by this commit Revision:314960  0.8.7
makc search for other commits by this committer
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
30 Mar 2012 17:48:02
Original commit files touched by this commit   0.8.7
ak search for other commits by this committer
- Update to 0.8.7
   Appropriate credits given to hosts in documentation
- Install Profiles system-wide (defaults to local profiles if available)
- Install Optional Documentation system-wide (depends on NOPORTDOCS)
- Fix fetch with BerliOS

PR:     ports/166487
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Approved by:    eadler (mentor)
Feature safe:   yes
18 Feb 2012 10:18:33
Original commit files touched by this commit   0.8.2_1
mva search for other commits by this committer
- Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:      exp-run by pav
06 Feb 2012 18:55:02
Original commit files touched by this commit   0.8.2
jgh search for other commits by this committer
- Update to 0.8.2

PR:     ports/164758
Submitted by:   maintainer, beyert at cs.ucr.edu
24 Oct 2011 04:17:38
Original commit files touched by this commit   0.8.1
dougb search for other commits by this committer
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
12 Oct 2011 22:35:26
Original commit files touched by this commit   0.8.1
pawel search for other commits by this committer
Joytran is a joystick to keyboard/mouse events translator written in C.

The project has several advantages over similar software:

- Portable to a wide variety of platforms, since it is based on SDL and the X11
  XTest Extension (Developed on FreeBSD)
- It is easy to use the joystick in places where it is not usually supported
- Supports keyboard and mouse emulation
- Supports multiple joysticks
- Handles the presence of non-joystick devices, such as USB mice/trackballs
  that masquerade as joysticks gracefully
- Easy switching between profiles
- Lightweight, with few dependencies
- Comprehensive feature set (if there are features missing that are important
  to you, I will at least consider implementing them)
- Freely available (MIT License)

WWW: http://chiselapp.com/user/beyert/repository/joytran/

- Timothy Beyer
beyert@cs.ucr.edu

PR:             ports/159325
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu>

Number of commits found: 21