183 Commits

Author SHA1 Message Date
rsadowski
731e60b9f0 add missing dependency on gettext-tools
Spotted by naddy@ Thanks!
2019-01-06 14:16:29 +00:00
rsadowski
55bf942604 hook KDE5 okular 2019-01-04 14:57:02 +00:00
rsadowski
4bda63c8ed Import okular-18.12.0; feedback, tweaks and OK kn@
Comment:
KDE document viewer

Description:
Okular is a universal document viewer based on KPDF for KDE 4.
It combines the excellent functionalities of KPDF with the
versatility of supporting different kind of documents, like PDF,
Postscript, DjVu, CHM, XPS, ePub and others.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://okular.kde.org/
2019-01-04 14:49:18 +00:00
rsadowski
e41bbe7f9d enable frei0r-plugins support 2019-01-02 14:15:23 +00:00
rsadowski
0f50b4efe8 add missing build dependency kinit
Spotted by ajacoutot@ Thanks
2018-12-19 17:59:13 +00:00
rsadowski
0ecec9c058 +kmousetool 2018-12-19 08:52:16 +00:00
rsadowski
66d3bd6560 Unhook KDE4 games, hook KDE5 games and adjust KDE4 meta
kajongg
kmines
kshisen
ksnakeduel
kspaceduel
ksquares
ksudoku
ktuberling
kubrick
lskat
palapeli

Additional unhook KDE4 libkdegames, libkmahjongg. No consumer any more.
2018-12-19 08:51:13 +00:00
rsadowski
dbbcc138e5 Import ksnakeduel-18.12.0; New DESCR and OK bcallah@
Comment:
Tron-like game

Description:
KSnakeDuel is a simple snake duel game for the KDE. You can play
KSnakeDuel against the computer or a friend. The aim of the game is to
live longer than your opponent. To do that, avoid running into a wall,
your own tail and that of your opponent.

KSnakeDuel also comes with KSnake, a simple Snake-like game for the KDE.
The aim of KSnake is to survive as long as possible and eat as many
fruits as you can.

You can switch between these games using the game type selector in the
configuration dialog.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/ksnakeduel
2018-12-19 08:00:56 +00:00
rsadowski
99457e6d91 Import kajongg-18.12.0; Tweaks/OK bcallah@
Comment:
Mah Jongg four players board game for KDE5

Description:
Kajongg is the ancient Chinese board game for 4 players. Kajongg can be
used in two different ways: Scoring a manual game where you play as
always and use Kajongg for the computation of scores and
for bookkeeping. Or you can use Kajongg to play against any combination
of other human players or computer players.

If you are looking for Mah Jongg solitaire, use the kmahjongg package.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/kajongg
2018-12-19 07:55:42 +00:00
rsadowski
8422cfe199 Import kmines-18.12.0; Tweak/OK bcallah@
Comment:
Minesweeper-like Game

Description:
KMines is the classic Minesweeper game. The idea is to uncover all
the squares without blowing up any mines. When a mine is blown up,
the game is over.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/kmines
2018-12-19 07:45:47 +00:00
rsadowski
2a6ec11618 kshisen-18.12.0; Tweak/OK bcallah@
Comment:
Shisen-Sho Mahjongg-like game

Description:
KShisen is a solitaire-like game played using the standard set of
Mahjong tiles. Unlike Mahjong however, KShisen has only one layer of
scrambled tiles.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/kshisen
2018-12-19 07:44:25 +00:00
rsadowski
d57bf30920 Import kshisen-18.12.0; Tweak/OK bcallah@
Comment:
Shisen-Sho Mahjongg-like game

Description:
KShisen is a solitaire-like game played using the standard set of
Mahjong tiles. Unlike Mahjong however, KShisen has only one layer of
scrambled tiles.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/kshisen
2018-12-19 07:43:23 +00:00
rsadowski
df66a93bad Import kspaceduel-18.12.0; Tweak/OK bcallah@
Comment:
space arcade game

