Port details |
- punchy 2.5D side-scroller beatemup, made in Bevy
- 0.3.0_21 games =2 0.3.0_19Version of this port present on the latest quarterly branch.
- Maintainer: jbeich@FreeBSD.org
- Port Added: 2022-09-14 11:11:28
- Last Update: 2024-12-01 09:24:18
- Commit Hash: 1d1fd15
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: wayland
- License: CC-BY-NC-4.0 MIT
- WWW:
- https://fishfolk.org/games/punchy/
- Description:
- Fish Folk: Punchy is a 2.5D side-scroller beat-'em-up, made in Bevy.
Inspired by games like Little Fighter 2, River City Ransom and many more.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/games/punchy/ && make install clean
- To add the package, run one of these commands:
- pkg install games/punchy
- pkg install punchy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: punchy
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1675123107
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gn : devel/gn
- rust>=1.83.0 : lang/rust
- pkgconf>=1.3.0_1 : devel/pkgconf
- ninja : devel/ninja
- python3.11 : lang/python311
- Runtime dependencies:
-
- libasound_module_pcm_oss.so : audio/alsa-plugins
- libvulkan.so : graphics/vulkan-loader
- Library dependencies:
-
- libasound.so : audio/alsa-lib
- libudev.so : devel/libudev-devd
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- games_punchy
- USES:
- cargo ninja:build python:build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.3.0_21 01 Dec 2024 09:24:18 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.83.0
PR: 283000 |
0.3.0_20 08 Nov 2024 08:24:20 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.82.0
PR: 282516 |
0.3.0_19 30 Oct 2024 18:03:40 |
Jan Beich (jbeich) |
games/punchy: unbreak build with libc++ 19
In file included from
../../../punchy-0.3.0/cargo-crates/v8-0.47.1/v8/src/inspector/v8-string-conversions.cc:5:
In file included from
../../../punchy-0.3.0/cargo-crates/v8-0.47.1/v8/src/inspector/v8-string-conversions.h:8:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined
template 'std::char_traits<unsigned short>'
820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
../../../punchy-0.3.0/cargo-crates/v8-0.47.1/v8/src/inspector/v8-string-conversions.cc:387:26:
note: in instantiation of template class 'std::basic_string<unsigned short>'
requested here
387 | std::basic_string<UChar> UTF8ToUTF16(const char* stringStart, size_t
length) {
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
Reported by: pkg-fallout
Obtained from: 2d0cb380eb97 |
0.3.0_19 10 Sep 2024 11:00:34 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.81.0
PR: 281300 |
0.3.0_18 26 Aug 2024 08:08:01 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.80.1
PR: 280490 |
0.3.0_17 18 Jun 2024 10:59:14 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.79.0
PR: 279707 |
0.3.0_16 26 May 2024 19:45:26 |
Danilo G. Baio (dbaio) |
games/punchy: Fix LICENSE_DISTFILES
This port, like many other Rust ports, brings numerous dependencies to
the distinfo, and by default, LICENSE_DISTFILES applies to all of them.
However, due to license permission constraints, it was removing about
800 distfiles with `make clean-restricted`, which are also used by many
other ports. With this change, the license constraint will apply only to
the port itself.
Approved by: portmgr (blanket) |
0.3.0_16 13 May 2024 11:03:24 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.78.0
PR: 278834 |
0.3.0_15 23 Mar 2024 09:41:46 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.77.0
PR: 277786 |
0.3.0_14 19 Feb 2024 11:59:23 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.76.0
PR: 276920 |
0.3.0_13 09 Jan 2024 12:15:54 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.75.0
PR: 276033 |
0.3.0_12 19 Dec 2023 13:22:46 |
Jan Beich (jbeich) |
games/punchy: unbreak build with clang 17
error: unknown argument: '-no-opaque-pointers'
Reported by: pkg-fallout |
0.3.0_12 08 Dec 2023 15:04:09 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.74.1
PR: 275243 |
0.3.0_11 07 Nov 2023 00:16:47 |
Robert Clausecker (fuz) |
games/punchy: fix build on armv7
Disable LTO for better memory economy. Same fix as for i386.
See also: ad1d79583b285d7a320f7a8b844bc568142670e0
Approved by: portmgr (build fix blanket)
MFH: 2023Q4 |
0.3.0_11 24 Oct 2023 10:22:32 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.73.0
PR: 274499 |
0.3.0_10 24 Oct 2023 00:36:31 |
Jan Beich (jbeich) |
x11-wm/hyprland: reference in Rust-based clients |
0.3.0_10 20 Sep 2023 14:35:01 |
Jan Beich (jbeich) |
x11-wm/sway-devel: unbreak Rust-based clients after edd477c5e7a4
interface 'wl_surface' has no event 2
PR: 268810 |
0.3.0_9 13 Sep 2023 13:11:31 |
Jan Beich (jbeich) |
games/punchy: unbreak build after fa874813924c
error[E0080]: evaluation of constant value failed
--> cargo-crates/v8-0.47.1/src/isolate.rs:1222:3
|
1222 | assert!(size_of::<TypeId>() == size_of::<u64>());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program
panicked at 'assertion failed: size_of::<TypeId>() == size_of::<u64>()',
cargo-crates/v8-0.47.1/src/isolate.rs:1222:3
|
= note: this error originates in the macro `assert` (in Nightly builds, run
with -Z macro-backtrace for more info)
Reported by: pkg-fallout |
0.3.0_9 08 Sep 2023 09:06:24 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.72.0
PR: 273331 |
0.3.0_8 02 Sep 2023 23:27:46 |
Jan Beich (jbeich) |
games/punchy: unbreak build on i386
fatal runtime error: Rust cannot catch foreign exceptions
thread '<unnamed>' panicked at
'/wrkdirs/usr/ports/lang/rust/work/rustc-1.70.0-src/compiler/rustc_codegen_ssa/src/back/write.rs:1535:21:
worker thread panicked', compiler/rustc_middle/src/util/bug.rs:36:26
(signal: 6, SIGABRT: process abort signal)
Reported by: pkg-fallout |
0.3.0_8 17 Jul 2023 15:58:38 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.71.0
PR: 272449 |
0.3.0_7 11 Jul 2023 05:03:23 |
Jan Beich (jbeich) |
games/punchy: replace 316a89ed4e72 with upstream fix |
0.3.0_6 02 Jul 2023 18:46:51 |
Jan Beich (jbeich) |
games/punchy: unbreak build with clang 16 on aarch64
In file included from
cargo-crates/v8-0.47.1/v8/src/compiler/backend/instruction-selector.cc:5:
In file included from
cargo-crates/v8-0.47.1/v8/src/compiler/backend/instruction-selector.h:12:
In file included from
cargo-crates/v8-0.47.1/v8/src/compiler/backend/instruction-scheduler.h:10:
In file included from
cargo-crates/v8-0.47.1/v8/src/compiler/backend/instruction.h:13:
In file included from
cargo-crates/v8-0.47.1/v8/src/codegen/external-reference.h:9:
In file included from cargo-crates/v8-0.47.1/v8/src/runtime/runtime.h:11:
cargo-crates/v8-0.47.1/v8/src/base/bit-field.h:43:29: error: integer value 31 is
outside the valid range of values [0, 15] for the enumeration type
'AddressingMode' [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast<T>(kNumValues - 1);
^
Reported by: pkg-fallout |
0.3.0_6 09 Jun 2023 11:38:16 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.70.0
PR: 271797 |
0.3.0_5 28 Apr 2023 20:44:40 |
Jan Beich (jbeich) Author: Robert Clausecker |
games/punchy: unbreak build on armv7
Fix files/patch-v8 to compile on armv7 by refactoring it to use
ELF auxilliary vectors in the CPU detection code and by adding
some missing includes.
cargo-crates/v8-0.47.1/third_party/zlib/cpu_features.c:137:20: warning: implicit
declaration of function 'READ_SPECIALREG' is invalid in C99
[-Wimplicit-function-declaration]
id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1);
^
cargo-crates/v8-0.47.1/third_party/zlib/cpu_features.c:137:36: error: use of
undeclared identifier 'id_aa64isar0_el1'; did you mean 'id_aa64isar0'?
id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1);
^~~~~~~~~~~~~~~~
id_aa64isar0
cargo-crates/v8-0.47.1/third_party/zlib/cpu_features.c:136:14: note:
'id_aa64isar0' declared here
uint64_t id_aa64isar0; (Only the first 15 lines of the commit message are shown above ) |
0.3.0_4 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
0.3.0_3 23 Apr 2023 13:14:05 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.69.0
PR: 270953 |
0.3.0_2 06 Apr 2023 00:50:12 |
Jan Beich (jbeich) |
games/punchy: convert to WRKSRC_crate |
0.3.0_2 30 Mar 2023 23:59:51 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.3-RELEASE from ports tree
- Mk/bsd.port.mk: mark FreeBSD 12.3 as unsupported.
- Mk/Uses/cabal.mk: Remove the text-2 workaround for 12.3-RELEASE
- biology/wfa2-lib: remove obsolete patch
- databases/mongodb60: remove IGNORE for EOL FreeBSD 12.3
- devel/concurrencpp: remove workaround for EOL FreeBSD 12.3
- devel/electron22: remove IGNORE for EOL FreeBSD 12.3
- devel/malloy: this should build fine on 12.4-RELEASE
- devel/qcoro: remove BROKEN for EOL FreeBSD 12.3
- devel/root: remove workaround for EOL FreeBSD 12.3
- editors/imhex: remove IGNORE for EOL FreeBSD 12.3
- emulators/ppsspp: remove workaround for EOL FreeBSD 12.3
- emulators/rpcs3: remove workaround for EOL FreeBSD 12.3
- emulators/yuzu: remove workaround for EOL 12.3-RELEASE (Only the first 15 lines of the commit message are shown above ) |
0.3.0_2 16 Mar 2023 11:11:52 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.68.0
PR: 270080 |
0.3.0_1 11 Mar 2023 00:46:05 |
Jan Beich (jbeich) |
games/punchy: update homepage |
0.3.0_1 18 Feb 2023 20:39:52 |
Jan Beich (jbeich) |
Adjust estimated 12.3 EOL date to actual |
0.3.0_1 13 Feb 2023 14:52:59 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.67.1
PR: 269336 |
0.3.0 31 Jan 2023 03:49:14 |
Jan Beich (jbeich) |
games/punchy: unbreak fetch after 8881966b49a8
=> Fetched file size mismatch (expected 7535, actual 7537)
$ gzip -vl *punchy*0.3.0*.tar.gz
method crc date time compressed uncompressed ratio uncompressed_name
-defla fbbc488b Jan 31 03:14 29053444 32686080 11.1%
fishfolk-punchy-v0.3.0_GH0.tar
+defla fbbc488b Jan 31 06:34 29008639 32686080 11.2%
fishfolk-punchy-v0.3.0_GH0.tar |
0.3.0 31 Jan 2023 01:03:14 |
Jan Beich (jbeich) |
games/punchy: update to 0.3.0
Changes: https://github.com/fishfolks/punchy/releases/tag/v0.3.0
Reported by: GitHub (watch releases) |
0.2.1_1 07 Jan 2023 19:24:18 |
Daniel Engberg (diizzy) |
*/*: Bump rust (cargo) ports to reflect on WITH_LTO
Bump ports in tree so they get rebuilt with new default settings
for cargo ports |
0.2.1 31 Dec 2022 00:26:49 |
Jan Beich (jbeich) |
games/punchy: unbreak on i386 |
0.2.1 25 Dec 2022 13:35:35 |
Jan Beich (jbeich) |
games/punchy: mark BROKEN on i386 after 9b04b8d61425
cargo-crates/v8-0.47.1/src/binding.cc:43:1: error: static_assert failed due to
requirement 'sizeof(v8::ScriptCompiler::Source) <= sizeof(unsigned int) * 8'
"Source size mismatch"
static_assert(sizeof(v8::ScriptCompiler::Source) <= sizeof(size_t) * 8,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
0.2.1 25 Dec 2022 13:35:27 |
Jan Beich (jbeich) |
games/punchy: update to 0.2.1
Changes: https://github.com/fishfolks/punchy/releases/tag/v0.1.0
Changes: https://github.com/fishfolks/punchy/releases/tag/v0.2.0
Changes: https://github.com/fishfolks/punchy/releases/tag/v0.2.1
Reported by: GitHub (watch releases) |
0.0.4_4 25 Dec 2022 00:39:47 |
Jan Beich (jbeich) |
games/punchy: chase HTTP redirect |
0.0.4_4 20 Dec 2022 17:37:15 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.66.0
PR: 268415 |
0.0.4_3 17 Nov 2022 07:06:14 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.65.0
PR: 267622 |
0.0.4_2 03 Nov 2022 14:10:55 |
Jan Beich (jbeich) |
*/*: move CARGO_CRATES to Makefile.crates in my ports |
0.0.4_2 30 Oct 2022 12:07:09 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.64.0
PR: 267173 |
0.0.4_1 13 Sep 2022 15:34:19 |
Jan Beich (jbeich) |
games/punchy: enable Wayland support
All Wayland compositors on FreeBSD support server-side decorations.
Mutter is X11-only on FreeBSD due to missing (e)logind dependency. |
0.0.4 13 Sep 2022 15:34:19 |
Jan Beich (jbeich) |
games/punchy: add new port
Fish Folk: Punchy is a 2.5D side-scroller beat-'em-up, made in Bevy.
Inspired by games like Little Fighter 2, River City Ransom and many more. |