Commit graph

3376 commits

Author SHA1 Message Date
taca
9586475c44 Move default definition of DIST_SUBDIR for Ruby related
from modules.mk to rubyversion.mk.

This should fix devel/ruby-rd-mode package.
2005-09-11 15:54:22 +00:00
schmonz
aa2f6e2eae Allow versions of PHP newer than 5.0.4nb1 to satisfy BUILDLINK_RECOMMENDED.
Fixes build of ap-php and PHP modules.
2005-09-09 05:49:00 +00:00
minskim
52b1fae21a Use TCL_VERSION and TK_VERSION instead of hardcoding the Tcl/Tk
version numbers.
2005-09-08 21:32:35 +00:00
jdolecek
a30925485a Update php5 to version 5.0.5. This is maintenance release, aimed at
bug fixes only with only few and minor new features.

Full changelog available at:
        http://mirrors.inway.cz/ChangeLog-5.php#5.0.5
2005-09-08 18:49:01 +00:00
tonio
2f909cc8b1 Fix build under Solaris x86, by deactivating jit engine 2005-09-07 11:58:56 +00:00
reed
15c2f6db62 Set maintainer to tech-pkg. Bruce is not maintaining these
packages. Thank you Bruce for helping with pkgsrc.
2005-09-07 02:13:18 +00:00
tonio
779dd063aa oups, included "../../mk/pthread.buildlink3.mk" in the wrong file 2005-09-06 19:11:24 +00:00
tonio
214116cbe3 kaffe uses pthread 2005-09-06 19:06:24 +00:00
jlam
7c866619ef Add ${BUILDLINK_LDADD.dl} to LIBS as lua has no configure script to
detect and add "-ldl" (on systems that need it) by itself during the
build.  This addresses pkg/31171.
2005-09-06 18:31:37 +00:00
tonio
52d580c3ba Update lang/kaffe-esound to 1.1.5 2005-09-06 18:18:54 +00:00
tonio
7c949461fb Update lang/kaffe-x11 to 1.1.5
added dependancies on libart2 gtk2
2005-09-06 18:18:01 +00:00
tonio
caefa8a7d9 Update lang/kaffe to 1.1.5
regenerate buildlink3

approved by wiz@
2005-09-06 18:15:32 +00:00
tonio
3937e7f251 Fix build under darwin anf gcc4
Patches taken from darwinports (thanks toby)
2005-09-06 14:29:17 +00:00
wiz
659155c552 Update to 3.1.5:
Changes from 3.1.4 to 3.1.5
---------------------------

1. The random() suite has been updated to a current FreeBSD version, which
   works on systems with > 32-bit ints.

2. A new option, `--exec' has been added. It's like -f but ends option
   processing.  It also disables `x=y' variable assignments, but not -v.
   It's needed mainly for CGI scripts, so that source code can't be
   passed in as part of the URL.

3. dfa.[ch] have been synced with GNU grep development.  This also fixes
   multiple regex matching problems in multibyte locales.

4. Updated to Automake 1.9.5.

5. Updated to Bison 2.0.

6. The getopt* and regex* files were synchronized with current GLIBC CVS.
   See the ChangeLog for the versions and minor edits made.

7. `configure --disable-nls' now disables just gawk's own translations.
   Gawk continues to work with the locale's numeric formatting.  This
   includes a bug fix in handling the printf ' flag (e.g., %'d).

8. Gawk is now multibyte aware.  This means that index(), length(),
   substr() and match() all work in terms of characters, not bytes.

9. Gawk is now smarter about parsing numeric constants in corner cases.

11. Not closing open redirections no longer causes gawk to exit non-zero.

10. The VMS port has been updated.

11. Changes from Andrew Schorr at the xmlgawk project to provide for
    open hooks from extensions are now included.  This will let the
    xmlgawk extension work in the standard gawk.

12. Updated to gettext 0.14.4. Gawk no longer includes its own copy
    of the gettext `intl' library, following current GNU practice to
    rely on there being an external version thereof.

13. A regexp of the form `//' will now generate a warning that it
    is not a C++ comment from --lint (awk.y).

14. The ^ and ^= operators with an integer exponent now use Exponentiation
    by Squaring. This simultaneously fixes a problem with ^= and a negative
    integer exponent.

15. length(array) now returns the number of elements in the array.  This is
    is a non-standard extension that will fail in POSIX mode.

16. Carriage return characters are now ignored in program source code.

17. Four new translations added.

18. Various minor bugs fixed. See the ChangeLog for the details.
2005-09-05 16:58:22 +00:00
jlam
2b2a2f2f15 Move some options that only apply to the PHP CGI package from Makefile.php
(shared with ap-php) into the php package Makefile.
2005-09-04 20:13:59 +00:00
tonio
a29fc99cb1 Updating lang/ocaml to 3.08.4 (PR 31128)
This is mainly a bug fix release, fixing code generation under amd64 and some
OO compilation problems, among many others

approved by adam@
2005-09-04 13:57:50 +00:00
jlam
bc9d159416 Libtoolize lua build. Since the shared library version has changed,
bump the PKGREVISION to 4, and set BUILDLINK_RECOMMENDED.lua appropriately
in the buildlink3.mk file.
2005-09-04 04:59:36 +00:00
adrianp
cc1cb5fdce Bump BUILDLINK_RECOMMENDED to nb1 for recent security issue and fix typo
Fix suggested by salo@.
2005-09-03 14:41:05 +00:00
adrianp
273c0cdd7d Update php5 to 5.0.4nb1 to address XML_RPC security issue(s)
Fix based on work done by tron@ for the PHP 4.x branch fix
PLIST fixup to correctly remove @PREFIX@/lib/php
2005-09-03 13:37:36 +00:00
rillig
b43a9a9ece Replaced the DESCR with contents from the SUMMARY file of the distribution,
which is intended for exactly that kind of files. Fixes PR 31121.
2005-09-02 18:33:14 +00:00
darcy
4d80fa0954 Bump PKGREVISION for change made to patches/patch-al in revision 1.7 as
suggested by Lubomir Sedlacik in discussions on releng-pkgsrc and pullup
request 727.
2005-09-01 13:14:35 +00:00
seb
f55a33f4ff Add patch from Tcl cvs repository. See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1222872&group_id=10894&atid=110894
http://cvs.sourceforge.net/viewcvs.py/tcl/tcl/unix/tclUnixNotfy.c?r1=1.11.2.12&r2=1.11.2.13&only_with_tag=core-8-4-branch

This has the added benefit of improving the tcl interpreter stability on
NetBSD/sparc64 2.0_STABLE: no more SIGBUS, due to a LP64 type problem with
a pthread_join() argument, even if the self-test is still shaggy.

Approved by jwise@.
2005-08-31 14:46:59 +00:00
darcy
9e697ebec6 Fix problem where LDFLAGS is not being expanded on the command line.
Patch supplied by KISHIMOTO, Makoto <ksmakoto (you know what ) dd.iij4u.or.jp>
Closes PR 31027
2005-08-31 12:13:02 +00:00
drochner
912cf81dc7 Don't do tricks to add modules to the Makefile; there are command line
options to do it. From PR misc/31094 by Sam Steingold, as far as
applicable to 2.33.2.
2005-08-31 12:12:32 +00:00
seb
3d9bf3cc3a Restore original quoting syntax of variables in t{k,cl}Config.sh in order
to follow the principle of least surprise between the packages and the
mainstream builds.

Approved by jwise@.

Bump PKGREVISION of lang/tcl, x11/tk, x11/tk83 to 1 and of lang/tcl83 to 2.
2005-08-31 09:40:15 +00:00
jlam
ae96ace9f1 Match the name of the ruby shared library on FreeBSD and DragonFly to
the way that LIBRUBY_SO is defined in the ruby configure script.  This
fixes PLIST breakage in the ruby18-base package on at least FreeBSD.
2005-08-31 08:50:32 +00:00
uebayasi
aa8e85bcfd Rework emacs.mk:
1) Simplify the way how an emacs version is picked when no emacs
   is installed, but a user try to install an Emacs Lisp package.
   Just pick up the version set as EMACS_TYPE than searching for
   versions already installed etc.  If the EMACS_TYPE version is
   not supported by the Emacs Lisp Package, just fail.  EMACS_TYPE
   be default to GNU Emacs 21.

   (In other words, users should set EMACS_TYPE as they want.
   Otherwise GNU Emacs 21 is used.)

2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
   a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
   EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
   used.  This keeps dependency graph of Emacs-Lisp-packages-
   installed-for-XEmacs consistent.

3) Document EMACS_* variables as much as possible.

4) Provide more cookies for PLIST.  Maybe utilized later.

Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour.  So no version / revision bumps in this commit.
2005-08-28 04:25:28 +00:00
rillig
5fd998dc20 Updated yap to 5.0.0.
Changes include support for regular expressions and more example files.
2005-08-25 07:09:49 +00:00
darcy
a7ece3e577 There was a bug in Python that was supposed to be fixed but it seems to have
regressed in the latest version.  I have contacted a Python developer to
have this fixed properly.  In the meantime I have created a patch to fix
it in our tree.  See
http://sourceforge.net/tracker/index.php?func=detail&aid=1196315&group_id=5470&atid=105470
for details of the bug.

Bumped PKGREVISION.
2005-08-23 20:55:46 +00:00
reed
5f24b12922 Set LIBSWANTED and SYSLIBPATH for DragonFly.
Tests that failed are:

../ext/POSIX/t/posix.t

not ok 3 -     read to array element # TODO read to array element not working
# Failed at /home/reed/pkgsrc/lang/perl5/work/perl-5.8.7/ext/POSIX/t/posix.t lin
e 40
#      got undef
# expected 'perl
# '

not ok 11 - masked SIGINT received
2005-08-22 17:40:20 +00:00
jlam
cf4dfe44a5 Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} so
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG.  Bump the PKGREVISION
for packages that were modified as a result.
2005-08-20 19:16:21 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
grant
84a30edb62 include LDFLAGS when linking shared libraries, so they can find their
prerequisite libraries at runtime.

fixes build on Solaris (and probably others).
2005-08-19 06:12:09 +00:00
grant
d989fc2735 nuke broken pre-configure target, which does nothing useful.
it was broken because the delimeter , can appear in the RHS of the
sed(1) expression (think "-Wl,-R ..."), and it does nothing useful
because the patterns don't appear in the files.
2005-08-19 06:06:09 +00:00
grant
9cfb53fa80 include LDFLAGS when linking shared libraries, so they can find their
prerequisite libraries at runtime.

fixes build on Solaris (and probably others).
2005-08-19 05:22:04 +00:00
jlam
f289925989 Remove the empty $sitearch directory even if it's outside of ${PREFIX} --
the perl installation will always create it and it's surprising when
it suddenly appears on your filesystem.
2005-08-18 17:26:48 +00:00
wiz
0203cbfffb Revert previous (seems to have been a mistake). 2005-08-15 02:15:09 +00:00
dillo
589378be69 Convert remaining instances of SUN_JRE1?_USE_JCE to options framework.
Noted by wiz.
2005-08-14 10:15:55 +00:00
toshii
a77eeec3c8 Update to 2.4.1, catching up with lang/python24 version. 2005-08-14 08:02:56 +00:00
dillo
f955669449 Convert sun-jre14 and sun-jre15 to use the options framework. 2005-08-13 11:25:14 +00:00
jlam
ced1a72013 Restore perllocal.pod-generating behavior of ExtUtils::MakeMaker
because some Perl modules make some (bad) assumptions about the
structure of a MakeMaker-generated Makefile.  Instead, remove the
perllocal.pod file whenever a p5-* module or perl itself is removed.

While here, rename some of the install/deinstall templates to more
descriptive names.

Bump the PKGREVISION to 3.
2005-08-12 19:59:03 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
d2d692d4e6 Alter the configuration so that:
$(prefix) == $(siteprefix) == $(vendorprefix)

so that if a perl module is configured with "perl Makefile.PL PREFIX=...",
then that single PREFIX definition will override all three of the
above, and files will be properly installed into the correct relative
path.  Also, patch a test so that it understands the different behavior
of the pkgsrc ExtUtils::MakeMaker module.  Bump the PKGREVISION to 2.
2005-08-08 16:39:58 +00:00
jlam
0680c23678 Fix an error in ExtUtils::MakeMaker that didn't output the definitions
for INSTALLSITESCRIPT and INSTALLVENDORSCRIPT in MakeMaker-generated
Makefiles.  Bump the PKGREVISION to 1.
2005-08-07 21:47:24 +00:00
jlam
c3f904e0b4 Remove redundant patch. 2005-08-07 00:29:47 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
86f9268481 Update lang/perl5 to 5.8.7. Changes from version 5.8.6 include updates
for many "core" modules, UTF-8 and Unicode bugfixes, and ithreads
bugfixes.

The major changes are in the pkgsrc infrastructure to handle Perl and
Perl modules.  All pkgsrc-installed Perl modules are now installed in
"vendor" directories, and the perl interpreter has been modifed to
search for libraries in the following order: site, vendor, perl.  The
Perl library is stored in a directory that is named for the Perl ABI
version associated with the Perl release, so any updates of Perl to
newer versions can be done "in-place" as long as Perl ABI version
remains the same.  All Perl scripts and man pages are stored in
locations that won't conflict between site, vendor, and perl modules,
and a new utility perllink(1) now manages symlinks to those scripts
and man pages under the usual ${LOCALBASE}/bin and ${LOCALBASE}/man/man1.

PERL5_SITEPREFIX may be set to the prefix where local, site-specific
modules will be installed, e.g. PERL5_SITEPREFIX=/usr/local.  Note
that modules installed here are completely unmanaged by pkgsrc.

Update the buildlink and tool dependencies on perl to require perl>=5.8.7
to reflect the new locations for Perl modules and the Perl shared
library.
2005-08-06 06:18:44 +00:00
wiz
eff99f5b4f Peter Schuller in PR 30890:
clisp is not built with any extension modules; including the
        POSIX/SYSCALLS/OS module which is going to be needed for
        almost any "real" work with clisp.

Enable some more modules and bump PKGREVISION.
Shorten DESCR a bit while here.
2005-08-03 20:46:16 +00:00
recht
3138d8d2db Remove deprecated USE_GMAKE and replace explicit dependency on gtar
by EXTRACT_USING=gtar.
2005-08-03 05:45:22 +00:00
seb
62f5a980a4 Patches and tuning so the test target runs and pass, at least on
NetBSD/i386 2.0_STABLE and current: set timezone in TEST_ENV, use
libtool to compile shared test modules and account for that in the
Tcl test scripts.

Thanks to jwise@ for the helping hand.
2005-08-02 22:37:18 +00:00