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
Port details
alpaca Ollama client made with GTK4 and Adwaita
3.1.0 misc on this many watch lists=3 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.0.5Version of this port present on the latest quarterly branch.
Maintainer: nivit@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-08-08 12:45:06
Last Update: 2024-12-28 13:27:15
Commit Hash: 683e8bf
People watching this port, also watch:: nvidia-settings, gpu-firmware-intel-kmod-skylake, ollama, rdesktop, vlc
License: GPLv3
WWW:
https://github.com/Jeffser/Alpaca
Description:
Alpaca is an Ollama client where you can manage and chat with multiple models, Alpaca provides an easy and beginner friendly way of interacting with local AI, everything is open source and powered by Ollama.
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 (46 items)
Collapse this list.
  1. /usr/local/share/licenses/alpaca-3.1.0/catalog.mk
  2. /usr/local/share/licenses/alpaca-3.1.0/LICENSE
  3. /usr/local/share/licenses/alpaca-3.1.0/GPLv3
  4. bin/alpaca
  5. bin/alpaca_search_provider
  6. share/Alpaca/alpaca.gresource
  7. share/Alpaca/alpaca/__init__.py
  8. share/Alpaca/alpaca/available_models.json
  9. share/Alpaca/alpaca/available_models_descriptions.py
  10. share/Alpaca/alpaca/connection_handler.py
  11. share/Alpaca/alpaca/custom_widgets/chat_widget.py
  12. share/Alpaca/alpaca/custom_widgets/dialog_widget.py
  13. share/Alpaca/alpaca/custom_widgets/message_widget.py
  14. share/Alpaca/alpaca/custom_widgets/model_widget.py
  15. share/Alpaca/alpaca/custom_widgets/table_widget.py
  16. share/Alpaca/alpaca/custom_widgets/terminal_widget.py
  17. share/Alpaca/alpaca/generic_actions.py
  18. share/Alpaca/alpaca/internal.py
  19. share/Alpaca/alpaca/main.py
  20. share/Alpaca/alpaca/window.py
  21. share/applications/com.jeffser.Alpaca.SearchProvider.desktop
  22. share/applications/com.jeffser.Alpaca.desktop
  23. share/dbus-1/services/com.jeffser.Alpaca.SearchProvider.service
  24. share/glib-2.0/schemas/com.jeffser.Alpaca.gschema.xml
  25. share/gnome-shell/search-providers/com.jeffser.Alpaca.search-provider.ini
  26. share/icons/hicolor/512x512/apps/com.jeffser.Alpaca.png
  27. share/icons/hicolor/scalable/apps/com.jeffser.Alpaca.svg
  28. share/icons/hicolor/symbolic/apps/com.jeffser.Alpaca-symbolic.svg
  29. share/locale/bn/LC_MESSAGES/alpaca.mo
  30. share/locale/de/LC_MESSAGES/alpaca.mo
  31. share/locale/es/LC_MESSAGES/alpaca.mo
  32. share/locale/fr/LC_MESSAGES/alpaca.mo
  33. share/locale/he/LC_MESSAGES/alpaca.mo
  34. share/locale/hi/LC_MESSAGES/alpaca.mo
  35. share/locale/it/LC_MESSAGES/alpaca.mo
  36. share/locale/nb_NO/LC_MESSAGES/alpaca.mo
  37. share/locale/pt_BR/LC_MESSAGES/alpaca.mo
  38. share/locale/ru/LC_MESSAGES/alpaca.mo
  39. share/locale/te/LC_MESSAGES/alpaca.mo
  40. share/locale/tr/LC_MESSAGES/alpaca.mo
  41. share/locale/uk/LC_MESSAGES/alpaca.mo
  42. share/locale/zh_CN/LC_MESSAGES/alpaca.mo
  43. share/metainfo/com.jeffser.Alpaca.metainfo.xml
  44. @owner
  45. @group
  46. @mode
Collapse this list.
Dependency lines:
  • alpaca>0:misc/alpaca
