20167 Commits

Author SHA1 Message Date
rsadowski
f61bf5d324 Update KDE Applications to 18.12
Release notes:

https://www.kde.org/announcements/announce-applications-18.12.0.php

Port notes:

- Update all KDE5 ports to 18.12.0
- Reorder Makefile and enable libkmahjongg and kmahjongg
- Change MAINTAINER email
- New kde-applications.port.mk baesed on Makefile.inc
- Includes the following new helpers:
  - MODKDE5_DESKTOP_FILE
  - MODKDE5_ICON_CACHE
  - MODKDE5_TRANSLATIONS
  - MODKDE5_DOCS
- Makefile.inc improvements
- Fix and improve some many @pkgpath's, @sample's, and run-,build-
  and lib-depends.
- Tweak some CATEGORIES

The new infrastructure makes it very easy for us to port the missing KDE5
applications.

Feedback from kn@ Thanks!
2018-12-18 09:39:17 +00:00
jca
f6ccb4516c Missing includes when building with ports-gcc
from Charlene Wendling, committing on behalf of espie@ (maintainer)
2018-12-17 18:49:50 +00:00
jca
f5d177f05b Remove insecure nxssh and obsolete opennx
nxssh is based on an old copy of OpenSSH 4.7.  Upstream stopped
supporting it and it hasn't been updated since import, so it's likely
affected by all the issues listed on
https://www.openssh.com/security.html since 2008.

opennx is a graphical client that uses nxssh under the hood.  It is dead
upstream, hasn't been updated since 2009 and won't build with wxWidgets3.

ok kn@
2018-12-17 01:01:24 +00:00
rsadowski
91d8f3c8a0 Update to xwallpaper-0.4.0 2018-12-15 09:05:51 +00:00
landry
9fd6e0809a Remove ports-clang from COMPILER, prefer ports-gcc on non-clang archs.
As of now, those c++ ports have a LIB_DEPENDS on lang/gcc/4.9,-libs for
libestdc++ so they ended up depending on both llvm & gcc, and our infra
plumbing gets a bit confused with that (compiler cannot create
executables yadada yadada).
With gcc 4.9 spidermonkey52 packages fine on sparc64, unblocking other
things.

There are more ports with broken COMPILER lines like this, they might get
fixed over time.
2018-12-14 19:00:20 +00:00
gonzalo
2174ab8d65 Update for SMTube to 18.11.0 2018-12-14 09:44:28 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
rsadowski
f0eb2a48ab Unbreak khelpcenter
kinit is not only a run dependency, it's also a build dependency.

Spotted by naddy@ and ajacoutot@ Thanks!
2018-12-13 19:07:25 +00:00
rsadowski
1bfc86e89c Unbreak build
libqaccessibilityclient-0.3.0 depends on ECM - Extra CMake Modules.
Replace cmake- and qt5-module by kf5 and update PLIST and bump.

Spotted by naddy@
2018-12-13 17:48:53 +00:00
ajacoutot
e9ac0f077b Mark BROKEN.
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find KF5 (missing: Init) (found suitable version "5.51.0",
  minimum required is "5.20.0")
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
  CMakeLists.txt:27 (find_package)
2018-12-13 16:01:56 +00:00
ajacoutot
0cf0703ceb Update to librsvg-2.44.10. 2018-12-13 12:59:59 +00:00
ajacoutot
c573b92108 Prefer MODULES for textproc/intltool. 2018-12-13 12:14:27 +00:00
sthen
16bfbc2147 BDEP on intltool 2018-12-12 21:42:02 +00:00
sthen
90710cfcdd bump HW_SENSORS users, kernel ABI change from adding a new sensor type
breakage in zabbix reported by Mark Patruck
2018-12-12 13:34:31 +00:00
sthen
7cec32ccf5 https HOMEPAGE etc. 2018-12-11 11:12:22 +00:00
rsadowski
3b18ae317d hook KDE5-kalzium and step 2018-12-10 16:06:54 +00:00
rsadowski
762c7314d3 unhook KDE4 step and adjust KDE4 meta 2018-12-10 16:06:34 +00:00
rsadowski
79032236b0 Import step-18.08.2
Comment:
KDE interactive physics simulator

Description:
Step is an interactive physical simulator. It allows you to explore the
physical world through simulations.

