Commit graph

409 commits

Author SHA1 Message Date
jlam
e6e49a2f0f Change all instances of including mk/ghostscript.mk into asking for
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk.  This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
2005-11-28 06:41:20 +00:00
martti
e2ad73afe5 pdated Xfce to 4.2.3.2
A "micro" release to fix a regression in the window manager settings.
2005-11-17 08:16:19 +00:00
martti
1f10df897e Rename xfce4-gtk2-engines to xfce4-gtk2-engine to match the package name. 2005-11-09 08:50:31 +00:00
martti
2020bbfe3d Substitute "XFce 4" with "Xfce" in DESCR and Makefile's COMMENT.
It is a lower-case f according to the official site.
2005-11-09 07:09:04 +00:00
martti
09f3d1e3fd Updated xfce4 to 4.2.3.1
* Lots of bug fixes
* Translation updates

Official ChangeLog is available at:

http://www.xfce.org/release_notes/4.2.3.1_changelog.html
2005-11-09 06:42:58 +00:00
tv
3e9d98fb78 Add php-sqlite; bump PKGREVISION. 2005-11-03 02:00:26 +00:00
tv
3642f3e861 Add convenience meta-pkg "pkgsrc-guide-tools-1.0", with runtime
dependencies on the tools used to build doc/guide.  doc/guide still uses
BUILD_DEPENDS on the tools (so that it's still possible to build for
certain output types with minimal dependencies); it does not depend on
the meta-pkg.
2005-11-03 01:57:15 +00:00
martti
d26000093b Added xfce4-fsguard-plugin and xfce4-quicklauncher-plugin 2005-10-28 06:45:30 +00:00
jmmv
82c3c630f3 Update to 2.12.1. 2005-10-16 14:29:27 +00:00
markd
05d9ee9a44 Update to KDE 3.4.3. 2005-10-13 12:22:07 +00:00
jmmv
8129354db8 Update to 2.12.1. 2005-10-12 22:02:15 +00:00
reed
1200615919 x11/imake was changed to x11/XFree86-imake. Also package name
changed to XFree86-imake.
2005-10-10 17:22:05 +00:00
jmmv
db534cb198 librsvg2-gtk2 has gone away, so do not depend on it. Instead, require a
recent version of librsvg2 (>= 2.12.6) which now includes the GTK+ loader.
Bump PKGREVISION to 1.
2005-10-10 14:03:36 +00:00
wiz
92c0dfc4f1 Depend on php-sqlite, now that php5-sqlite is gone. 2005-10-09 09:13:24 +00:00
jmmv
3faf752c00 Update to 2.12.1. 2005-10-08 17:19:25 +00:00
jdolecek
e4855206f0 Unfortunately PHP has several openssl hooks, which are only enabled
when the base PHP is compiled with openssl extension (e.g. ssl://, tls://
stream support, and couple others). These don't work when SSL support
is loaded via extension.

