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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
cuttlefish Texture compression library and tool
2.7.5 misc on this many watch lists=0 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 2.7.4Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-06-20 21:30:05
Last Update: 2024-03-11 17:53:43
Commit Hash: 508f2c5
License: APACHE20
WWW:
https://github.com/akb825/Cuttlefish
Description:
Cuttlefish is a texture conversion library and tool. A command line tool is provided for most texture conversion needs, such as running manually or part of an asset conversion pipeline. The library may be used to integrate more advanced texture generation within other software.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. /usr/local/share/licenses/cuttlefish-texture-compressor-2.7.5/catalog.mk
  2. /usr/local/share/licenses/cuttlefish-texture-compressor-2.7.5/LICENSE
  3. /usr/local/share/licenses/cuttlefish-texture-compressor-2.7.5/APACHE20
  4. bin/cuttlefish
  5. include/cuttlefish/Color.h
  6. include/cuttlefish/Config.h
  7. include/cuttlefish/Export.h
  8. include/cuttlefish/Image.h
  9. include/cuttlefish/Texture.h
  10. lib/cmake/Cuttlefish/CuttlefishConfig.cmake
  11. lib/cmake/Cuttlefish/CuttlefishConfigVersion.cmake
  12. lib/cmake/Cuttlefish/cuttlefish-targets-release.cmake
  13. lib/cmake/Cuttlefish/cuttlefish-targets.cmake
  14. lib/cmake/Cuttlefish/cuttlefish_lib-targets-release.cmake
  15. lib/cmake/Cuttlefish/cuttlefish_lib-targets.cmake
  16. lib/libcuttlefish.so
  17. lib/libcuttlefish.so.2.7
  18. lib/libcuttlefish.so.2.7.5
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • cuttlefish-texture-compressor>0:misc/cuttlefish
To install the port:
cd /usr/ports/misc/cuttlefish/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/cuttlefish
  • pkg install cuttlefish-texture-compressor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cuttlefish-texture-compressor
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1710177364 SHA256 (akb825-Cuttlefish-v2.7.5_GH0.tar.gz) = be5e4c1d11b5642575c6ed6811b4ba0ae7198e86ef2a8fb293144d94bd9db61e SIZE (akb825-Cuttlefish-v2.7.5_GH0.tar.gz) = 114575

Expand this list (16 items)

Collapse this list.

SHA256 (akb825-etc2comp-10ec1fc4987c5a81c48c6bf6319bb77389a5f23a_GH0.tar.gz) = 8aae8f87e0f1e79c2bde57254e0b85273d0d036f381f549ce148bc3fbd785b02 SIZE (akb825-etc2comp-10ec1fc4987c5a81c48c6bf6319bb77389a5f23a_GH0.tar.gz) = 152493 SHA256 (ARM-software-astc-encoder-1a51f29_GH0.tar.gz) = 1469c20e11e27ec2d46b058493b104612533d6f0f78d72ba592052401724e1d3 SIZE (ARM-software-astc-encoder-1a51f29_GH0.tar.gz) = 36135183 SHA256 (g-truc-glm-bf71a834948186f4097caa076cd2663c69a10e1e_GH0.tar.gz) = 70ad78e872c145f0164d54da833b651914c184edc65958906937b9739fb8fb1b SIZE (g-truc-glm-bf71a834948186f4097caa076cd2663c69a10e1e_GH0.tar.gz) = 4369431 SHA256 (akb825-PVRTexToolLib-7fe2862_GH0.tar.gz) = a9176edcd37d7932a12c2943201b34f46a6dc90a8599fa0cb111ab748f9c3adf SIZE (akb825-PVRTexToolLib-7fe2862_GH0.tar.gz) = 40698740 SHA256 (richgel999-bc7enc_rdo-e6990bc11829c072d9f9e37296f3335072aab4e4_GH0.tar.gz) = cba9fddbf045a0fd9f2118b894bb2a2731e88f728c5717b3b1d4771fb3bd6528 SIZE (richgel999-bc7enc_rdo-e6990bc11829c072d9f9e37296f3335072aab4e4_GH0.tar.gz) = 15084810 SHA256 (GPUOpen-Tools-compressonator-9da0bc2_GH0.tar.gz) = c063922d91bb98542416b765026dfd316305963071a5804288610523f2edf1b4 SIZE (GPUOpen-Tools-compressonator-9da0bc2_GH0.tar.gz) = 12384372 SHA256 (GameTechDev-ISPCTextureCompressor-691513b_GH0.tar.gz) = e09f953e2bb7134541b4185b44c71a0d10ddb19acc5e6d2b40b82c9567d86159 SIZE (GameTechDev-ISPCTextureCompressor-691513b_GH0.tar.gz) = 6436759 SHA256 (akb825-libsquish-a9087786ced42a1a4ee137c1ad5bf197dd2d6b72_GH0.tar.gz) = 68d43e6cbc9ab1c05497e76ced54e87f8574986f671befaad06712dcda55eb08 SIZE (akb825-libsquish-a9087786ced42a1a4ee137c1ad5bf197dd2d6b72_GH0.tar.gz) = 59435

