summaryrefslogtreecommitdiff
path: root/editors/enter-tex
diff options
context:
space:
mode:
Diffstat (limited to 'editors/enter-tex')
-rw-r--r--editors/enter-tex/Makefile48
-rw-r--r--editors/enter-tex/distinfo3
-rw-r--r--editors/enter-tex/pkg-descr2
-rw-r--r--editors/enter-tex/pkg-plist194
4 files changed, 247 insertions, 0 deletions
diff --git a/editors/enter-tex/Makefile b/editors/enter-tex/Makefile
new file mode 100644
index 000000000000..b69c02c9fb89
--- /dev/null
+++ b/editors/enter-tex/Makefile
@@ -0,0 +1,48 @@
+PORTNAME= enter-tex
+DISTVERSION= 3.48.0
+PORTREVISION= 1
+CATEGORIES= editors
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Integrated TeX/LaTeX editor
+WWW= https://gitlab.gnome.org/World/gedit/enter-tex
+
+LICENSE= GPLv3+
+
+BUILD_DEPENDS= itstool:textproc/itstool \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+LIB_DEPENDS= libgee-0.8.so:devel/libgee \
+ libgedit-amtk-5.so:x11-toolkits/amtk \
+ libgedit-tepl-6.so:x11-toolkits/tepl6 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview \
+ libgspell-1.so:textproc/gspell
+
+USES= compiler:c11 desktop-file-utils gettext gnome meson \
+ pkgconfig tar:bz2 tex vala:build
+USE_GNOME= dconf glib20 gtk30 introspection:build
+USE_TEX= formats
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= World/gedit
+
+MESON_ARGS= -Dtests=false
+GLIB_SCHEMAS= org.gnome.enter_tex.gschema.xml
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
+DOCS_MESON_TRUE= gtk_doc
+
+# https://gitlab.gnome.org/World/gedit/enter-tex/-/issues/19
+pre-build:
+ @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/gtex/Gtex-1.gir; then \
+ if [ -n "${BUILD_FAIL_MESSAGE}" ]; then \
+ ${ECHO_MSG} "===> Compilation failed unexpectedly." ;\
+ (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") ;\
+ fi ;\
+ fi)
+
+.include <bsd.port.mk>
diff --git a/editors/enter-tex/distinfo b/editors/enter-tex/distinfo
new file mode 100644
index 000000000000..bcaf0e097367
--- /dev/null
+++ b/editors/enter-tex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1746192612
+SHA256 (gnome/enter-tex-3.48.0.tar.bz2) = 265d83da04ea924838356d4944ce378ae8c97500adde30d4ecad32a9ef6b9903
+SIZE (gnome/enter-tex-3.48.0.tar.bz2) = 667754
diff --git a/editors/enter-tex/pkg-descr b/editors/enter-tex/pkg-descr
new file mode 100644
index 000000000000..f9899846fe9c
--- /dev/null
+++ b/editors/enter-tex/pkg-descr
@@ -0,0 +1,2 @@
+Enter Tex is a TeX/LaTeX editor for the GNOME desktop. It permits to
+focus on the content and the structure of the document.
diff --git a/editors/enter-tex/pkg-plist b/editors/enter-tex/pkg-plist
new file mode 100644
index 000000000000..9507ddcba727
--- /dev/null
+++ b/editors/enter-tex/pkg-plist
@@ -0,0 +1,194 @@
+bin/enter-tex
+share/applications/org.gnome.enter_tex.desktop
+share/dbus-1/services/org.gnome.enter_tex.service
+%%DATADIR%%/build_tools.xml
+%%DATADIR%%/completion.xml
+%%DATADIR%%/latexhelp.html
+%%DATADIR%%/templates/article.tex
+%%DATADIR%%/templates/beamer.tex
+%%DATADIR%%/templates/book.tex
+%%DATADIR%%/templates/letter.tex
+%%DATADIR%%/templates/report.tex
+%%DATADIR%%/ui/ui.xml
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexApp.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildJob.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildTool.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildTools.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildToolsDefault.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildToolsPersonal.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildView.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexFactory.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessor.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorAllOutput.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorLatex.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorLatexmk.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexSettings.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexStructure.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexSynctex.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesDefault.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesManageDialog.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesPersonal.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTreeModelNode.html
+%%DOCS%%share/gtk-doc/html/enter-tex/annexes.html
+%%DOCS%%share/gtk-doc/html/enter-tex/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/enter-tex/api-reference.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch01.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch02.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch03.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch04.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch05.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-Gtex-Initialization-and-Finalization.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexBottomPanel.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexBuffer.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexCommands.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexDirs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexPrefs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexTemplatesDialogs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexUtils.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexView.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex.devhelp2
+%%DOCS%%share/gtk-doc/html/enter-tex/home.png
+%%DOCS%%share/gtk-doc/html/enter-tex/index.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ix01.html
+%%DOCS%%share/gtk-doc/html/enter-tex/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/left.png
+%%DOCS%%share/gtk-doc/html/enter-tex/object-tree.html
+%%DOCS%%share/gtk-doc/html/enter-tex/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/right.png
+%%DOCS%%share/gtk-doc/html/enter-tex/style.css
+%%DOCS%%share/gtk-doc/html/enter-tex/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/up.png
+share/help/C/enter-tex/build_tools.page
+share/help/C/enter-tex/completion.page
+share/help/C/enter-tex/index.page
+share/help/C/enter-tex/projects.page
+share/help/C/enter-tex/spell_checking.page
+share/help/C/enter-tex/structure.page
+share/help/C/enter-tex/synctex.page
+share/help/cs/enter-tex/build_tools.page
+share/help/cs/enter-tex/completion.page
+share/help/cs/enter-tex/index.page
+share/help/cs/enter-tex/projects.page
+share/help/cs/enter-tex/spell_checking.page
+share/help/cs/enter-tex/structure.page
+share/help/cs/enter-tex/synctex.page
+share/help/da/enter-tex/build_tools.page
+share/help/da/enter-tex/completion.page
+share/help/da/enter-tex/index.page
+share/help/da/enter-tex/projects.page
+share/help/da/enter-tex/spell_checking.page
+share/help/da/enter-tex/structure.page
+share/help/da/enter-tex/synctex.page
+share/help/de/enter-tex/build_tools.page
+share/help/de/enter-tex/completion.page
+share/help/de/enter-tex/index.page
+share/help/de/enter-tex/projects.page
+share/help/de/enter-tex/spell_checking.page
+share/help/de/enter-tex/structure.page
+share/help/de/enter-tex/synctex.page
+share/help/el/enter-tex/build_tools.page
+share/help/el/enter-tex/completion.page
+share/help/el/enter-tex/index.page
+share/help/el/enter-tex/projects.page
+share/help/el/enter-tex/spell_checking.page
+share/help/el/enter-tex/structure.page
+share/help/el/enter-tex/synctex.page
+share/help/es/enter-tex/build_tools.page
+share/help/es/enter-tex/completion.page
+share/help/es/enter-tex/index.page
+share/help/es/enter-tex/projects.page
+share/help/es/enter-tex/spell_checking.page
+share/help/es/enter-tex/structure.page
+share/help/es/enter-tex/synctex.page
+share/help/fr/enter-tex/build_tools.page
+share/help/fr/enter-tex/completion.page
+share/help/fr/enter-tex/index.page
+share/help/fr/enter-tex/projects.page
+share/help/fr/enter-tex/spell_checking.page
+share/help/fr/enter-tex/structure.page
+share/help/fr/enter-tex/synctex.page
+share/help/gl/enter-tex/build_tools.page
+share/help/gl/enter-tex/completion.page
+share/help/gl/enter-tex/index.page
+share/help/gl/enter-tex/projects.page
+share/help/gl/enter-tex/spell_checking.page
+share/help/gl/enter-tex/structure.page
+share/help/gl/enter-tex/synctex.page
+share/help/hu/enter-tex/build_tools.page
+share/help/hu/enter-tex/completion.page
+share/help/hu/enter-tex/index.page
+share/help/hu/enter-tex/projects.page
+share/help/hu/enter-tex/spell_checking.page
+share/help/hu/enter-tex/structure.page
+share/help/hu/enter-tex/synctex.page
+share/help/pl/enter-tex/build_tools.page
+share/help/pl/enter-tex/completion.page
+share/help/pl/enter-tex/index.page
+share/help/pl/enter-tex/projects.page
+share/help/pl/enter-tex/spell_checking.page
+share/help/pl/enter-tex/structure.page
+share/help/pl/enter-tex/synctex.page
+share/help/pt_BR/enter-tex/build_tools.page
+share/help/pt_BR/enter-tex/completion.page
+share/help/pt_BR/enter-tex/index.page
+share/help/pt_BR/enter-tex/projects.page
+share/help/pt_BR/enter-tex/spell_checking.page
+share/help/pt_BR/enter-tex/structure.page
+share/help/pt_BR/enter-tex/synctex.page
+share/help/ru/enter-tex/build_tools.page
+share/help/ru/enter-tex/completion.page
+share/help/ru/enter-tex/index.page
+share/help/ru/enter-tex/projects.page
+share/help/ru/enter-tex/spell_checking.page
+share/help/ru/enter-tex/structure.page
+share/help/ru/enter-tex/synctex.page
+share/help/sv/enter-tex/build_tools.page
+share/help/sv/enter-tex/completion.page
+share/help/sv/enter-tex/index.page
+share/help/sv/enter-tex/projects.page
+share/help/sv/enter-tex/spell_checking.page
+share/help/sv/enter-tex/structure.page
+share/help/sv/enter-tex/synctex.page
+share/help/uk/enter-tex/build_tools.page
+share/help/uk/enter-tex/completion.page
+share/help/uk/enter-tex/index.page
+share/help/uk/enter-tex/projects.page
+share/help/uk/enter-tex/spell_checking.page
+share/help/uk/enter-tex/structure.page
+share/help/uk/enter-tex/synctex.page
+share/icons/hicolor/scalable/apps/org.gnome.enter_tex.svg
+share/icons/hicolor/symbolic/apps/org.gnome.enter_tex-symbolic.svg
+share/locale/bs/LC_MESSAGES/enter-tex.mo
+share/locale/ca/LC_MESSAGES/enter-tex.mo
+share/locale/cs/LC_MESSAGES/enter-tex.mo
+share/locale/da/LC_MESSAGES/enter-tex.mo
+share/locale/de/LC_MESSAGES/enter-tex.mo
+share/locale/el/LC_MESSAGES/enter-tex.mo
+share/locale/eo/LC_MESSAGES/enter-tex.mo
+share/locale/es/LC_MESSAGES/enter-tex.mo
+share/locale/eu/LC_MESSAGES/enter-tex.mo
+share/locale/fr/LC_MESSAGES/enter-tex.mo
+share/locale/gl/LC_MESSAGES/enter-tex.mo
+share/locale/he/LC_MESSAGES/enter-tex.mo
+share/locale/hu/LC_MESSAGES/enter-tex.mo
+share/locale/id/LC_MESSAGES/enter-tex.mo
+share/locale/it/LC_MESSAGES/enter-tex.mo
+share/locale/lt/LC_MESSAGES/enter-tex.mo
+share/locale/lv/LC_MESSAGES/enter-tex.mo
+share/locale/nb/LC_MESSAGES/enter-tex.mo
+share/locale/nl/LC_MESSAGES/enter-tex.mo
+share/locale/oc/LC_MESSAGES/enter-tex.mo
+share/locale/pl/LC_MESSAGES/enter-tex.mo
+share/locale/pt/LC_MESSAGES/enter-tex.mo
+share/locale/pt_BR/LC_MESSAGES/enter-tex.mo
+share/locale/ro/LC_MESSAGES/enter-tex.mo
+share/locale/ru/LC_MESSAGES/enter-tex.mo
+share/locale/sl/LC_MESSAGES/enter-tex.mo
+share/locale/sr/LC_MESSAGES/enter-tex.mo
+share/locale/sr@latin/LC_MESSAGES/enter-tex.mo
+share/locale/sv/LC_MESSAGES/enter-tex.mo
+share/locale/tr/LC_MESSAGES/enter-tex.mo
+share/locale/uk/LC_MESSAGES/enter-tex.mo
+share/locale/zh_CN/LC_MESSAGES/enter-tex.mo
+share/man/man1/enter-tex.1.gz
+share/metainfo/org.gnome.enter_tex.metainfo.xml