To install the port:
cd /usr/ports/misc/alpaca/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/alpaca
  • pkg install alpaca
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: alpaca
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1735381353 SHA256 (Jeffser-Alpaca-3.1.0_GH0.tar.gz) = 293c5c979d24207d7f6d14be7dee27213d2888e2b767e62cfccc1f48456e0740 SIZE (Jeffser-Alpaca-3.1.0_GH0.tar.gz) = 643964

Packages (timestamps in pop-ups are UTC):
alpaca
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.1.0------
FreeBSD:13:quarterly-3.1.0------
FreeBSD:14:latest-3.1.0------
FreeBSD:14:quarterly-3.1.0------
FreeBSD:15:latest-3.1.0n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gettext-runtime>=0.22_1 : devel/gettext-runtime
  3. msgfmt : devel/gettext-tools
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-pillow>=7.0.0 : graphics/py-pillow@py311
  2. py311-html2text>=2.2.3 : textproc/py-html2text@py311
  3. py311-odfpy>=1.4.1 : devel/py-odfpy@py311
  4. py311-pydbus>=0.6.0 : devel/py-pydbus@py311
  5. py311-pyicu>=2.13.1 : devel/py-pyicu@py311
  6. py311-pypdf>=4.3.1 : print/py-pypdf@py311
  7. py311-pytube>=15.0.0 : multimedia/py-pytube@py311
  8. py311-requests>=2.32.3 : www/py-requests@py311
  9. py311-youtube-transcript-api>=0.6.2 : www/py-youtube-transcript-api@py311
  10. ollama : misc/ollama
  11. update-desktop-database : devel/desktop-file-utils
  12. py311-pygobject>=0 : devel/py-pygobject@py311
  13. python3.11 : lang/python311
Library dependencies:
  1. libappstream.so : devel/appstream
  2. libgtksourceview-5.so : x11-toolkits/gtksourceview5
  3. libintl.so : devel/gettext-runtime
  4. libatk-1.0.so : accessibility/at-spi2-core
  5. libcairo.so : graphics/cairo
  6. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  7. libglib-2.0.so : devel/glib20
  8. libintl.so : devel/gettext-runtime
  9. libgtk-3.so : x11-toolkits/gtk30
  10. libharfbuzz.so : print/harfbuzz
  11. libpango-1.0.so : x11-toolkits/pango
  12. libvte-2.91.so : x11-toolkits/vte3
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
misc_alpaca
USES:
desktop-file-utils gettext-runtime gettext-tools gnome meson python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Jeffser/Alpaca/tar.gz/3.1.0?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.1.0
28 Dec 2024 13:27:15
commit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9acommit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9acommit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9acommit hash: 683e8bfc767480f4f67715aa0e650efb4597bb9a files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 3.1.0

- Add a couple of new run dependencies

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/3.1.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.9.0
12 Dec 2024 14:09:23
commit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9afcommit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9afcommit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9afcommit hash: bd33719f2844cc2a2623e7e83d14edcbd115c9af files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.9.0

- The program now requires devel/py-pydbus as run dependency
- Pet portfmt

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.9.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.8.0
25 Nov 2024 08:48:52
commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98commit hash: 5e012fecd0d34fc98ef3197a66b46d6f45c94e98 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.8.0

- Use shebangfix facility to fix Python interpreter

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.8.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.7.0_1
22 Nov 2024 22:31:54
commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9commit hash: 32a55d206da74eb98a7350e72352b2e4b55a81f9 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-pygobject: bump consumer PORTREVISIONs after port rename

With hat: gnome
PR: 273722
2.7.0
19 Nov 2024 16:59:07
commit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2bcommit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2bcommit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2bcommit hash: 48060e03b677c1060149c64e8d90b93a3bd7bb2b files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-gobject3: use USE_GNOME=pygobject3 helper

The helper is equivalent to the previous explicit dependency
declaration so no functional or metadata changes.

With hat: gnome
PR: 273722
2.7.0
04 Nov 2024 14:20:43
commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18commit hash: 1eaa88672c795bc3c4f9a7e78e8320b17e03df18 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.7.0

