Commit graph

198934 commits

Author SHA1 Message Date
joerg
1c2a310735 Switch to external libltdl. 2013-03-28 21:30:49 +00:00
joerg
a83d849844 Fix return types. 2013-03-28 21:28:12 +00:00
joerg
30efbc304b Fix inline use. Do not use nested functions. 2013-03-28 21:25:51 +00:00
joerg
b04faddb42 Fix return types. 2013-03-28 21:24:53 +00:00
joerg
dec12ab610 Update to PySVN 1.7.6. No changelog, but fixes the build with the
current subversion. Switch to the Egg framework.
2013-03-28 21:22:57 +00:00
joerg
1ddbff6177 Partial fix for the Clang build due to bad template use. 2013-03-28 21:21:17 +00:00
joerg
6177e4badd Fix a bit more fallout from the Boost filesystem API changes.
Fix confusion around Narrow vs Wide strings.
2013-03-28 21:20:15 +00:00
joerg
814f3c6f4f Fix inline use. 2013-03-28 21:19:01 +00:00
joerg
6d742185bb At least on the BSDs, the parallel port support is always included. 2013-03-28 21:18:32 +00:00
joerg
a183e44c10 utmpx.h is no longer included by util.h, adjust. Fix inline use. 2013-03-28 21:17:56 +00:00
joerg
c875069826 Newer MySQL isn't installed in lib/mysql, adjust. 2013-03-28 21:16:41 +00:00
taca
9572e0bae2 Note update of mail/roundcube package to 0.8.6. 2013-03-28 17:25:07 +00:00
taca
6d3b6fe395 Update roundcube to 0.8.6.
- Fix security issue in save-pref command.
2013-03-28 17:24:39 +00:00
ryoon
ec9c6b72cc Regen. 2013-03-28 14:11:34 +00:00
ryoon
00de68fab4 Follow remove of xulrunner-sdk.
* Use lib/xulrunner.
2013-03-28 14:10:45 +00:00
ryoon
3c350e71ca Fix buildlink target.
lib/sulrunner-sdk is obsolete now.
Buildlink lib/xulrunner instead of -sdk.

Fix firefox build.
2013-03-28 14:04:41 +00:00
sbd
d0f9de7d26 Use libv4l on linux 2013-03-28 08:47:05 +00:00
gdt
5a0e486108 Add DIST_SUBDIR because upstream switched the tarball contents without
changing the version number.

Caution not to update pkgsrc for a week after an upstream release to
avoid this in the future.
2013-03-27 22:16:41 +00:00
hiramatsu
c229e043bf Add checksum for patches/patch-mksh.1. 2013-03-27 16:36:42 +00:00
pettai
7f65d3d9c0 Also update the corresponding RRL patch + distinfo file 2013-03-27 12:03:55 +00:00
rodent
dcbbce96ee > ERROR: devel/deforaos-coder/Makefile:5: Invalid category "wip".
wip -> devel; Fixed.
2013-03-27 11:18:19 +00:00
sbd
8ad483ba5d Set MOZ_ALSA=1 if alsa is to be used. 2013-03-27 10:16:10 +00:00
sbd
0257dcbc87 Remove an addition to configure.in that is a remnant of when xulrunner was
been built with it's own nspr and nss.

The code remnant stop firefox10 from building because it was trying to set
NSPR_LIBS using pkg-config from the non-existent 'mozilla-nspr' package.
2013-03-27 09:33:01 +00:00
taca
9cf5a36f41 Note update of net/bind97 package to 9.7.7nb5. 2013-03-27 00:35:10 +00:00
taca
8670d4bd0c Disable use of regex.h for fixing CVE-2013-2266.
Bump PKGREVISION.
2013-03-27 00:34:32 +00:00
joerg
f3b8f5129e Define functions used by templates before this use.
Add some missing includes. Prefer ext/hash_map over hash_map.
2013-03-26 23:34:34 +00:00
joerg
a40104057c Don't call libtool --mode=finish without argument. Fix a sign cast to
avoid a clang warning made fatal by -Werror.
2013-03-26 23:32:49 +00:00
joerg
7d3c979cb9 Don't call libtool --mode=finish without argument, this will be fatal
with the next version.
2013-03-26 23:31:48 +00:00
joerg
204287351e Forward class definitions must not use namespace :: syntax. 2013-03-26 23:30:44 +00:00
joerg
742d125f46 The wv2 headers has a transitive closure defining a prototype with
signal as parameter name. This conflicts with the Qt macro of the same
name, so include the header earlier.
2013-03-26 23:27:09 +00:00
taca
20fdfe8ccc Note update of bind98 and bind99 packages.
net/bind99	9.9.2pl2
	net/bind98	9.8.4pl2
2013-03-26 22:13:47 +00:00
taca
1233e187dd Update bind98 to 9.8.4pl2 (BIND 9.8.4-P2).
--- 9.8.4-P2 released ---

