Commit graph

232962 commits

Author SHA1 Message Date
jperkin
d040a0e7c5 Split cwrappers from legacy wrappers. We no longer generate the legacy
wrappers when USE_CWRAPPERS is enabled, saving a reasonable amount of
I/O during builds, mostly due to avoiding the transform/untransform sed
file generations.

WRAPPER_DIR and WRAPPER_BINDIR are used by various packages to override
or point to specific wrappers, and these now point to the cwrappers
directory when enabled, removing the need for CWRAPPERS_BIN_DIR
duplication and fixing packages which previously were using legacy
wrappers by accident.

A number of targets are now duplicated between bsd.wrapper.mk and
cwrappers.mk, the intention being that the legacy wrappers will be
deprecated once cwrappers is verified on all supported platforms.  If
that turns out to take longer than expected, we will probably want to
introduce a wrapper.mk to abstract them away before loading the
appropriate back-end.
2015-04-27 19:59:07 +00:00
jperkin
6c2c920fd0 Remove ECHO_WRAPPER_MSG and just use ECHO_BUILDLINK_MSG, which was set
to the same value anyway.  Also removes a comment from 2005 which was
possibly wrong at the time it was committed, given the same construct
has been used in bsd.buildlink3.mk unchanged since 2004.
2015-04-27 19:38:03 +00:00
jperkin
99951a4aa5 Find iconv and zlib correctly. Problem masked by legacy wrappers, and
not seen with cwrappers due to the package specifically using the legacy
wrappers through accidental WRAPPER_DIR usage.  The latter will be fixed
in upcoming infrastructure changes.
2015-04-27 19:24:17 +00:00
joerg
52118e0864 Don't use gcc-specific warnings unconditionally, just because the system
is not OSX.
2015-04-27 16:08:51 +00:00
joerg
e25604c1a6 Don't fail build of p5-collectd for tautologic pointer->bool conversions
in perl headers.
2015-04-27 16:07:00 +00:00
joerg
012b8fe8ce Fix PLIST. Bump revision. 2015-04-27 16:06:16 +00:00
joerg
7fad15ebef Skip interpreter check for all patches files. 2015-04-27 16:05:47 +00:00
joerg
9cfcd32e38 Avoid bash. 2015-04-27 16:05:20 +00:00
joerg
6d9ae0f5fc Regenerate. 2015-04-27 16:04:51 +00:00
mef
7c3fc927b1 Updated print/p5-LaTeX-Driver to 0.200.4 2015-04-27 15:07:39 +00:00
mef
3fdfd1fe14 (pkgsrc)
- LICENSE to ${PERL5_LICENSE}
 - Add 5 more DEPENDS, p5-Module-Install-*, p5-Test-*
 - Convert to PERL5_MODULE_TYPE=     Module::Install
 - Drop patch-aa
(upstream)
 - Update 0.10 to 0.200.4
-------------------------
 0.200.4 2014-04-12
    - Disabled bibtex tests by default due to frequently not found LaTex
      sty not found.

    - Disabled t/30 and t/31 unless dvips is found

0.200.3 2014-04-11
    - xelatex tests now optional because they add too many external
      dependencies

0.200.1 2014-04-10
    - Fixed stale dependency (unused) in Test::LaTeX::Driver

0.20  2014-04-09
    - Removed IPC::ShellCmd dependency since newer versions not on CPAN
    - Fixed Win32 support

0.20_03  2013-10-31
    - switched Makefile.PL to Module::Install

0.20_02  2013-10-29
    - added -timeout option (requires IPC::ShellCmd 0.003)
    - added -capture_stderr option and stderr() method to retrieve captured stderr

0.20_01  2013-10-18
    - Now maintained on github
    - reformatted Changes file
    - removed MYMETA.{json,yml} from MANIFEST and added to MANIFEST.SKIP (RT89155)
    - use IPC::ShellCmd to run commands
    - remove LaTeX::Driver::Paths - paths determined at runtime

0.12  2012-08-31
    - fixed typo in settings of ps2pdf/pdf2ps (RT79233)
    - add missing dependency on Readonly (RT79330)

0.11  2012-08-30
    - rewrote loop in run_latex() and need_to_run_bibtex() to use a
      lexical variable to avoid subtle errors with
      Template::Plugin::Latex (RT50684)
