BSD Ports

math/gnome-calculator 51.0 MidnightBSD

GNOME calculator tool

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
c66704ac0e
License
gpl3+
Categories
math, gnome

Description

Gcalctool is a powerful graphical calulator with financial, logical and scientific modes. It uses a multiple precision package to do its arithmetic to give a high degree of accuracy.

In the other systems

SystemPortVersion
MidnightBSDmath/gnome-calculator51.0
FreeBSDmath/gnome-calculator47.3_1
OpenBSDx11/gnome/calculator50.0p0
NetBSDmath/gnome-calculator45.0.2nb23
DragonFlymath/gnome-calculator47.1
HardenedBSDmath/gnome-calculator47.3_1
GhostBSDmath/gnome-calculator47.3_1

Install

Binary package:

mport install gnome-calculator

From mports:

cd /usr/mports/math/gnome-calculator && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gnome-calculator>0:math/gnome-calculator
LIB_DEPENDS=	libgcalc-2.so:math/gnome-calculator

Dependencies

As this port's Makefile names them.

Build 1

Library 4

Build dependencies 5
Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c11 gettext gnome localbase:ldflags meson pkgconfig python:build tar:xz vala:build
Service scripts
none

Files

Manual pages 2
  • gcalccmd(1)
  • gnome-calculator(1)
pkg-plist 1251
  • bin/gcalccmd
  • bin/gnome-calculator
  • include/gcalc-2/gcalc/gcalc.h
  • include/gci-2/gci/gci.h
  • lib/girepository-1.0/GCalc-2.typelib
  • lib/girepository-1.0/GCi-1.typelib
  • lib/libgcalc-2.so
  • lib/libgcalc-2.so.1
  • lib/libgcalc-2.so.1.0.1
  • lib/libgci-1.so
  • lib/libgci-1.so.0
  • lib/libgci-1.so.0.0.0
  • libdata/pkgconfig/gcalc-2.pc
  • libdata/pkgconfig/gci-1.pc
  • libexec/gnome-calculator-search-provider
  • share/applications/org.gnome.Calculator.desktop
  • share/dbus-1/services/org.gnome.Calculator.SearchProvider.service
  • share/gir-1.0/GCalc-2.gir
  • share/gir-1.0/GCi-1.gir
  • share/gnome-shell/search-providers/org.gnome.Calculator-search-provider.ini
  • share/help/C/gnome-calculator/absolute.page
  • share/help/C/gnome-calculator/base.page
  • share/help/C/gnome-calculator/boolean.page
  • share/help/C/gnome-calculator/complex.page
  • share/help/C/gnome-calculator/conv-base.page
  • share/help/C/gnome-calculator/conv-character.page
  • share/help/C/gnome-calculator/conv-currency.page
  • share/help/C/gnome-calculator/conv-length.page
  • share/help/C/gnome-calculator/conv-time.page
  • share/help/C/gnome-calculator/conv-weight.page
  • share/help/C/gnome-calculator/equation.page
  • share/help/C/gnome-calculator/factorial.page
  • share/help/C/gnome-calculator/factorize.page
  • share/help/C/gnome-calculator/figures/org.gnome.Calculator.svg
  • share/help/C/gnome-calculator/financial.page
  • share/help/C/gnome-calculator/functions.page
  • share/help/C/gnome-calculator/history.page
  • share/help/C/gnome-calculator/index.page
  • share/help/C/gnome-calculator/keyboard.page
  • share/help/C/gnome-calculator/legal.xml
  • share/help/C/gnome-calculator/logarithm.page
  • share/help/C/gnome-calculator/modulus.page
  • share/help/C/gnome-calculator/mouse.page
  • share/help/C/gnome-calculator/number-display.page
  • share/help/C/gnome-calculator/percentage.page
  • share/help/C/gnome-calculator/power.page
  • share/help/C/gnome-calculator/scientific.page
  • share/help/C/gnome-calculator/superscript.page
  • share/help/C/gnome-calculator/trigonometry.page
  • share/help/C/gnome-calculator/variables.page
  • share/help/ca/gnome-calculator/absolute.page
  • share/help/ca/gnome-calculator/base.page
  • share/help/ca/gnome-calculator/boolean.page
  • share/help/ca/gnome-calculator/complex.page
  • share/help/ca/gnome-calculator/conv-base.page
  • share/help/ca/gnome-calculator/conv-character.page
  • share/help/ca/gnome-calculator/conv-currency.page
  • share/help/ca/gnome-calculator/conv-length.page
  • share/help/ca/gnome-calculator/conv-time.page
  • share/help/ca/gnome-calculator/conv-weight.page
  • share/help/ca/gnome-calculator/equation.page
  • share/help/ca/gnome-calculator/factorial.page
  • share/help/ca/gnome-calculator/factorize.page
  • share/help/ca/gnome-calculator/figures/org.gnome.Calculator.svg
  • share/help/ca/gnome-calculator/financial.page
  • share/help/ca/gnome-calculator/functions.page
  • share/help/ca/gnome-calculator/history.page
  • share/help/ca/gnome-calculator/index.page
  • share/help/ca/gnome-calculator/keyboard.page
  • share/help/ca/gnome-calculator/legal.xml
  • share/help/ca/gnome-calculator/logarithm.page
  • share/help/ca/gnome-calculator/modulus.page
  • share/help/ca/gnome-calculator/mouse.page
  • share/help/ca/gnome-calculator/number-display.page
  • share/help/ca/gnome-calculator/percentage.page
  • share/help/ca/gnome-calculator/power.page
  • share/help/ca/gnome-calculator/scientific.page
  • share/help/ca/gnome-calculator/superscript.page
  • share/help/ca/gnome-calculator/trigonometry.page
  • share/help/ca/gnome-calculator/variables.page
  • share/help/cs/gnome-calculator/absolute.page
  • share/help/cs/gnome-calculator/base.page
  • share/help/cs/gnome-calculator/boolean.page
  • share/help/cs/gnome-calculator/complex.page
  • share/help/cs/gnome-calculator/conv-base.page
  • share/help/cs/gnome-calculator/conv-character.page
  • share/help/cs/gnome-calculator/conv-currency.page
  • share/help/cs/gnome-calculator/conv-length.page
  • share/help/cs/gnome-calculator/conv-time.page
  • share/help/cs/gnome-calculator/conv-weight.page
  • share/help/cs/gnome-calculator/equation.page
  • share/help/cs/gnome-calculator/factorial.page
  • share/help/cs/gnome-calculator/factorize.page
  • share/help/cs/gnome-calculator/figures/org.gnome.Calculator.svg
  • share/help/cs/gnome-calculator/financial.page
  • share/help/cs/gnome-calculator/functions.page
  • share/help/cs/gnome-calculator/history.page
  • share/help/cs/gnome-calculator/index.page
  • share/help/cs/gnome-calculator/keyboard.page
  • share/help/cs/gnome-calculator/legal.xml

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/gnome-calculator-51.0.tar.xz1.361196e+065bfb4c53eec61feb6c03faf85218804e87413ecb647e08fde6379bf2b1839190
Master sites 1
  • GNOME

