Commit graph

54 commits

Author SHA1 Message Date
ghen
455345bb5b Change the default for BUILDLINK_DEPMETHOD.qt3-tools from "full" to "build",
without affecting packages that are currently using it.

Packages which previously didn't set BUILDLINK_DEPMETHOD to neither "full" nor
"build" now set it to "full", but should be checked whether they really need it
(comment added).  Packages which previously set it to "build" now don't set it
anymore.

Ok by jlam, wiz.
2006-01-05 10:08:58 +00:00
reed
685ceec1bd Add "makepsres" to USE_TOOLS.
This fixes packaging due to missing share/lyx/xfonts/PSres.upr.
2005-12-28 04:25:46 +00:00
reed
eca1ef2b88 Sort to make it easier to compare. 2005-12-28 02:04:00 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
reed
a3de33f47f Use the new print/teTeX/module.mk framework and install
the tex files to ${PKG_TEXMFPREFIX}/tex/latex/lyx/.

This makes it so the latex recognizes these available classes/styles.

I noticed that previously cv (curriculum vitae) was not recognized,
but now it is available.

Bumped PKGREVISION.
2005-11-18 16:47:35 +00:00
reed
48b6bc2a69 Add support for DragonFly. This is in the "boost" libraries.
This was fixed upstream for "boost" also.
2005-11-18 06:23:09 +00:00
reed
179efa35a6 Add patch so on NetBSD, it will not core dump on exit.
According to trolltech's support, the QT code for Lyx was done
wrong and so the locked() doesn't return with true and so the
unlock() is never done causing NetBSD's
  Error detected by libpthread: Destroying locked mutex.

I contacted lyx developers about this several times.

This is for PR 26454.
2005-11-16 18:06:12 +00:00
tonio
c27f4ed5e1 Rename LATEX_ACCEPTED and LATEX_DEFAULT to TEX_ACCEPTED and TEX_DEFAULT
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
2005-11-11 18:50:23 +00:00
tonio
d0a2df6fd4 convert TeXmacs and lyx-qt to use tex.buildlink3.mk 2005-11-08 18:56:34 +00:00
reed
496c706535 Martti said I can maintain this now. 2005-09-07 17:40:08 +00:00
reed
e60eb54445 Use different descriptions for the QT and XForms versions of LyX. 2005-09-07 17:38:41 +00:00
drochner
e4e73da702 update to 1.3.6
changes: bugfixes, in particular:
* It is now possible to typeset files which reside in a directory with
  spaces in its name; this requires a modern TeX implementation (such
  as teTeX 3.0).
* It is possible to use Ctrl-PageDown and Control-PageUp (<opt>-tab and
  <opt><shift>-tab with LyX/Mac) to switch between the open documents.
* LaTeX-type accents, ligature breaks and hyphenation marks are now
  considered as part of words
2005-07-19 17:49:33 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +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
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
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
01907502f3 Add RMD160 digests in addition to the SHA1 ones. 2005-02-23 17:15:09 +00:00
markd
4ffc12549a When configuring reLyX use the value of PERL that is passed in rather
than trying to work it out again (badly).  Fixes the build problems
seen in the bulk builds.
OK'ed by maintainer.
2005-01-04 19:51:11 +00:00
recht
d83d44a3c4 bump PKGREVISION for the aiksaurus shared library version number change 2004-12-29 09:19:58 +00:00
wiz
3bcb3ecb96 Bump PKGREVISION for aspell dependency update. 2004-12-24 04:32:54 +00:00
martti
2935e5aea1 Updated lyx-qt and lyx-xforms to 1.3.5
This is mainly a bugfix release, with few notable user-visible
improvements. However, we would like to highlight two fixes in particular:

* Nested documents (with Insert>Include File...), which have been
  broken since LyX 1.2.0, should now work properly, including the
  case where the files are in different directories.

* It is now possible to compile LyX with gcc 3.4.
2004-12-21 07:00:52 +00:00
jlam
43ac8c39e1 Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies the
former) for applications that are known to require C++.
2004-11-13 22:04:52 +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
reed
f2f825d222 Added a MESSAGE file that is shared with both lyx-qt and lyx-xforms.
And bumped PKGREVISIONs.

This MESSAGE suggests that the user run's LyX's reconfigure option
when upgrading or adding other packages.

The MESSAGE also lists several packages that can extend LyX.
(Later, when wip/sgmltools-lite and wip/html2latex are added to
pkgsrc these should be added to the list.)
2004-08-26 18:04:10 +00:00
reed
51f26deb59 Include converters/libiconv/buildlink3.mk in Makefile.common
and bump PKGREVISIONS for lyx-qt and lyx-xforms packages.

lyx uses iconv. The build suggests using libiconv.
Under NetBSD 1.6.2, the lyx-qt build broke when not including
this buildlink. Under Linux and NetBSD 2.x, it built fine before
because it found native iconv() and used it.

Thank you to John R. Shannon for research.

Okayed by maintainer, Martti Kuparinen.
2004-06-04 15:30:35 +00:00
shannonjr
699b53b1a3 Backported correction from HEAD to correct problem that package does not compile with gcc 3.4.0. The patches were those submitted in PR 25695 2004-05-29 11:27:09 +00:00
shannonjr
b2ef33a502 Closes PR pkg/25695 2004-05-29 11:19:59 +00:00
shannonjr
41057d0f7e Backported correction from HEAD to correct problem that package does not compile with gcc 3.4.0. The patches were those submitted in PR 25695 2004-05-29 11:19:58 +00:00
snj
d920d6db74 Convert to buildlink3. 2004-04-17 23:59:21 +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
martti
fe64a53114 Updated lyx-xforms and lyx-qt to 1.3.4
* It adds support for old files from LyX 0.10.x or 0.12.x;
  * Lyx documents can now be opened and edited even if
    they use text classes not present in your latex installation;
  * New Qt features have been added (improved selection,
    drag-and-drop);
  * Mac OS X support is much improved;
  * The interface and documentation localization have
    been polished.
