Commit graph

107 commits

Author SHA1 Message Date
tnn
9d8c66a9d3 limits.h is the appropriate include for PATH_MAX. Pointed by dholland. 2009-07-24 12:12:06 +00:00
tnn
4236fde0a4 Include <sys/param.h> to get PATH_MAX defined.
Fixes Linux build.
2009-07-21 11:27:22 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
934e055ec2 Convert @exec/@unexec to @pkgdir or drop them. 2009-06-14 18:10:28 +00:00
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
sketch
523aee667c Add required library dependancies. Package now builds on Solaris. 2009-01-20 13:26:52 +00:00
markd
5829118bf3 Fix build on NetBSD against glib2-2.18.2. PR pkg/39801 2008-10-28 11:32:07 +00:00
markd
f602655ed1 Update to arts 1.5.10 (KDE 3.5.10)
minor bugfixes
2008-08-27 12:27:00 +00:00
bjs
34f427d77f Bump PKGREVISION for these packages due to JACK update. 2008-07-31 04:02:40 +00:00
gdt
c9a6f53472 comment out $NetBSD$ 2008-02-29 13:31:20 +00:00
markd
ae372b30a5 Update to arts 1.5.9, part of kde 3.5.9. 2008-02-20 09:44:12 +00:00
markd
683ffa0516 update required ABI version to 1.5.8nb1 to ensure correct package
metadata available for dependent packages to fix PR 37931
2008-02-20 09:43:11 +00:00
markd
59854a7dfe Belated bump PKGREVISION for options changes. Default package didn't
change but metainfo did.
2008-01-31 08:43:20 +00:00
markd
fd6eecb938 Add optional nas and jack support and make esound optional (on by default,
for backward compatibility)
note user-destdir support.
2008-01-21 00:43:49 +00:00
rillig
65415bce8e The files in flow/gsl/gslglib.* are way too complex, and we have glib2
as a dependency, so only provide the necessary code. This is especially
important for Solaris, since the build failed before because of these
files.

I didn't use patches to save bandwidth and disk space.
2007-11-23 22:05:13 +00:00
markd
d540cb8c0f Update to arts 1.5.8 (part of KDE 3.5.8) 2007-10-20 10:34:15 +00:00
markd
888ae72fc2 Update to arts 1.5.7 (part of KDE 3.5.7) 2007-05-23 12:53:00 +00:00
markd
751e256ce8 Update to arts 1.5.6 (part of KDE 3.5.6) 2007-01-26 03:04:01 +00:00
markd
e44b0f5178 Update to arts 1.5.5 (part of KDE 3.5.5) 2006-10-12 10:25:25 +00:00
wiz
6f9bd56547 Update MASTER_SITES and HOMEPAGE, from Sergey Svishchev. 2006-10-04 20:44:18 +00:00
markd
d15ed9ea32 Update to arts 1.5.4 (part of KDE 3.5.4) 2006-08-02 13:39:00 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
markd
31c35793d6 Fix for artswrapper return value checking vulnerability. CVE-2006-2916
Bump PKGREVISION
2006-06-15 01:33:05 +00:00
markd
f5546e1421 Update arts to 1.5.3 (part of KDE 3.5.3) 2006-06-01 13:29:12 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
markd
8466054cd6 Update arts to 1.5.2 (part of KDE 3.5.2)
Changes unknown.
2006-03-30 02:32:54 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
markd
aef3709b37 Update to arts 1.5.1 (part of KDE 3.5.1)
Changes unknown.
2006-01-31 22:17:35 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
markd
100e7e6caa Add explicit include of <stdio.h>. Fixes bulk build on netbsd-1.6.2. 2005-12-19 08:29:47 +00:00
markd
899ff3125d Update to arts 1.5.0 (part of KDE 3.5.0)
changes unknown.
2005-12-11 10:42:19 +00:00
markd
3d448b6caf Update to arts 1.4.3 (part of KDE 3.4.3). 2005-10-13 12:55:36 +00:00
schmonz
26764c33cd Some days it's harder than others to hide my paucity of brain cells.
Comment out the RCS Id tag. Thanks Hisashi T Fujinaka.
2005-09-14 04:15:55 +00:00
schmonz
8186793964 Move the sparc-gcc33-ice hack into hacks.mk. 2005-09-08 16:24:15 +00:00
jdc
50a593d2c7 Add a hack to require gcc 3.4 on NetBSD/sparc. 2005-09-08 15:51:40 +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
7853f85750 Update to arts 1.4.2 (part of KDE 3.4.2). 2005-07-30 10:56:13 +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
rillig
0ad307c234 Changed USE_PERL5 to USE_TOOLS+=perl. 2005-05-31 21:46:38 +00:00
markd
6efc5eda5f Update arts to 1.4.1 (part of KDE 3.4.1)
Changes: unknown
2005-05-31 14:04:13 +00:00
reed
a9c1cbde21 Remove Linux work-around for bug noted in PR #25402 from arts
and koffice build.

And do in meta-pkgs/kde3/kde3.mk as suggested by maintainer, markd.

It helps with builds on Linux for kdegraphics3, libkipi, gwenview,
kdelibs3, kdebase3, arts, and many other KDE-based packages on Linux.
(It was not needed for kile, but will be used.)

Thank you, Torsten Harenberg for testing many packages such as
kdenetwork, kdegames, kdepim, kdemultimedia.

I still don't know what the correct fix is for PR #25402.
2005-05-18 22:35:04 +00:00
reed
f1af018522 For Linux, add workaround for bug noted in PR #25402.
arts fails to build under Linux with many lines like:
  .libs/kmedia2.o(.gnu.linkonce.d._ZTIN4Arts20VideoPlayObject_baseE+0x10):../mcop/common.h:72: undefined reference to `typeinfo for Arts::Object_base'

Use BUILDLINK_TRANSFORM to remove
-Wl,--allow-shlib-undefined
-Wl,--no-undefined

(Note that KDE packages still have same problem.)
2005-04-29 13:49:02 +00:00
tv
7671a5504e Nuke USE_BUILDLINK3 (some files missed in megacommit). 2005-04-12 15:11:18 +00:00
reed
07fce1f09a Instead of using @dirrm for include/arts remove the directory
with:
@unexec ${RMDIR} %D/include/arts 2>/dev/null || ${TRUE}

This will stop it from complaining when you use pkg_add to
upgrade the arts package when kdelibs is still installed.

Okayed by maintainer, markd.
2005-04-05 21:18:07 +00:00
markd
ae17c3b7c5 Update to KDE 3.4
Highlights at a glance

* Text-to-speech system with support built into Konqueror, Kate, KPDF
  and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
  PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
  GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
  integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
  on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
  CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
  third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
  websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
  disable ones that are not used. This does not include Netscape-style
  plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
  plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
  documentation added or changed
2005-03-23 21:28:33 +00:00
agc
71c8259803 Add RMD160 digests to the SHA1 ones. 2005-02-23 20:39:42 +00:00
markd
32a3f933dc Update to arts-1.3.2 (part of kde 3.3.2)
Changes unknown.
2004-12-10 06:00:52 +00:00