diff options
-rw-r--r-- | devel/linuxthreads/Makefile | 10 | ||||
-rw-r--r-- | devel/linuxthreads/pkg-descr | 5 | ||||
-rw-r--r-- | devel/linuxthreads/pkg-plist | 3 |
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 |