Commit history 3

DateCommitCreditsLog message
c66704ac0e Lucas Holt math/gnome-calculator: update to 51.0 (#1291)
Updates GNOME Calculator to 51.0. - Refreshes help, locale, and metainfo payloads - Adds the missing libm dependency to the upstream calculator static library for MidnightBSD linking Validated: bmake makesum, patch, build, fake, staged plist audit, package, env -u DISPLAY bmake test (7/7), check-license, portlint -C (artifact-only work fatal), and git diff --check. ## Summary by Sourcery Update the GNOME Calculator port to 51.0 with refreshed packaged assets and corrected library dependencies. Enhancements: - Update GNOME Calculator to version 51.0 and refresh its packaging metadata and installed file list. - Add the upstream calculator library's missing math library dependency for MidnightBSD linking. Chores: - Restrict automated version tracking to the 51.x release series. …
ba75f7f01f Lucas Holt math/gnome-calculator: update to 47.3 (#978)
Updates GNOME Calculator from 3.38.2 to 47.3. Includes a small compatibility patch for the available libsoup 3 Vala API and refreshes dependencies, plist, and framework metadata. Validation: - bmake makesum - bmake patch - bmake - bmake fake - bmake package - bmake test (7/7 passed) - bmake check-license - portlint -C . (no fatal errors; existing generic desktop-file-utils/NLS warnings) - git diff --check ## Summary by Sourcery Upgrade the GNOME Calculator port to the 47.3 release and align its dependencies and packaging with the modern GNOME platform. Bug Fixes: - Update the GNOME Calculator port to build with the available libsoup 3 Vala API. Enhancements: - Upgrade GNOME Calculator from 3.38.2 to 47.3 and refresh its GNOME, GTK, dependency, installation, and package metadata. …
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …