Commit graph

192 commits

Author SHA1 Message Date
jlam
cf6936eb4f Make REPLACE_BUILDLINK_SED and BUILDLINK_CONFIG_WRAPPER_SED be opposites.
Also move these settings ahead of inclusion of other buildlink.mk files.
2001-07-02 05:11:37 +00:00
jlam
7189cec308 Move inclusion of bsd.buildlink.mk to start of file and rename
BUILDLINK_CONFIG_WRAPPER_SED.gtk to BUILDLINK_CONFIG_WRAPPER_SED.
2001-07-01 22:57:58 +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
6659ff481f Use BUILDLINK_CONFIG_WRAPPER_SED.gtk to replace:
${X11PREFIX}/include/gtk-1.2 -> ${BUILDLINK_DIR}/include/gtk-1.2

for some buildlink protection for gtk packages installed in ${X11BASE}.
Only helps with the include files, though, not the libraries.
2001-06-28 22:39:01 +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
0dac04bee5 Make sure that installed files announce the correct version number for
the installed package.  We patch the version info in the configure scripts
to deal with shared library versioning, but we don't want those version
numbers to leak into installed files.  Fixes 2nd part of pkg/12146 by
Dan Winship <danw@ximian.com>.
2001-06-19 06:52:10 +00:00
jlam
ad98a7645b Mark these packages as USE_BUILDLINK_ONLY. 2001-06-18 21:32:23 +00:00
jlam
8f39419491 Regularize fixes to config scripts to use the same code. 2001-06-18 20:49:00 +00:00
jlam
0f5b5101f4 Convrt to use buildlink.mk. 2001-06-16 19:50:57 +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
jlam
d75cbbb9fd Change build dependency from perl-5.* to perl>=${PERL5_REQD}. Also change
dependency from libperl-5.* to libperl>=${PERL5_REQD}.
2001-04-30 04:16:08 +00:00
rh
2d8061708c No need to be overly restrictive in DEPENDS. A requirement of glib>=1.2.8
instead of 1.2.10 seems to be sufficient.  Pointed out in private mail by
Hubert Feyrer.
2001-04-29 05:13:57 +00:00
tron
2cbd51587a Remove unreliable mirror on "infosoc.uni-koeln.de" and add GNOME mirror
sites which gives us a German mirror site again.
2001-04-27 11:46:34 +00:00
rh
63530dbbd8 Update gtk+ to 1.2.10. Overview of Changes in GTK+ 1.2.10:
* Fix focus drawing with no window manager
* Fix cut-and-paste with no current event
* Fix compilation using --with-xinput=gxi
* Fix problem with cut-and-paste and KOI8-R
* Fix rare problem with enter events and menus
* Fix problem with --with-native-locale and GNU libc-2.1
* Further fixes for using fonts, not fontsets, with non iso-8859-1.
* Fix problem with dropping onto internal children, such as CList buttons
* Translation updates

  This package also fixes a bug of gtk+-1.2.10 that messes up
focus-follows-pointer with embedded windows (which affects, for example,
the control center and various bonobo components in GNOME).  Thanks go to
Dan Winship <danw@ximian.com>, who provided this patch in private mail.
2001-04-26 17:42:54 +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
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
200c8b8995 Remove obsolete patch file. 2001-03-10 23:43:18 +00:00
drochner
38bf4fa8c5 update to 1.2.9.
Overview of Changes in GTK+ 1.2.9:

* Move include files into a gtk-1-2/ subdir to support parallel
  installation with GTK+-2.0. If you are installing from source
  on top of a previous version, you should to remove $(includedir)/gdk/
  and $(includedir)/gtk/ manually before installing the new version.
* Improved submenu navigation.
* Other small useability improvements for menus, scrollbars, etc.
* Patch enabling themes with better appearance by making some
  geometry parameters settable.
* Changes so that using fonts (as well as fontsets) for
  non-iso-8859-1 locales will work.
* New --with-native-locale configure option for faster string
  handling on systems with non-broken locale support.
