Commit graph

468 commits

Author SHA1 Message Date
joerg
3d8ef5a52d Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
2008-05-26 02:13:14 +00:00
tnn
e99aec31b2 PR 37949: Aleksey Cheusov: USE_TOOLS needs to be fixed in several packages 2008-02-04 19:52:54 +00:00
joerg
2fc344764c Depend on yacc, lex and flex as needed. Fixes PR 37586. 2007-12-21 22:54:56 +00:00
rumble
85a8d3375b I haven't maintained any of these in years... 2007-12-18 17:13:49 +00:00
rillig
f338d15c24 Some more packages need lex and yacc. Patch by Aleksey Cheusov on
pkgsrc-users.
2007-12-02 08:32:23 +00:00
dmcmahill
0d8ca3c347 Repair compilation on sunos and maybe others. Added some missing
autoconf tests, fixed a non portable call to the shell builtin
test, and use the pkgsrc DEFAULT_SERIAL_DEVICE variable for setting
the serial device.
2007-09-28 21:11:49 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
joerg
f79f764083 Use tools framework for bzcat. 2007-06-15 17:09:45 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
rillig
767714c37c Fixed pkglint and libtool warnings. 2007-02-15 14:45:40 +00:00
wiz
29abbd1c1b Mark as BROKEN_IN pkgsrc-2006Q4, based on
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html
(latest 3.1/i386 bulk build of 2006Q4).

Feel free to fix them...
2007-01-31 00:04:11 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
wulf
54dbf6eedd Added missing data type cast in opcode/h8300-dis.c causing build process
to fail
2006-12-29 23:00:32 +00:00
wulf
80a01b3770 Added missing data type casts 2006-12-29 22:47:13 +00:00
wennmach
9278d7232d Bump PKGREVISION for previous commit 2006-12-13 21:35:40 +00:00
wennmach
f84a4b1398 - Fix build on DragonFly
- Fix building documentation (PDF files)

From Joerg Sonnenberger in private e-mail with some minor
modifications by myself. Thanks, Joerg!
2006-12-13 21:23:45 +00:00
wennmach
635388d2f1 Update avrdude to version 5.2.
Significant enhancements in this version are:

o Support for JTAGICE MkII device

o New devices supported:
	- AT90CAN128 ...

o Support for STK500 Version 2 Protocol

(the latter being the principal reason for the update, as the recent
firmware on the STK500 development boards requires protocol version 2)
2006-12-11 16:26:39 +00:00
joerg
c377c3b8a4 Needs msgfmt. 2006-12-07 21:12:17 +00:00
tv
901818d73e Interix has no nanosleep(3); use usleep(3) directly. 2006-11-28 16:20:47 +00:00
rillig
c2e6dd6b21 Needs BSD_MAKE_ENV. 2006-10-22 07:01:05 +00:00
rillig
c4dda135cc Fixed "test ==". 2006-10-13 18:25:59 +00:00
joerg
543f91deed Pass down correct shell as lang/gcc does. 2006-10-11 16:12:32 +00:00
joerg
25f2d248e1 Don't strip a leading underscore. From PR 15141.
Bump to version 1.2.
2006-10-02 19:11:13 +00:00
obache
e896edb7fe Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
wiz
776a05be72 Reset maintainer for people who lost their commit bit. 2006-09-03 00:56:28 +00:00
rillig
97377ef78a Fixed PLIST, PKGREVISION++. 2006-09-02 20:33:36 +00:00
kristerw
4183bf7521 Make this build with cross/binutils 2.17.0.0, and bump PKGREVISION for
ABI change in the new binutils.
2006-08-24 20:18:04 +00:00
kristerw
c0cc169182 Update cross-binutils to 2.17.0.0.
Changes in 2.17:
* Add "-x NAME" to readelf in addition to "-x NUMBER".
* Add -i and -t switches to cxxfilt.  -i disables the display of implementation
  specific extra demangling information (if any) and -t disables the demangling
  of types.
* Add support for the "@<file>" syntax to the command lines of all tools, so
  that extra switches can be read from <file>.
* Add "-W/--dwarf" to objdump to display the contents of the DWARF
  debug sections.
* Add "-t/--section-details" to readelf to display section details.
  "-N/--full-section-name" is deprecated.
