Commit graph

78 commits

Author SHA1 Message Date
salo
842216f55a It's actually powerpc which is missing in SuSE 9.1 packages, not x86_64. 2006-06-26 19:24:05 +00:00
salo
db690cece4 Finally remove SuSE 7.3 packages, long overdue.. 2006-06-26 17:54:18 +00:00
salo
b2120d8a4b Allow amd64 packages to be built with suse100_linux.
Remove SuSE 7.3 from the list of available sources.
2006-06-26 17:53:04 +00:00
joerg
2de16446d4 Add support for PLIST_rpmfix* as the other SuSE packages have. 2006-06-20 20:36:38 +00:00
jlam
ded1793fc0 Cleanup fallout from {DE,}INSTALL_SRC removal: rewrite the INSTALL
script to be of the format expected by the pkginstall framework and
remove the explicit invocation of the INSTALL script from the post-install
target.  Also, split out the important text from the INSTALL script
and put it into a MESSAGE file.

Also, remove the unused show-shlib-type target.
2006-06-19 23:27:34 +00:00
tron
4ebb771b20 Rework last change to avoid spurious warning message if no
SuSE packages are installed.
2006-06-07 14:00:44 +00:00
tron
e3985df366 Use the proper "ldd" binary for checking Linux applications. That should
it make easier to detect missing dependences in packages containing
prebuild Linux applications (e.g. "firefox-bin").
2006-06-07 10:39:28 +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
tonio
e3f657f362 Import openSUSE 10.0 base packages for Linux emulation
Add support for powerpc (but it does *not* work stable yet)

Allow the use of SUSE_PREFER=10.0
2006-03-09 20:42:38 +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
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
386cd6714f Fixed typo: DrgaonFly => DragonFly. 2006-01-12 22:11:30 +00:00
joerg
1f6a39a84e First step at reworking Linux binary packages.
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
2005-12-12 14:43:23 +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
grant
0807a3413f depends should be ../../<category>/<pkg> 2005-07-19 10:22:32 +00:00
jlam
2168385e80 Remove unused variables. 2005-04-28 22:33:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jdolecek
0493cadead put definition of SUSE_VERSION and SUSE_DIR_PREFIX into separate file
vars.mk
2005-04-03 21:23:15 +00:00
tron
136fdec6b5 Remove me as maintainer of this package because I now longer use it. 2005-01-23 12:06:07 +00:00
jdolecek
48bee0e5f4 g/c SuSE 6.4 package support 2005-01-15 12:41:33 +00:00
rh
2df8a08dc5 Let packages override RPM2PKGARGS. 2004-11-20 12:44:22 +00:00
wiz
e265fbd577 Add a switch SUSE_PREFER which can be set to 9.1 to get
suse91 packages by default.
2004-11-05 13:46:39 +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
tron
68ac52076d Require at least version 2.1 of the "rpm2pkg" package to make sure
that symbolic links to manual pages are handled correctly.
2004-05-27 10:28:54 +00:00
kristerw
b3beadb144 Fail gracefully for architectures that cannot use the suse_linux
packages (instead of error due to use of uninitialized variables).
2004-04-23 23:52:42 +00:00
wiz
fd8c422e8c No building is done here -- set NO_BUILDLINK to YES, and remove
USE_BUILDLINK2, if any.
2004-04-19 00:28:59 +00:00
xtraeme
83319132af Add FreeBSD support for suse linux packages, from Michal Pasternak in
PR pkg/23900.
2004-04-14 11:31:10 +00:00
kristerw
b66a2325d8 Let ONLY_FOR_PLATFORM recognize NetBSD 2.0 and future versions. 2004-03-22 03:47:15 +00:00
wiz
b60b5091e6 SUSE 7.3 has been discontinued -- fix ftp path on master site, and remove
mirrors that don't serve the discontinued releases.
2004-03-19 12:56:27 +00:00
martti
f6ad32bcd0 Make this work in Linux 2003-09-04 08:21:52 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
martin
2c39193d50 If no linux emulation is available, set SUSE_VERSION to 0. This avoids
syntax errors in carelessly written makefiles and makes the PKG_SKIP_REASON
logic succeed.
2003-07-02 09:24:43 +00:00
grant
3232ab6f43 style nits 2003-07-02 09:02:59 +00:00
grant
1e7ff3dbaa set PKG_SKIP_REASON to something useful if we aren't on
NetBSD/{i386,powerpc}, so that packages fail properly, rather than
allowing make to fail. e.g.