2004-03-17 15:52:36 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jlam
d420fe7358 CC_VERSION is "gcc-2.8.1" for egcs. Also fix up a few nits: not all
compilers understand "-O" to optimize, and if we only care about gcc, then
wrap the block in an ifdef that is triggered only if we're using gcc.
2004-02-09 03:26:39 +00:00
jlam
3ac2d4b8aa In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
2004-02-01 01:43:28 +00:00
grant
f49bdea710 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +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
jmmv
bf1d5fad5f Depend on either teTeX and teTeX2 (defaulting to the later).
Fixes PR pkg/23852.
2003-12-23 21:10:22 +00:00
wiz
1b11b40d9b Move comment so that this works. Closes PR 23030. 2003-10-01 21:27:45 +00:00
recht
b33b51063e Update to 1.3.3
Remove dependency on ispell since it can be installed at any time later.
Adapted changes to CXXFLAGS from LyX's configure script and downgrade
optimizations only for archs where gcc is known to produce broken code
for >= -02.

What's new
==========
** Updates
- add basic support for the memoir class
- add Proof layout to elsart class and get sections to be numbered
- make LyX compile almost out-of-the-box with Qt/Mac (see README.MacOSX)
- add a bit of documentation of the AGU journals support in the
  Extended manual; small tweaks to the english documentation; german
  documentation overhaul; french documentation and examples update
- completely new italian localization; french, german, russian and
  slovenian localization updates
** Bug fixes
- fix possible crash when changing text class [bug #1050]
- fix language setting when switching textclass
- fix math bug where formulas containing for example a \prettyref
  would not be parsed correctly [bug #1126]
- speed up conversion of large old files on some systems
- fix bad conversion of tables from LyX 1.0 [bug #1045]
- convert old files (0.11 series) correctly, suppressing space
  between number and units [bug #763]
- fix docbook export with nested environments [bug #821]
- output newline and hfill correctly in docbook [bug #1148]
- when pressing delete or backspace over a selection, do not modify
  the clipboard [bug #1049]
- when inserting a float or a note over a selection, make sure that
  the insets and font changes in the selection are correctly kept
  (note however that doing this now modifies the clipboard)
- clean-up properly after completed graphics conversion processes.
- enable graphics conversion using the default convertDefault.sh converter
  when exporting, even if convertDefault.sh is not executable.
- work around a Qt 3.1.2 bug with the environment combo box [bug #1136]
- fix bug where browsing for files in graphics inset would always
  return an absolute path [bug #1028, Qt only]
- do not write in preference file the colors which are still at their
  default value [bug #1069, Qt only]
- fix loading of symbol fonts [Qt 3.2.0 only]
- fix loading of symbol fonts on solaris
- fix the math panel symbols [Qt 3.2.0 only]
- do not reset natbib style when adding a new entry to a citation [Qt
  only]
- allow insertion of width strings like "2.5in" into tabular dialog
  [Qt only]
- fix some cases where the View>TeX information dialog would get
  confused because the same file gets listed several times
- remove annoying message on console when LyX tries to make TeX fonts
  available to the X server
- it was not possible to view the french versions of the Extended and
  Customization manual.
- the lib/configure script now works correctly with zsh [bug #977]
- add missing c_str.sed file in the distribution
- hopefully really fix problems with patch requiring aclocal-1.6
- fix compilation on HP-UX 11.x
- do not report failed inlining when compiling with gcc
- fix compilation with new development versions of xforms
- fix compilation with AikSaurus 1.0
2003-09-26 20:04:37 +00:00
drochner
25e4c51173 bump revision after qt3/kde prefix change 2003-08-05 13:35:26 +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
grant
1f5fe68e8c s/USE_CXX/USE_GCC_SHLIB/ 2003-05-29 23:53:13 +00:00
martti
a21a32b1d9 Updated lyx to 1.3.2
* the spellchecker code has been overhauled and many bugs have been squashed
* many small bugs in the Qt frontend have been fixed
* several languages now benefit from an improved translation of the user
  interface
2003-05-09 08:02:29 +00:00
wiz
ab0fde2ee6 Move PKGREVISION from Makefile.common to Makefile. 2003-05-02 12:11:15 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
jmmv
1cba90767d Initial import of lyx-qt, version 1.3.1:
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.

Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.

Fixes part of PR pkg/20805 by Marc Recht.
2003-03-23 10:12:49 +00:00
jmmv
92b45e353b Initial import of lyx-qt, version 1.3.1:
LyX is a wordprocessor frontend to LaTeX, which gives both the
ease-of-use of a wordprocessor, and the flexibility and power of
LaTeX.

Quasi-WYSIWYG interface, many LaTeX styles and layouts automatically
generated. Speeds up learning LaTeX and makes complicated layouts
easy and intuitive. New features include spell-checking, international
character support, WYSIWYG graphics, tables, and equations.

Fixes part of PR pkg/20805 by Marc Recht.
2003-03-23 09:57:47 +00:00