Commit graph

476 commits

Author SHA1 Message Date
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
jlam
7641120005 Don't define INFO_DIR anymore ... it's an unused variable. 2006-03-30 05:00:05 +00:00
jlam
792529759b * Honor PKGINFODIR.
* List the info files directly in the PLIST.
2006-03-30 03:44:41 +00:00
jlam
fe40e5bc4a * Remove outdates texinfo.tex file from doc directory that was breaking
modern etex by forcing it to output pdf instead of dvi.

* List the info files directly in the PLIST.
2006-03-22 18:41:09 +00:00
jlam
741aecb607 * Nuke all references to and definitions of INFO_DIR in package Makefiles
and replace with appropriate references to PKGINFODIR instead.

* Properly account for split info files during installation.

* Move info file listings directly into the package PLISTs.

This fixes info-file-related PLIST problems.
2006-03-20 18:15:37 +00:00
rillig
0fce61e7ee Fixed pkglint warnings. 2006-03-12 14:31:23 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
0bffa7661b Depend on system makeinfo and fix build on DragonFly. 2006-02-26 16:26:08 +00:00
joerg
94b2596867 Use pkgsrc version of config.guess and config.sub. 2006-02-26 16:04:23 +00:00
wiz
6d55cf0999 Add missing INFO file, and remove lib/gcc-lib if possible,
for CHECK_FILES builds. Bump PKGREVISION.
2006-02-16 18:12:58 +00:00
wiz
b6c3064b29 Add missing entry, for CHECK_FILES builds. Bump PKGREVISION. 2006-02-16 18:12:09 +00:00
wiz
d0a4324eb7 Try removing lib/gcc-lib. 2006-02-16 18:11:49 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
342f301f22 Use ${LOCALBASE}/bin/rpm2cpio instead of the plain rpm2cpio. It could not
be found before unless ${LOCALBASE}/bin was in the PATH.
2006-02-02 19:17:44 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
b72bed36b3 Fixed pkglint warnings. 2006-01-23 00:06:39 +00:00
joerg
9468f1eccc Keep ulong typedef on DragonFly. 2006-01-10 13:56:27 +00:00
joerg
f329259efc Regenerate patch, DragonFly's patch doesn't like it. 2006-01-05 19:31:13 +00:00
joerg
9b1ff11040 Fix GCC 3.4: prototype and implementation mismatch. 2006-01-05 19:30:45 +00:00
joerg
2739723fed Use O_FSYNC for O_SYNC on DragonFly. 2005-12-23 18:21:40 +00:00
joerg
a33c1dbeb5 Use for + install instead of just a single install to work around
argument size limitations. With over 1000 files to install, the default
limit of 65535 byte on DragonFly is clearly not enough for normal path
names.
2005-12-23 17:41:41 +00:00
joerg
54a136c624 Fix errno. 2005-12-19 15:23:29 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
tonio
c27f4ed5e1 Rename LATEX_ACCEPTED and LATEX_DEFAULT to TEX_ACCEPTED and TEX_DEFAULT
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
2005-11-11 18:50:23 +00:00
tonio
8c19dc95f1 convert to use tex.buildlink3.mk.
use BUILD_DEPMETHOD=build
2005-11-08 17:59:05 +00:00
rillig
244face05f Fixed pkglint warnings:
- Using "+=" with CONFIGURE_ARGS.
- Converted patch-ab to unified format.
- Replaced ${PKGNAME:...} with a simple "avr-gdb".
2005-11-05 17:14:52 +00:00
rillig
6860d9d908 Replaced USE_GMAKE=yes with USE_TOOLS+=gmake. 2005-10-24 19:29:57 +00:00
wiz
f87a858182 Remove bogus build.sh entry. 2005-10-20 17:36:27 +00:00
wennmach
67fbbafa7b Upgrade avr-libc to version 1.2.5.
avr-libc-1.2.5 is the 5th bugfix release after 1.2.
The following list shortly summarizes the changes in version 1.2.0 compared
to version 1.0.5 of AVR Libc, which was the latest release from the 1.0
release line by the time 1.2.0 was released.

    * Removal of all items marked as deprecated in the past, namely:
          o all header files from the base include directory, as they have
            been moved to the avr/ subdirectory long time ago (e.g. <io.h>
            is now <avr/io.h>),
          o deprecated macros and functions (sbi, cbi, inb, outb, inp, outp,
            inw, outw, BV, PRG_RDB, eeprom_rb, eeprom_rw, eeprom_wb)
          o <avr/timer.h> removed completely, as it was bogus and not really
            useful at all
    * <avr/ina90.h> and <avr/twi.h> have been moved to the new <compat/...>
      include subdirectory,
    * The following new devices are supported:
          o ATmega165
          o ATmega325
          o ATmega3250
          o ATmega645
          o ATmega6450
          o ATmega48
          o ATmega88
          o ATmega168
          o ATtiny13
          o ATtiny2313
          o AT90CAN128
    * realloc() is now implemented,
    * the boot API has been changed in a way that is incompatible with the
      1.0 API,
    * the delay API has two new functions added to allow the specification of
      delays directly in microseconds, or milliseconds,
    * documentation changes: a newer version of Doxygen is used; Unix-style
      manual pages are now generated as part of the documentation; a helper
      script named avr-man can be used to display these manual pages,
    * a single unified Copyright now applies to all files in AVR Libc.