Collapse this list.


Packages (timestamps in pop-ups are UTC):
cuttlefish-texture-compressor
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.7.52.7.5-2.7.5----
FreeBSD:13:quarterly2.7.42.7.4-2.7.4-2.7.42.7.42.7.4
FreeBSD:14:latest2.7.52.7.52.7.02.7.4-2.7.3-2.7.3
FreeBSD:14:quarterly2.7.42.7.4-2.7.4-2.7.42.7.42.7.4
FreeBSD:15:latest2.7.52.7.5n/a2.7.4n/a2.7.42.7.42.7.4
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Test dependencies:
  1. ispc : devel/ispc
Library dependencies:
  1. libfreeimage.so : graphics/freeimage
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
misc_cuttlefish
USES:
cmake:testing compiler:c++11-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/akb825/Cuttlefish/tar.gz/v2.7.5?dummy=/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.7.5
11 Mar 2024 17:53:43
commit hash: 508f2c59ad03ef68451c2a68301e4d3c71333422commit hash: 508f2c59ad03ef68451c2a68301e4d3c71333422commit hash: 508f2c59ad03ef68451c2a68301e4d3c71333422commit hash: 508f2c59ad03ef68451c2a68301e4d3c71333422 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: update 2.7.4 → 2.7.5

Reported by:	portscout
2.7.4
17 Aug 2023 05:53:42
commit hash: 6c42c5e7c654a3c80649241a0c34ad1b0a86c049commit hash: 6c42c5e7c654a3c80649241a0c34ad1b0a86c049commit hash: 6c42c5e7c654a3c80649241a0c34ad1b0a86c049commit hash: 6c42c5e7c654a3c80649241a0c34ad1b0a86c049 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Broken on i386

Reported by:	fallout
2.7.4
10 Aug 2023 07:08:00
commit hash: c8409644f3448d3386178a3daf24aedb82ee6de2commit hash: c8409644f3448d3386178a3daf24aedb82ee6de2commit hash: c8409644f3448d3386178a3daf24aedb82ee6de2commit hash: c8409644f3448d3386178a3daf24aedb82ee6de2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.7.3 → 2.7.4

Reported by:	portscout
2.7.3
30 Jul 2023 22:59:09
commit hash: 9dd6866b0fce90bb540ee50dc176d01105c92adecommit hash: 9dd6866b0fce90bb540ee50dc176d01105c92adecommit hash: 9dd6866b0fce90bb540ee50dc176d01105c92adecommit hash: 9dd6866b0fce90bb540ee50dc176d01105c92ade files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
misc/cuttlefish: fix build on armv7

Tell clang that it's ok to use fp16 instructions as the port assumes the
corresponding intrinsics are present.

Approved by:	portmgr (build fix blanket)
MFH:		2023Q3
2.7.3
13 Jun 2023 03:02:32
commit hash: ccbc8d967d5a0d33bb02d821392498031c6d9ecccommit hash: ccbc8d967d5a0d33bb02d821392498031c6d9ecccommit hash: ccbc8d967d5a0d33bb02d821392498031c6d9ecccommit hash: ccbc8d967d5a0d33bb02d821392498031c6d9ecc files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.7.2 → 2.7.3
2.7.2
12 Jun 2023 04:58:25
commit hash: c89d38fae8347cf3bcb438ac2ff2ddf7b52429dacommit hash: c89d38fae8347cf3bcb438ac2ff2ddf7b52429dacommit hash: c89d38fae8347cf3bcb438ac2ff2ddf7b52429dacommit hash: c89d38fae8347cf3bcb438ac2ff2ddf7b52429da files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Remove USES=dos2unix; Remove pre-test

dos2unix isn't needed any more, and it damaged one png file in
the source tree.
2.7.2
31 May 2023 15:52:28
commit hash: 8255b6caa04e808d024379940fcdef07aefbd3f3commit hash: 8255b6caa04e808d024379940fcdef07aefbd3f3commit hash: 8255b6caa04e808d024379940fcdef07aefbd3f3commit hash: 8255b6caa04e808d024379940fcdef07aefbd3f3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.7.1 → 2.7.2

Reported by:	portscout
2.7.1
09 Mar 2023 09:31:59
commit hash: e77bcad4864d06390a380f8c2e68a2ac2ecbace6commit hash: e77bcad4864d06390a380f8c2e68a2ac2ecbace6commit hash: e77bcad4864d06390a380f8c2e68a2ac2ecbace6commit hash: e77bcad4864d06390a380f8c2e68a2ac2ecbace6 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.7.0 → 2.7.1