Features

 - Classical mechanical simulation in two dimensions
 - Particles, springs with damping, gravitational and coulomb forces
 - Rigid bodies
 - Collision detection (currently only discrete) and handling
 - Soft (deformable) bodies simulated as user-editable particles-springs
   systems, sound waves
 - Molecular dynamics (currently using Lennard-Jones potential): gas and
   liquid, condensation and evaporation, calculation of macroscopic quantities
   and their variances
 - Unit conversion and expression calculation: you can enter something like
   (2 days + 3 hours) * 80 km/h and it will be accepted as distance value
 - Error calculation and propagation: you can enter values like 1.3 +/- 0.2
   for any property and errors for all dependent properties will be calculated
   using statistical formulas
 - Solver error estimation: errors introduced by the solver are calculated and
   added to user-entered errors
 - Several different solvers: up to 8th order, explicit and implicit, with or
   without adaptive timestep
 - Controller tool to easily change properties during the simulation, including
   customizable keyboard shortcuts
 - Tools to visualize results: graph, meter, tracer
 - Context information for all objects, integrated wikipedia browser
 - Collection of example experiments and integrated tutorials

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://www.kde.org/applications/education/step

Tweaks/OK kn@
2018-12-10 16:00:27 +00:00
rsadowski
7a6cef0ea5 Import kalzium-18.08.2
Comment:
periodic table of elements

Description:
Kalzium is your digital replacement for the periodic table on paper. It is a
program that visualizes the Periodic Table of Elements (PSE) and includes basic
information about all common elements in the PSE. It has a gained much more
functions over time.

Features:

 - versatile overview of all important data from the elements like melting
   points, electron affinity, electronegativity, electron configuration, radii,
   mass, ionisation energy
 - tool to visualize the spectral lines of each element
 - different colored views of the PSE: separation of the different blocks, Year
   simulator, Temperature simulator
 - Molecular weight calculator
 - an Isotope table
 - 3D molecule editor, with a load and save functionality
 - an equation solver for stoichiometric problems
 - filetype conversion for different types of chemical programs
 - tool to produce a comprehensive list of all Risk_and_Safety_Statements

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://edu.kde.org/kalzium/

Tweak/OK kn@ DESCR tweaks from schwarze@
2018-12-10 15:56:59 +00:00
solene
348ea1a547 Update to stumpwm-18.05
ok jca@
2018-12-10 09:49:13 +00:00
rsadowski
35ced8df32 zap double "Spectacle" in DESCR
Spotted by kn@ Thanks!
2018-12-10 07:33:12 +00:00
ajacoutot
91f6e857c7 Unbreak with new icu. 2018-12-09 21:01:03 +00:00
rsadowski
ce05ec349d hook spectacle 2018-12-09 17:18:52 +00:00
rsadowski
254f8833de Import spectacle-18.08.2.
Comment:
KDE screen capture and screenshot program

Description:
Spectacle Spectacle is a simple application for capturing desktop screenshots.
It can capture images of the entire desktop, a single monitor, the currently
active window, the window currently under the mouse, or a rectangular region of
the screen. The images can then be printed, sent to other applications for
manipulation, or quickly be saved as-is.

Features:

 - Capture the entire desktop (default)
 - Capture the current monitor
 - Capture the active window
 - Capture the window currently under the cursor, including parents of pop-up
   menus
 - Capture the window currently under the cursor, excluding parents of pop-up
   menus
 - Capture a rectangular region of the screen
 - Start in GUI mode (default)
 - Take a screenshot and exit without showing the GUI
 - Start in DBus-Activation mode
 - Save image to specified file in background mode
 - Wait for a click before taking screenshot

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://www.kde.org/applications/graphics/spectacle/

Tweak and OK kn@
2018-12-09 17:17:45 +00:00
landry
4a25fa8f28 Reinstate .desktop files for xscreensavers.
Allows mate-screensaver & xfce4-screensaver to use them if installed.
Discussed with ajacoutot@
2018-12-09 13:43:03 +00:00
landry
4392e5eadb Rename popsquares.desktop to mate-popsquares.desktop to prevent conflict
with xscreensaver.

ok robert@ (MAINTAINER)
2018-12-09 13:41:54 +00:00
rsadowski
eeac167e39 add optional but important run dependency: KDE5 konsole 2018-12-09 12:56:38 +00:00
rsadowski
8289fbd76c hook KDE5 kmplot, unhook KDE4 kmplot and adjust KDE4 meta 2018-12-09 11:07:05 +00:00
rsadowski
0d1cbb7ad8 Import kmplot-18.08.2
Comment:
mathematical function plotter for KDE

Description:
KmPlot is a mathematical function plotter for the KDE.

