Commit graph

100 commits

Author SHA1 Message Date
obache
8f1819d140 Add destdir installation support. 2011-03-21 12:27:11 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
wiz
ffa67f8f8c Use new ${LP64PLATFORMS} variable to restrict platforms instead of manual
hardcoding.

Note: This effectively adds x86_64 to NOT_FOR_PLATFORM for some packages.
2010-01-07 07:36:53 +00:00
dholland
75984632b9 Mark this NOT_FOR_PLATFORM on LP64 targets. Also fix a typo in the
COMMENT and add a note pointing to devel/ptlib.
2009-11-29 23:42:35 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +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
obache
d9d80e21fb * convert manual dependency of bison to USE_TOOLS.
* requirement of tar is came from ancient custom do-extract target, removed.
* add DESTDIR support to ptlib.
2009-01-30 08:18:45 +00:00
dholland
24e5d6f5fa Fix build failure on -current caused by openssl API change. 2008-08-17 21:46:06 +00:00
tonnerre
a3a2b347ec Fix missing src from path in patch-ax. 2008-08-10 19:50:47 +00:00
tonnerre
bdcbf522a3 Fix overlong string DoS in pwlib's PString::vsprintf code (CVE-2007-4897). 2008-07-13 14:38:41 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
rillig
503809f6e6 Updated BUILDLINK_ABI_DEPENDS since openh323 does not build with earlier
versions (using g++4).
2007-10-10 15:20:50 +00:00
rillig
17e3b0b8e9 Found another "extra qualification" that has not stopped the package
from building. Detected when compiling openh323.

PKGREVISION++ since the package was broken but installed nevertheless.
2007-10-10 15:16:12 +00:00
rillig
e27c35b5f4 Fixed build with g++4. 2007-10-10 13:13:47 +00:00
yyamano
e2e92555e7 Make this build on Darwin. The changes are taken from pwlib repository
pmachdep.h rev. 1.69
pssl.cxx rev. 1.42
maccoreaudio.cxx rev. 1.15
udll.cxx ewv. 1.18
2007-03-14 17:12:47 +00:00
joerg
bba84c93da Retire propolice hack on DragonFly as the system compiler was fixed
and the changes pulled up to all release branches.
2007-02-19 22:10:42 +00:00
rillig
f468393e21 Fixed "test ==". 2006-10-12 17:28:16 +00:00
joerg
c97f660dca Workaround ICE on DragonFly 1.6 with propolice by disabling it. 2006-08-26 16:04:10 +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
wiz
281a00d231 Remove manual extraction code, now that mk/ recognizes -tar.gz. 2006-05-31 00:16:22 +00:00
joerg
928b9af7ea Fix up pthread related source:
- PTHREAD_MUTEX_RECURSIVE is POSIX, _NP doesn't exist
- try to link when looking for pthread_mutex_timedlock
- don't hard-code -lpthread

Bump revision, since the generated library changed.
2006-05-16 15:56:43 +00:00
joerg
5e0584bdf6 Don't install *.orig files. Bump revision. 2006-04-12 18:30:04 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +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
uebayasi
c069bf8ace Include <sys/param.h> before checking __NetBSD_Version__ value. 2006-03-29 04:05:08 +00:00
rillig
3257e6ac7c Fixed compilation errors with patch-ba and "old" OpenSSL versions. Can
someone please have a look if the data types are all correct, as I don't
know OpenSSL.
2006-03-13 22:58:45 +00:00
joerg
a8e0b3d70a Try to fix compilation for older OpenSSL and NetBSD -current.
Remove BROKEN_IN.
2006-03-13 21:20:24 +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
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
cd1ee1d986 Use SUBST framework. Readd some replacements in the mak files, since
they are installed and should work without the pkgsrc framework to
define e.g. LIBTOOL. Bump the revision for this.

Fix the inclusion in Makefiles by crudely faking the installation
directory layout. Remove some explicit casts which break with GCC 3.4
and OpenSSL 0.9.8, this might need to be conditionalized.
Add DraogonFly support and somewhat cleanup the FreeBSD sound includes.
2006-01-08 04:57:55 +00:00
schmonz
42428df5a0 Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
2006-01-04 04:29:05 +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
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
2005-12-26 23:39: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
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +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
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
e70b376fa4 Note that tar is required by this package. 2005-05-16 01:32:22 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
kristerw
ca451a948e This pkg does not build when using the lang/gcc3-c++-3.3.5 compiler,
but it builds fine using gcc 2.95, so remove the GCC_REQD=3.0
that was added to work around gcc 2.95 problems some months ago.
2005-01-22 21:50:27 +00:00
kristerw
553581fa35 Include pthread.buildlink3.mk. 2005-01-22 21:38:51 +00:00
wiz
0d97007ea8 Fix build on 2.0. 2004-12-28 16:09:47 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
adam
47b83821e2 Install ptlib-config as well 2004-12-01 15:41:09 +00:00
wiz
dbaf076852 Bump PKGREVISION for openssl dependency, and depend on version with openssl
dependency.
2004-12-01 13:40:54 +00:00
adam
a44ff7b5e0 Rather use OpenSSL 2004-12-01 13:10:06 +00:00
adam
fcedcad61f statvfs fix 2004-11-30 16:45:19 +00:00