Port details |
- texstudio Integrated writing environment for LaTeX documents
- 4.8.5 editors =3 4.8.1Version of this port present on the latest quarterly branch.
- Maintainer: wen@FreeBSD.org
- Port Added: 2014-12-06 20:46:12
- Last Update: 2024-12-17 07:19:38
- Commit Hash: a9da982
- People watching this port, also watch:: inotify-tools, monit, pure-ftpd, phpsysinfo-php82
- License: GPLv2
- WWW:
- https://texstudio.sourceforge.net/
- Description:
- TeXstudio is a fully featured LaTeX editor, designed to make writing
LaTeX documents as easy and comfortable as possible. Some of the
outstanding features of TeXstudio are an integrated pdf viewer with
(almost) word-level synchronization, live inline preview, advanced
syntax-highlighting, live checking of references, citations, latex
commands, spelling and grammar.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- texstudio>0:editors/texstudio
- To install the port:
- cd /usr/ports/editors/texstudio/ && make install clean
- To add the package, run one of these commands:
- pkg install editors/texstudio
- pkg install texstudio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: texstudio
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1734416268
SHA256 (texstudio-org-texstudio-4.8.5_GH0.tar.gz) = e96d6ac05fc70b32ace99dbf515716d5b1f155dff67249afaa7345bc297a0473
SIZE (texstudio-org-texstudio-4.8.5_GH0.tar.gz) = 114165468
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:
-
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- tex.fmt : print/tex-formats
- dvips : print/tex-dvipsk
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- lrelease : devel/qt5-linguisttools
- qt5-qmake>=5.15 : devel/qt5-qmake
- libQt5UiTools.a : devel/qt5-uitools
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- ghostscript10>=10.02.0 : print/ghostscript10
- tex.fmt : print/tex-formats
- dvips : print/tex-dvipsk
- x11.pc : x11/libX11
- lrelease : devel/qt5-linguisttools
- libQt5UiTools.a : devel/qt5-uitools
- Library dependencies:
-
- libhunspell-1.7.so : textproc/hunspell
- libpoppler.so : graphics/poppler
- libpoppler-qt5.so : graphics/poppler-qt5
- libquazip1-qt5.so : archivers/quazip@qt5
- libGL.so : graphics/libglvnd
- libQt5Concurrent.so : devel/qt5-concurrent
- libQt5Core.so : devel/qt5-core
- libQt5Qml.so : x11-toolkits/qt5-declarative
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5PrintSupport.so : print/qt5-printsupport
- libQt5Script.so : devel/qt5-script
- libQt5Svg.so : graphics/qt5-svg
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5Xml.so : textproc/qt5-xml
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- editors_texstudio
- USES:
- compiler:c++11-lang desktop-file-utils dos2unix ghostscript:run gl pkgconfig qmake qt:5 tex xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.12.14_5 27 Mar 2019 21:29:31 |
tcberner |
graphics/poppler: update to 0.75
Release 0.75.0:
core:
* Fix rendering of some annotations
* Fix crashes in broken files
* Small internal code improvements
cpp:
* Improve documentation
* tests: Add showing version information to poppler-dump
utils:
* pdfattach: new util
* pdftohtml: add -dataurls parameter
* pdftoppm: add -sep and -forcenum parameters
* pdftohtml: make singleHtml and stout not mutually exclusive
* pdfsig: fix use after free
- bump revisions of dependent ports due to shlib version change
PR: 236791
Exp-run by: antoine
Approved by: kwm (gnome) |
2.12.14_4 16 Mar 2019 19:37:25 |
tcberner |
archivers/quazip: remove flavors (Qt4 deprecation) |
2.12.14_3 11 Feb 2019 19:44:51 |
tcberner |
Bump revisions after poppler upgrade.
As reported libreoffice requires a bump in revision, to be on the save
side, bump all the consumers of poppler.
Reported by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> |
2.12.14_2 18 Jan 2019 21:14:42 |
jbeich |
textproc/hunspell: update to 1.7.0
- Drop const optimization as v2 API moved to nuspell
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.7.0 |
2.12.14_1 17 Jan 2019 20:25:26 |
rigoletto |
editors/texstudio: take maintanership.
Approved by: tcberner (mentor) |
2.12.14_1 17 Jan 2019 13:04:10 |
tobik |
editors/texstudio: Reset maintainer after > 3 timeouts in a row
r413266, r419186, r472195, r490312 |
2.12.14_1 16 Jan 2019 11:13:45 |
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 ) |
2.12.14 14 Jan 2019 19:59:03 |
rigoletto |
editors/texstudio: update to version 2.12.14
PR: 234319
Approved by: tcberner (mentor), maintainer (time-out, 21 days) |
2.12.10 26 Dec 2018 11:42:39 |
linimon |
This port requires a C++11-aware compiler. Set USES=compiler:c++11-lang
to fix build on GCC-based architectures.
PR: 234168
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
2.12.10 16 Dec 2018 15:10:42 |
tcberner |
Update poppler to 0.72
This update brings many changes
- the build system has switched to cmake
- some ports needed to be switched to use their bundled
version of poppler:
- print/tex-luatex (r487226)
- print/tex-xetex (r487226)
- editors/opeonffice-devel
- Qt4 support has been dropped
- print/frescobaldi has been removed for this reason.
- most of the added patches can be removed with the next
upgrade of the concerning port.
PR: 233452
Exp-run by: antoine
Approved by: gnome (kwm)
Differential Revision: https://reviews.freebsd.org/D17456 |
2.12.8 02 Dec 2018 15:41:48 |
rene |
Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.
Submitted by: tcberner
Reviewed by: adridg, jhale, rene, tcberner
Approved by: portmgr (implicit, flavor hook)
Differential Revision: https://reviews.freebsd.org/D17741 |
2.12.8 28 Jun 2018 17:39:55 |
tcberner |
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540 |
2.12.8 11 Jun 2018 17:25:11 |
fernape |
editors/texstudio: update to 2.12.8
* USE_GITHUB since this release is only in GH and not in SF
* Add LICENSE according to project's site (no license file is provided)
* Use DISTVERSION instead of PORTVERSION
* Flavorize port and make qt5 default (as in the previous version)
PR: 227097
Reported by: lebarondemerde@privacychain.ch
Approved by: tcberner (mentor), portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D15023 |
2.11.0_8 11 Mar 2018 10:05:43 |
tcberner |
Convert archivers/quazip and archivers/quazip-qt5 into flavors
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D14640 |
2.11.0_7 22 Sep 2017 10:48:29 |
mat |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
2.11.0_7 24 Aug 2017 13:45:14 |
swills |
Bump PORTREVISION after recent poppler update |
2.11.0_6 23 May 2017 05:03:16 |
rezny |
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845 |
2.11.0_5 01 May 2017 19:24:01 |
linimon |
Provide error messages for some ports failing on aarch64, and, in a
few cases, other tier-2 archs.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
2.11.0_5 07 Jan 2017 14:43:11 |
jbeich |
textproc/hunspell: update to 1.6.0
- Restore DIST_SUBDIR from r305651
- Adjust license for "or later" clause
- Restore GPLv2+/LGPL21+ license files removed upstream as
GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built)
- Unbreak |make makepatch|
Changes: https://github.com/hunspell/hunspell/releases/tag/v1.6.0
PR: 215714
Submitted by: sunpoet (based on)
Exp-run by: antoine
MFH: 2017Q1
Differential Revision: https://reviews.freebsd.org/D8887 |
2.11.0_4 07 Jan 2017 10:42:51 |
olivierd |
Chase update of graphics/poppler (and slaves ports) in revision r430777 |
2.11.0_3 03 Dec 2016 22:24:36 |
jbeich |
textproc/hunspell: update to 1.5.4
Changes: https://github.com/hunspell/hunspell/blob/v1.5.4/ChangeLog
PR: 214837
Exp-run by: antoine (for 1.5.3)
Approved by: office (bapt) |
2.11.0_2 10 Sep 2016 08:15:25 |
rakuco |
Use system hunspell and quazip
Stop building its own bundled copies of quazip and hunspell.
Using bundled libraries is bad for several reasons [1], including breaking the
build, which happens with Qt 5.6 that passes -std=gnu++11 by default when the
compiler supports it:
hunspell/affentry.hxx:30:94: error: cannot initialize a parameter of type
'unsigned short' with an rvalue of type 'nullptr_t'
hunspell/affentry.hxx:93:103: error: cannot initialize a parameter of type
'unsigned short' with an rvalue of type 'nullptr_t'
Switching to the system versions fixes everything.
[1] https://www.freebsd.org/doc/en/books/porters-handbook/bundled-libs.html
PR: 212349
Approved by: portmgr (mat) |
2.11.0_1 05 Sep 2016 20:02:03 |
olivierd |
Chase update of Poppler after revision r421386 |
2.11.0 27 Jul 2016 16:48:54 |
pawel |
- Update to version 2.11.0 [1]
- Register proxy dependencies detected by stage-qa
PR: 211005 [1]
Submitted by: Sergey Brunov [1]
Approved by: maintainer timeout |
2.10.8 14 Apr 2016 15:06:10 |
amdmi3 |
- Update to 2.10.8
PR: 208271
Submitted by: sergey.v.brunov@gmail.com
Approved by: maintainer timeout (abiliojr@gmail.com, 2 weeks) |
2.10.4_2 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
2.10.4_2 24 Mar 2016 15:47:50 |
tijl |
Make print/ghostscript9-agpl-base the default Ghostscript port. Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.
Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.
Fix print/ghostscript9-agpl-base to install eps2write.
Update math/asymptote to 2.37 to support newer Ghostscript.
PR: 208159
Exp-run by: antoine
Approved by: portmgr (antoine) |
2.10.4_1 21 Jan 2016 19:40:10 |
kwm |
Update poppler to 0.40.0. [1]
Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.
PR: 206293 [1]
Submitted by: olivierd@ [1]
Obtained from: ubuntu [2], rubygem-poppler upstream [3] |
2.10.4 07 Nov 2015 10:42:33 |
makc |
editors/texstudio:
- Update to 2.10.4
PR: 203841
Submitted by: Sergey Brunov
Approved by: Abilio Marques (maintainer) |
2.9.4_3 24 Aug 2015 21:00:39 |
makc |
editors/texstudio:
- Add patch to fix build on armv6 [1,2]
- Add option to build with Qt 4 or 5, enable Qt 5 by default [2]
- Remove needless INSTALLS_ICONS
PR: 199487 [1]
Reported by: Ulrich Grey
Patch by: mikael.urankar@gmail.com
PR: 202511 [2]
Submitted by: Abilio Marques (maintainer) |
2.9.4_2 22 Aug 2015 17:48:36 |
hrs |
- Split ghostscript into X11-independent and -dependent parts:
* print/ghostscript{7,8,9,9-agpl}-base
Installs Ghostscript binary, libgs, and related files.
These ports do not depend on X11 libraries (i.e. x11* devices
are not available). USES=ghostscript will set dependency on
one of them depending on GHOSTSCRIPT_DEFAULT.
The default device is set to "display" or "bbox".
* print/ghostscript{7,8,9,9-agpl}-x11
Installs a shared library which provides X11 support to
the installed Ghostscript binaries. x11* devices will be (Only the first 15 lines of the commit message are shown above ) |
2.9.4_1 02 Aug 2015 16:06:17 |
kwm |
Update poppler to 0.34.0. [1]
Chase all users of shlib version change of libpoppler.so.
PR: 201477 [1]
Submitted by: olivierd@ [1] |
2.9.4 29 Jul 2015 16:16:29 |
amdmi3 |
- Update to 2.9.4
PR: 201092
Submitted by: sergey.v.brunov@gmail.com
Approved by: maintainer timeout (abiliojr@gmail.com, 4 weeks) |
2.8.8_1 16 Jul 2015 20:53:29 |
kwm |
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl
PR: 201201 (exp-run)
Approved by: portmgr (mat@)
Exp run by: antione@ (previous patch)
Differential Revision: https://reviews.freebsd.org/D2938 |
2.8.8_1 03 Feb 2015 12:28:24 |
kwm |
Update poppler to 0.30.0 [1].
Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].
PR: 196599 [1]
Submitted by: olivierd@ [1]
Exp-run by: antoine@
Obtained from: upstream [2] |
2.8.8 10 Dec 2014 22:03:51 |
makc |
editors/texstudio:
- Update it to 2.8.8
- Add missing Qt component
PR: 195795
Submitted by: Abilio Marques (maintainer) |
2.8.6 06 Dec 2014 20:45:55 |
makc |
- Rename editors/texmakerx to editors/texstudio and update it to 2.8.6
- Pass maintainership to submitter
- Adjust Qt 4 components
- Add desktop-file-utils, execinfo, and pkgconfig to USES
- Drop MAKE_JOBS_UNSAFE
- Remove stale patches
- Update port description and comment
- Remove optional dependencies on print/gv and now non-existent print/xdvik.
TeXstudio, similar to its ancestor Texmaker, can use Okular or Evince
or any other viewer defined by user, therefore I see no reason for keeping
options for particular viewers.
PR: 195346 (based on)
Submitted by: Abilio Marques |