2005-08-15 08:45:54 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
bf9129c41e Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
2005-07-15 18:27:48 +00:00
rillig
b97d0973d2 Fixed a typo (UES_TOOLS => USE_TOOLS). 2005-06-27 15:53:36 +00:00
kristerw
03ce305dff Prevent paths to the build work directories being included in the packages. 2005-06-20 05:24:53 +00:00
jlam
fa5eecead3 Revert previous, as cross/* packages don't install with
${PREFIX} == ${LOCALBASE}.
2005-06-20 01:46:01 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
kristerw
8318d8a243 Set WRKSRC=${WRKDIR} to prevent "cd: can't cd to [...]" error when
"Unwrapping files-to-be-installed".
2005-06-14 22:25:15 +00:00
jlam
fcb7da800b Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
2005-06-01 20:07:59 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
3c95b5876f Note that we'll need to use patch to apply the various toolchain patches. 2005-05-19 01:30:48 +00:00
jlam
e70b376fa4 Note that tar is required by this package. 2005-05-16 01:32:22 +00:00
wiz
0fe4eb6c6f Remove i386-linuxglibc1 -- astonishingly obsolete, and currently broken. 2005-04-22 19:07:12 +00:00
wiz
b946535598 Remove MASTER_SITES entry which does not have the files any longer. 2005-04-18 12:16:13 +00:00
wiz
e5d4e5a087 Make build on 2.0. 2005-04-18 12:15:31 +00:00
wiz
276224699b Update MASTER_SITES, and add SITES_* for wmemu2b.zip. 2005-04-18 11:42:23 +00:00
wiz
380d1da4cb Make build on 2.0. 2005-04-18 11:42:12 +00:00
wiz
981b8b9d92 Set some SITES_* variables to speed up finding the appropriate download site. 2005-04-18 10:02:27 +00:00
martin
fda4a99125 Make it compile on newer (heh!) NetBSD versions. 2005-04-18 07:53:52 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
cb6c0a25c1 Convert to bl3, untested. Improve COMMENT. 2005-04-05 11:05:33 +00:00
wiz
7e825d4c92 Add buildlink3 file. 2005-04-05 11:04:20 +00:00
wiz
e0e523058a Sort lines for pkglint. 2005-04-05 11:03:03 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
jmmv
ecc9eb0bb7 Turn avr-binutils into a full dependency, not just a build one. It's needed
at run time and also to handle the removal of the ${PREFIX}/avr directory.
Bump PKGREVISION to 1.
2005-03-20 12:10:04 +00:00
wiz
d66c3691a8 Fix html manual generation with texi2html,
and depend on latest version, since it causes PLIST changes. Adapt PLIST.
Bump PKGREVISION.
2005-03-02 13:20:39 +00:00
agc
2ac6df6686 Add RMD160 digests 2005-02-24 10:16:52 +00:00
kent
0c5b9bca97 update MASTER_SITES.
PR#28801
2005-01-27 04:15:10 +00:00
minskim
168e6fde2b USE_PERL5_BUILD=yes -> USE_PERL5=build 2005-01-01 00:17:55 +00:00
kristerw
f09cdd075f Update avr-libc to 1.0.4 using patches provided by Ola Eriksson in
PR pkg/28570.
2004-12-30 18:03:16 +00:00
minskim
333655963d Honor BINOWN, BINGRP, and BINMODE. 2004-12-14 06:47:30 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
minskim
7fdd24427d Update MAINTAINER's email address. 2004-11-22 02:10:45 +00:00
minskim
0e2cf55945 Add and enable dasm. 2004-11-20 16:26:04 +00:00
minskim
14a670bf93 Import dasm from pkgsrc-wip. Packaged by mor (mor at linex dot com)
in PR pkg/19899 and modified by me.

DASM is a highly evolved cross-assembler for 6502, 6803 and 68HC11
processors.  It is very popular for hacking/cross-developing on old
6502-based video game systems from Atari, Nintendo, etc.  DASM
processes output from the Distella Atari ROM disassembler without
modification.
2004-11-20 16:24:43 +00:00
wiz
ae163ee5cf Add and enable uisp. 2004-11-07 16:47:04 +00:00
rumble
974e59c8ed uisp-20040311
AVR microcontroller hardware in-system programmer
2004-10-25 01:58:09 +00:00
rumble
73a045264a Add readline prerequisite. 2004-10-18 04:15:14 +00:00
jlam
17c3aafac1 * Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,
as it's only used internally by bsd.prefs.mk.

* Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR.
  Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile
  than the old method of stripping off the last two components of
  ${.CURDIR}.  PKGSRCDIR may now be used after bsd.prefs.mk is defined.

* Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-07 02:01:37 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
wiz
2b8a4a98e2 Make this build with the version of binutils currently in cross-binutils.
No idea if this works, since I don't know how to use this, but the diff
looks sane enough to me.
2004-09-09 01:33:10 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
uebayasi
a06f391d8e Update MASTER_SITES. 2004-08-06 16:31:09 +00:00
drochner
1cd4763fd2 use MASTER_SITE_SOURCEFORGE instead of an arbitrary mirror 2004-08-05 13:38:00 +00:00
kristerw
f89ebfe31d Make this package build after the cross/binutils update.
Bump PKGREVISION.
2004-08-02 02:02:30 +00:00
kristerw
63fbb6a349 Add one more missing file.
Bump PKGREVISION.
2004-08-02 01:59:23 +00:00
kristerw
1a3ce82d7f Add a missing include file.
Bump PKGREVISION.
2004-08-02 00:57:15 +00:00
kristerw
d0a953bff8 Adjust after update of cross/binutils, and bump PKGREVISION
for the packages depending on it.
2004-07-09 20:48:15 +00:00
kristerw
9173fca651 Update to binutils-2.15.
Changes since binutils-2.9 are not easy to summarize, since it
represent more than 6 years of active development...

Solves PR pkg/13442.
2004-07-09 20:43:47 +00:00
wiz
5a1ea1fb96 Remove references to buildlink2. 2004-07-06 22:51:34 +00:00
wiz
87ad4ecb94 USE_PKGSRC_GCC -> GCC_REQD+=2.8.0 (builds just as fine on 1.6.2 as before) 2004-07-04 00:23:21 +00:00
wiz
f4648e7d78 Convert to bl3 (tested on 1.6.2, does not build on 2.0). 2004-07-02 13:37:03 +00:00
grant
6f5582f452 replace the deprecated USE_BISON and this also needs flex(1). 2004-06-11 13:17:06 +00:00
kristerw
8c35eb8117 Remove obsolete package, per discussion on tech-pkg. 2004-06-01 21:37:05 +00:00
wiz
e1c0bff613 Unused. 2004-05-11 21:01:05 +00:00
snj
43d5e1643c Convert to buildlink3. 2004-05-08 04:50:50 +00:00
wiz
54155b21eb This package complains it needs GNU m4 -- give it what it wants.
Remove superfluous LTCONFIG_OVERRIDE.
2004-04-24 13:53:37 +00:00
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
kent
c6ee42f606 Update MinGW to 3.2 with gcc-3.3.3, binutils-2.15.90, and w32api-2.5.
Fixes PR pkg/19167
2004-03-11 18:07:09 +00:00
kent
855cbfdeac update sum for patches 2004-03-11 10:20:52 +00:00