* powerpc-linux ld now supports a variant form of PLT and GOT for the security
  conscious.  This form will automatically be chosen when ld detects that all
  code in regular object files was generated by gcc -msecure-plt.  The old PLT
  and GOT may be forced by a new ld option, --bss-plt.
* Add "-i/--inlines" to addr2line to print enclosing scope information
  for inlined function chains, back to first non-inlined function.
* Add "-N/--full-section-name" to readelf to display full section name.
* Add "-M entry:<addr>" switch to objdump to specify a function entry address
  when disassembling VAX binaries.
* Add "--globalize-symbol <name>" and "--globalize-symbols <filename>" switches
  to objcopy to convert local symbols into global symbols.

Changes in 2.16:
* Add "-g/--section-groups" to readelf to display section groups.
* objcopy recognizes two new options --strip-unneeded-symbol and
  --strip-unneeded-symbols, namely for use together with the wildcard
  matching the original --strip-symbol/--strip-symbols provided, but
  retaining any symbols matching but needed by relocations.
* readelf can now display address ranges from .debug_range sections.  This
  happens automatically when a DW_AT_range attribute is encountered.  The
  command line switch --debug-dump=Ranges (or -wR) can also be used to display
  the contents of the .debug_range section.
* nm and objdump now have a switch "--special-syms" to enable the displaying of
  symbols which the target considers to be special.  By default these symbols
  are no longer displayed.  Currently the only special symbols are the Mapping
  symbols used by the ARM port to mark transitions between text and data and
  between ARM and THUMB code.
* dlltool has a switch "--ext-prefix-alias <prefix>" to generate additional
  import and export symbols with <preifx> prepended to them.
2006-08-24 19:53:44 +00:00
minskim
4cd37c8b4a Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removed
shortly.
2006-08-10 03:21:39 +00:00
wiz
8412439c5f Reset maintainer, email bounced with:
Mailbox closed for this recipient
2006-08-03 19:22:31 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
rillig
144a1ee175 Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
2006-07-22 04:46:13 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
c3058a1934 Fixed pkglint warnings. 2006-07-06 17:04:42 +00:00
wiz
b42a2003cc Fix path on mastersite. 2006-07-04 20:05:22 +00:00
kent
ce132784db Update gcc from 3.3.3 to 3.3.6, and binutils from 2.15.90-20040222
to 2.16.91-20060119 to build with gcc-4
2006-07-03 04:23:38 +00:00
joerg
0694d0f34d Don't use netpbm-*, use netpbm-[0-9]*. Similiar for a bunch of
other dependencies. Bump revision.
2006-06-30 07:02:51 +00:00
rillig
6c5a58324c Somewhere between 1.4.5 and 1.4.7, doxygen changed the structure of the
produced documentation files, which led to PLIST mismatches. Fixed the
dependency and bumped PKGREVISION.
2006-06-26 09:45:55 +00:00
joerg
640b22d139 Fix build on DragonFly, don't bother with texinfo build, since
it won't be used anyway.
2006-06-13 16:50:59 +00:00
minskim
5a577d09f1 USE_TOOLS+=lex yacc 2006-06-09 15:50:03 +00:00
joerg
d2cd05a9de Use pkgsrc versions of config.guess and config.sub. 2006-06-06 20:58:28 +00:00
joerg
8c1aa693dc Uses C++. 2006-06-01 22:22:23 +00:00
jlam
60f791e1e6 Move the check-shlibs target from bsd.pkg.mk to bsd.pkg.check.mk where
it will live with other "check" targets run after package installation.

Get rid of SHLIB_HANDLING, whose meaning had mutated over the years
from one thing to another.  Currently, it is used to basically note
whether the system's "ldd" command can be usefully run on the package's
binaries and libraries.  Rename this variable to CHECK_SHLIBS_SUPPORTED
for more clarity.

CHECK_SHLIBS is now a variable set exclusively by the user in /etc/mk.conf
to note whether the check for missing run-time search paths is performed
after a package is installed.  It defaults to "no" unless PKG_DEVELOPER
is set.
2006-05-22 22:22:02 +00:00
minskim
fa5157ed20 Remove references to teTeX1. 2006-05-13 03:44:23 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
hubertf
e86d4c9530 enable building of c++
Patch by Stephan Thesing <thesing@cs.uni-sb.de>
OK'd by $MAINTAINER
2006-04-07 15:09:06 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
joerg
397b903957 Recognize DragonFly. 2006-03-30 17:37:03 +00:00