3516.	[security]	Removed the check for regex.h in configure in order
			to disable regex syntax checking, as it exposes
			BIND to a critical flaw in libregex on some
			platforms. [RT #32688]
2013-03-26 22:12:56 +00:00
taca
adada857a2 Update bind99 to 9.9.2pl2 (BIND 9.9.2-P2).
--- 9.9.2-P2 released ---

3516.	[security]	Removed the check for regex.h in configure in order
			to disable regex syntax checking, as it exposes
			BIND to a critical flaw in libregex on some
			platforms. [RT #32688]
2013-03-26 22:12:14 +00:00
wiz
96c269ca5b Keep in sync with OpenBSD: add octeon port.
From jmc@openbsd.
2013-03-26 20:26:18 +00:00
bsiegert
f4aa16770f Forgot to bump the revision. This is a leaf package, so it is ok during
the freeze.
2013-03-26 20:23:43 +00:00
bsiegert
488453d598 Use the netdb_1thread resolver, fixes PR pkg/33105. 2013-03-26 20:22:49 +00:00
wiz
11ab43aed9 Document the dependencies for building the guide from source.
Closes PR/31473.
2013-03-26 20:21:38 +00:00
asau
d2d7e3685c Fix build against newer protocol buffers library.
Regenerate source from missing protocol description fetched from:
976c492c6e/lib/variant.proto
976c492c6e/lib/pp.proto

Bump PKGREVISION.
2013-03-26 20:11:19 +00:00
taca
fe86e6ab82 Note update of ISC DHCP packages to 4.2.5p1 (fixing CVE-2013-2266):
net/isc-dhcp4
	net/isc-dhclient4
	net/isc-dhcpd4
	net/isc-dhcrelay4
2013-03-26 16:29:43 +00:00
taca
c2370c336a Update ISC DHCP packages to 4.2.5p1 (4.2.5-P1).
isc-dhclient4
	isc-dhcp4
	isc-dhcpd4
	isc-dhcrelay4

Changes since 4.2.5

- A security issue in Bind9 was found and fixed.  This release includes the
  fixed Bind9 code.  There have been no code changes to the DHCP code.
  [ISC-Bugs #32688]
  CVE: CVE-2013-2266
2013-03-26 16:25:06 +00:00
schmonz
aa0977e814 Respond to wiz's code review:
* In test, match the "make makesum" warning more loosely.
* In test, find packages to run against in $PKGSRCDIR explicitly.
* Bump version.

This is the last commit in a set developed for my "Rehabilitating
pkglint" talk at pkgsrcCon 2013.

Reviewed-at-pkgsrcCon-and-approved-during-the-freeze-by: wiz
2013-03-26 15:11:36 +00:00
schmonz
69d0d7df9e Excessive self-grepping causes bugginess. Don't!
This regex almost certainly didn't intend to match an occurrence
of "ARRAY" in PkgLint::Line, but it did match.
2013-03-26 15:11:20 +00:00
schmonz
c4b9573f7f Mechanically refactor vartype_basic to dispatch table.
Leave the silly self-grep in place, adjusting to also match the
lines that initialize the dispatch table. The underlying code is
better and the tests still pass. (No functional change intended.)
2013-03-26 15:10:57 +00:00
schmonz
092887ea83 Bag-compare all vartypes_basictypes, not just two.
pkglint greps itself (really) to generate this list of types. Test
exhaustively for all types in the list today, so that the tested
code can become more civilized tomorrow. Adds a test-time dependency
on Test::Deep for cmp_bag().
2013-03-26 15:10:31 +00:00
schmonz
603da18917 Declare package pkglint (not main) in pkglint.pl.
This is more correct and more polite. For instance, pkglint.t no
longer needs to declare a package of its own just for tests.
2013-03-26 15:10:03 +00:00
schmonz
5264358eac Subst paths for both test and install.
In the configure stage, tell pkglint to find *.map in ${FILESDIR}.
That lets tests run even when pkglint isn't installed (which means
it also makes the tests less wrong when pkglint is installed!).

In the install stage, tell pkglint to find *.map under ${PREFIX},
as before (no functional change to the installed package).

Specify USE_TOOLS=perl to quell pkglint. :-)
2013-03-26 15:09:35 +00:00
schmonz
26062d5a38 Document the need for many more automated tests. 2013-03-26 15:08:53 +00:00
schmonz
162e744ca1 Extract PkgLint::* to files, then inline them.
These bits of non-main functionality are distracting to the casual
reader, and also to your intrepid refactorer. Since we recently
added some characterization tests that run the pkglint executable
against real packages, we can safely extract bits of code to separate
files and prove nothing broke in the move.

Instead of installing the new Perl modules where pkglint can find
them at runtime, I've added a build step to inline them right back
where they used to be (same order and everything). This is a little
annoying, but less annoying than suddenly needing to deal with Perl
runtime paths just for these few tiny modules. Also, loading modules
at runtime would affect pkglint's performance, and I don't yet have
performance tests to prove that this would be fine (or not), so I
can't safely do it.

No functional change intended.
2013-03-26 15:08:28 +00:00
schmonz
3e23961f27 Sanity-check pkglint on some reference packages. 2013-03-26 15:05:27 +00:00
schmonz
f1d80d9592 Give test_unit() better defaults for easier calling.
This is the first commit in a set developed for my "Rehabilitating
pkglint" talk at pkgsrcCon 2013.

Reviewed-at-pkgsrcCon-and-approved-during-the-freeze-by: wiz
2013-03-26 15:04:30 +00:00