Description:
In KSpaceduel players control a satellite spaceship orbiting the sun. As
the game progresses players have to eliminate the opponent's spacecraft.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/kspaceduel
2018-12-18 21:07:57 +00:00
rsadowski
b34707a6df Import ktuberling-18.12.0; OK bcallah@
Comment:
picture game for children

Description:
KTuberling is a "potato editor". That means that you can drag and
drop eyes, mouths, mustache, and other parts of face and goodies
onto a potato-like guy. Similarly, you have other playgrounds with
different themes.

There is no winner for the game. The only purpose is to make the
funniest faces you can.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/ktuberling
2018-12-18 21:00:38 +00:00
rsadowski
9ea0b0f1b4 Import ksquares-18.12.0; Tweak/OK bcallah@
Comment:
connect the dots to create squares game

Description:
KSquares is modeled after the well known pen and paper based game of
Dots and Boxes. The idea behind KSquares is to construct squares by
interconnecting the dots on the grid. Up to four players can play this
game together, taking turns. The trick is regardless of who has
constructed most of the square, it is the player who completes the
square that gets the point for it. To win the game the player has to
collect the most points by covering the most area with the squares of
player's own color.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/ksquares
2018-12-18 20:14:34 +00:00
rsadowski
4da8bad2a9 Import ksudoku-18.12.0; OK bcallah@
Comment:
sudoku game

Description:
KSudoku is a logic-based symbol placement puzzle. The player has
to fill a grid with symbols so that each column, row and block on
the game board contains only one instance of each symbol. In KSudoku
the symbols are usually the numbers 1 to 9, but may be the letters
A to P or A to Y in larger puzzles. Puzzles start with the board
partially filled and it is your job to fill in the rest.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/ksudoku
2018-12-18 20:09:48 +00:00
rsadowski
fa505ff9eb Better DESCR from bcallah@
port is still unhooked so bump is not necessary
2018-12-18 19:41:52 +00:00
rsadowski
4392eaa419 Import kubrick-18.12.0; OK bcallah@
Comment:
3-D Game based on Rubiks Cube

Description:
Kubrick is based on the famous Rubik's Cube(TM) puzzle. In Kubrick,
the cube sizes range from 2x2x2 (easy) up to 6x6x6 (very hard), or
you can play with irregular "bricks" such as 5x3x2 and "mats" (one
cubie thick) such as 6x4x1. The game has a selection of puzzles at
several levels of difficulty, as well as some demonstrations of
pretty patterns and solution moves. It is also possible to make up
your own puzzles.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/kubrick
2018-12-18 19:37:42 +00:00
rsadowski
c097e2f351 Import lskat-18.12.0; Tweaks/OK bcallah@
Comment:
Lieutnant Skat - from German Offiziersskat

Description:
Lieutenant Skat (from German Offiziersskat) is a fun and engaging
card game for two players, where the second player is either live
opponent, or built in artificial intelligence.

The game is played using a single deck of cards. Cards are shuffled
and distributed amongst the players in such a way that half of them
are face down and half of them are open. Each participant plays one
of the open cards per turn. As soon as all the cards are played the
round ends and points are calculated and awarded.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/lskat
2018-12-18 19:33:59 +00:00
rsadowski
a4864337d4 Import palapeli-18.12.0; OK/Tweaks bcallah@
Comment:
jigsaw puzzle game

Description:
Palapeli is a single-player jigsaw puzzle game. Unlike other games in that
genre, you are not limited to aligning pieces on imaginary grids. The pieces
are freely moveable. Also, Palapeli features real persistency, i.e. everything
you do is saved on your disk immediately.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://www.kde.org/applications/games/palapeli
2018-12-18 19:27:31 +00:00
rsadowski
bfe276d6d1 Import kmousetool-18.12.0. OK kn@
Comment:
KDE mouse clicker for accessibility users

Description:
kmousetool is a program which clicks the mouse for you.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
2018-12-18 19:19:52 +00:00
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
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
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
rsadowski
3b18ae317d hook KDE5-kalzium and step 2018-12-10 16:06:54 +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
rsadowski
35ced8df32 zap double "Spectacle" in DESCR
Spotted by kn@ Thanks!
2018-12-10 07:33:12 +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
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
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