- Add www/py-youtube-transcript-api to run dependencies
- Pet port(clippy|fmt)

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.7.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.6.5
14 Oct 2024 08:47:37
commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14commit hash: 46cbc3dd122b92cb4000ec94e1ceef70c9744d14 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.6.5

Release changes:	https//github.com/Jeffser/Alpaca/releases/tag/2.6.5
Reported by:	portscout!
2.5.1
10 Oct 2024 07:48:23
commit hash: bc33f268af56c822f24a90636c326accadd7acc4commit hash: bc33f268af56c822f24a90636c326accadd7acc4commit hash: bc33f268af56c822f24a90636c326accadd7acc4commit hash: bc33f268af56c822f24a90636c326accadd7acc4 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.5.1

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.5.1
Reported by:	Jeffry Samuel <notifications@github.com>
2.5.0
07 Oct 2024 20:23:54
commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223commit hash: ee8c4bd2fc32620942167730a706b5dd4a646223 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.5.0

- Update list of run dependencies

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.5.0
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.6
30 Sep 2024 09:09:59
commit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bccommit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bccommit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bccommit hash: 61210880c6b846e9740e3fa60bf5a79e2f4675bc files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.6

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.6
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.5
28 Sep 2024 13:49:16
commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720commit hash: a10d3df7616dca50b0f9f459b22249fd94b41720 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.5

Release changes:://github.com/Jeffser/Alpaca/releases/tag/2.0.5
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.4
24 Sep 2024 07:33:50
commit hash: 81a363501c9428c116c84a71e0e218f810fd5552commit hash: 81a363501c9428c116c84a71e0e218f810fd5552commit hash: 81a363501c9428c116c84a71e0e218f810fd5552commit hash: 81a363501c9428c116c84a71e0e218f810fd5552 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.4

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.4
Reported by:	Jeffry Samuel <notifications@github.com>
2.0.3
19 Sep 2024 08:04:35
commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876commit hash: 337c0acf860246cc05dbf82c9a6621b3b1b12876 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.3

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.3
Reported by:	portscout
2.0.2
12 Sep 2024 12:41:59
commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8commit hash: 3e71a548c9ab917523657838f5686299fdf5ade8 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.2

Release changes:

https://github.com/Jeffser/Alpaca/releases/tag/2.0.1
https://github.com/Jeffser/Alpaca/releases/tag/2.0.2

Reported by:	Jeffry Samuel <notifications@github.com>
2.0.0
11 Sep 2024 16:44:06
commit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6ccommit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6ccommit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6ccommit hash: c522cf4b94cca9544d83a65bab532eaeb5533f6c files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 2.0.0

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/2.0.0
Reported by:	Jeffry Samuel <notifications@github.com>
1.1.1
13 Aug 2024 07:25:56
commit hash: 0a74c9a4b011e60b41c2078886cacca194510f7acommit hash: 0a74c9a4b011e60b41c2078886cacca194510f7acommit hash: 0a74c9a4b011e60b41c2078886cacca194510f7acommit hash: 0a74c9a4b011e60b41c2078886cacca194510f7a files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 1.1.1

- Pet portfmt

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/1.1.1
Reported by:	Jeffry Samuel <notifications@github.com>
1.1.0
11 Aug 2024 08:54:48
commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464commit hash: eda2fd56baa44b4fb5a6bb68c3e0d91afc374464 files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Update to 1.1.0

Release changes:	https://github.com/Jeffser/Alpaca/releases/tag/1.1.0
Reported by:	Jeffry Samuel <notifications@github.com>
1.0.6
08 Aug 2024 12:42:17
commit hash: dfe6343be55169c57a23d93edaaece445afb875acommit hash: dfe6343be55169c57a23d93edaaece445afb875acommit hash: dfe6343be55169c57a23d93edaaece445afb875acommit hash: dfe6343be55169c57a23d93edaaece445afb875a files touched by this commit
Nicola Vitale (nivit) search for other commits by this committer
misc/alpaca: Add new port

Alpaca is an Ollama client where you can manage and chat with multiple models.
Alpaca provides an easy and beginner friendly way of interacting with local AI,
everything is open source and powered by Ollama.

https://github.com/Jeffser/Alpaca

Number of commits found: 18