This is JadeTeX, a TeX backend for Jade.
JadeTeX enables you to produce formatted output of documents written
with the Standard Generalized Markup Language (SGML). JadeTeX uses
tex to produce Device Independent (DVI) output; from there, you can
produce high quality hardcopy. JadeTeX also uses pdftex to produce
Adobe Portable Document Format (PDF) versions of your documents,
complete with hyperlinks, and suitable for distribution on the World
Wide Web and other media.
To use JadeTex, run your SGML document, its Document Type Definition
(DTD), and its Document Style Semantics and Specification Language
(DSSSL) specification, through jade with the "-t tex" option. Then,
to produce a DVI file, run
etex "&jadetex" <file>.tex
To produce a PDF file, run
pdftex "&pdfjadetex" <file>.tex
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888
print/tex-jadetex: Update dists
- The distfile has been replaced with a locally modified distfile
including all the patches required resulting in a smaller distfile.
The delta is a huge step forward reducing the original file from 3.6GB
to <1 MB.
- There are still some ports which uses the original upstream distfile
of 3.6GB but I will slowly replace them with smaller targeted dists to
reduce the fetch tnd install target duration.
- Not bumped as the resulting pkg is same.
Sponsored by: Nepustil
Mk/**tex.mk: Convert bsd.tex.mk to USES=tex
- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
infrastructure and also in the ports which have been removed from the
ports as those are redundant.
In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.
Reviewed by: portmgr
Approved by: portmgr (blanket)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
tex* : Update version 20150521=>20210325
- Update MASTER_SITES_TEX_CTAN from https://tug.org/historic/
- Update texlua to use texlua53 library
- Deprecate CSLaTeX format
- Remove aleph as per Upstream
- Add common variables TEXLIVE_YEAR and TEXLIVE_VERSION to be used in
all ports related to tex*
- Fix dependency of print/texlive-texmf-source [1]
- devel/tex-kpathsea: Update version 6.2.1=>6.3.3
- devel/tex-libtexlua: Update version 5.2.4=>5.3.6
- devel/tex-libtexluajit: Update version 2.0.3=>2.1.0
- devel/tex-synctex: Update version 1.17.0=>2.0.0
- devel/tex-web2c: Update version 20150521=>20210325
- editors/texworks: Fix build with newer tex version
(Only the first 15 lines of the commit message are shown above )
print/texlive-full: Update maintainership of TeX Live universe ports
- Give the maintainership of the TeX-live related ports to the FreeBSD
TeX group [1].
[1] https://wiki.freebsd.org/tex
Approved by: hrs
Update TeXLive to TL2015.
- print/texlive-infra was renamed with print/texlive-tlmgr.
Note that currently tlmgr(1) does not work because of
lack of TLPDB. This will be fixed.
- Lua libraries used in LuaTeX are separated into
devel/tex-libtexlua and devel/texlibtexluajit.
USE_TEX supports them via keywords "texlua" and "texluajit".
- libsynctex is currently installed by devel/tex-web2c.
This will be separated into a single port.
- Add graphics/libpotrace and use installed libpotrace
and libharfbuzz.
Update TeXLive to 2014.
- Note that full support of configuration tools such as tlmgr and texconfig
is not ready yet.
- Most of dviware now supports libpaper to choose the default papersize.
Use paperconfig(8) utility or print/papersize-default-* packages.
- Some quite old macros of the age of latex209 have been removed, and
there are user-visible/invisible incompatibilities. Please send a report
to freebsd-tex@FreeBSD.org or file a PR if you have trouble.
Support stage for texlive, given it is impossible to rebuild the fmt files into
the stage then they are now rebuild in post-installation, like it is done in
other package system
- Separate print/tex-dvipdfmx from print/texlive-base and add libpaper
support. dvipdfmx's default paper size can be set by
${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as
other programs like print/psutils do.
- Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because
manually-installed and/or old TeXLive files can prevent them from
working. [1]
- Fix pkg-plist in print/texlive-texmf.
- Remove DIST_SUBDIR from Mk/bsd.tex.mk.
Reported by: bsam, Stephen Montgomery-Smith [1]
TeXLive mega commit. The following ports have been added:
* Meta port
- print/texlive-full: meta port to install all of the TeXLive components
* Libraries
- devel/tex-kpathsea: kpathsea library
- devel/tex-web2c: WEB2C toolchain and TeX engines
- print/tex-ptexenc: character code conversion library for pTeX
* Base part of the TeXLive
- print/texlive-base: binary programs in TeXLive
- print/texlive-texmf: macro and font data in TeXLive
- print/texlive-infra: tlmgr dependency (Perl modules)
(Only the first 15 lines of the commit message are shown above )