Commit graph

7690 commits

Author SHA1 Message Date
gdt
4ee13608fd Repair regression in "make replace" in DESTDIR case.
"make replace" is defined to replace a package with a newer version,
and update depdending packages to depend on the new version.  It has
long been understood that this is not always safe, with the responses
being "tell people to be careful" and the unsafe_depends variable
scheme and pkg_rolling-replace.  In the DESTDIR case, make replace is
implemented by pkg_add -U.  Usually, this is fine - even if the
ABI/shlib majors have changed, the package is replaced, and then a
later make replace of unsafe_depends=YES packages, either manually or
via pkg_rolling-replace, will bring the system to where it should be.
However, there are pinned dependencies on osabi where the depending
package will not accept the new version, and that causes pkg_add -U to
fail.  This is incorrect, as a) those packages don't depend on the
osabi exact version any more than packages depending on jpeg depeend
on the particular shlib major, yet jpeg dependencies aren't pinned.
And, osabi changing version is not necessarily an ABI change -
consider 5.0_STABLE just before 5.1RC1 and just after, where only the
version string changed.

Therefore, add -f to pkg_add -U so that the update will succeed.
2010-06-12 00:53:43 +00:00
wiz
459b02b201 Clean up some obsolete Java stuff. 2010-06-08 19:04:09 +00:00
wiz
d1304636d0 Remove support for sun-j{dk,re}{14,15}, since the corresponding
packages have been removed from pkgsrc.
2010-06-08 19:01:35 +00:00
tnn
af8a1ef218 Add mozilla-enigmail option which will soon enable PGP support
in Thunderbird and Seamonkey.
2010-06-02 13:21:09 +00:00
adam
f3627d49c0 Added databases/db5 version 5.0.21 2010-06-02 12:09:35 +00:00
sbd
60f6396bcf Change CUPS_GROUP to lp
Add CUPS_SYSTEM_GROUPS.
2010-05-24 03:29:09 +00:00
schwarz
b261c99142 if X11_TYPE is native and certain required tools do not exist nonetheless,
fall back to using the pkgsrc version. This is needed for example with imake
on MacOS 10.6 but might potentially apply to other OSes, too.
2010-05-21 22:21:06 +00:00
obache
987b03702a Note libthai option. 2010-05-20 12:24:11 +00:00
sbd
7061c36c1c add libusb 2010-05-20 11:23:32 +00:00
wiz
e796bfd5e3 Fix typo. 2010-05-20 08:39:32 +00:00
obache
abe356a5fd Note skk option. 2010-05-20 08:23:47 +00:00
sbd
90bc431fb7 add dnssd and poppler 2010-05-20 08:01:57 +00:00
sbd
c7928d7023 On Linux systems record the glibc version in the build information.
OKed by wiz@
2010-05-20 07:57:22 +00:00
obache
3cff880a87 note chasen and mecab option. 2010-05-19 13:00:08 +00:00
sbd
22bbfb7a5b Add BUILTIN_PKGS with the "builtin" package names to the build information.
E.g if readline 6.0 and ncurses 5.7 are part of the system we get:
BUILTIN_PKGS=readline-6.0 ncurses-5.7
2010-05-19 09:12:15 +00:00
asau
33e06c4f86 Introduce common point to depend on MPI:
- detect and use already installed MPI package;
- use MPI_TYPE to determine which MPI package to use.
Support MPICH2 and OpenMPI.
2010-05-16 11:07:39 +00:00
sbd
de9e0f82fa Use mk/check/check-shlibs-elf.awk for the run-time search-path check on
linux.
2010-05-16 06:59:26 +00:00
obache
be0c157f02 remove redundant spaces and period.
replace multiple spaces with tabs.
2010-05-15 07:09:20 +00:00
obache
9c0f8b5103 mention kde3 and qt3 options. 2010-05-15 07:07:01 +00:00
mbalmer
69cbf48da5 Language fix: upto date -> up to date. 2010-05-11 18:36:15 +00:00
jmmv
41fddc8889 Previous change breaks platforms with need_ksh. Reported by joerg@.
Let's revert it for now and think about a way to proceed with this idea
later.
2010-05-07 14:29:36 +00:00
jmmv
1b8b180443 Use shells(8) from sysutils/etcutils to update /etc/shells instead of
hardcoding the logic into the pkginstall scripts.  As discussed in
tech-pkg@.

Note: The current pkginstall/shell code is overly complicated.  It looks
like it can be simplified but, at the moment, given that I do not understand
the need for such complexity, I'm just doing this tiny change.

Note 2: The ability to update /etc/services, which was also discussed, will
come later once this change proves to be stable.
2010-05-07 12:00:36 +00:00
jmmv
87fd8b696b Document the tests option, first used by sysutils/etcutils. 2010-05-07 09:15:15 +00:00
jnemeth
a0523782a0 webvmail only requires MySQL to be installed if you are using it 2010-05-06 20:41:23 +00:00
jnemeth
8cc93de23a describe Asterisk's webvmail option 2010-05-06 20:11:09 +00:00
obache
a5ddbd786c Add isc license as default acceptable license. 2010-05-06 13:16:59 +00:00
adam
c9b1a48b3a Changes 4.4.4:
The [1]GNU project and the GCC developers are pleased to announce the
release of GCC 4.4.4.

