Commit graph

170 commits

Author SHA1 Message Date
jlam
f25f9d2824 bsd.buildlink.mk will automatically handle the REPLACE_BUILDLINK stuff, so
we can remove REPLACE_BUILDLINK settings containing *-config, *Conf.sh, and
*.pc.
2001-10-03 22:36:37 +00:00
jlam
f0a4fcd3e4 Substitute the real config script for the config wrapper script in
installed files.  We don't want buildlink references to escape into the
install directory.
2001-10-03 20:56:40 +00:00
rh
3c9878b2ca Update gnome-libs to 1.4.1.2.
Changes include:
	* portability fixes
	* fix stuck grabs with dnd on the canvas
	* fix bad memory corrupting bugs that should fix most theme related
	  crashes reported earlier
	* i18n fixes
	* memory leak fixes
	* gnome-calculator can expand buttons vertically
	* build fixes
	* developer documentation for libart_lgpl
	* fix crashes and memory problems in libart_lgpl
2001-09-30 21:14:34 +00:00
danw
cf517e09b7 Patch gnome_url_show() to fall back to the default handler if the
one specified by gnome_config doesn't work. In particular, if a help file
can't be viewed with gnome-help-browser (eg, because gnome-core isn't
installed), fall back to the user's web browser rather than silently
losing.
2001-09-24 23:47:36 +00:00
jlam
28e363a1fe Instead of "chown root ...; chgrp root ...", do "chown 0 ...; chgrp 0 ...".
UID/GID of 0 reliably points to the root user and group across NetBSD,
Solaris and Linux.  This fixes the problem noted in pkg/14034 by
Sen Nagata <sen@eccosys.com>.
2001-09-22 03:39:02 +00:00
jlam
63fc151cb9 Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links.  These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.

Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
2001-08-29 22:41:00 +00:00
mjl
d2e7788786 Correctly build libart-config wrapper. Fixes PR/13786 2001-08-26 01:44:33 +00:00
jlam
7bba3453dc If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), then
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV.  We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well.  Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
2001-08-17 21:14:00 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
dd30dabc8c Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:51 +00:00
jlam
14907a3a5d Move *_SED ahead of inclusion of buildlink.mk files. 2001-07-02 14:22:21 +00:00
jlam
9943bc93db Allow overriding of *_CONFIG variables in a package Makefile when using
USE_BUILDLINK_ONLY.
2001-07-02 05:33:56 +00:00
jlam
aafd1ca1fc Add REPLACE_BUILDLINK_SED and BUILDLINK_CONFIG_WRAPPER_SED settings. 2001-07-02 05:16:30 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
f750a5c6a3 s/${LOCALBASE}/${X11PREFIX}/g, noted by zuntum. 2001-06-30 14:52:37 +00:00
jlam
3b65bde2f7 USE_CONFIG_WRAPPER is automatically set if USE_BUILDLINK_ONLY is defined,
so remove it from package Makefiles.  Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
2001-06-29 04:54:49 +00:00
jlam
31d1b3af60 Use REPLACE_BUILDLINK instead of repeating the post-build same code over
and over again in the pkgsrc tree.
2001-06-26 16:30:55 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
e0e4f2fff9 Use db/buildlink.mk to make this compile under Solaris with
USE_BUILDLINK_ONLY defined.
2001-06-19 07:38:33 +00:00
jlam
4e4de14e1c Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:56:34 +00:00
jlam
8f39419491 Regularize fixes to config scripts to use the same code. 2001-06-18 20:49:00 +00:00
jlam
4357dcd760 Converted to use buildlink.mk files. 2001-06-16 20:05:10 +00:00
jlam
ecdc172162 Remove -I$(includedir) from the header search path (in spirit of
buildlink).
2001-06-16 20:04:51 +00:00
jlam
0503876cd0 Really put locale files under ${PKGLOCALEDIR}, not only under share, and
refer to orbit-config as $ORBIT_CONFIG in the configure script.
2001-06-16 20:03:19 +00:00
jlam
8fea51aacb Add buildlink.mk files for use by other packages. 2001-06-16 19:23:17 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
tron
a5e6d8ab03 Add missing "Size" entries. 2001-05-21 05:27:56 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
rh
d6c8f92f65 sync w/ reality 2001-04-07 05:55:56 +00:00
rh
e3078c112c Update gnome-libs to 1.2.13. Changes are bugfixes only. 2001-04-06 21:47:04 +00:00
tron
09e513f1a0 Don't try to remove "share/pixmaps" which is part of the standard
directory structure now.
2001-03-29 08:30:31 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
tron
eaa668697f Use "PKGLOCALEDIR" instead of "LOCALEDIR". 2001-02-26 20:19:43 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
tron
dd09712ae5 Rename "${LOCALEBASE}" variable to "${LOCALEDIR}" to avoid mix-ups with
"${LOCALBASE}".
2001-02-13 11:47:00 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
mycroft
7ed632f632 This patch was *not* reversed. It was integrated into the baseline. Reversing
it broke wm-properties-capplet again.
2000-11-30 03:09:33 +00:00
mycroft
0629f965d0 Whoops. Version number changed before I committed this. 2000-11-29 17:27:43 +00:00
mycroft
1c872f63e3 Remove the hack that forces libgnome to be built static on a.out. It works
Just Fine shared.
2000-11-29 02:37:43 +00:00
rh
9875de35c1 Fix CMSG* macros for systems that do not define CMSG_LEN and CMSG space to
make gnome-libs compile again under NetBSD-1.4.x.
2000-11-27 10:59:19 +00:00
itojun
8b40cf7417 add libintl/gettext dependency. as we use BUILD_DEPENDS for gettext,
it is not transitive (?).
2000-11-27 10:51:08 +00:00
tron
434ddde3d9 Correct reversed patch. 2000-11-12 13:53:20 +00:00
mycroft
ed0b347549 Don't core dump when trying to launch something with no Type attribute (e.g.
a window manager from wm-properties-capplet).
2000-11-11 02:23:51 +00:00
mycroft
b525469aae Fix file descriptor passing in zvt, as per regress/sys/kern/unfdpass.
This makes gnome-terminal actually work on PowerPC...
2000-11-11 02:07:57 +00:00
rh
fc747b589b Update gnome-libs to 1.2.8. Changes are enhancements to libgnomeui and
bugfixes.
2000-11-07 04:36:36 +00:00
jlam
e564c36b15 Update gnome-libs to 1.2.5. Changes from version 1.2.3 are misc. bugfixes and
documentation improvements.
2000-10-17 23:57:43 +00:00
wiz
e1b2ca3093 ${MKDIR} includes -p 2000-09-03 13:46:46 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
jlam
9a4e3c48c1 Remove the empty ${PREFIX}/share/gnome/html/zvt at post-install. 2000-07-31 08:45:45 +00:00
jlam
07cbd39e88 There is no ${PREFIX}/share/gnome/html/zvt, so don't try to @dirrm it. 2000-07-31 08:12:19 +00:00
jlam
c8e75f2b37 Make the ${PREFIX}/etc/CORBA/servers directory. 2000-07-25 05:16:40 +00:00
jlam
0946daa13d Remove ${PREFIX}/etc/CORBA{,/servers} in gnome-libs instead of gnome-core
since in gnome-libs is where the directory location is defined.
2000-07-25 05:14:59 +00:00
jlam
f17994be5f ${PREFIX}/share/pixmaps can be used by things other than gnome-libs,
so don't "@dirrm" it, "just @unexec rmdir ... || true".
2000-07-25 01:50:38 +00:00
wiz
982ed2fe49 unify esound dependencies in gnome packages 2000-06-27 00:29:08 +00:00
rh
997a04bf69 Update gnome-libs to 1.2.3. Changes are bugfixes and catalog updates. 2000-06-25 19:06:19 +00:00
jlam
6a68b09c98 USE_LIBTOOL instead of PKGLIBTOOL. While here, rearrange stuff a bit to
make editing easier.
2000-06-20 23:20:11 +00:00
drochner
ef7ffe1fec tell programs using libgnome that -lintl (gettext) is needed too 2000-06-02 12:10:07 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
tron
d333974152 Attempt to remove "share/gnome/apps" during deinstallation. 2000-05-31 21:31:33 +00:00
drochner
1f33aa87ee update to 1.2.1
"many fixes and enhancements"
2000-05-30 19:23:46 +00:00
agc
96f304a0f3 ORBit has moved category. 2000-05-12 09:21:12 +00:00
danw
82d9c1f174 Remove patches to deal with two bugs involving configure's handling of
INSTALL which have both been worked around in bsd.pkg.mk now.
2000-05-02 18:48:35 +00:00
mycroft
b550c74640 Fix a buglet in zvt: \E[27m only clears reverse video, not all attributes. 2000-04-29 04:46:27 +00:00
tron
aaa7b218c8 Add explicit dependence on "gtk+" for version 1.2.7 or newer. 2000-03-13 22:28:09 +00:00
tron
625f9e51e7 Update "gnome-libs" package to version 1.0.56. A change list for this
release is not available unfortunately.
2000-03-13 22:25:45 +00:00
wiz
06532da248 RCS tag added 2000-02-05 15:45:49 +00:00
wiz
987f9567e4 find -> ${FIND} 2000-02-05 15:45:12 +00:00
tron
0b53e450d3 Update "gnome-libs" package to version 1.0.55. 2000-01-20 13:40:11 +00:00
tron
0e3f98369d Update for yet another change of the directory structure on the GNOME FTP
servers.
2000-01-15 09:58:13 +00:00
tron
6d9e94f430 Adapt to new directory structure on GNOME ftp sites. 2000-01-02 18:02:39 +00:00
tron
33c6353896 Patch GNOME libraries so that high score files go to "/var/games" and
not to "/var/gnome/games".
1999-11-19 00:17:06 +00:00
rh
11de59120d defuzz 1999-11-15 18:47:56 +00:00
tron
251ce69c8b Initialize tty properly in "gnome-pty-helper" so that e.g. "gnome-terminal"
will work.
1999-11-01 22:21:24 +00:00
tron
117100c50c "esound" package is already required by "gnome-libs" package. So move the
dependence there.
1999-10-27 11:05:19 +00:00
tron
1f441e60b4 Update "gnome-libs" package to version 1.0.53 included in GNOME 1.0.53
release.
1999-10-22 23:48:44 +00:00
agc
b16573760c Enable packages (which were marked as broken on the NetBSD/alpha
because gtk wouldn't build) to build on Alpha, since Tim Rightnour
tells me that gtk now builds fine on NetBSD/lpha.
1999-10-22 07:54:15 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
agc
4060325c77 Correct PLIST - 3 directories were incorrectly listed as files. 1999-09-30 13:49:41 +00:00
abs
3365dcb7a5 Consistency:
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-09-21 17:20:03 +00:00
hubertf
b1361ef804 remove some more dirs on pkg_delete 1999-09-20 22:06:36 +00:00
rh
8de1dc37df Update gnome-libs to 1.0.16
Changes include:

  - Fixed the ordering of tests for versions of Berkeley db.
    This will try to use db2, then db1.85, then db1.  If you got
    gnome-libs-1.0.15 and had problems with metadata in the
    Midnight Commander, please use this version instead (Federico).

  - Fixes for the installation of HTML/SGML documentation (Karl).

  - Fixes to the MDI framework (Jaka).

  - Fixes to the GnomeFileEntry widget (Federico).

  - Updated translations (Pablo, Vincent, Birger).

  - gnome-hello dropped from distribution, use GnomeHello as an
    example instead (Havoc)

  - GnomeSegv activated (Elliot, Havoc), this will provide a
    dialog box telling people that the application just crashed
    and point them to the gnome web site.

  - Gnome Dentry Editor i18n fixes (George)

  - Exports constructor routines for most widgets

  - Memory leak fixes in the Canvas/AA (Federico)

  - --disable-crash-dialog option (Havoc)

  - Large const-ization of incoming parameters work from Hebert.

  - Lots of bug fixes from Elliot and Havoc as part of the
    Bugathlon.

  - Gnome-metadata is thread safe now (Tom Tromey)

  - Gnome-Dentry fixed for i18n (George)

  - Gnome-Mime key duplication fixed (Bertrand)

  - Support GNOME_PATH variable.  It enables you to install
    different GNOME packages in different locations in the
    system and still get gnome-config to recognize your
    libraries properly

  - gnome-config now wraps the list of libraries, in an attempt
    to fit in your screen (me, Raja).

  - LIbArt started to be documented (Raph)

  - gnome.1 man page updated, gnome-config.1 man page updated

  - gnome-mime.5 man page included

  - Gnome-dev-info files moved to their own directory (Karl)

  - Added Gnome-MDI signal docs (George)

  - GnomePixmap, GnomeScores, GnomeDock, GnomeProcBar:
    Documented by George.

  - Touchups to GnomeDialog, GnomeClient, GnomeApp from George.

  - Now GOAD uses the GNOME_PATH variable as a list of
    directories that are the root of GNOME installations and the
    GNOME_GNORBA_PATH for locating precisely CORBA servers

  - Cookie support fixed (Elliot)
1999-09-03 07:19:24 +00:00
rh
fba3668066 Update gnome-libs to 1.0.14
Changes include:
        * various bug fixes from the gnome bug database.
        * gnome-libs.spec.in: Use sysconfdir=/etc instead of $prefix/etc
        * libgnome/gnome-config.c: Ignore lines that begin with a '#'
        * libgnomeui/gnome-dentry-edit.c: Attempt to remove the memory
          leak from not destroy the icon entry window.
        * libgnomeui/gnome-scores.c: use strftime() to allow showing
          the dates in a localized way.
        * libgnomeui/gnome-app-helper.c: changed "Create _New Window" to
          "Create New _Window" to avoid conflicts with menus that also use
          "_New" (it is the case of gmc)
        * po/*.po: modified to reflect that change
        * libgnorba/orbitgtk.c (gnorba_CORBA_init): Add new flag to
          control the priority of the CORBA loop.
        * idl/gnome-factory.idl: #include guard.
        * gnome-data/gnome.mime: Midi files also end in .mid
        * idl/desktop-textviewer.idl: Replace libgnorba/GnomeObject.h with
          libgnorba/gnome-unknown.h.
          Also, #include gnome-unknown.idl instead of GnomeObject.idl.
        * idl/desktop-textviewer.idl: Reflect latest GNOME::obj to
          GNOME::Unknown renaming.
        * gnome-bug.in (CATEGORIES): added 'gnome-applets' category
        * libgnorba/Makefile.am (gnome_object_built): Added gnome-unknown
          to the compilation process.
        * idl/Makefile.am (idl_DATA): Added gnome-unknown interface.
        * Removed the hypot() hack.
        * gnome-data/*.soundlist: Added Portuguese translations.
        * libgnorba/goad.c (goad_server_register): If `name' is passed in
          as NULL, an object keeps from registering in the name service,
          although it still exposes its IOR as before. If `name' isn't NULL
          but `kind' is NULL, `kind' is set to "server", and the object is
          placed in the naming service.
        * idl/GnomeObject.idl: Removed `oneway' from ref and unref; when
          such network optimizations are necessary, they should be done by
          caching the refcount in the client.
1999-08-29 12:37:03 +00:00
tron
16628fb1be Use "MASTER_SITE_GNOME" instead of individual "MASTER_SITE" lists. 1999-08-22 22:02:32 +00:00
tron
c1a54a2a34 Adjust checksum of "patch-ad". 1999-07-15 08:02:36 +00:00
tron
aa7fe8cfca "${A_OUT_LIBTOOL_FLAGS}" is not used any more. 1999-07-15 07:57:50 +00:00
tron
92b4eebe5d Update "gnome-libs" package to version 1.0.10. 1999-07-14 20:45:27 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
tron
c566a0ae72 The GNOME mirror on "ftp.jimpick.com" was closed. Use the mirror on
"ftp.sunet.se" instead.
1999-06-19 15:19:11 +00:00
tron
a04308a468 Don't build shared "gnome" library on sparc a.out systems because the
"c++rt0.o" hack doesn't work.
1999-06-18 23:48:49 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
tron
02e48b67b3 Remove unnecessary assignments of "INSTALL", "INSTALL_DATA",
"INSTALL_PROGRAM" and "INSTALL_SCRIPT" from "CONFIGURE_ENV".
1999-05-20 20:09:49 +00:00
tron
55fe468322 Because the "c++rt0.o" kludge doesn't work on 1.3/1.3.x systems we only
use it on 1.4 a.out systems. Under 1.3/1.3.x a.out systems we use a static
"libgnome" again, ELF systems always build a shared library.
1999-05-04 20:31:32 +00:00
tron
d678b6afec Update "gnome-libs" package to version 1.0.9 and use well know "c++rt0.o"
klude to get shared "libgnome" working on a.out systems.
1999-05-02 15:51:27 +00:00
tron
c474378044 Fix run time library search path. 1999-05-01 17:31:04 +00:00
tron
7c1448b3c2 Properly order linker option output of "gnome-config" and "libart-config". 1999-05-01 15:10:42 +00:00
tron
a4a196406a Enter the next level of the GNOME adventure game:
Update "gnome-libs" package to version 1.0.8.
1999-04-16 21:31:16 +00:00
tron
82ad5e3634 One small step for GNOME, one giant leap for KDE:
Update "gnome-libs" package to version 1.0.5.
1999-04-04 20:22:11 +00:00
agc
6356ec79ad Correct the directory path on the redhat ftp site. 1999-03-22 22:43:41 +00:00
tron
d819cfbd2e Yet another "stable" GNOME release:
Update "gnome-libs" package to version 1.0.3
1999-03-16 22:10:32 +00:00