* Refuse to initialize GTK+ when setuid (http://www.gtk.org/setuid.html)
* Change to make GdkRGB use less SHM segments.
* Addition of .pc files
* Many bug fixes
2001-03-10 10:50:37 +00:00
tron
181bf45d62 Do not hardcode locale directory to "share/locale", use "${PKGLOCALEDIR}"
instead.
2001-02-26 21:42:57 +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
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
hubertf
2212731f7f pull in gettext (msgfmt), so the .po files get built 2000-11-24 05:16:29 +00:00
jdolecek
43aba27401 use USE_LIBINTL instead of explicit dependance on gettext pkg - the package
seem to work ok with gettext/libintl which is in -current tree
2000-11-14 22:43:34 +00:00
jlam
60d8d28f10 Update build dependency on perl to build in correct directory if perl
interpreter is not found.
2000-09-05 09:33:15 +00:00
jlam
bb3a955498 Use PERL5 variable for location of perl5 binary. 2000-08-28 09:14:50 +00:00
jlam
d0d079e75e The gettext package gained a shared library. For all packages which
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-31 04:14:04 +00:00
wiz
709b1b2ad8 Replace USE_PKGLIBTOOL by USE_LIBTOOL. 2000-06-05 01:12:37 +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
rh
653c91e861 Update gtk+ to 1.2.8. Overview of changes:
* GNU Make 3.79 bug workaround
 * FAQ and tutorial updates and improvements
 * Miscellaneous bug fixes: CList, Calendar, rc-files, FontSelection
2000-05-26 05:38:19 +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
tron
4ae7ab0a33 Activate support for alternate input devices as suggested by
Lennart Augustsson in PR pkg/9688.
2000-03-28 18:38:41 +00:00
tron
f91cf763c2 Update "gtk+" package to version 1.2.7. This version fixes numerous bugs
discovered in version 1.2.6 and includes two new translations.
2000-03-12 22:30:05 +00:00
wiz
5dff913c5a silence pkglint 2000-02-05 15:47:23 +00:00
hubertf
3bbeeaa440 be consistent on which version to wildcard 2000-01-10 19:11:07 +00:00
agc
b3abd3149f Regenerate two patch files, to ensure they can be applied without a
fuzz factor, and rtemove the fuzz factor definition from the package
makefile.
1999-11-22 11:23:41 +00:00
agc
d2994f79ed Add patch fuzz factor 1 1999-11-12 11:17:02 +00:00
tron
f9d274ed21 Update "gtk+" package to version 1.2.6 included in GNOME 1.0.53 release. 1999-10-22 23:35:04 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
jlam
3bfe98d187 Ensure that `gtk-config --libs' includes the proper linker flags to
link against X11 libs.
1999-10-07 03:57:51 +00:00
abs
3365dcb7a5 Consistency:
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-09-21 17:20:03 +00:00
rh
c9eb600864 Fix shared library version numbers, as pointed out in private mail by
Johnny C. Lam, thanks!
1999-08-28 22:54:07 +00:00
rh
b9a4cf66b3 Update gtk+ to 1.2.4
Overview of Changes in GTK+ 1.2.4:

 * DnD improvements (drags can be canceled with Esc now).
 * suppressed configure event reordering in Gdk.
 * rewrite of Gtk's configure event handling.
 * major improvements for the object argument system (Elena Devdariani).
 * major bugfixes for threading, GtkNotebook, GtkItemFactory, GtkCList and
   GtkCTree.
 * tutorial/FAQ updates, new file generation.txt on autogenerated sources.
 * configure's --with-glib= is "officially" unsupported.
 * upgrade to libtool 1.3.3.
 * various buglets fixed.

Overview of Changes in GTK+ 1.2.3:

 * Upgrade to libtool 1.3
 * Check for dgettext (for systems with old versions of GNU Gettext)
 * Many bug fixes (see ChangeLog for details)
1999-08-28 09:36:31 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
tv
73c2518811 Don't set CFLAGS. If the user wants -O2 -pipe, it should be set in mk.conf. 1999-05-23 23:49:14 +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
d1c29c3162 Update "gtk+" package to version 1.2.2. 1999-05-02 14:24:58 +00:00
tron
49f58b5af0 Properly order linker option output of "gtk-config". 1999-04-29 11:14:35 +00:00
tron
2e9a5ef93a Add "-Wl,-R" to linker option list in "gtk-config". 1999-04-27 21:33:26 +00:00
tron
c6fd19decc Update "gtk" package to version 1.2.1 on request by Tim Rightnour. 1999-04-16 20:09:08 +00:00
tron
103f97fb0f Update description: gtk++ isn't used by Gimp only. 1999-03-14 17:49:11 +00:00
tron
840543c72e Don't automatically prefix "../" to the INSTALL command for subdir use. 1999-03-09 22:44:58 +00:00
tron
83a18ee7a9 Don't use strange library naming scheme ("libgtk-12.so.0.0") because it
will cause all programs to be linked with the static library. The shared
library is now called "libgtk.so.12.0".
1999-03-05 11:32:22 +00:00
tron
8803337a14 Update "gtk+" package to release version 1.2.0. 1999-03-04 08:54:37 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
agc
f6473207ca Replace all occurrences of USE_X11 with USE_X11BASE. This means "install this
package into ${X11BASE}".
Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11
headers and libraries to build this package".
1999-01-30 23:18:44 +00:00
tron
24d5d78c8c The never ending gnome story:
Update "gtk+" package to version 1.1.12.
1999-01-16 04:18:02 +00:00
tron
f008e47f1f The never ending gnome story:
Update "gtk+" package to version 1.1.12.
1999-01-16 01:43:29 +00:00
tron
92c4f7a3b4 "gtk+" requires "perl" to build as noticed by Gary Duzan in PR pkg/6639. 1998-12-28 20:49:55 +00:00
tron
3f248a5736 Move "gettext" package from "misc" to "devel" category. 1998-12-28 20:22:24 +00:00
tron
3e0e975c19 Depend on "gettext-0.10.35". 1998-12-23 00:18:57 +00:00
tron
99d87e70f9 Update "gtk+" package to version 1.1.9. 1998-12-18 23:53:15 +00:00
tron
d323641f82 Update "gtk+" package to version 1.1.3 using patches by
Frank van der Linden.
1998-11-21 22:27:29 +00:00
tron
a0af5f5717 Update "gtk+" package to version 1.1.3 using patches by
Frank van der Linden.
1998-11-21 22:15:15 +00:00
agc
f27bc31db0 Add missing NetBSD RCS Id. 1998-11-12 14:51:16 +00:00
tron
165dafa0de Make me the maintainer of this package. 1998-10-04 23:27:39 +00:00
tron
d031f67de7 Update "gtk+" package to version 1.1.2. 1998-10-04 18:27:47 +00:00
tron
27c86ad828 Update "gtk+" package to version 1.1.1. 1998-08-20 22:16:38 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
tv
a75a2272cd Update to use USE_LIBTOOL. 1998-07-24 01:56:59 +00:00
tv
c1f3bd4d47 PR 5799: ${PREFIX} -> ${LOCALBASE}, "part 2" 1998-07-19 21:21:20 +00:00
tv
30a330bf5a For X11 pkgs, libtool must be searched for in ${LOCALBASE}. Noticed by
Jochen Pohl in PR #5799.
1998-07-19 20:57:47 +00:00
tv
7bccc76110 - Adapt to use pkg version of libtool instead of its own private copy.
- Use INSTALL_{PROGRAM,DATA,SCRIPT} from the pkg system in the makefiles
  instead of hacking around the INSTALL= breakage in configure.
- Change @dirrm share/aclocal to a "try to delete aclocal directory" via
  @unexec rmdir || true - more than one pkg uses the aclocal dir.
1998-07-18 23:14:27 +00:00
tron
3cb12407f0 Install "glibconfig.h" in "${PREFIX}/include" so that "gtk+" applications
can find it, fixes PR pkg/5728 by Perry E. Metzger.
1998-07-15 21:31:20 +00:00
agc
8800f4da8b Use automatic shared object handling 1998-07-15 12:51:36 +00:00
tron
dbce0a78ca No need to process "PLIST" with "sed", let "install-info" create
"${X11BASE}/info/dir" for us.
1998-06-20 23:17:31 +00:00
tron
e5bdc239b0 Fix thinko: even with automatic info file handling "PLIST" executing
"install-info" entries are required.
1998-06-20 23:14:37 +00:00
tron
4df0565740 Use automatic info file handling. 1998-06-20 22:19:54 +00:00
tron
3c032f9b3a Update gtk+ to version 1.0.4 using changes supplied by Bernk Sieker. 1998-06-20 21:54:59 +00:00
agc
5201e68497 Introduce USE_GTEXINFO and INFO_FILES definitions to bsd.pkg.mk, and use them. 1998-04-17 09:37:21 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
tron
e19e0f9554 Update to "gtk+-1.0.0" using changes supplied by Bernd Sieker. 1998-04-14 23:15:59 +00:00
frueauf
40840ba5cb portlint: pkg->${PKGDIR}. 1998-03-10 16:33:33 +00:00
tron
74ebd22a0d Fix warning when using "pkg_add". 1998-02-24 20:53:13 +00:00
agc
81f439571d Well, it's a long story...
The gimp package has strange compilation errors for me.  This can be
traced back to the fact that HAVE_FLOAT_H and HAVE_LIMITS_H are
undefined in $X11BASE/include/glibconst.h, which is included by
$X11BASE/include/glib.h.  glibconst.h is automatically generated using
a configure script produced by GNU autoconf, when configuring the gtk
package.  This script was setting CPP to /lib/cpp, because "cc -E
-qlanglvl=ansi" produced a warning on stderr when trying to find out
how to call the ANSI compiler.  And because /lib/cpp doesn't exist,
the programs which were passed through it to expand #include
<limits.h> or #include <float.h> failed, so configure assumed that
they weren't present.
1998-02-13 15:38:12 +00:00
agc
af265b888e Add a pre-install stage to create an ${X11BASE}/info/dir, if it doesn't
already exist, so that info files will work properly with this package.

Pre-process the PLIST file, so that ${LOCALBASE} is expanded properly
- this is needed to create the info dir file in ${X11BASE} for binary
packages.
1998-02-13 11:49:27 +00:00
tron
a937ce57e3 Fix installation and deinstallation of the included info documents. 1998-02-12 23:24:51 +00:00
tron
4e6c7bd918 No need to use "gmake", our "make" works fine. 1998-02-05 09:45:32 +00:00
tron
1c71c214f3 Initial import of gtk+-0.99.3 package made by Bernd Sieker. 1998-02-03 10:07:45 +00:00