Commit graph

518 commits

Author SHA1 Message Date
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
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jlam
59bdf89739 If the ${PKGBASE} of a package doesn't match the token passed to
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that
we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-16 18:23:26 +00:00
taca
d428fd9d93 Add ruby to CATEGORIES. 2004-03-16 02:01:09 +00:00
tron
5367354d7f Use Tcl/Tk 8.4.x, bump package revision because of that. 2004-03-12 10:37:19 +00:00
jlam
d0b4c54eb6 Split out the code that deals with checking whether the software is
built-in or not into a separate builtin.mk file.  The code to deal
checking for built-in software is much simpler to deal with in pkgsrc.

The buildlink3.mk file for a package will be of the usual format
regardless of the package, which makes it simpler for packagers to
update a package.

The builtin.mk file for a package must define a single yes/no variable
USE_BUILTIN.<pkg> that is used by bsd.buildlink3.mk to decide whether
to use the built-in software or to use the pkgsrc software.
2004-03-10 17:57:14 +00:00
minskim
2827f5b2d8 Enable tk84 and replace x11/tk with x11/tk83. Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08 20:27:13 +00:00
minskim
9e64dfdbd9 Fix build on FreeBSD. Patch provided by Michal Pasternak in PR pkg/24667. 2004-03-07 20:24:52 +00:00
minskim
4399951777 bl3ify and enable pkgviews installation. 2004-03-07 17:51:10 +00:00
minskim
04abe21849 Add and enable bibtex2html. 2004-03-07 05:41:43 +00:00
minskim
6318515050 Import bibtex2html from pkgsrc-wip.
bibtex2html is a collection of tools for translating from BibTeX to
HTML.  They allow to produce, from a set of bibliography files in
BibTeX format, a bibliography in HTML format. Here are some features:

 o Handle any BibTeX style (even those producing multiple bibliographies);
 o Use additional fields like abstract, url, ps, etc. to insert web links;
 o Crossrefs are also replaced by links;
 o Sort by dates or authors, in increasing or decreasing order;
 o Read simple macros in TeX or LaTeX files;
 o Show syntax errors in BibTeX files;
 o Extract from one or several BibTeX files the set of entries satisfying a
   given criterion.