This release is a bug-fix release, containing fixes for regressions in
GCC 4.4.3 relative to previous releases of GCC.
2010-05-06 10:21:17 +00:00
reed
e09a9924e8 From Aleksey Cheusov
http://mail-index.netbsd.org/tech-pkg/2010/03/05/msg005088.html
http://mail-index.netbsd.org/tech-pkg/2010/03/05/msg005090.html

This fixes problem where some packages didn't list correct
REQUIRES or PROVIDES.
Symlinks are removed from PROVIDES.
Libraries provided by same package are removed from REQUIRES.

Also see pkg PR #42907
2010-05-03 16:46:36 +00:00
obache
b857f25651 Remove force to use symbolic link.
It is not a good idea to hide real issues.
If someone is really using hard link, it should be failed.
2010-05-03 07:02:24 +00:00
obache
d91862b454 Revert addition of support for Haiku OS (BEINCLUDES and BELIBRARIES).
Improve a port is not better than break others, and current BUILDLINK3
dose not fit such a environment.
Thanks for tests and reviews after commit.
2010-05-03 06:58:27 +00:00
wiz
3ee8cdeb54 Indent. 2010-05-03 05:54:18 +00:00
obache
cde727772b Replace __noexistent__ with __nonexistent__ to avoid possibilty of another confusion. 2010-05-03 05:52:59 +00:00
obache
0a410cf402 Fixes r1.3, and recommit.
Assign with expansion to avoid confusion if this file is included multiply.
2010-05-02 23:59:29 +00:00
wiz
9866fcf02a Revert v1.3.
It broke expat detection/usage on NetBSD with native X.
See thread "intltool not building (expat problem)" on tech-pkg,
started on May 1.
2010-05-02 20:26:13 +00:00
wiz
93773a4cf4 Fix typo in comment. 2010-05-02 18:32:29 +00:00
wiz
9faf0b8345 Fix typo that changes behaviour (was this tested?) 2010-05-02 18:32:09 +00:00
tron
c9f299e567 Explain options of the "apache22" package. 2010-04-30 16:31:37 +00:00
sbd
d8fc9128af Simplify the osabi dependence as suggested by wiz@. 2010-04-30 08:14:04 +00:00
sbd
896cb72512 Remove LSOF_MORE_SECURE and LSOF_LESS_SECURE_SOCKETS variables and add
option descriptions for lsof-more-secure and lsof-less-secure-sockets.
2010-04-30 06:57:35 +00:00
sbd
2dc3922299 Improve the pattern of the osabi dependence again! 2010-04-30 05:42:12 +00:00
sbd
7816284367 Change the pattern of the osabi dependence to one the actually works! 2010-04-30 04:05:16 +00:00
sbd
8930a996f5 Make all packages that set OSVERSION_SPECIFIC depends on pkgtools/osabi.
Also include a note about changes to OS_VERSION in bsd.prefs.mk
2010-04-30 03:29:55 +00:00
obache
70c592bc3b Use /boot/common as default BUILDLINK_PREFIX if /usr does not exist.
It's default location of posix packages for Haiku OS.
2010-04-28 08:15:55 +00:00
obache
a8b531173a Use BEINCLUDES and BELIBRARIES to find header files and libs additionally.
They point to the location of builtin header files and libraries for Haiku OS.

No objection over two and a half months in tech-pkg@.
2010-04-28 08:02:18 +00:00
obache
06dc83af8c Add ipafont to DEFAULT_ACCEPTABLE_LICENSE. 2010-04-26 11:03:10 +00:00
seanb
02095e6bdb - fix TOOLS_PATH for replaced bzip2, bzcat. 2010-04-25 22:01:22 +00:00
obache
e699d13aaf Remove tail of -* from _GCC_VERSION for _GCC_PKG.
With gcc2 on Haiku, it's 2.95.3-haiku-090629, confuse pmatch of pkg_admin.
2010-04-24 08:33:19 +00:00
jmmv
7d9b037b03 pkgsrc now deletes empty directories automatically. Fix the fonts
deinstallation script to follow this convention and purge empty directories
when there are no fonts left (and after their database has been removed).
2010-04-23 12:47:14 +00:00
tnn
55e52b5b58 +mozilla-lightning 2010-04-21 13:56:28 +00:00
sbd
8b9a30da7a Set NATIVE_MACHINE_GNU_PLATFORM & MACHINE_GNU_PLATFORM using
NATIVE_MACHINE_GNU_ARCH & MACHINE_GNU_ARCH respectively.

Fixes PR pkg/43147.
2010-04-18 21:51:49 +00:00