BSD Ports

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

SystemPortVersion
MidnightBSDnet/libgweather44.6.0
FreeBSDnet/libgweather44.4.4_1
OpenBSDx11/gnome/libgweather44.6.0
DragonFlynet/libgweather44.2.0_3
HardenedBSDnet/libgweather44.4.4_1
GhostBSDnet/libgweather44.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

Library 3

Runtime 1

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
FileSizeSHA256
gnome/libgweather-4.6.0.tar.xz3475927f5d0e8c9685ef2ff46c2f3a57cae48d7bf3540b2d83921f889ef28e6a876788
Master sites 1
  • GNOME

Commit history 3

DateCommitCreditsLog 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 …