Commit graph

55 commits

Author SHA1 Message Date
drochner
07a5158511 update to 1.0.5.7
changes:
-Several minor bugfixes from buglist
-Further improvements in configure
-Finished implementation of document parts and preambles
-Improved cursor accessability handling

also change TeX dependency to teTeX-bin, so that this can be used
with teTeX3 as well
2005-08-26 17:21:04 +00:00
drochner
4c5b3bc5c4 update to 1.0.5.6
changes:
-Improvements in the double-buffering system
-Implementation of a triple-buffering system for the graphical object
-Improvements in the partial redraw system
-Start the implementation of document parts and preambles
-Simplifications in configure.in and the main makefile
-Global folding and unfolding according to type of contents
2005-07-27 17:32:13 +00:00
kristerw
11b94d504c Regenerate so that the Mac OS X patch program undestands how
to apply it.
2005-07-17 23:02:05 +00:00
drochner
10ee80ba11 update to 1.0.5.5
changes:
More and improved folding and switching functionality for
	presentation mode (1.0.5.5).
Simple animations (1.0.5.5).
On-the-fly evaluation of computer algebra scripts (1.0.5.5).
Improved rendering speed of images based on plug-in for Imlib2 (1.0.5.5).
A simple thumbnail facility (1.0.5.5).
Documentation of tree API (partial) and structured editing (1.0.5.4).
Fixed some long standing bugs concerning cursor movement (1.0.5.4).
Implementation of structured cursor movement (1.0.5.4).
Enrichment of the Scheme API with routines for tree traversal (1.0.5.4).
Improved arrows and dashes for upcoming graphical mode(1.0.5.4).
Reorganized and consolidated tree API (1.0.5.3).
Started documentation of Scheme API (1.0.5.3).
2005-07-06 18:09:49 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
drochner
e5712803e9 update to 1.0.5.2
changes:
User preference for popup instead of footer dialogues (1.0.5.2).
Default values and types for interactive arguments (1.0.5.2).
Better dialogue system based on scheme continuations (1.0.5.2).
Arrows for the upcoming graphical mode (1.0.5.2).
Support for plug-in provided icons and dictionaries (1.0.5.2).
Included Proclus plug-in into the main distribution (1.0.5.2).
2005-05-31 16:37:09 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
drochner
daf0a53c7f update to 1.0.5.1
changes:
-Contextual overloading
-speed improvements
-groundwork for graphical mode
2005-05-18 15:37:46 +00:00
drochner
7ae14f13e7 update to 1.0.5
changes:
Several minor bug corrections (1.0.5).
Further improvements for grids in the upcoming graphical mode (1.0.5).
Added and improved still imperfect svmono , svjour , elsart and ifac
 styles (1.0.4.7).
Added a plug-in for DraTeX (1.0.4.7).
Updated and improved Maxima plug-in for upcoming version 5.9.2 of
 Maxima (1.0.4.7).
Further improvements for grids in the upcoming graphical mode (1.0.4.7).

being here, fix maxima detection
2005-04-28 19:05:25 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
363616adb9 Add checksum for TeXmacs-1.0.4.6. 2005-03-02 12:57:11 +00:00
drochner
6489462a6d update to 1.0.4.6
changes:
German translation of the manual by Dietmar Jung (1.0.4.6).
Selection of visual grid and editing grid in upcoming graphical mode (1.0.4.6).
Several minor bug corrections (1.0.4.6).
User profile for Windows, Gnome and KDE (1.0.4.5).
Several bug fixes: keyboard modifiers, Guile GC, Windows/Cygwin, etc. (1.0.4.5).
Arcs, circles and enhanced undo/redo for graphical mode (1.0.4.5).
Several patches by Josef Weidendorfer for improving the performance (1.0.4.4).
Drag and drop and more intuitive buttons in graphical mode (1.0.4.4).
Synchronization with &beta;-version of the Windows port (1.0.4.4).
    &beta;-version of the Windows port (1.0.4.3).
Faster string and pk font loading (1.0.4.3).
Better graphical selections (1.0.4.3).
Added svjour base style for Springer-Verlag articles (1.0.4.2).
Implementation of double page breaks (1.0.4.2).
Correction of bug in presentation mode and several other minor bug corrections (1.0.4.2).
New implementation of header and title tags (1.0.4.1).
Documentation on new headers and titles (1.0.4.1).
Completed documentation on how to write style files (1.0.4.1).
Reorganization of style files so as to port existing LaTeX style files to TeXmacs (1.0.4.1).
Add routines for pattern matching on document paths (1.0.4.1).
Start to use inverse paths associated to trees in typesetting process (1.0.4.1).
2005-02-25 19:49:44 +00:00
agc
01907502f3 Add RMD160 digests in addition to the SHA1 ones. 2005-02-23 17:15:09 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
tv
dc99bb80f2 Update linkage to libltdl (via guile{,14}), which is now its own package.
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
2004-10-15 14:50:05 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
recht
cf17a3984b Add missing patch. 2004-08-22 19:47:05 +00:00
recht
f05af955b8 update to TeXmacs-1.0.4-R2
Changes:
This is a bug-fix only release.