===> PanoTools-2.6b1nb1 requires compat_linux, which is not available for SunOS-5.9-sparc
===> PanoTools-2.6b1nb1 is not available for SunOS-5.9-sparc

noted by martin.
2003-07-02 09:00:56 +00:00
rh
913fa9d1c6 Add and enable suse_libtiff 2003-04-19 07:14:39 +00:00
jmmv
6f71dd497f Remove some spaces in the "[Automatic Linux shared object handling]"
message, to match all other "===>"-type messages.
2003-04-17 21:54:37 +00:00
jschauma
d928b8f223 De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but rather
make all packages that use linux emulation include bsd.pkg.mk as the
last files just like any normal package.
2003-03-26 04:05:37 +00:00
tron
2d1d00aef6 Require at least version 1.3 of the "rpm2pkg" package after today's
hardlink support fix.
2002-12-09 15:17:09 +00:00
wiz
3e17105bda Add path to arch.mk inclusion (at least lintpkgsrc prefers it this way). 2002-11-25 19:41:32 +00:00
schmonz
a6ec49ec4c Tweak suse_* packages to support NetBSD/powerpc. 2002-11-25 11:01:13 +00:00
hubertf
e95491ddb0 pkg_tarup relies on a RCS ID to be present in a PLIST to find out what's
part of the pkg's PLIST and what was added by pkg_create (and can be ignored).
Add an empty PLIST with an RCS ID to _all_ suse_* pkgs.

Addresses PR pkg/17895 by David Maxwell <david@netbsd.org>
2002-08-11 01:00:59 +00:00
wiz
2100119a9f Add a master site in .at. 2002-04-19 13:47:09 +00:00
lukem
207090a677 use MASTER_SITE_SUSE?= instead of MASTER_SITE_SUSE= 2002-04-18 07:19:01 +00:00
dmcmahill
b1b6cde303 add a default value for SUSE_DIR_PREFIX for non-i386 machines. This is done
so that the creation of the bulk build cache files works correctly on non-i386
machines.  This speeds up the marking of all compat_linux packages as not available.
This change has no effect on i386.
2002-04-09 01:29:25 +00:00
tron
23ebf82823 Record "RPMFILES" and "RPMIGNOREPATH" during installation. This is useful
for e.g. the "suse_x11" package where the content differs depending on the
installed XFree86 version.
2002-04-07 13:10:16 +00:00
tron
67b27c9829 Fix typo here which build problems in e.g. the "opera" or the "mtv"
package.
2002-04-04 20:31:30 +00:00
tron
dde8f0cdb6 If this file is include on something other than "NetBSD-*-i386" simply
include "bsd.pkg.mk" and do nothing else. We now can use this in multi
architecture package like e.g. "civctp-demo" without any unexpected
side effects.
2002-04-04 12:10:08 +00:00
tron
48b55a238d "Makefile" glue code used by applications to pick up the correct SuSE
packages in dependences.
2002-04-04 11:55:58 +00:00
tron
5b8f7bf0ac Update SuSE packages to version 7.3. The included libraries and binaries
make it possible to use recent Linux applications on a NetBSD-current
(1.5ZC built from 2002-04-04 sources) kernel.
2002-04-04 09:46:51 +00:00
martti
99f1af995a Don't hardcode dependency 2002-02-21 17:29:56 +00:00