It has built in a powerfull parser. You can plot different functions
simultaneously and combine their function terms to build new
functions. KmPlot supports functions with parameters and functions
in polar coordinates. Several grid modes are possible. Plots may
be printed with high precision in correct scale.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@, tested by Elias M. Mariani. Thanks!
2018-12-09 11:04:47 +00:00
rsadowski
025d005ac9 hook more KDE5 ports
- ksystemlog
- keditbookmarks
- kfind
- khelpcenter
- kanagram
- kbruch
- khangman
- kiten
- klettres
- zeroconf-ioslave
- kdeedu-data
- kldap
- libkeduvocdocument
- libksane

Many thanks to landry@ for review and ok's
2018-12-09 10:52:58 +00:00
rsadowski
f9930d393d Unhook KDE4 ports and adjust KDE4 meta
- kanagram
- kbruch
- khangman
- kiten
- klettres
- ksystemlog
2018-12-09 10:47:42 +00:00
rsadowski
d46d76d28e Import libksane-kf5-18.08.2
Comment:
KDE SANE (scanner) wrapper library

Description:
A library for dealing with scanners. LibKSane is a KDE interface for
SANE library to control flat scanners.

This library provides a widget to control a scanner, KSaneWidget.
Internally, it will use the SANE library (or directly use TWAIN on
Windows if SANE is not available).

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 10:21:30 +00:00
rsadowski
cab02d79c6 Import kldap-18.08.2
Comment:
LDAP access API for KDE

Description:
Allows LDAP accessing with a convenient Qt style C++ API.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 10:20:45 +00:00
rsadowski
5152df30d7 Import kanagram-18.08.2
Comment:
letter order game

Description:
Kanagram is a game that is based on the word/letter puzzles that the
author played as a child. A word is picked at random and displayed with
its letters in a messed order, with difficulty dependent on the chosen
level. You have an unlimited number of attempts, and scores are kept.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://edu.kde.org/kanagram/

OK landry@
2018-12-09 10:05:03 +00:00
rsadowski
112a58fcc7 Import zeroconf-ioslave-18.08.2
Comment:
KDE monitoring of Zeroconf services

Description:
KDE network monitor KDED module for DNS-SD services (Zeroconf).

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 09:54:05 +00:00
rsadowski
db8f77eedc Import kbruch-18.08.2
Comment:
KDE calculating fractions practicing app

Description:
KBruch is a small program to practice calculating with fractions for
KDE.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://edu.kde.org/kbruch/

OK landry@
2018-12-09 09:42:57 +00:00
rsadowski
c1f372501a Import khangman-18.08.2
Comment:
KDE hangman game

Description:
KHangMan is the classical hangman game. The child should guess a
word letter by letter. At each miss, the picture of a hangman
appears. After 10 tries, if the word is not guessed, the game is
over and the answer is displayed.  A hint can be shown to help you
guess the word.

The words are nouns and available in several languages at the moment
including English US, Bulgarian, Catalan, Czech, Danish, German,
Greek, British English, Spanish, Estonian, Finnish, French, Irish
(Gaelic), Hungarian, Italian, Norwegian (Bokml), Dutch, Norwegian
(Nynorsk), Occitan, Punjabi, Polish, Portuguese, Brazilian Portuguese,
Russian, Slovenian, Serbian, Slovak, Swedish, Tajik, Turkish and
Ukrainian. The program will detect which languages are present and
enable them. You will also be able to easily download other languages
via the Get New Stuff dialog.

There are at least 4 categories per language: easy, medium, hard
and animals which contains only animals nouns.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 09:33:41 +00:00
rsadowski
b62cd6297b Import khelpcenter-18.08.2
Comment:
KDE help center

Description:
KHelpCenter - Help Center and documentation viewer

Features
 - Show documentation from various sources
 - Fundamentals and Plasma Manual
 - Application manuals
 - Systemsettings modules
 - Kioslaves
 - KInfoCenter Modules
 - Man pages
 - Info pages
 - Glossary
 - Search through the available documentation

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 09:25:06 +00:00
rsadowski
73ae3a8491 Import keditbookmarks-18.08.2
Comment:
KDE bookmarks editor

Description:
KBookmarks lets you access and manipulate bookmarks stored using the XBEL
format.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

Tweak/OK landry@
2018-12-09 09:22:45 +00:00
rsadowski
fc57b79475 Import klettres-18.08.2
Comment:
alphabet learning application for KDE