2004-03-07 05:40:21 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
snj
e26c9c6b59 Use ${CP} instead of cp. From Georg Schwarz in PR pkg/24634. 2004-03-02 05:01:38 +00:00
minskim
caf8ba7c35 Update rss2html to 0.6.
Changes:
        - Logo support
        - Only remove files if they'r fetched.
        - Patch [CDATA tags
        - Add rss output
2004-02-19 16:46:44 +00:00
jlam
bf6e059da4 Reorder some lines so that BUILDLINK_USE_BUILTIN.<pkg> set in the
environment overrides all other settings.
2004-02-18 16:35:27 +00:00
chris
b8ca7ec06b Update p5-Convert-TNEF to 0.17, changes are:
0.17  Sun Feb 24 2001
        - It appears that messages no longer need start with a
          TnefVersion attribute, and a message without this attribute
          triggered a bug ('datahandle' method called on uninitialized
          value) found by Randy Diffenderfer.
        - Although the MSDN TNEF Stream syntax page makes it look like
          TnefVersion must be the first attribute if it appears, and
          MessageClass must be the first or second attribute if it
          appears, I'm not going to check for this because then my
          test file has MessageClass as the third attribute.
        - Got rid of '_equal' function. The only reason to worry about
          warnings when comparing undef is if there's a read error, and
          then a warning ought to be ok anyway.
        - Long overdue perltidy format cleanup.
0.16  Tue Jul 31 2001
        - Simplified main loop some more. Don't need to check for end
          of processing twice.
        - Prefixed 'private' functions with underscore character.
        - changed a couple of 'methods' which didn't use '$self' and weren't
          documented as methods into 'private' functions.
0.15  Tue Jul 31 2001
        - Finally combined message and attachment parsing loops.
        - Removed the '|| []' from the attachment() method. I'm storing
          an arrayref unconditionally in the TNEF object, so there should
          be no need for this. Also now returns ref if not called
          in list context.
0.14  Mon Jul 30 2001
        - Subclass message and attachment portions of TNEF object.
        - Found bug in saving the size of message attributes.
2004-02-17 02:00:40 +00:00
minskim
af432c6068 Add and enable rss2html. 2004-02-16 02:02:07 +00:00
minskim
30b8df1820 Import rss2html from pkgsrc-wip. Packaged by pancake at phreaker dot
net, and slightly modified by me.

Rss2Html is a simple converter to see Rss/Rdf/Xml news databases into
html on console mode, or embedded on a web page.

i.e:  $ rss2html http://slashdot.org/index.rss | lynx -stdin
2004-02-16 02:00:34 +00:00
wiz
7eedb8777e Convert to buildlink3. 2004-02-15 20:19:00 +00:00
wiz
a59c55175d Convert to buildlink3. 2004-02-15 20:01:11 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +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
d2b62c66fb Create a new variable PREFER_NATIVE that has the opposite semantics
as PREFER_PKGSRC.  Preferences are determined by the most specific
instance of the package in either PREFER_PKGSRC or PREFER_NATIVE.  If
a package is specified in neither or in both variables, then PREFER_PKGSRC
has precedence over PREFER_NATIVE.
2004-02-12 02:35:06 +00:00
jlam
1edfa505ed Reorganize code so that any dependencies are checked as part of deciding
whether the software is built-in or not.  This facilitates implementing
the forthcoming PKGSRC_NATIVE variable.
2004-02-12 01:59:37 +00:00
jlam
74747843b7 Replace ICONV_IS_GNU with ICONV_TYPE, which can be checked to be either
"gnu" or "native".
2004-02-11 12:17:58 +00:00
jlam
7c68eb548f Move the INCOMPAT_FOO checks to a more natural location within the
block that decides whether package FOO is built-in or not.  If the
platform is listed in IMCOMPAT_FOO, then treat FOO as being not
built-in.
2004-02-11 11:30:49 +00:00
minskim
e97d6f700f Update py-jpCodecs to 1.4.10 and bl3ify.
Patch provided by iyoda at atikoro dot org in PR pkg/23715.

Changes in 1.4.10:
  - Fixed soundness bugs in Shift_JIS and MS932 decoders that
    invalid characters are quietly mapped into invalid Unicode
    characters. (Thanks to Hye-Shik Chang)
  - Fixed a buffer overflow in the encoder of japanese.c.euc-jp
    caused by a string that contains a lot of supplement Kanji
    characters. (Thanks to Atsuo ISHIMOTO)
  - added an alias "eucjp" for "japanese.euc-jp".
2004-02-10 19:53:38 +00:00
jmmv
bad3afef71 Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy). 2004-02-09 18:47:36 +00:00
minskim
2cb1e7c5fc Remove py-koCodecs. This pacakge was replaced with py-cjkcodecs and not
maintained any more.  Approved by wiz@.
2004-02-07 21:59:26 +00:00
minskim
335edaa4e4 Add py-cjkcodecs-1.0.3. Approved by wiz@. 2004-02-07 21:31:41 +00:00
minskim
07bece37ca Import py-cjkcodecs-1.0.3 from pkgsrc-wip.
The cjkcodecs is a unified unicode codec for Chinese, Japanese, and
Korean encodings.  It supports full features of unicode codec
specification and PEP293 error callbacks on Python 2.3.
2004-02-07 21:28:35 +00:00
jlam
7699290f10 If we're passing through MAKEFLAGS variables whose values may contain
spaces, use the :Q modifier instead of double-quoting the value.  This
avoids breakage when executing the just-in-time su targets.
2004-02-06 19:04:24 +00:00
skrll
0c157532de The long awaited update libtool to 1.5.2.
Some pkgsrc things
	- Fix PLISTs for packages that use -release
	- Include canonicalisation of a couple of paths for the benefit
	  of qt3-*
	- the normal version=sunos patching
	- fix all library_names_spec for the standard set of symlinks

The libtool things some of which had already made it into pkgsrc libtool.

New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
* lt_dlrealloc is an official part of the libltdl API.
* --tag, --silent and --debug options are preserved and reused when libtool
  calls itself for relinking etc.
* `-pthread' and similar options are honoured when linking shared libraries.
* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
  object compilation.
* New link mode option `-precious-files-regex' to prevent accidental removal
  of files you want to keep, such as test coverage data, from the temporary
  output directory.
* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
* Recognises the 'R' symbol type on Solaris so read-only symbols can be
  exported.
* Bug fixes.

New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:
* First stable release of multi-language architecture.
* libtool and libltdl support for Mac OS/X.
* libltdl will now use cygwins dlopen API instead of always forcing
  LoadLibrary.
* Support auto-import patch to binutils on cygwin for much improved dll
  support.
* Bug fixes.

New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:
* The libltdl subdirectory now bootstraps correctly with Automake 1.5.
* srcdir != builddir builds with Automake 1.5 work correctly.
* Support for mips-compaq-nonstopux.
* New command line argument, --preserve-dup-deps prevents removal of
  duplicate dependent libraries.

