Commit graph

26 commits

Author SHA1 Message Date
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
joerg
bbe53ccfcb Linux application. Should work on DragonFly as well. 2006-04-30 16:43:59 +00:00
jschauma
779a5b50ee drop maintainership; these have long outgrown me 2006-04-02 23:07:06 +00:00
wiz
7c5f2f1908 Use REQD_DIRS instead of OWN_DIRS, for CHECK_FILES.
While here, quiet pkglint.
2006-02-18 22:13:23 +00:00
jlam
758d912e33 Update package Makefile now that bsd.pkg.extract.mk is using the
"extract" script for extraction.  Many cases where a custom EXTRACT_CMD
simply copied the distfile into the work directory are no longer
needed.  The extract script also hides differences between pax and
tar behind a common command-line interface, so we no longer need code
that's conditional on whether EXTRACT_USING is tar or pax.
2006-01-21 18:57:40 +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
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
jlam
419428ec4a Note where gzip or gunzip is required by the package since it isn't
required by default any longer in bsd.pkg.mk under the new tools
framework.
2005-05-15 22:02:26 +00:00
veego
506082c3bd Rename BASENAME to BD_BASENAME to fix clashes with ${BASENAME} from pkgsrc/mk 2005-05-15 11:53:20 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
f804de8e4f Make blackdown-j* packages bl3-ready by avoiding to set PREFIX.
Also, add some files to common to make deinstall work cleanly.
And set NO_BUILDLINK, since nothing is built.
Bump PKGREVISION.
2004-07-01 10:56:10 +00:00
xtraeme
6002cc9c94 bl3ify 2004-05-05 18:12:11 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
jschauma
cc0621ca9f Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
6fe63fab7c Need a trailing slash on a directory URL. 2003-02-11 09:16:42 +00:00
jlam
75a598f502 Note that some of the installed files are config files and use
bsd.pkg.install.mk to handle the file copying and directory handling.
Bump PKGREVISION of lang/blackdown-jre13 to 1.
2003-01-29 11:01:01 +00:00
grant
152ed14a8c use automatic MESSAGE handling. 2002-12-05 05:51:18 +00:00
schmonz
5881e57f85 - move PLIST elements not found on powerpc to PLIST.i386
- include bsd.pkg.mk explicitly, rather than in Makefile.common
- replace dependency on linuxppc_lib with suse_base to get a
    sufficiently recent glibc
- teach the remaining two usages of `uname -m` output about our
    various powerpc platforms

This makes the Blackdown JRE finally work on powerpc again.

Note that suse_base requires a Linux kernel version >= 2.2.
NetBSD-current's COMPAT_LINUX reports itself as 2.4.18 by default
on i386 and powerpc. On NetBSD/powerpc 1.6, you'll need to override
the default value of the "emul.linux.kern.osrelease" sysctl. On
NetBSD < 1.6, you can try setting the sysctl, but the emulation
may be insufficient to run this software properly.

Also note that on powerpc, you must specify the "-green" option,
because the Classic VM hangs.
2002-11-25 14:07:42 +00:00
jlam
32ad9dabc8 Don't chmod the distfile if the permissions are already correct.
Addresses pkg/18941 by Robert Elz.
2002-11-07 18:20:28 +00:00
jlam
15f20a7cb6 * Use buildlink2.
* Build the blackdown packages with

	PREFIX=${LOCALBASE}/java/blackdown-1.3.1

  and adjust the PLIST accordingly.  This is to make the Java VM packages
  consistently return JAVA_HOME from `pkg_info -qp <jvm-pkg>'.

* Cosmetic updates to package Makefiles.
2002-10-13 07:41:57 +00:00
schmonz
9cc752b25d * Introduce BLACKDOWN_ARCH, which is usually just ${MACHINE_ARCH}
(but is "ppc" on powerpc), and use it instead of MACHINE_ARCH where
  applicable.

* Introduce BLACKDOWN_REL, which is usually just "FCS-02b" (but is
  "rc1" on arm).

* Simplify how MASTER_SITES and DISTFILES get defined.

* Improve some formatting.

* Replace literal "i386" in PLIST with ${BLACKDOWN_ARCH}.

* Adjust bin/.java_wrapper for powerpc platforms, and update the
  similar patch for bin/realpath.

On NetBSD/powerpc, this greatly reduces noise during package
installation, and gets us further at runtime. Believe it or not,
seeing "/lib/libc.so.6: version `GLIBC_2.2' not found" is an
improvement.
2002-09-08 09:59:51 +00:00
jschauma
f3ac7a5e3e Some changes to make this work well on Linux:
- For this package i[3-6]86 can be set equal with i386, allowing us to specify
  the download site using MACHINE_ARCH.
- Enable for platform Linux-*-i[3-6]86
- Don't display MESSAGE about requiring COMPAT_LINUX when on linux:
   => move MESSAGE to MESSAGE.NetBSD
2002-09-03 21:44:08 +00:00
schmonz
12f234e740 Shuffle logic to ensure that DISTNAME is always set, even on systems
unsupported by this JRE. In such cases, this avoids the error
message "CATEGORIES and DISTNAME are mandatory" and allows the
usual NOT_FOR_PLATFORM message to be displayed. Also, entab a bit.
2002-07-28 12:31:35 +00:00
jschauma
d1d22c8be4 Initial import of blackdown-jre13, split off from lang/blackdown-jdk13.
Common Makefile functionality for this and lang/blackdown-jdk13 is
in Makefile.common.
2002-07-27 22:39:50 +00:00