2015-04-27 15:07:30 +00:00
jperkin
43de9350ff Requires c99. 2015-04-27 15:00:34 +00:00
mef
1a5a453fe8 +devel/p5-Test-Spelling 2015-04-27 14:55:54 +00:00
jperkin
a765430e6c Requires c99. 2015-04-27 14:54:23 +00:00
mef
2effc0cd96 Import p5-Test-Spelling-0.20 as devel/p5-Test-Spelling.
Test::Spelling lets you check the spelling of a POD file, and report its
results in standard Test::More fashion. This module requires a spellcheck
program such as spell, aspell, ispell, or hunspell.
2015-04-27 14:53:39 +00:00
jperkin
bee56e5384 Needs c99. 2015-04-27 14:47:49 +00:00
mef
3df241e6f1 Updated textproc/p5-Template-Declare to 0.47
Updated textproc/p5-Template-Plugin-Autoformat to 2.77
Added devel/p5-Test-NoTabs version 1.4
Added devel/p5-Module-Install-GithubMeta version 0.30
Added devel/p5-Module-Install-ManifestSkip version 0.24
2015-04-27 14:42:54 +00:00
jperkin
d56250f993 Fix _POSIX_C_SOURCE typo, noticed on SunOS. 2015-04-27 14:11:26 +00:00
mef
1b0652e244 +p5-Module-Install-ManifestSkip 2015-04-27 13:56:56 +00:00
mef
39b6261f14 Import p5-Module-Install-ManifestSkip-0.24 as devel/p5-Module-Install-ManifestSkip.
This module generates a MANIFEST.SKIP file for you (using
Module::Manifest::Skip) that contains the common files that people do not
want in their MANIFEST files. The SKIP file is generated each time that you
(the module author) run Makefile.PL.

You can add your own custom entries at the top of the MANIFEST file. Just
put a blank line after your entries, and they will be left alone.

This module also adds 'MANIFEST' to the clean_files() list so that make
clean will remove your MANIFEST.
2015-04-27 13:54:40 +00:00
jperkin
87d1421140 Add u_int* compatibility defines for SunOS. 2015-04-27 13:52:01 +00:00
mef
12db44e757 +p5-Module-Install-GithubMeta 2015-04-27 13:42:25 +00:00
mef
cb87104ae3 Import p5-Module-Install-GithubMeta-0.30 as devel/p5-Module-Install-GithubMeta.
Module::Install::GithubMeta is a Module::Install extension to include
GitHub http://github.com meta information in META.yml.

It automatically detects if the distribution directory is under git version
control and whether the origin is a GitHub repository and will set the
repository and homepage meta in META.yml to the appropriate URLs for
GitHub.
2015-04-27 13:40:35 +00:00
jperkin
39356ce5bd Add SunOS to the list of platforms without sockaddr.sa_len. 2015-04-27 13:34:05 +00:00
mef
f69d965568 +p5-Test-NoTabs 2015-04-27 13:19:15 +00:00
mef
c64e0e7bef Import p5-Test-NoTabs-1.4 as devel/p5-Test-NoTabs.
Test::NoTabs lets you check the presence of tabs in your perl code.
It reports its results in standard Test::Simple fashion:

  use Test::NoTabs tests => 1;
  notabs_ok( 'lib/Module.pm', 'Module is tab free');
2015-04-27 13:17:46 +00:00
markd
0a9dd37609 Add tex-overpic, remove tex-mh{,-doc} 2015-04-27 12:46:52 +00:00
markd
76d5cbc20e Replace teTeX-bin dependency with explicit set of tex packages.
Bump PKGREVISION.
2015-04-27 12:42:47 +00:00
markd
888a3491b4 Split out two more packages. 2015-04-27 12:39:22 +00:00
markd
ed194b1918 Add tex-overpic 2015-04-27 12:36:48 +00:00
markd
b0d68f260d Add tex-overpic 0.53
Combine LaTeX commands over included graphics
2015-04-27 12:35:35 +00:00
mef
b13c262ed7 Update 2.71 to 2.77
-------------------
2.77 2015-02-27
 - merge a series of doc and test cleanup patches from Breno G. de Oliveira (garu)