For this reason, make openssl extension unconditionally built-in
into the main PHP package, and g/c security/php-openssl.
2005-10-08 16:49:35 +00:00
jdolecek
08f23e005d added net/php-xmlrpc 2005-10-08 16:05:48 +00:00
wulf
dbdb0f6ea5 Fixed package name for gnuradio-gsm module 2005-10-07 23:38:53 +00:00
wulf
94adb09d26 Added and enabled meta-package for GNU Radio, a digital signal processing
development kit.
2005-10-07 22:52:21 +00:00
wulf
d2ce9f5d7d New package gnuradio-2.5: Initial commit of a meta-package for GNU Radio,
a digital signal processing development kit.
2005-10-07 22:50:50 +00:00
reed
3b5c46b436 Define FileManSuffix and FileManDir (just like already done
for MiscMan, DriverMan). This is to fix ongoing problem
where I find manpages installed to 5x instead of 5 and PLIST is
wrong so won't package. (I saw this on Linux and I tested this
on Linux and NetBSD.)
2005-10-05 00:31:23 +00:00
reed
210cf63240 Just add a note: When updating the version be sure to regenerate
checksums for each xorg package with distinfo files.
2005-10-05 00:26:50 +00:00
jmmv
e1dec7d4f8 Update to 2.8.0 (depend on GTK+ 2.8.4). 2005-10-02 12:19:53 +00:00
rillig
cf2634459a Fixed pkglint warnings. 2005-09-28 19:13:50 +00:00
jdolecek
2c977b4ae2 Update for PHP 4.4.x 2005-09-04 12:49:17 +00:00
reed
c25974a22d Depend on xorg-docs.
Bump PKGREVISION.
2005-08-29 18:46:42 +00:00
jmmv
d1baa968a1 Update the GNOME meta-packages to 2.10.2. 2005-08-21 11:49:30 +00:00
jmmv
0bd68b9f62 Update Boost to 1.33.0:
New Libraries

   * Iostreams Library: Framework for defining streams, stream
     buffers and i/o filters, from Jonathan Turkanis.
   * Functional/Hash Library: A TR1 hash function object that can be
     extended to hash user defined types, from Daniel James.
   * Parameter Library: Write functions that accept arguments by
     name: especially useful when a function has more than one
     argument with a useful default value, since named arguments can
     be passed in any order.
   * Pointer Container Library: Containers for storing heap-allocated
     polymorphic objects to ease OO-programming, from Thorsten Ottosen.
   * Wave: Standards conformant implementation of the mandated
     C99/C++ preprocessor functionality packed behind an easy to use
     iterator interface, from Hartmut Kaiser.

Updated Libraries

   * Assignment Library: Support for Pointer Container Library and
     new efficient functions ref_list_of() and cref_list_of() for
     generating anonymous ranges.
   * Bind Library: Bind expressions now support comparisons and
     negation. Example: bind(&X::name, _1) < bind(&X::name, _2).
   * Date-Time Library:
         o Added local time and time zone classes.
         o Added format-based Input/Output facets.
         o For a complete list of changes, see the library change history.
   * Graph Library: Introduced several new algorithms and improved
     existing algorithms:
         o Experimental Python bindings, from Doug Gregor and Indiana
           University.
         o floyd_warshall_all_pairs_shortest_paths, from Lauren Foutz
           and Scott Hill.
         o astar_search, from Kristopher Beevers and Jufeng Peng.
         o fruchterman_reingold_force_directed_layout, from Doug
           Gregor and Indiana University.
         o biconnected_components and articulation_points, from
           Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
         o sequential_vertex_coloring has been updated, tested, and
           documented.
         o gursoy_atun_layout, from Jeremiah Willcock and Doug Gregor
           of Indiana University.
         o king_ordering, from D. Kevin McGrath of Indiana University.
         o cuthill_mckee ordering has been recast as an invocation of
           breadth_first_search and now supports graphs with multiple
           components.
         o dijkstra_shortest_paths now uses a relaxed heap as
           its priority queue, improving its complexity to O(V log V) and
           improving real-world performance for larger graphs.
         o read_graphviz now has a new, Spirit-based parser that
           works for all graph types and supports arbitrary
           properties on the graph, from Ron Garcia. The old,
           Bison-based GraphViz reader has been deprecated and will
           be removed in a future Boost release. write_graphviz also
           supports dynamic properties.
         o subgraph: get_property now refers to the subgraph
           property, not the root graph's property.
         o See the history for additional changes and bug fixes.
   * Multi-index Containers Library:
         o New hashed indices.
         o Added serialization support.
         o For a complete list of changes, see the library release notes.
   * Program Options Library:
         o Option descriptions are now printed with word wrapping.
         o Command line parser can bypass unregistered options,
           instead of throwing.
         o Removed support for "implicit" (optional) values.
         o New customization method
           'command_line_parser::extra_style_parser'. Unlike
           'additional_parser', allows the user to parse several
           tokens and return a vector of options, not just a single
           option.
         o Work with disabled exceptions.
   * Property Map Library: Introduced the dynamic properties class,
     which provides dynamically-typed access to a set of property maps.
   * Random Number Library: improved initialization for
     mersenne_twister, algorithm by Makoto Matsumoto and Takuji
     Nishimura, implemented for Boost by Jens Maurer.
     Note: All test vectors for mersenne_twisters constructed or
     seeded without parameters or with a single unsigned int parameter
     become invalid.
   * Range Library: Minor addition of convenience functions to
     iterator range like front(), back() and operator[]().
   * Regex Library:
         o Rewritten front end parser now supports (?imsx-imsx)
           constructs, plus lookbehind assertions and conditional
           expressions.
         o Thin wrapper classes improve integration with MFC/ATL code.
         o Full (optional) Unicode support via the ICU library.
     Refer to the regex history page for more information on these
     and other small changes.
   * Serialization Library:
         o DLL version.
         o Auto-linking.
         o Serialization of variants.
         o Improved seialization of shared pointers.
   * Signals Library: added slot blocking/unblocking, from Frantz
     Maerten. Huge improvements to signal invocation performance from
     Robert Zeh.

