Commit graph

26 commits

Author SHA1 Message Date
jlam
33f30156fb * Add new emulator framework in pkgsrc/mk/emulator that handles all
binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
2007-07-29 05:18:36 +00:00
hira
128df77a7b Conflict with openoffice2. Bump PKGREVISION.
Pointed out by ghen@.
2007-02-27 13:52:04 +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
wiz
84b4dd6110 Give DISTNAME a default, for "make fetch" on unsupported platforms. 2006-10-19 19:52:51 +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
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
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +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
mrauch
2a771505b8 Adding the pkgsrc library path is useful only for a native version. This can
lead to native libraries being found instead of the required emulation ones
which in turn prevents startup of the program.
Noted by Geert Hendrickx in private mail.
2005-10-10 20:08:09 +00:00
mrauch
0c05439318 Update to version 1.1.5.
This version contains read support for the new OpenDocument format OASIS which
will be default in OOo 2.0.
Additionally some minor bugs have been fixed. A complete list can be found at
http://download.openoffice.org/1.1.5/release_notes_1.1.5.html.
2005-10-03 16:03:19 +00:00
mrauch
92ed427cab Add the pkgsrc library path to LD_LIBRARY_PATH so shared libraries from
other packages which are loaded during runtime via dlopen() can be found.
This is necessary for fixing PR pkg/30473.
2005-10-03 15:53:34 +00:00
mrauch
02958a0599 Fix the mechanism which sets the temporary directory where
OpenOffice.org will unpack intermediate files during install.
The package default /tmp may have not enough space.
Problem reported by Perry Metzger via mail to tech-pkg.
2005-09-11 10:49:35 +00:00
grant
0fa24c0ddc - indentation
- define NO_BUILD instead of an empty do-build target
- eliminate MACHINE_ARCH mangling, i[3-6]86 is already squashed to i386
  by bsd.prefs.mk
- allow install on Solaris/x86
2005-07-29 00:54:41 +00:00
grant
876989053e tidy up formatting 2005-07-29 00:46:26 +00:00
jlam
e46a9dd380 Create directories before installing files into them. 2005-06-17 03:50:19 +00:00
mrauch
48700a09de Apply fix for security problem CAN-2005-0941 by installing patched library.
Bump PKGREVISION.
2005-04-14 21:06:44 +00:00
mrauch
d4a56c5fea Add DISTNAME section for Linux/i386, which got lost. 2005-04-02 15:46:39 +00:00
wiz
d3123ec35d /etc/mtab file not needed any longer, verified by mrauch. 2005-03-16 18:33:41 +00:00
kristerw
ad680a34f0 Prevent use of undefined variables on unsupported platforms. 2005-03-03 22:47:34 +00:00
wiz
902b890d28 Unbreak package: It's ".elif", not ".elseif".
Remove empty line.
2005-02-27 11:14:49 +00:00
wiz
a3caacf764 Drop trailing whitespace. 2005-02-27 11:11:24 +00:00
wiz
7203d3f02e Sort. 2005-02-27 11:10:09 +00:00
dmcmahill
53b48374d2 add support for Solaris/sparc. Also add the framework to allow the Solaris/sparc
binary to install under NetBSD/sparc{,64} but don't actually enable it yet
due to compat_svr4 issues.  In addition, add support for Solaris/Intel which
is marked as broken until someone with such a system can fix PLIST.SolarisIntel
to be correct for the SolarisIntel binary distribution of openoffice.
2005-02-26 01:22:16 +00:00
wiz
cadd2a7da2 Add RMD160 checksums. 2005-02-24 13:57:43 +00:00
mrauch
467de7e8ba Rename openoffice-linux to openoffice-bin. 2005-02-24 13:50:18 +00:00