Changes to the pkg:
Correctly pass LDFLAGS, so the rpath won't get lost.
2004-08-17 11:18:57 +00:00
recht
b211e173ab update to TeXmacs-1.0.4
changes:
- Finished documentation of built-in environment variables.
- Bug fixes in the HTML converters and in the accelerator for long
  documents.
- Better quasi-quoting and added unquote-splicing primitive.
2004-07-28 10:44:56 +00:00
recht
a47fc37750 update to TeXmacs-1.0.3.11
changes:
- Finished documentation of TeXmacs primitives.
- Started documentation built-in environment variables.
- Editing of text-at boxes in graphics mode1.
2004-07-28 09:31:16 +00:00
recht
6f8608ff71 update to 1.0.3.10
changes
- Higher reactivity for editing large documents.
- Speed-up for starting TeXmacs.
- Tab-completion and hyperlinks for intra-project labels and
  references.
- Patches by Henri Lesourd for better editing of graphics.
- Several bug corrections.
2004-07-03 21:25:53 +00:00
recht
9011f3c83d update to 1.3.0.9
- Tree call-backs at modifications in documents
- Path-aware trees
- Bug fixes w.r.t. previous version
- Better handling of parameters for page size and margins
- Implementation of ``mutators'', tags which may modify themselves
- Let computer algebra sessions make use of mutators
- All TeXmacs documents become part of one global super-document
2004-06-27 01:08:44 +00:00
schmonz
384af75e68 Packages no longer need to clean up *.subst.sav leftovers. 2004-06-06 04:29:17 +00:00
adam
5af7d3ea93 Changes 1.0.3.7:
* bug fixes
* support for new languages
2004-04-27 11:56:26 +00:00
reinoud
9fbcdce47f Fixing of fatal compilation errors. Mainly it redefined time_t causing it
to bomb out. Secondly it made assumptions about the processor being a 32
bitter wich gave rise to various warnings about pointer to integer
conversion. These were not that serious for they were mainly used for
calculating hash values but i decided to fix those too if only to get
better hash values.
2004-04-06 19:02:48 +00:00
recht
657e9dc2ea update to 1.0.3.6
Changes:
A lot of documentation has been added on how to write style files. Several
bugs that were introduced in the last two versions have been corrected.
2004-04-04 23:19:45 +00:00
recht
47c4855969 update to 1.0.3.5
changes:

# Experimental support for recursive sections and structured
  sections/lists (1.0.3.5).
# Thorough reorganization of style files: counters, lists, environments,
  sections (1.0.3.5).
# Support for local layout changes when formatting source code (1.0.3.5).
# Added a plug-in for Python by Ero Carrera (1.0.3.5).
# New TeXmacs icon by Johann Dréo (1.0.3.5).
# The editing of style files has been completely reorganized and
  improved (1.0.3.4).
2004-03-30 12:41:27 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
recht
550f887d6e update to 1.0.3.3
changes:
- Application of many minor bug fixing patches.
- Some <TeXmacs> primitives have been documented in greater detail.
- Further fixes for using <name|True Type> fonts.

in the pkg:
- USE_LANGUAGES= c c++
- no need for gettext-lib, libiconv is enough for TeXmacs
2004-02-15 15:47:42 +00:00
recht
58779c0b95 update to 1.0.3.2
changes:

Reorganization of font-system so that it can work with True Type fonts
instead of the usual pk fonts. This makes it possible to make TeXmacs
distributions which do not longer rely on Metafont for the font-handling.

Implementation of compound fonts. This is used in order to similate EC fonts
by combining several other CM-like fonts. It also provides a first step
towards native Unicode support.

Improved Octave plug-in and added plug-ins for Clisp, Cmucl and Matlab.
2004-02-01 22:26:01 +00:00
grant
f49bdea710 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
recht
503d845154 update to TeXmacs-1.0.3.1
The main improvements with respect to TeXmacs-1.0.2 are:

* An export filter for Postscript and Pdf which supports scalable fonts.
* An interface with FreeType 2 for the support of several new fonts.
* TeXmacs has become ?DRD aware?, which means that properties can be
  associated to primitive and user defined tags.
* The TeXmacs website has been redesigned and generated using TeXmacs.
* A better Html output filter and several minor improvements in the LaTeX
  import converter.
* Several improvements in the plug-ins and support for the free Axiom system.
* Scheme support for plugging in new data types and converters.
* Support for the Slovene language.
2004-01-20 14:44:13 +00:00
recht
b7d154dbce update to 1.0.2.11, ok'ed by jmmv@
Lots of fixes/changes.

 The main improvements with respect to TeXmacs-1.0.1 are:

* Improved user & developer support for plugins + documentation.
* Plugins for Graphviz, GNUplot, Eukeides.
* Improved converters for Html.
* Possibility to save and load as XML.
* Manual available in French, Italian, Portuguese and Spanish.
* Informative flags for otherwise invisible tags.
* Cleaner interface with Guile and module system.
2004-01-01 12:30:56 +00:00
cjep
ae7fd52e7b Add trailing / on HOMEPAGEs 2003-12-30 17:21:54 +00:00
jmmv
eeee7fac9f Adjust dependancies and bump PKGREVISION due to:
- teTeX 1.0.x packages have been moved to teTeX1* directories.
- teTeX 2.0.x packages have been moved to teTeX* directories and their base
  name has been changed to teTeX (instead of teTeX2).
2003-12-24 13:02:00 +00:00
reed
77cfa38c9c Allow to use teTeX2 also. 2003-10-08 20:58:05 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
uebayasi
8997a30889 Bump revisions following the guile14's threaded fix. 2003-06-05 05:01:54 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
seb
6b21afbe59 No need for texinfo.mk here. 2003-05-06 16:21:20 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
jmmv
bf60fb802f Make TeXmacs locate guile at runtime by setting the PATH accordingly.
Should fix PR pkg/20094 by Peter Hansen.  Bump PKGREVISION.
2003-01-30 00:08:57 +00:00
uebayasi
917d29d213 Rename older (<1.6) Guile as guile14.
Packages using Guile now all depend on guile14.  These packages are
expected to be made depend on newer Guile (1.6.x) when updated in the
future.
2003-01-07 03:56:17 +00:00
jmmv
b48a455868 Update TeXmacs to 1.0.1. Also change my maintainer email address to the
NetBSD one.

Changes since 1.0.0.24:
* Several minor bugfixes (1.0.0.26).
* Final changes in the menus (1.0.0.26).
* Prittier checkmarks in menus (1.0.0.25).
* Many minor bug fixes and cleanups (1.0.0.25).
* Part I of the documentation on the markup in packages (1.0.0.24).
2002-12-21 17:05:08 +00:00
jmmv
42ef49d5d3 Trivially update to TeXmacs 1.0.0.24. Changes include:
* Part I of the documentation on the markup in packages (1.0.0.24).
* Variants for descriptions (1.0.0.24).
* More customizable referencing and indexing (1.0.0.24).
* Customizable page numbers (1.0.0.24).
2002-12-06 17:04:30 +00:00
jmmv
4eb9b18429 Do not use MANCOMPRESSED and avoid manpage compression during
installation (it was not even working properly and caused problems).
2002-12-04 09:35:47 +00:00
jmmv
f1b2f024a3 Update TeXmacs to 1.0.0.23.
Changes since 1.0.0.15:
* Hacky support of numbers in equation arrays (1.0.0.23).
* Some little improvements in the LaTeX input filter (1.0.0.23).
* Cleanups by David Allouche, mainly in menu.scm (1.0.0.23).
* Support of the Finnish language (1.0.0.22).
* Improvements in the German dictionary (1.0.0.22).
* Temporary fix for problem with g++ 3.2 (1.0.0.22).
* Fixed problem with Guile 1.6 (1.0.0.22).
* Several minor bugs have been fixed (1.0.0.21).
* Low level support of elementary graphics (1.0.0.21).
* The online documentation system becomes default (1.0.0.20).
* New algorithm for the computation of table borders (1.0.0.20).
* Entering Greek letters as variants of normal letters (1.0.0.20).
* Applied many small patches from David Allouche (1.0.0.20).
* Creation of a made-by-TeXmacs tag (1.0.0.20).
* Updated interface for Axiom (1.0.0.20).
* Very simple browsing through help (1.0.0.19).
* Page breaks before (1.0.0.19).
* Cleanup in base.scm by David Allouche (1.0.0.19).
* A very rudimentary interface for GNU Octave (1.0.0.18).
* Several minor bug corrections (1.0.0.18).
* The packages number-europe and number-long-article can be used to
  customize the numbering conventions (1.0.0.17).
* Automatic completion support for computer algebra systems (1.0.0.17).
* Automatic completion using tab (1.0.0.17).
* Added content-based tags to Text menu (1.0.0.16).
* Improvements in the LaTeX to TeXmacs converter for reimporting
  documents which were previously exported (1.0.0.16).

I've also changed the default location of documentation files to the
standard place (providing a symlink for compatibility). It is hard (or at
least seems to me) to make TeXmacs recognize the documentation in the new
place without the symlink.

This closes my own PR pkg/18495 which provided an update to 1.0.0.17.

Reviewed by wiz.
2002-12-02 21:34:06 +00:00
wiz
f559940468 Add configure patch to remove autoconf dependency. 2002-10-02 22:47:35 +00:00