notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
emkatic Emulator of Elektronika RPN programmable calculator series
0.41_2 russian on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: andrey@bsdnir.info search for ports maintained by this maintainer
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:
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:
  • ru-emkatic-qt5
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:
Packages (timestamps in pop-ups are UTC):
ru-emkatic-gtk2
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.38_50.38_4
FreeBSD:11:armv6--
FreeBSD:11:i3860.38_50.38_4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd640.41_20.41_2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.41_20.41_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd640.41_20.41_2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.41_20.41_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd640.41_2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.41_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
ru-emkatic-qt5
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd640.41_20.41_2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.41_20.41_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd640.41_20.41_2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.41_20.41_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd640.41_2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.41_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. ppcx64 : lang/fpc
  3. cairo.fpm : graphics/fpc-cairo
  4. chm.fpm : misc/fpc-chm
  5. fcl-base.fpm : devel/fpc-fcl-base
  6. fcl-image.fpm : devel/fpc-fcl-image
  7. fcl-json.fpm : devel/fpc-fcl-json
  8. fcl-registry.fpm : devel/fpc-fcl-registry
  9. fcl-xml.fpm : devel/fpc-fcl-xml
  10. pasjpeg.fpm : graphics/fpc-pasjpeg
  11. regexpr.fpm : devel/fpc-regexpr
  12. rtl-extra.fpm : lang/fpc-rtl-extra
  13. x11.fpm : x11/fpc-x11
  14. as : devel/binutils
  15. fpcres : lang/fpc-utils
  16. gtk2.fpm : x11-toolkits/fpc-gtk2
  17. interfaces.ppu : editors/lazarus
  18. x11.pc : x11/libX11
Runtime dependencies:
  1. x11.pc : x11/libX11
Library dependencies:
  1. libportaudio.so : audio/portaudio
  2. libglib-2.0.so : devel/glib20
  3. libgtk-x11-2.0.so : x11-toolkits/gtk20
  4. libatk-1.0.so : accessibility/atk
  5. libpango-1.0.so : x11-toolkits/pango
  6. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  7. libcairo.so : graphics/cairo
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/emkatic/eMKatic%20Source/
  2. http://excellmedia.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  3. http://freefr.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  4. http://jaist.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  5. http://nchc.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  6. http://netcologne.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  7. http://netix.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  8. http://superb-dca2.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  9. http://superb-sea2.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  10. http://ufpr.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  11. http://vorboss.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  12. https://downloads.sourceforge.net/project/emkatic/eMKatic%20Source/
  13. https://excellmedia.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  14. https://freefr.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  15. https://jaist.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  16. https://nchc.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  17. https://netcologne.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  18. https://netix.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  19. https://superb-dca2.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  20. https://superb-sea2.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  21. https://ufpr.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
  22. https://vorboss.dl.sourceforge.net/project/emkatic/eMKatic%20Source/
Collapse this list.

Number of commits found: 43

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:22:50
 files touched by this commit commit hash:f27f23bd9fcb82e1ef5f2217b24444b9392a02c4  0.41_2