This update has been tested on NetBSD 2.0.2, 3.0_BETA and current.
2005-08-12 20:58:45 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
markd
e850c63d7a Update KDE to 3.4.2. 2005-07-30 10:53:53 +00:00
mishka
b8da9ad240 Use docbook-website revision 2.6.0 at least. Required after recent
Hiroki Sato's autolayout.xsl changes at NetBSD htdocs module.
Advance package version due to dependency update.
2005-07-28 13:59:21 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
wiz
32b081f7a1 Update pkg-config comment. 2005-07-21 16:26:09 +00:00
wiz
bb042b2556 DEPEND on pkg-config instead of pkgconfig. Bump PKGREVISION. 2005-07-21 16:25:48 +00:00
grant
e720c400e2 depends should be ../../<category>/<pkg> 2005-07-19 10:11:48 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +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
hubertf
0cdbf94c03 Update netbsd-doc-print to 1.2. Changes:
* sync with reality by pulling in openjade and opensp,
	which are needed to build the NetBSD guide.
 * also pull in netbsd-doc 1.2 or later, as that's at 1.3 already
2005-07-12 16:57:36 +00:00
kristerw
fbc952d9fd Correct path to ../../x11/kdelibs3. 2005-06-19 02:37:11 +00:00
markd
28609f7086 Add explicit dependency on kdelibs so that "make update" does the right
thing when a recent previous version of kde is already installed.
(as seen in PR 30459)
2005-06-18 21:24:15 +00:00
jmmv
ee24fabd83 Enable sonames under DragonFly, FreeBSD and NetBSD. The default build
infrastructure only uses them under Linux and OpenBSD (eww, hardcoded
logic based on OS names).

Aside making installations more consistent across systems, this lets
Boost work correctly on the systems where sonames were previously used.
Otherwise, they are unable to find the correct libraries at runtime and
we get PLIST errors (more files installed than expected).  The problem
exposes itself when building software that needs Boost (e.g. monotone).

This also means that we can't rename the installed libraries any more as
we were doing until now, because programs linked against them will be
looking for their respective sonames.  Therefore, keep the default names
produced by a --layout=system build.

Bump PKGREVISION of boost, boost-libs and boost-python to 1.
2005-06-18 14:32:38 +00:00
hira
33d4a72431 Add definition of example directory. 2005-06-15 08:57:03 +00:00
jmmv
c623fa6e99 Do not assume swprintf is in std::, as it breaks the build under NetBSD
3.99.5 (at least).  Closes PR pkg/30380 by wiz@.
2005-06-14 16:57:49 +00:00
jlam
ac21d3de46 KDE-3.x configure scripts use xmkmf to discover properties of the
X11 distribution, so add USE_TOOLS+=imake.  This addresses part of
PR pkg/26744.
2005-06-12 07:49:16 +00:00
jmmv
cfa06d5e52 Move swfdec and swfdec-gtk2 from graphics to multimedia.
Suggested by wiz@.
2005-06-04 10:41:41 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
markd
4559e0640b Update to KDE 3.4.1 2005-05-31 14:01:14 +00:00
jdolecek
5ed536cb0b add php-pcntl 2005-05-23 22:04:34 +00:00
xtraeme
1b3995d607 shut up pkglint. 2005-05-23 19:17:49 +00:00
rillig
1856a9201f Removed trailing white-space. 2005-05-23 09:32:04 +00:00