2.76 2015-01-05
 - tests patched to fix some locales (https://rt.cpan.org/Ticket/Display.html?id=99972)

2.75 2014-05-09
 - official release, no code change from 2.74_04

2.74_04 2014-05-07
 - tweek tests to reflect sprintf rounding differences on some machines

2.74_03 2014-05-06
 - port tests to Test::More to get better diagnostics from cpantesters

2.74_02 2014-05-02
 - attempt to address failing test 10 on some cpantesters

2.74_01 2014-05-01
 - Peter Karman took over maintenance.
 - repo started at https://github.com/karpet/template-plugin-autoformat
 - fixed failing tests, switching to standard initial-cap for plugin name
   before: USE autoformat
   after : USE Autoformat
2015-04-27 12:17:31 +00:00
mef
629853d28c Update 0.45 to 0.47
-------------------
0.47 2014-12-16
 - Stop checking warning message contents explictly (Aaron Crane)

0.46 2012-12-23
 - Documentation fixes (Brigham Johnson)
 - Hash ordering fixes for 5.17 (Kent Fredric)
2015-04-27 12:14:35 +00:00
markd
b806b21415 Remove tex-mh{,-doc} 2015-04-27 11:13:39 +00:00
markd
76d323dcd6 Remove tex-mh{,-doc}. Replaced by tex-breqn and tex-mathtools. 2015-04-27 11:12:57 +00:00
jperkin
7b544956dc Fix build on SunOS correctly. Ensure we can link against buildlinked
libraries, and ensure the socket libraries are added for both the main
library and test programs which use the static library.

While here use OPSYSVARS instead of bsd.fast.prefs.mk
2015-04-27 11:03:42 +00:00
wiz
bc6a83e901 Make latest egl file additions optional depending on the use of X.org
from pkgsrc or the existence of a particular header file.

Suggested by tnn.
2015-04-27 10:38:04 +00:00
tnn
a0c69e7229 correct MACHINE_ARCH and compiler flags for HP-UX 64-bit ABI 2015-04-27 10:33:49 +00:00
dsainty
f399aa4229 Bump GCC_REQD to 4.5.2 for internal compiler error.
display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingItem*, Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&)':
display/nr-filter-slot.cpp:38: internal compiler error: in add_phi_arg, at tree-phinodes.c:391
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions.
make[3]: *** [display/nr-filter-slot.o] Error 1

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45709

ICE is present in 4.3 and 4.4.4.  It is meant to be fixed in gcc 4.4.5
but apparently not the "gcc version 4.4.5" that comes with some versions
of Ubuntu, because it's actually gcc 4.4.4 with Ubuntu's custom(ary)
sprinkling of poor judgement.

ICE is fixed in GCC 4.5.2 or any version of 4.6 and on, so that's a safe
minimum requirement.
2015-04-27 10:26:19 +00:00
jperkin
6861e07fe0 Ensure we don't try to rebuild the generated transform-gcc.c, it requires
NetBSD-specific build tools.
2015-04-27 09:51:24 +00:00
wiz
b204daea50 Added x11/xcb-util-errors version 1.0 2015-04-27 09:23:27 +00:00
wiz
e7a89c9219 + xcb-util-errors 2015-04-27 09:23:19 +00:00
wiz
9034f1daba Import xcb-util-errors-1.0 as x11/xcb-util-errors.
xcb-util-errors is a utility library that gives human readable
names to error codes and event codes and also to major and minor
numbers. The necessary information is drawn from xcb-proto's protocol
descriptions. This library is especially useful when working with
extensions and is mostly useful for debugging.
2015-04-27 09:23:06 +00:00
wiz
1031bd8e1a Updated sysutils/bup to 0.27 2015-04-27 09:17:25 +00:00
wiz
55d5719784 Update to 0.27:
This version primarily fixes bugs, but it includes a few new features,
and hopefully will provide a solid base for 0.28, which may finally
include rm/gc support.

Of note since 0.26:

  - Files can be restored sparsely via "restore --sparse".  See
    bup-sparse(1) for the details.  Given that this option is
    completely new and affects the data written, some
    caution/verification may be wise (i.e. there were bugs in some of
    the development revisions that could mangle the output).

  - Duplicity backups can be imported via the *experimental* command
    "bup import-duplicity".  Please exercise caution, and let us know
    if you have any trouble.

  - Tests can be run in parallel now via "make -j check".

As before, the metadata support is somewhat immature, but it seems to
be holding up fairly well.  Though we still need to add better support
for cross-filesystem-type save/restore (which can be too noisy), etc.
2015-04-27 09:17:17 +00:00
wiz
1868271024 Remove obsolete patch. 2015-04-27 09:05:43 +00:00
wiz
48892431a0 Updated sysutils/cdrtools to 3.01alpha28 2015-04-27 09:05:18 +00:00
wiz
bc46d068dd Update to 3.01a28:
cdrtools-3.01a25:

