1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-22 08:58:47 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Tijl Coosemans 78bf230c2c On FreeBSD 9.x i386 systems, debugging applications with threads causes a
crash of gdb.

When the libthr is loaded by gdb, the thread support want to add FreeBSD
specific information to the current thread. Doing this, it cleans the
thread list and re-add the current thread with the updated information
(actually, the LWP id).
This operation call a free of the struct thread_info (clean/init the
thread list) and a malloc of the same struct (add the current thread).
The problem is that a pointer to the struct thread_info is stored in
another struct (about the execution context) and it's not updatable.

On FreeBSD 9.x i386 systems, the malloc return a new pointer; then the
execution context contains a broken pointer.
On all other platform, the malloc return the same pointer and the
execution context stays coherent.

This patch avoids to clean the thread list and to re-add the thread; it
just update thread information of the current thread.

PR:		192890
Submitted by:	luca.pizzamiglio@gmail.com (maintainer)
2014-08-21 18:35:52 +00:00
accessibility Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
arabic Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
archivers - Drop .la files, no dependees require them 2014-08-20 12:32:33 +00:00
astro Remove deletion of LC_MESSAGES directories that are owned by devel/gettext 2014-08-20 00:25:18 +00:00
audio - Remove unneeded LIB_DEPENDS for avahi. 2014-08-21 03:05:52 +00:00
benchmarks many ruby/rubygem ports: death of rubyforge.org 2014-08-19 15:35:35 +00:00
biology Fix build on -current by un-clobbering LDFLAGS. Also, don't 2014-08-15 16:37:37 +00:00
cad - Fix MASTER_SITES for PS documents. 2014-08-21 06:03:30 +00:00
chinese Stage chinese/sunpinyin and unbreak on FreeBSD 10+ 2014-08-20 23:36:35 +00:00
comms Horde package update: 2014-08-21 13:21:15 +00:00
converters devel/protobuf-c: update to 1.0.1 2014-08-16 21:04:52 +00:00
databases Upgrade to 0.07042. 2014-08-21 12:19:54 +00:00
deskutils Drop @dirrmtry for lines owned by requisite ports. 2014-08-20 21:01:41 +00:00
devel On FreeBSD 9.x i386 systems, debugging applications with threads causes a 2014-08-21 18:35:52 +00:00
dns - Update from 1.5.0 to 1.5.1 [1] 2014-08-20 14:38:02 +00:00
editors - Use USES=python 2014-08-19 17:17:13 +00:00
emulators - Switch to sfml1 in preparation to sfml update 2014-08-19 12:42:11 +00:00
finance - Switch www/libwww to USES=libtool, drop .la files 2014-08-18 17:33:43 +00:00
french - Upgrade Code_Aster to 11.6.0-1. 2014-08-17 19:51:45 +00:00
ftp 2014-08-20 deskutils/horde3-hermes: EOL in April 2012 2014-08-20 06:30:29 +00:00
games - Update to version 1.45 beta1 2014-08-21 15:54:30 +00:00
german - Update to 2014.08.17 2014-08-18 12:45:15 +00:00
graphics Stage graphics/mxp and unbreak FreeBSD 10+ 2014-08-21 13:19:18 +00:00
hebrew Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
hungarian Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
irc - Switch to USES=libtool, drop .la files 2014-08-19 17:45:40 +00:00
japanese Update to 0.0.464. 2014-08-21 07:13:09 +00:00
java many ruby/rubygem ports: death of rubyforge.org 2014-08-19 15:35:35 +00:00
Keywords Fix fmtutil keyword with pkg_install 2014-08-05 16:58:58 +00:00
korean More unzip removal 2014-08-17 20:41:48 +00:00
lang Upgrade to 3.6.r216160. 2014-08-21 12:43:41 +00:00
mail Horde package update: 2014-08-21 13:21:15 +00:00
math math/atlas: Fix OPTIONS handling, add log control option 2014-08-21 12:58:36 +00:00
misc Remove deletion of LC_MESSAGES directories that are owned by devel/gettext 2014-08-20 00:25:18 +00:00
Mk - Make 'clean-restricted' tell that it is deleting the package. 2014-08-21 18:30:36 +00:00
multimedia Add multimedia/plexhometheater, the frontend to the powerful 2014-08-21 16:55:55 +00:00
net net/syncthing: update to 0.9.5 2014-08-21 15:14:18 +00:00
net-im Remove deletion of LC_MESSAGES directories that are owned by devel/gettext 2014-08-20 00:25:18 +00:00
net-mgmt net-mgmt/pandorafms_*: update to 5.1 and support stage 2014-08-20 20:01:17 +00:00
net-p2p - Add missing -lcrypto (fixup for r364712) 2014-08-21 13:19:31 +00:00
news No need to show pkg-message with staging. 2014-08-21 03:59:26 +00:00
palm Convert a bunch of USE_BZIP2 to USES=tar:bzip2 2014-07-29 18:41:15 +00:00
polish - Update to 20140817 2014-08-18 12:45:22 +00:00
ports-mgmt - Update to 1.4.0.pre-alpha11 2014-08-19 22:26:59 +00:00
portuguese Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
print - Fix cups-filter failing on a number of printer classes that use poppler's 2014-08-21 18:22:17 +00:00
russian More unzip removal 2014-08-17 20:41:48 +00:00
science many ruby/rubygem ports: death of rubyforge.org 2014-08-19 15:35:35 +00:00
security Add missing <package> tag 2014-08-21 17:13:16 +00:00
shells - Update to 4.3.24 2014-08-19 19:31:35 +00:00
sysutils * Stage bacula-docs and upgrade to 7.0.3 (latest version) 2014-08-21 16:08:30 +00:00
Templates - Add LOCALBASE/etc/newsyslog.conf.d from base r266463 2014-06-05 15:20:36 +00:00
textproc Stage textproc/apertium and unbreak on FreeBSD 10+ 2014-08-21 11:46:24 +00:00
Tools Add a BerkeleyDB upgrade helper script in preparation of 4...4.7 removal. 2014-08-21 15:56:14 +00:00
ukrainian Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
vietnamese Upgrade OpenEXR and ilmbase to 2.2.0. 2014-08-15 20:37:31 +00:00
www Update all Django ports to new security releases 2014-08-21 17:24:39 +00:00
x11 Convert most NO_INSTALL_MANPAGES to USES=imake:noman 2014-08-18 19:13:18 +00:00
x11-clocks Allow staging as a regular user 2014-08-20 16:59:55 +00:00
x11-drivers Attempt to unbreak 2014-08-09 09:23:25 +00:00
x11-fm Remove deletion of LC_MESSAGES directories that are owned by devel/gettext 2014-08-20 00:25:18 +00:00
x11-fonts x11-fonts/gnu-unifont and x11-fonts/gnu-unifont-ttf: 6.3.x -> 7.0.03 2014-08-15 20:52:44 +00:00
x11-servers Because this is a slave port, it cannot load bsd.port.pre.mk before defining 2014-08-16 16:15:19 +00:00
x11-themes Add an option helper for PLIST_SUB 2014-08-21 18:06:58 +00:00
x11-toolkits - Drop .la files, no dependees require them 2014-08-19 19:04:23 +00:00
x11-wm Allow staging as a regular user 2014-08-20 17:00:36 +00:00
.arcconfig Update the URL to the phabricator instance. 2014-08-14 16:24:52 +00:00
.gitignore - Only ignore top-level distfiles/packages and also ignore work dirs 2014-03-17 15:41:46 +00:00
CHANGES - Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid a 2014-08-14 17:04:30 +00:00
CONTRIBUTING.md
COPYRIGHT
GIDs - Update to 3.9.20140806 2014-08-18 17:54:21 +00:00
LEGAL sysutils/arcconf: Update 2014-08-20 11:24:40 +00:00
Makefile Makefile: Default INDEX_JOBS value to kern.smp.cpus 2014-08-18 04:19:46 +00:00
MOVED Resurrect net-mgmt/send and fix build errors. 2014-08-20 17:56:58 +00:00
README
UIDs - Update to 3.9.20140806 2014-08-18 17:54:21 +00:00
UPDATING Remove recent 'pkg install -fR' suggestions not needed due 2014-08-19 03:08:49 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.