net/libgweather4 4.6.0 MidnightBSD
Library to access online weather information
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
e9d2b2f3e3- License
- gpl2+
- Categories
- net, gnome
Description
libgweather is a library to access weather information from online services for numerous locations.
libgweather isn't supported in the devel platform, which means OS vendors won't guarantee the API/ABI long-term, but authors of open source apps should feel free to use libgweather as users can always recompile against a new version.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | net/libgweather4 | 4.6.0 |
| FreeBSD | net/libgweather4 | 4.4.4_1 |
| OpenBSD | x11/gnome/libgweather4 | 4.6.0 |
| DragonFly | net/libgweather4 | 4.2.0_3 |
| HardenedBSD | net/libgweather4 | 4.4.4_1 |
| GhostBSD | net/libgweather4 | 4.4.4_1 |
Install
Binary package:
mport install libgweather4
From mports:
cd /usr/mports/net/libgweather4 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libgweather4>0:net/libgweather4
LIB_DEPENDS= libgweather-4.so:net/libgweather4
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}gi-docgen>0: textproc/py-gi-docgengweather-locations>=2026.2: net/gweather-locations
Library 3
libgeocode-glib-2.so: net/geocode-glib2libsoup-3.0.so: devel/libsoup3libjson-glib-1.0.so: devel/json-glib
Runtime 1
gweather-locations>=2026.2: net/gweather-locations
Build dependencies 5
Run dependencies 4
Configuration
No options to configure.
- USES
- gettext gnome localbase meson pkgconfig python:build tar:xz vala:build
- Service scripts
- none
Files
pkg-plist 288
- include/libgweather-4.0/libgweather/gweather-enum-types.h
- include/libgweather-4.0/libgweather/gweather-enums.h
- include/libgweather-4.0/libgweather/gweather-info.h
- include/libgweather-4.0/libgweather/gweather-location.h
- include/libgweather-4.0/libgweather/gweather-version.h
- include/libgweather-4.0/libgweather/gweather.h
- lib/girepository-1.0/GWeather-4.0.typelib
- lib/libgweather-4.so
- lib/libgweather-4.so.0
- lib/libgweather-4.so.0.600.0
- libdata/pkgconfig/gweather4.pc
- share/doc/libgweather-4.0/RedHatDisplay-Black.woff
- share/doc/libgweather-4.0/RedHatDisplay-Black.woff2
- share/doc/libgweather-4.0/RedHatDisplay-BlackItalic.woff
- share/doc/libgweather-4.0/RedHatDisplay-BlackItalic.woff2
- share/doc/libgweather-4.0/RedHatDisplay-Bold.woff
- share/doc/libgweather-4.0/RedHatDisplay-Bold.woff2
- share/doc/libgweather-4.0/RedHatDisplay-BoldItalic.woff
- share/doc/libgweather-4.0/RedHatDisplay-BoldItalic.woff2
- share/doc/libgweather-4.0/RedHatDisplay-Italic.woff
- share/doc/libgweather-4.0/RedHatDisplay-Italic.woff2
- share/doc/libgweather-4.0/RedHatDisplay-Medium.woff
- share/doc/libgweather-4.0/RedHatDisplay-Medium.woff2
- share/doc/libgweather-4.0/RedHatDisplay-MediumItalic.woff
- share/doc/libgweather-4.0/RedHatDisplay-MediumItalic.woff2
- share/doc/libgweather-4.0/RedHatDisplay-Regular.woff
- share/doc/libgweather-4.0/RedHatDisplay-Regular.woff2
- share/doc/libgweather-4.0/RedHatText-Bold.woff
- share/doc/libgweather-4.0/RedHatText-Bold.woff2
- share/doc/libgweather-4.0/RedHatText-BoldItalic.woff
- share/doc/libgweather-4.0/RedHatText-BoldItalic.woff2
- share/doc/libgweather-4.0/RedHatText-Italic.woff
- share/doc/libgweather-4.0/RedHatText-Italic.woff2
- share/doc/libgweather-4.0/RedHatText-Medium.woff
- share/doc/libgweather-4.0/RedHatText-Medium.woff2
- share/doc/libgweather-4.0/RedHatText-MediumItalic.woff
- share/doc/libgweather-4.0/RedHatText-MediumItalic.woff2
- share/doc/libgweather-4.0/RedHatText-Regular.woff
- share/doc/libgweather-4.0/RedHatText-Regular.woff2
- share/doc/libgweather-4.0/SourceCodePro-It.ttf.woff
- share/doc/libgweather-4.0/SourceCodePro-Regular.ttf.woff
- share/doc/libgweather-4.0/SourceCodePro-Semibold.ttf.woff
- share/doc/libgweather-4.0/adding-locations.html
- share/doc/libgweather-4.0/alias.MoonLatitude.html
- share/doc/libgweather-4.0/alias.MoonPhase.html
- share/doc/libgweather-4.0/callback.FilterFunc.html
- share/doc/libgweather-4.0/class.Info.html
- share/doc/libgweather-4.0/class.Location.html
- share/doc/libgweather-4.0/classes_hierarchy.html
- share/doc/libgweather-4.0/ctor.Info.new.html
- share/doc/libgweather-4.0/ctor.Location.new_detached.html
- share/doc/libgweather-4.0/enum.ConditionPhenomenon.html
- share/doc/libgweather-4.0/enum.ConditionQualifier.html
- share/doc/libgweather-4.0/enum.DistanceUnit.html
- share/doc/libgweather-4.0/enum.LocationLevel.html
- share/doc/libgweather-4.0/enum.PressureUnit.html
- share/doc/libgweather-4.0/enum.Sky.html
- share/doc/libgweather-4.0/enum.SpeedUnit.html
- share/doc/libgweather-4.0/enum.TemperatureUnit.html
- share/doc/libgweather-4.0/enum.WindDirection.html
- share/doc/libgweather-4.0/flags.FormatOptions.html
- share/doc/libgweather-4.0/flags.Provider.html
- share/doc/libgweather-4.0/fonts.css
- share/doc/libgweather-4.0/fzy.js
- share/doc/libgweather-4.0/go-up-symbolic.png
- share/doc/libgweather-4.0/index.html
- share/doc/libgweather-4.0/index.json
- share/doc/libgweather-4.0/libgweather-4.0.devhelp2
- share/doc/libgweather-4.0/libgweather-logo.svg
- share/doc/libgweather-4.0/main.js
- share/doc/libgweather-4.0/method.Conditions.to_string.html
- share/doc/libgweather-4.0/method.Conditions.to_string_full.html
- share/doc/libgweather-4.0/method.Info.abort.html
- share/doc/libgweather-4.0/method.Info.get_apparent.html
- share/doc/libgweather-4.0/method.Info.get_application_id.html
- share/doc/libgweather-4.0/method.Info.get_attribution.html
- share/doc/libgweather-4.0/method.Info.get_conditions.html
- share/doc/libgweather-4.0/method.Info.get_contact_info.html
- share/doc/libgweather-4.0/method.Info.get_dew.html
- share/doc/libgweather-4.0/method.Info.get_enabled_providers.html
- share/doc/libgweather-4.0/method.Info.get_forecast_list.html
- share/doc/libgweather-4.0/method.Info.get_humidity.html
- share/doc/libgweather-4.0/method.Info.get_icon_name.html
- share/doc/libgweather-4.0/method.Info.get_location.html
- share/doc/libgweather-4.0/method.Info.get_location_name.html
- share/doc/libgweather-4.0/method.Info.get_pressure.html
- share/doc/libgweather-4.0/method.Info.get_sky.html
- share/doc/libgweather-4.0/method.Info.get_sunrise.html
- share/doc/libgweather-4.0/method.Info.get_sunset.html
- share/doc/libgweather-4.0/method.Info.get_symbolic_icon_name.html
- share/doc/libgweather-4.0/method.Info.get_temp.html
- share/doc/libgweather-4.0/method.Info.get_temp_max.html
- share/doc/libgweather-4.0/method.Info.get_temp_min.html
- share/doc/libgweather-4.0/method.Info.get_temp_summary.html
- share/doc/libgweather-4.0/method.Info.get_upcoming_moonphases.html
- share/doc/libgweather-4.0/method.Info.get_update.html
- share/doc/libgweather-4.0/method.Info.get_value_apparent.html
- share/doc/libgweather-4.0/method.Info.get_value_conditions.html
- share/doc/libgweather-4.0/method.Info.get_value_dew.html
- share/doc/libgweather-4.0/method.Info.get_value_moonphase.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnome/libgweather-4.6.0.tar.xz | 347592 | 7f5d0e8c9685ef2ff46c2f3a57cae48d7bf3540b2d83921f889ef28e6a876788 |
Master sites 1
- GNOME
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
e9d2b2f3e3 |
Lucas Holt | net/libgweather4: update to 4.6.0 (#1246) Updates libgweather4 from 4.5.0 to 4.6.0.
- Retains PORTREVISION=0.
- Updates the staged library micro-version; SONAME remains
libgweather-4.so.0.
Validation: bmake makesum, patch, build, fake, package, test (existing
NO_TEST), check-license, and git diff --check.
No dependent rebuilds are needed because the SONAME is unchanged.
## Summary by Sourcery
Enhancements:
- Update libgweather4 to the 4.6.0 release while retaining the existing
SONAME and port revision.
Signed-off-by: Lucas Holt <[email protected]> |
|
78ce7db492 |
Lucas Holt | net/libgweather4: update to 4.5.0 (#1227) Updates libgweather4 to 4.5.0 and separates the locations database into
the new net/gweather-locations runtime/build dependency (PR #1226).
Validation: makesum, patch, build, fake, package, test (pre-existing
NO_TEST), check-license, portlint -C (0 fatal), and git diff --check.
The build/package validation used the staged gweather-locations package
from #1226; the normal dependency path will resolve after that PR
merges.
## Summary by Sourcery
Enhancements:
- Update libgweather4 to version 4.5.0 and use the separate
gweather-locations package for its location database.
Signed-off-by: Lucas Holt <[email protected]> |
|
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
… |