All:

-	Fixed a typo in autoconf/xconfig.h.in that caused the Win-DOS function
	LoadLibrary() not to be recognised correctly.

-	Added compile support for: amd64-freebsd-clang*.rul

-	include/schily/unistd.h now extends some exceptions to work around
	problems with the MS C-compiler to MinGW32.

Libschily:

-	libschily/faccessat.c with a faccessat() was added. This has been forgotten
	when the *at() functions have been implemented.

-	libschily/eaccess.c no longer calls access() in case the the OS does not
	implement eaccess() but rather first checks whether uid == euid and gid == egid.

-	libschily/eaccess.c compiles again in HP-UX using the HP C-compiler

-	libschily/dlfcn.c new file to emulate dlopen() and friends on Win-DOS
	and HP-UX

-	libschily/lchmod.c was added

-	libschily/fchmodat.c no longer contains lchmod()

-	The linker mapfile libschily/libschily-mapvers now correctly
	makes the entry faccessat() depend on HAVE_FACCESSAT


Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):

-	Flush stderr before a question in cdda2wav. This is a workaround
	for a Linux libc bug (stderr must be unbuffered acording to the
	standard).

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	Fixed a bug in mkisofs: -eltorito-platform Mac no longer uses the
	constant EL_TORITO_ARCH_PPC but EL_TORITO_ARCH_MAC as expected.
	Thanks to Ady <ady-sf@hotmail.com> for reporting.

-	Fixed an option parsing bug in mkisofs that was a result from
	option names that are beginning substrings of others. Mkisofs did
	try to fix this in 2006, but it seems that one option was missed
	in 2006. Now -hide-hfs was fixed, thanks to: Valery Ushakov


cdrtools-3.01a26:

All:

-	Various README's, scripts and man pages have been revised to replace
	berlios.de by sourceforge.net

	Note that some files have not yet been completely updated for that
	change as there is no easy way to deal with a site like sourceforge
	that does not support ftp:

		./conf/src-get
		./conf/setup.sh

	Because we now assume that any UNIX distro includes a ftp(1) program,
	but we cannot assume that there is wget.

cdrtools-3.01a27:

All:

-	include/schily//dlfcn.h now includes a #define HAVE_LOADABLE_LIBS
	in case we compile on a system that implements runtime loadable
	libraries and that libschily implements an adoption for this
	local method to the POSIX dlopen()/dlsym()/dlclose(). This is currently
	true for Solaris (and similar) that implement dlopen()/dlsym()/dlclose()
	natively and for HP-UX and Win-DOS.

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	The mkisofs program isoinfo no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

-	The mkisofs program isovfy no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

-	The mkisofs program isodump no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

	This is a result from trying to use these programs on the
	plan9 CD image.

cdrtools-3.01a28:

All:

-	The makefile rules for installing man pages have been changed so that
	OBJ/<archdir>/man/ is no longer a direct dependency of the man page.
	This results in repeated "make install" calls not to reinstall
	up-to-date man pages again.

-	The makefile rules for installing localized sripts have been changed so
	hat OBJ/<archdir>/ is no longer a direct dependency of the man page.
	This results in repeated "make install" calls not to reinstall
	up-to-date scripts again.

-	New autoconf test checks whether printf() supports %z

-	Some documentation now mentions sourceforge instead of BerliOS

-	README.compile now mentions how to use instrumented compilers with
	the Schily Makefilesystem.


Libschily:

-	strlcatl() wcslcatl(): new functions

-	libschily::linkat.c now manually null-terminates the result from
	resolvepath() as the Solaris syscall implementation does not
	null-terminate it in all cases.

-	libschily::resolvepath.c comment added to remind on the fact that
	in contrary to out implementation the Solaris resolvepath() syscall
	does not null-terminate the buffer.

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

-	mkisofs: isodump did not compile on non c99 compilers.
2015-04-27 09:05:11 +00:00
mef
4a40e9dc3e Sorry, cvs rm -f patches/patch-aa and make distinfo were NOT done, corrected, thanks wiz@. 2015-04-27 08:59:31 +00:00
wiz
7089051760 Updated devel/py-cparser to 2.12nb1 2015-04-27 08:56:48 +00:00