New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:
* Help strings display correctly again.
* Better error messages when library linking fails.
* Better error messages from libltdl when loading fails.
* Better search path management in libltdl with `lt_dlinsertsearchdir' call.
* Support /lib/w32api in recent cygwin releases.
* Support cross compilation to mingw.
* Support for .rc files (Windows resource compiler).
* Improved handling of mingw gcc.
* Improved handling of $PATH with entries containing spaces.
* Improved support for linking with gcc on aix4* and aix5*.
* Improved support for GCC 3.0.
* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.
* Bug fixes to the OpenBSD port.
* Bug fixes.

New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:
* libltdl now builds on solaris again
* diagnose and warn about not-quite-working combinations of gcc and
  ld on solaris.
* Improved OpenBSD support.
* Improved cygwin support.
* Bugfixes.

New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:
* Better error messages from libltdl when loading fails.
* Don't leave here-doc files behind.
* Improved support for OpenBSD.
* Libtool will build with autoconf-2.50 and higher.
* Plug memory management bugs in libltdl.
* Prefer shl_load to dlopen for better operation on HP-UX.

New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team:
* Now bootstraps with autoconf-2.50 and automake-1.4-p4.
* Always try to build at least a static lib, even if both static and
  shared libs were disabled.
* Full support for C++ compiler.
* Support for GNU gcj compiler.
* libltdl can now load all modules in a given path according to user
  supplied criteria with `lt_dlforeachfile' call.
* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.
* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.
* New pdemo and tagdemo tests.
* Bug fixes.
2004-02-05 20:14:05 +00:00
jlam
317cc72791 Make PREFER_PKGSRC just yes/no or a list of packages. This makes it
simpler to understand.
2004-02-05 07:17:14 +00:00
jlam
e7133cac25 Rename BUILDLINK_PREFER_PKGSRC to PREFER_PKGSRC so that we can use its
value outside of buildlink-related files.
2004-02-05 07:06:15 +00:00
jlam
07a9d8dfb2 Support a new global variable:
BUILDLINK_PREFER_PKGSRC
	This variable determines whether or not to prefer the pkgsrc
	versions of software that is also present in the base system.

	This variable is multi-state:
		defined, or "yes"	always prefer the pkgsrc versions
		not defined, or "no"	only use the pkgsrc versions if
					needed by dependency requirements

	This can also take a list of packages for which to prefer the
	pkgsrc-installed software.  The package names may be found by
	consulting the value added to BUILDLINK_PACKAGES in the
	buildlink[23].mk files for that package.
2004-02-05 06:58:02 +00:00
agc
1c5123709c Get rid of multi-line string constants. 2004-01-28 16:08:56 +00:00
xtraeme
c9a2c4e671 There's no need to use 'USE_X11BASE' in xdeview package, we'll use
USE_X11 instead, bump PKGREVISION.
2004-01-28 13:20:05 +00:00
grant
ffc4bae8e0 don't patch Makefile.am or configure.in, as they cause 'make build' to
re-run configure which overwrites our libtool wrapper.

fixes install on Solaris.
2004-01-26 13:15:18 +00:00
cjs
2c009e412f Upgrade to version 2.04. The adds UTF-8 and MIME support. 2004-01-26 05:08:13 +00:00
jlam
01a5abff01 Support BUILDLINK_DEPENDS.<pkg> being a list of values. 2004-01-24 03:12:31 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
markd
0727a24c55 Add wv2 2004-01-22 11:31:32 +00:00
markd
b4522848a6 Initial import of wv2 version 0.2.1.
A library to access Microsoft Word files - used by koffice
2004-01-22 11:28:23 +00:00
grant
ef741f8a1a replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 07:49:20 +00:00
agc
dc52048e01 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
agc
4b69251f30 Add and enable enriched2html 2004-01-19 09:13:29 +00:00
agc
8956abf0b8 Initial import of enriched2html-1.0 into the Packages Collection.
This is useful if you ever receive text/enriched email.

To quote from the author, Brandon Long:

	This program is based on the program in Appendix A of rfc1896.
	It does as much as I can think of to convert text/enriched to
	text/html (since there are so many viewers for text/html).  It
	is a hack.  It is not perfect, and the html it generates is
	far from perfect.  I've tried to follow HTML v3.2, but its
	still not great.

	Usage:
	 Pass it the text/enriched body of a message on stdin, and it
	 will put the text/html version on stdout.

To make mutt display text/enriched, put this in your .mailcap file:

# enriched.sh converts text/enriched to text/html and then uses lynx to display
text/enriched;  ${PREFIX}/bin/enriched2html | lynx -dump -stdin ; copiousoutput
2004-01-19 09:12:27 +00:00
tron
1c3192189f Don't use "-Wl" on platforms which define "_USE_RPATH" to "no". This
fixes build problems under Darwin.
2004-01-15 23:04:00 +00:00
grant
1bd16c080f kill leading whitespace, s/Libiconv/libiconv/ 2004-01-13 09:42:05 +00:00