Tobias C. Berner (tcberner) search for other commits by this committer
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
 files touched by this commit commit hash:c77c31909fb042682ba8aed7ca69419de9332804  0.41_2
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
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
 files touched by this commit commit hash:cedfa0ad1fecc641a74351b22d9cbed14a9bd6b6  0.41_1
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
*/*: Bump PORTREVISION

* editors/lazarus was updated to 2.2.2
03 Feb 2022 05:07:13
 files touched by this commit commit hash:daa23dba69ea27a2e101b04738b9d0abcf34ac74  0.41
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
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
 files touched by this commit commit hash:ced250d5164d5d3dd9e607e38b7775fc4f27cdd0  0.38_5
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
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
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.38_4
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
14 Jan 2021 21:11:15
Original commit files touched by this commit Revision:561593  0.38_4
acm search for other commits by this committer
- 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
Original commit files touched by this commit Revision:556267  0.38_3
acm search for other commits by this committer
- Bump PORTREVISION. lazarus was updated to 2.0.10
14 May 2020 06:19:55
Original commit files touched by this commit Revision:535213  0.38_2
acm search for other commits by this committer
- Bump PORTREVISION. lazarus was updated to 2.0.8
06 Mar 2020 06:26:05
Original commit files touched by this commit Revision:527858  0.38_1
acm search for other commits by this committer
- 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
Original commit files touched by this commit Revision:521629  0.38
acm search for other commits by this committer
- Update to 0.38
06 Nov 2019 20:49:25
Original commit files touched by this commit Revision:516925  0.37
zeising search for other commits by this committer
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
Original commit files touched by this commit Revision:514554  0.37
swills search for other commits by this committer
russian/emkatic: update to 0.37

PR:		241139
Submitted by:	Andrey Fesenko <andrey@bsdnir.info> (maintainer)
03 Sep 2019 15:51:51
Original commit files touched by this commit Revision:510956  0.36_5
acm search for other commits by this committer
- 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
Original commit files touched by this commit Revision:509019  0.36_4
acm search for other commits by this committer
- Bump PORTREVISION (lazarus ports were updated to 2.0.4)
- Remove LD_UNSAFE
14 Aug 2019 12:14:43
Original commit files touched by this commit Revision:508908  0.36_3
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories [p-r])
26 Jun 2019 11:52:23
Original commit files touched by this commit Revision:505150  0.36_3
rene search for other commits by this committer
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
Original commit files touched by this commit Revision:494888  0.36_3
acm search for other commits by this committer
- Bump PORTREVISION. editors/lazarus was updated to 2.0.0
16 Jan 2019 11:13:45
Original commit files touched by this commit Revision:490472  0.36_2
tijl search for other commits by this committer
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 View all of this commit message)
03 Jun 2018 08:18:04
Original commit files touched by this commit Revision:471482  0.36_1
acm search for other commits by this committer
- Bump PORTREVISION (editors/lazarus was updated)
25 May 2018 16:31:21
Original commit files touched by this commit Revision:470851  0.36
acm search for other commits by this committer
- Moved ports to Uses/lazarus.mk
- Add FLAVORS

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D14661
05 Apr 2018 04:52:36
Original commit files touched by this commit Revision:466532  0.28_3
acm search for other commits by this committer
- 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
Original commit files touched by this commit Revision:462578  0.28_3
antoine search for other commits by this committer
Fix build by adding chm to USE_FPC

Reported by:	pkg-fallout
01 Feb 2018 07:24:07
Original commit files touched by this commit Revision:460567  0.28_3
acm search for other commits by this committer
- Bump PORTREVISION. Lazarus was updated to 1.8.0
01 Mar 2017 17:52:35
Original commit files touched by this commit Revision:435185  0.28_2
acm search for other commits by this committer
- Bump PORTREVISION. Lazarus was update to 1.6.4
26 Feb 2017 17:46:05
Original commit files touched by this commit Revision:434898  0.28_1
acm search for other commits by this committer
- Bump PORTREVISION. Freepascal was updated
- Remove BROKEN state.
20 Jan 2017 20:33:31
Original commit files touched by this commit Revision:431996  0.28
sunpoet search for other commits by this committer
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
29 Dec 2016 12:29:31
Original commit files touched by this commit Revision:429890  0.28
amdmi3 search for other commits by this committer
- 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
Original commit files touched by this commit Revision:426768  0.28
acm search for other commits by this committer
- Update to 0.28
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  0.27
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
17 Mar 2016 20:41:23
Original commit files touched by this commit Revision:411312  0.27
acm search for other commits by this committer
- Update to 0.27
05 Feb 2016 18:16:54
Original commit files touched by this commit Revision:408245  0.26_2
antoine search for other commits by this committer
Fix build with new lazarus

Reported by:	pkg-fallout
PR:		206873
Submitted by:	maintainer
12 Jan 2016 16:20:32
Original commit files touched by this commit Revision:405891  0.26_1
amdmi3 search for other commits by this committer
Convert LICENSE= "GPLxx # or later" to "GPLxx+"

Approved by:	portmgr blanket
15 Dec 2015 10:19:14
Original commit files touched by this commit Revision:403769  0.26_1
miwi search for other commits by this committer
- 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
Original commit files touched by this commit Revision:402330  0.26
robak search for other commits by this committer
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
Original commit files touched by this commit Revision:395360  0.25
danfe search for other commits by this committer
- 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
Original commit files touched by this commit Revision:394802  0.20_4
acm search for other commits by this committer
- Fix build
09 Aug 2015 08:06:45
Original commit files touched by this commit Revision:393766  0.20_3
acm search for other commits by this committer
- 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
Original commit files touched by this commit Revision:389677  0.20_2
acm search for other commits by this committer
- Bump PORTREVISION. lazarus was updated to 1.4.0
30 May 2015 20:39:13
Original commit files touched by this commit Revision:387982  0.20_1
bapt search for other commits by this committer
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
Original commit files touched by this commit Revision:383714  0.20
danfe search for other commits by this committer
- 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
Original commit files touched by this commit Revision:376735  0.17_1
acm search for other commits by this committer
- Bump PORTREVISION. lzarus has been updated
- Add QT/GTK OPTIONS like another lazarus app port
28 Oct 2014 19:39:40
Original commit files touched by this commit Revision:371643  0.17
amdmi3 search for other commits by this committer
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

Number of commits found: 43