Description:
KLettres aims to help to learn the alphabet and then to read some
syllables in different languages.  It is meant to help learning the
very first sounds of a new language, for children or for adults.

Currently 25 languages are available: Arabic, Czech, Brazilian
Portuguese, Danish, Dutch, British English, English, English Phonix,
French, German, Hebrew, Hungarian, Italian, Kannada, Hebrew, Hindi
Romanized, Low Saxon, Luganda, Malayalam, Norwegian Bokml, Punjabi,
Spanish, Slovak, Ukrainian and Telugu, you can choose them using
the Languages menu.  A toolbar with the special characters per
language is provided if you don't have the correct country keyboard
or the keyboard layout to be able to display correctly the accented
letters.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 09:17:40 +00:00
rsadowski
0e381c0997 Import kiten-18.08.2
Comment:
Japanese reference tool for KDE

Description:
Kiten is a Japanese reference tool. Features:

   * Search with English keyword, Japanese reading, or a Kanji
     string on a list of EDICT files.
   * Search with English keyword, Japanese reading, number of
     strokes, grade number, or a Kanji on a list of KANJIDIC files.
   * Comes with all necessary files.
   * Limit searches to only common entries.
   * Nested searches of results possible.
   * Compact, small, fast interface.
   * Global KDE keybindings for searching highlighted strings.
   * Browse Kanji by grade.

It is part of the KDE Education Project.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 09:15:09 +00:00
rsadowski
2a88997bec Import kfind-18.08.2
Comment:
KDE dialog boxes from shell scripts

Description:
KFind can be used as a standalone search tool, launched by KRunner or from your
menu. It is also integrated into Konqueror as "Find File" in the "Tools" menu.
It allows you to find files by name, type or content.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 08:59:33 +00:00
rsadowski
56279e95f9 Import kdeedu-data-18.08.2.
Comment:
data files for KDE education applications

Description:
This package contains the architecture-independent data files for the KDE
education applications.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 08:50:43 +00:00
rsadowski
5471f82c44 Import libkeduvocdocument-18.08.2.
Comment:
library for reading and writing vocabulary

Required by:
khangman-18.08.2

Description:
KEduVocDocument is a library for reading and writing vocabulary files used by
Parley, Kanagram, KHangMan and KWordQuiz.At this date no binary compatibility
is guaranteed. Please update this lib when updating the applications mentioned
above.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

OK landry@
2018-12-09 08:46:33 +00:00
rsadowski
e9a68e2750 Import ksystemlog-18.08.2.
Comment:
system log viewer

Description:
KSystemLog is a system log viewer tool. This program is developed for beginner
users, who don't know how to find information about their Linux system, and
don't know where log files are.

Features:

 - Show all logs of your system, grouped by General (Default system log,
   Authentication, Kernel, X.org...), and optional Services. (Apache, Cups,...)
 - Colorize log lines depending on their severities
 - Tabbed view to allow displaying several logs at the same time
 - Auto display new lines logged
 - Fast parsing and reading (more than 10000 lines each 5 seconds)
 - Detailed informations for each log lines
 - Quick filter
 - Able to send a log message manually to the system.
 - Save, copy to clipboard and printing are of course available.
 - It can parse the following log files of your system:
   - System logs
   - X.org logs
   - Kernel logs
   - Authentication logs
   - Acpid logs
   - Cups logs
   - Postfix logs
   - Apache logs
   - Samba logs
   - Daemons logs
   - Cron logs
   - XSessions logs

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://www.kde.org/applications/system/ksystemlog/

Tweaks/OK landry@
2018-12-09 08:39:07 +00:00
rsadowski
240e3b6120 hook our first KDE5 accessibility port: kmag-18.08.2 2018-12-09 08:28:24 +00:00
rsadowski
fdb2272f6f Update to libqaccessibilityclient-0.3.0
Switch from Qt4 to Qt5, so we can enable KDE5 kmag
2018-12-09 08:27:04 +00:00
rsadowski
69de901dc3 unhook/remove KDE4 kmag 2018-12-09 08:25:35 +00:00
rsadowski
4a7833ad6c Import kmag-18.08.2.
Comment:
KDE screen magnifier

Description:
KMag is a screen magnifier, useful for making stuff readable.

Maintainer: KDE porting team <openbsd-kde@googlegroups.com>

WWW: https://www.kde.org/applications/utilities/kmag/

ok landry@
2018-12-09 08:19:46 +00:00
landry
3b11f78816 Update to xfce4-mpc 0.5.1 2018-12-08 22:40:30 +00:00