Reported by:	portscout
2.7.0
01 Dec 2022 22:57:55
commit hash: 6609a596dbb41d173df7c0d4c6d56928cbb99973commit hash: 6609a596dbb41d173df7c0d4c6d56928cbb99973commit hash: 6609a596dbb41d173df7c0d4c6d56928cbb99973commit hash: 6609a596dbb41d173df7c0d4c6d56928cbb99973 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
misc/cuttlefish: fix build on powerpc

In file included from
/wrkdirs/usr/ports/misc/cuttlefish/work/Cuttlefish-2.7.0/lib/libsquish/clusterfit.cpp:27:
In file included from
/wrkdirs/usr/ports/misc/cuttlefish/work/Cuttlefish-2.7.0/lib/libsquish/clusterfit.h:32:
In file included from
/wrkdirs/usr/ports/misc/cuttlefish/work/Cuttlefish-2.7.0/lib/libsquish/simd.h:32:
In file included from
/wrkdirs/usr/ports/misc/cuttlefish/work/Cuttlefish-2.7.0/lib/libsquish/simd_ve.h:29:
/usr/lib/clang/13.0.0/include/altivec.h:13:2: error: "AltiVec support not
enabled"
2.7.0
28 Sep 2022 02:25:35
commit hash: a71668512c88ab5ca4a677f1281d936fad5c0dcacommit hash: a71668512c88ab5ca4a677f1281d936fad5c0dcacommit hash: a71668512c88ab5ca4a677f1281d936fad5c0dcacommit hash: a71668512c88ab5ca4a677f1281d936fad5c0dca files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.6.2 -> 2.7.0

Reported by:	portscout
2.6.2
13 Sep 2022 17:04:34
commit hash: ea1d2da0e754d141a66585bfb27345ccad389552commit hash: ea1d2da0e754d141a66585bfb27345ccad389552commit hash: ea1d2da0e754d141a66585bfb27345ccad389552commit hash: ea1d2da0e754d141a66585bfb27345ccad389552 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
misc/cuttlefish: fix build on big-endian
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
2.6.2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.6.2
19 Jul 2022 02:37:36
commit hash: 99fe2ebc61096e51bb7d4aeff96e03adf0ef49a8commit hash: 99fe2ebc61096e51bb7d4aeff96e03adf0ef49a8commit hash: 99fe2ebc61096e51bb7d4aeff96e03adf0ef49a8commit hash: 99fe2ebc61096e51bb7d4aeff96e03adf0ef49a8 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.6.1 -> 2.6.2

Reported by:	portscout
2.6.1
05 Jul 2022 21:11:25
commit hash: afd8579a7f22bf6d0f1d0c5fcf0ea3eef1714beacommit hash: afd8579a7f22bf6d0f1d0c5fcf0ea3eef1714beacommit hash: afd8579a7f22bf6d0f1d0c5fcf0ea3eef1714beacommit hash: afd8579a7f22bf6d0f1d0c5fcf0ea3eef1714bea files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.6.0 -> 2.6.1

Reported by:	portscout
2.6.0
05 Jul 2022 04:24:14
commit hash: 02299174be1261629a3a6c0ba515b6800adb4cf3commit hash: 02299174be1261629a3a6c0ba515b6800adb4cf3commit hash: 02299174be1261629a3a6c0ba515b6800adb4cf3commit hash: 02299174be1261629a3a6c0ba515b6800adb4cf3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.5.6 -> 2.6.0; Remove powerpc* check

... since this shouldn't be needed any more,
see https://github.com/akb825/Cuttlefish/issues/14#issuecomment-1174561873

Reported by:	portscout
2.5.6
26 Jun 2022 12:04:59
commit hash: ed3faf606ebd99dc872da324b8d70bfec753e0e8commit hash: ed3faf606ebd99dc872da324b8d70bfec753e0e8commit hash: ed3faf606ebd99dc872da324b8d70bfec753e0e8commit hash: ed3faf606ebd99dc872da324b8d70bfec753e0e8 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
misc/cuttlefish: fix build on powerpc / powerpc64 / powerpc64le

Disable SSE and use Altivec.
2.5.6
21 Jun 2022 00:01:49
commit hash: 9b82c59210ac4b562993fdde75632064eb8734decommit hash: 9b82c59210ac4b562993fdde75632064eb8734decommit hash: 9b82c59210ac4b562993fdde75632064eb8734decommit hash: 9b82c59210ac4b562993fdde75632064eb8734de files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: Update 2.5.5-2 -> 2.5.6
2.5.5.2
20 Jun 2022 21:23:38
commit hash: 14b221f06428730f59f093119fa65e3dcdc9c487commit hash: 14b221f06428730f59f093119fa65e3dcdc9c487commit hash: 14b221f06428730f59f093119fa65e3dcdc9c487commit hash: 14b221f06428730f59f093119fa65e3dcdc9c487 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/cuttlefish: New port: Texture compression library and tool

Number of commits found: 19