BSD Ports

devel/eric7 26.10 MidnightBSD

Full featured Python editor and IDE based on Qt6

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
ee34063580
License
gpl3+
Categories
devel, python

Description

eric is a full featured Python editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit (PyQt6), integrating the highly flexible QScintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as a professional project management tool integrating many advanced features Python offers the professional coder. eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net.

This is eric7, the PyQt6 based successor of eric6.

Install

Binary package:

mport install eric7

From mports:

cd /usr/mports/devel/eric7 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	eric7>0:devel/eric7

Dependencies

As this port's Makefile names them.

Build 1

Runtime 22

Build dependencies 1
Run dependencies 22

No port depends on this one.

Configuration

Options name: devel_eric7

OptionDefaultDescription
WEBENGINEonWeb browser and help viewer (QtWebEngine)
USES
desktop-file-utils pyqt:6 python
Service scripts
none

Files

pkg-plist 12
  • share/applications/eric7_browser.desktop
  • share/applications/eric7_ide.desktop
  • share/applications/eric7_mpy.desktop
  • share/applications/eric7_tray.desktop
  • share/icons/hicolor/48x48/apps/eric.png
  • share/icons/hicolor/48x48/apps/ericMPy.png
  • share/icons/hicolor/48x48/apps/ericTray.png
  • share/icons/hicolor/48x48/apps/ericWeb.png
  • share/icons/hicolor/scalable/apps/eric.svg
  • share/icons/hicolor/scalable/apps/ericMPy.svg
  • share/icons/hicolor/scalable/apps/ericWeb.svg
  • share/metainfo/eric7.appdata.xml
distinfo 1
FileSizeSHA256
eric_ide-26.10.tar.gz1.8709611e+07a19d773c73f25375f841a092696fe0f986e54d843998f73c08b7eac18f853fac
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
ee34063580 Lucas Holt devel/eric7: new port (#1986)
## Summary New port of **eric7 26.10**, the PyQt6 version of the eric Python IDE. It replaces devel/eric6 (Qt5/PyQt5, broken on Python 3.12, removed by FreeBSD). The eric6 removal and the MOVED entry are in a separate PR (#1983). - Built as a PEP 517 wheel from the PyPI `eric-ide` sdist (`USE_PYTHON= autoplist noflavors pep517`), not with upstream's `install.py`. The wheel's `eric7config.py` resolves every path relative to the installed package, so no config file is generated and no FAKE_DESTDIR/WRKSRC paths end up in installed files. A grep of the staged tree for build paths found none, including in the `.pyc` files. Our wheel has the same 5036 files as upstream's PyPI wheel. - Installs the 29 `eric7_*` entry points in `bin/`, plus the 4 upstream …