aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/linuxthreads/Makefile10
-rw-r--r--devel/linuxthreads/pkg-descr5
-rw-r--r--devel/linuxthreads/pkg-plist3
3 files changed, 7 insertions, 11 deletions
diff --git a/devel/linuxthreads/Makefile b/devel/linuxthreads/Makefile
index 387f7f8c9ead..e8c3acafb909 100644
--- a/devel/linuxthreads/Makefile
+++ b/devel/linuxthreads/Makefile
@@ -7,16 +7,16 @@
PORTNAME= linuxthreads
PORTVERSION= 2.2.3
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= glibc
DISTNAME= glibc-linuxthreads-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= scjamorim@bsd.com.br
COMMENT= POSIX pthreads implementation using rfork to generate kernel threads
-BROKEN= leaves file on deinstall
+USE_LDCONFIG= yes
.if defined(LINUXTHREADS_WRAP_API)
USE_PERL5_BUILD=true
@@ -226,12 +226,8 @@ pre-su-install:
.endif
post-install:
- ${LDCONFIG} -m ${PREFIX}/lib
- ${LDCONFIG} -m /usr/lib
${CAT} ${PKGMESSAGE}
-# @sh ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
.if defined(NO_PROFILE)
PLIST_SUB= PROFILE:="@comment "
.else
diff --git a/devel/linuxthreads/pkg-descr b/devel/linuxthreads/pkg-descr
index af4cd5dd687f..8ae23e75e351 100644
--- a/devel/linuxthreads/pkg-descr
+++ b/devel/linuxthreads/pkg-descr
@@ -1,11 +1,12 @@
LinuxThreads is an POSIX pthreads implementation using "kernel threads". In
this FreeBSD port, a kernel thread is started using rfork (whereas in the
original Linux implementation a kernel thread is started using the Linux clone
-call). This implementation provides a so-called one-to-one mapping of threads to
+call).
+This implementation provides a so-called one-to-one mapping of threads to
kernel schedulable entities. For more information see about the original
LinuxThreads implementation see:
- http://pauillac.inria.fr/~xleroy/linuxthreads/
+WWW: http://pauillac.inria.fr/~xleroy/linuxthreads/
Note that LinuxThreads has been integrated with the GNU C library (glibc) since
version 2.0, so the above URL points to dated information.
diff --git a/devel/linuxthreads/pkg-plist b/devel/linuxthreads/pkg-plist
index aaed48a8cd0a..db10b3ad484b 100644
--- a/devel/linuxthreads/pkg-plist
+++ b/devel/linuxthreads/pkg-plist
@@ -4,6 +4,7 @@ lib/liblthread.a
%%PIC:%%lib/liblthread.so
%%PIC:%%lib/liblthread.so.%%LTHREADSHMAJOR:%%
lib/liblgcc_r.a
+lib/liblgcc_r_pic.a
%%GCC4ONLY:%%lib/liblgcc_r_eh.a
%%GCC4ONLY:%%lib/liblgcc_r_eh_p.a
%%PROFILE:%%lib/liblgcc_r_p.a
@@ -31,9 +32,7 @@ include/pthread/linuxthreads/bits/local_lim.h
include/pthread/linuxthreads/bits/posix_opt.h
include/pthread/linuxthreads/bits/sigthread.h
include/pthread/linuxthreads/sys/_pthreadtypes.h
-@exec /sbin/ldconfig -m %D/lib
@dirrm include/pthread/linuxthreads/sys
@dirrm include/pthread/linuxthreads/bits
@dirrm include/pthread/linuxthreads
@dirrm include/pthread
-@unexec /sbin/ldconfig -R