Port details |
- emkatic Emulator of Elektronika RPN programmable calculator series
- 0.41_2 russian
=0 Version of this port present on the latest quarterly branch. - Maintainer: andrey@bsdnir.info
 - Port Added: 2014-10-28 19:39:50
- Last Update: 2022-07-20 14:22:50
- Commit Hash: f27f23b
- Also Listed In: emulators
- License: GPLv3+
- Description:
- eMKatic is a cross-platform emulator of Elektronika RPN programmable
calculator series (MK-152, MK-152M, MK-1152, MK-161).
Is a reverse polish notation calculator.
Available Russian and English user interface.
WWW: https://sourceforge.net/projects/emkatic/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ru-emkatic-gtk2>0:russian/emkatic
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/russian/emkatic/ && make install clean
- To add the package, run one of these commands:
- pkg install russian/emkatic
- pkg install ru-emkatic-gtk2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ru-emkatic-gtk2
- Package flavors (<flavor>: <package>)
- gtk2: ru-emkatic-gtk2
- qt5: ru-emkatic-qt5
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- TIMESTAMP = 1643858819
SHA256 (emkatic-0.41-src.tar.gz) = 788c72bb8a33ad32d5d51963094dcf8cd07989d508f60f41d6e317d48755a1c9
SIZE (emkatic-0.41-src.tar.gz) = 664779
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- as : devel/binutils
- ppcx64 : lang/fpc
- cairo.fpm : graphics/fpc-cairo
- chm.fpm : misc/fpc-chm
- fcl-base.fpm : devel/fpc-fcl-base
- fcl-image.fpm : devel/fpc-fcl-image
- fcl-json.fpm : devel/fpc-fcl-json
- fcl-registry.fpm : devel/fpc-fcl-registry
- fcl-xml.fpm : devel/fpc-fcl-xml
- pasjpeg.fpm : graphics/fpc-pasjpeg
- regexpr.fpm : devel/fpc-regexpr
- rtl-extra.fpm : lang/fpc-rtl-extra
- x11.fpm : x11/fpc-x11
- as : devel/binutils
- fpcres : lang/fpc-utils
- gtk2.fpm : x11-toolkits/fpc-gtk2
- interfaces.ppu : editors/lazarus
- x11.pc : x11/libX11
- Runtime dependencies:
-
- x11.pc : x11/libX11
- Library dependencies:
-
- libportaudio.so : audio/portaudio
- libglib-2.0.so : devel/glib20
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libatk-1.0.so : accessibility/atk
- libpango-1.0.so : x11-toolkits/pango
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libcairo.so : graphics/cairo
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for ru-emkatic-gtk2-0.41_2:
DOCS=on: Build and/or install documentation
PORTAUDIO=on: PortAudio library support
===> Use 'make config' to modify these settings
- Options name:
- russian_emkatic
- USES:
- fpc lazarus:flavors xorg gnome
- pkg-message:
- For install:
- To enable PC speaker sound output support, install `audio/beep' package or
from the ports.
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:22:50 0.41_2 |
Tobias C. Berner (tcberner)  |
russian: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Alex Kapranoff <kapr@crosswinds.net>
* Alexander Logvinov <avl@FreeBSD.org>
* Andrey Fesenko <andrey@bsdnir.info>
* Anes Mukhametov <anes@anes.su>
* Boris Samorodov <bsam@FreeBSD.org>
* Dmitry Liakh <dliakh@ukr.net>
* Dmitry Morozovsky <marck@rinet.ru>
* Gvozdikov Veniamin <g.veniamin@googlemail.com>
* Igor Pokrovsky <tiamat@comset.net>
* Igor Vinokurov <igor@zynaps.ru>
* Michael Vasilenko <acid@stu.cn.ua>
* Mihail Timofeev <9267096@gmail.com>
* Roman Bogorodskiy <bogorodskiy@inbox.ru>
* Sergey Kandaurov <pluknet@gmail.com>
* Sergey Skvortsov <skv@protey.ru>
* Thierry Thomas <thierry@pompo.net>
* Vyacheslav Anikin <anikinsl@gmail.com>
* ache
* mi@aldan.algebra.com
With hat: portmgr |
21 Jun 2022 01:17:20 0.41_2 |
Jose Alonso Cardenas Marquez (acm)  |
lang/fpc: Fix build issues building some fpc based apps
- Add missing parameter to getdirentries syscall function
- Re-build i386 and amd64 bootstrap
- Revert fpc-i386 (FPC_USE_LIBC) build to syscall build
- Bump PORTREVISION in all ports dependant of freepascal compiler |
18 Jun 2022 05:57:02 0.41_1 |
Jose Alonso Cardenas Marquez (acm)  |
*/*: Bump PORTREVISION
* editors/lazarus was updated to 2.2.2 |
03 Feb 2022 05:07:13 0.41 |
Jose Alonso Cardenas Marquez (acm)  |
editors/lazarus-*: update to 2.2.0
- Bump PORTREVISION
- archivers/peazip update to 8.4.0
- editors/cudatext update to 1.155.3
- russian/emkatic update to 0.41
- x11-toolkits/qt5pas to latest version included into lazarus 2.2.0
ChangeLog at: https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes |
01 Aug 2021 02:26:39 0.38_5 |
Jose Alonso Cardenas Marquez (acm)  |
editors/lazarus[-qt5]: bump some ports dependants of lazarus
* bump PORTREVISION of cad/zcad: comms/cqrlog: editors/picpas:
graphics/lazpaint: multimedia/winff: net-p2p/awgg:
net-p2p/transmission-remote-gui: russian/emkatic:
x11-fm/doublecmd
* editors/lazarus[-qt5] was updated to 2.0.12 |
06 Apr 2021 14:31:07 0.38_4 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
14 Jan 2021 21:11:15
0.38_4 |
acm  |
- lang/fpc revert way like linker is taken by fpc compiler
- lang/fpc add binutils to RUN_DEPENDS
- editors/lazarus add binutils to RUN_DEPENDS
- editors/lazarus add gmake to RUN_DEPENDS
- editors/lazarus install fpc units like RUN_DEPENDS too
- Bump PORTREVISiON of fpc/lazarus ports
PR: 251712
Reported by: amdmi3 |
25 Nov 2020 03:41:23
0.38_3 |
acm  |
- Bump PORTREVISION. lazarus was updated to 2.0.10 |
14 May 2020 06:19:55
0.38_2 |
acm  |
- Bump PORTREVISION. lazarus was updated to 2.0.8 |
06 Mar 2020 06:26:05
0.38_1 |
acm  |
- Remove compat < 11 dependencies from bootstrap and compiler. It could fix
problems
when GENERIC kernel is not used.
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION
PR: 239135
Reported by: fbsdbugs4 at sentry.org |
31 Dec 2019 15:24:22
0.38 |
acm  |
- Update to 0.38 |
06 Nov 2019 20:49:25
0.37 |
zeising  |
Add USES=xorg USES=gl, ports categories r
Add USES=xorg and USES=gl to ports in categories starting with 'r'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
15 Oct 2019 17:03:28
0.37 |
swills  |
russian/emkatic: update to 0.37
PR: 241139
Submitted by: Andrey Fesenko <andrey@bsdnir.info> (maintainer) |
03 Sep 2019 15:51:51
0.36_5 |
acm  |
- Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk
PR: 240293 239934 233413 214864
Exp-run by: antoine |
15 Aug 2019 17:37:17
0.36_4 |
acm  |
- Bump PORTREVISION (lazarus ports were updated to 2.0.4)
- Remove LD_UNSAFE |
14 Aug 2019 12:14:43
0.36_3 |
mat  |
Convert to UCL & cleanup pkg-message (categories [p-r]) |
26 Jun 2019 11:52:23
0.36_3 |
rene  |
Clean up final leftovers from Qt4.
Submitted by: rene
Reviewed by: mat, tcberner
Differential Revision: https://reviews.freebsd.org/D20725 |
07 Mar 2019 05:05:09
0.36_3 |
acm  |
- Bump PORTREVISION. editors/lazarus was updated to 2.0.0 |
16 Jan 2019 11:13:45
0.36_2 |
tijl  |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
03 Jun 2018 08:18:04
0.36_1 |
acm  |
- Bump PORTREVISION (editors/lazarus was updated) |
25 May 2018 16:31:21
0.36 |
acm  |
- Moved ports to Uses/lazarus.mk
- Add FLAVORS
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D14661 |
05 Apr 2018 04:52:36
0.28_3 |
acm  |
- Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- Convert all fpc-based ports to USES=fpc
PR: 227210
Reviewed by: portmgr
Approved by: portmgr
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D14617 |
22 Feb 2018 09:52:47
0.28_3 |
antoine  |
Fix build by adding chm to USE_FPC
Reported by: pkg-fallout |
01 Feb 2018 07:24:07
0.28_3 |
acm  |
- Bump PORTREVISION. Lazarus was updated to 1.8.0 |
01 Mar 2017 17:52:35
0.28_2 |
acm  |
- Bump PORTREVISION. Lazarus was update to 1.6.4 |
26 Feb 2017 17:46:05
0.28_1 |
acm  |
- Bump PORTREVISION. Freepascal was updated
- Remove BROKEN state. |
20 Jan 2017 20:33:31
0.28 |
sunpoet  |
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/ |
29 Dec 2016 12:29:31
0.28 |
amdmi3  |
- Mark BROKEN on 11.x:
(3104) Compiling globe.pas
/wrkdirs/usr/ports/russian/emkatic/work/emkatic-0.28-src/globe.pas(28,67) Fatal:
(10022) Can't find unit Serial used by Globe
Fatal: (1018) Compilation aborted
Error: /usr/local/bin/ppcx64 returned an error exitcode
Error: (lazarus) Compile Project, Mode: SrcDist, Target: emkatic: stopped with
exit code 256
ERROR: failed compiling of project
/wrkdirs/usr/ports/russian/emkatic/work/emkatic-0.28-src/emkatic.lpi
- Switch to options helpers
Approved by: portmgr blanket |
21 Nov 2016 22:24:15
0.28 |
acm  |
- Update to 0.28 |
01 Apr 2016 14:25:18
0.27 |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
17 Mar 2016 20:41:23
0.27 |
acm  |
- Update to 0.27 |
05 Feb 2016 18:16:54
0.26_2 |
antoine  |
Fix build with new lazarus
Reported by: pkg-fallout
PR: 206873
Submitted by: maintainer |
12 Jan 2016 16:20:32
0.26_1 |
amdmi3  |
Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by: portmgr blanket |
15 Dec 2015 10:19:14
0.26_1 |
miwi  |
- Fix build with new FPC
PR: 205076
Submitted by: Andrey Fesenko (maintainer)
Approved by: mat (mentor)
Differential Revision: D4563 |
23 Nov 2015 21:21:37
0.26 |
robak  |
russian/emkatic: update 0.25 -> 0.26
- Adjust pkg-descr and pkg-message
- Add required patch
PR: 204351
Submitted by: Andrey Fesenko <andrey@bsdnir.info> (maintainer) |
26 Aug 2015 10:42:30
0.25 |
danfe  |
- Update to version 0.25, which now features localization support
- Use OPTIONS helpers more widely (this also allows to GC WANT_GNOME)
- Add `pkg-message' on how to enable PC speaker sound output support
- Convert .include <bsd.port.pre.mk>/<bsd.port.post.mk> into
<bsd.port.options.mk>/<bsd.port.mk> and wrap one overly long line
while here
PR: 200808 (modified) |
19 Aug 2015 17:14:00
0.20_4 |
acm  |
- Fix build |
09 Aug 2015 08:06:45
0.20_3 |
acm  |
- editors/lazarus update to 1.4.2
- Add USE_FPC_RUN to bsd.fpc.mk. It add fpc units like run dependencies.
Otherwise
fpc units only are added like build dependencies (less dependencies registered
when they are installed with pkg).
- Remove GTK1 obsolete dependencies
- Bump all ports with dependencies of fpc-* units
- Bump all ports with dependencies of lazarus ports
- Clean up |
15 Jun 2015 08:44:41
0.20_2 |
acm  |
- Bump PORTREVISION. lazarus was updated to 1.4.0 |
30 May 2015 20:39:13
0.20_1 |
bapt  |
Update portaudio to v19/Remove portaudio2 [1]
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken
Approved by: maintainer |
10 Apr 2015 09:25:39
0.20 |
danfe  |
- Update to version 0.20 and install CHANGELOG.txt file
- Add missing LCL_UNITS_DIR assignment (otherwise port was not buildable
both locally and in tinderbox)
- Rename rather vague LCL (Lazarus Component Library) option to GUI as it
better reflects its usage and comes with nice default description
- Rephrase {GTK2|QT4}_DESC and spell GTK+ and Qt correctly
- Sanitize installation target recipe and improve port description text
PR: 199260 |
11 Jan 2015 03:24:29
0.17_1 |
acm  |
- Bump PORTREVISION. lzarus has been updated
- Add QT/GTK OPTIONS like another lazarus app port |
28 Oct 2014 19:39:40
0.17 |
amdmi3  |
Cross-platform emulator of Elektronika RPN programmable calculator
series (MK-152, MK-152M, MK-1152, MK-161).
Only supports cyrillic user interface.
WWW: http://sourceforge.net/projects/emkatic/
PR: 194459
Submitted by: f0andrey@gmail.com |