After discuss with jhb@ and kib@, here are fixed version of compat[567]x ports

working fine when installed on 8.0.

compat5x:

  Installed under a FreeBSD 6.x or 7.x:
      /usr/local/lib/compat/libpthread.so.1 (file)
    on amd64:
      /usr/local/lib32/compat/libpthread.so.1 (fine)

  Installed under a FreeBSD 8.x:
      /usr/local/lib/compat/libpthread.so.1 -> ./libthr.so.1 (symlink)
    on amd64:
      /usr/local/lib32/compat/libpthread.so.1 -> ./libthr.so.1 (symlink)

compat6x:

  Installed under a FreeBSD 7.x:
      /usr/local/lib/compat/libpthread.so.2 (file)
    on amd64:
      /usr/local/lib32/compat/libpthread.so.2 (fine)

  Installed under a FreeBSD 8.x:
      /usr/local/lib/compat/libpthread.so.2 -> ./libthr.so.2 (symlink)
    on amd64:
      /usr/local/lib32/compat/libpthread.so.2 -> ./libthr.so.2 (symlink)

compat7x:

  Installed under a FreeBSD 8.x:
      /usr/local/lib/compat/libkse.so.3 -> /lib/libthr.so.3 (symlink)
    on amd64:
      /usr/local/lib32/compat/libkse.so.3 -> /usr/lib32/libthr.so.3 (symlink)

Reported by:	kib
Thanks to:	jhb and kib
This commit is contained in:
Renato Botelho 2009-09-03 13:13:39 +00:00
parent 34608257c5
commit 5dbe6d76b5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=240783
12 changed files with 30 additions and 40 deletions

View file

@ -11,7 +11,7 @@
PORTNAME= compat5x
PORTVERSION= 5.4.0.8
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=lesi/compat5x
@ -69,14 +69,14 @@ do-install:
@${MKDIR} ${TARGET_DIR}
.if ${OSVERSION} >= 800105
${RM} -f ${WRKSRC}/libpthread.so.1
(cd ${TARGET_DIR} && ${LN} -s /usr/lib/libpthr.so ./libpthread.so.1)
(cd ${TARGET_DIR} && ${LN} -sf libthr.so.1 libpthread.so.1)
.endif
(cd ${WRKSRC} && ${INSTALL_DATA} *.so.* ${TARGET_DIR})
.if ${ARCH} == amd64
@${MKDIR} ${TARGET32_DIR}
. if ${OSVERSION} >= 800105
${RM} -f ${WRKSRC}/lib32/libpthread.so.1
(cd ${TARGET32_DIR} && ${LN} -s /usr/lib32/libpthr.so ./libpthread.so.1)
(cd ${TARGET32_DIR} && ${LN} -sf libthr.so.1 libpthread.so.1)
. endif
(cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR})
.endif

View file

@ -7,7 +7,7 @@
PORTNAME= compat6x
PORTVERSION= 6.4.604000.200810
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://people.freebsd.org/~${MASTER_SITE_SUBDIR}/
@ -41,14 +41,14 @@ do-install:
@${MKDIR} ${TARGET_DIR}
.if ${OSVERSION} >= 800105
${RM} -f ${WRKSRC}/lib/libpthread.so.2
(cd ${TARGET_DIR} && ${LN} -sf /usr/lib/libpthr.so ./libpthread.so.2)
(cd ${TARGET_DIR} && ${LN} -sf libthr.so.2 libpthread.so.2)
.endif
(cd ${WRKSRC}/lib && ${INSTALL_DATA} *.so.* ${TARGET_DIR})
.if ${ARCH} == amd64
@${MKDIR} ${TARGET32_DIR}
. if ${OSVERSION} >= 800105
${RM} -f ${WRKSRC}/lib32/libpthread.so.2
(cd ${TARGET32_DIR} && ${LN} -sf /usr/lib32/libpthr.so ./libpthread.so.2)
(cd ${TARGET32_DIR} && ${LN} -sf libthr.so.2 libpthread.so.2)
. endif
(cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR})
.endif

View file

@ -6,8 +6,7 @@
#
PORTNAME= compat7x
PORTVERSION= 7.2.702000.200906
PORTREVISION= 1
PORTVERSION= 7.2.702000.200906.1
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= garga/compat
@ -39,10 +38,10 @@ USE_LDCONFIG32= ${TARGET32_DIR}
do-install:
@${MKDIR} ${TARGET_DIR}
(cd ${WRKSRC}/lib && ${INSTALL_DATA} *.so.* ${TARGET_DIR})
(cd ${TARGET_DIR} && ${LN} -s /usr/lib/libpthr.so ./libpthread.so)
(cd ${TARGET_DIR} && ${LN} -sf /lib/libthr.so.3 libkse.so.3)
.if ${ARCH} == amd64
@${MKDIR} ${TARGET32_DIR}
(cd ${TARGET32_DIR} && ${LN} -s /usr/lib32/libpthr.so ./libpthread.so)
(cd ${TARGET32_DIR} && ${LN} -sf /usr/lib32/libthr.so.3 libkse.so.3)
(cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR})
.endif

View file

@ -1,9 +1,9 @@
MD5 (compat7x-amd64-7.2.702000.200906.tar.bz2) = 5c1a30fe4064e6d78284e103fd1c7b89
SHA256 (compat7x-amd64-7.2.702000.200906.tar.bz2) = d91ad8afdab9d43db9a1860ab7869c606638d2c04969fc3e35d9fe5fa1d56ec4
SIZE (compat7x-amd64-7.2.702000.200906.tar.bz2) = 6718499
MD5 (compat7x-i386-7.2.702000.200906.tar.bz2) = 2dd942317eb9867b8f28057b82311b2a
SHA256 (compat7x-i386-7.2.702000.200906.tar.bz2) = 909f0a01d1fb574b010e6cd1455d5d1be52b2adf3345b8a3c94a7a6ee7fce469
SIZE (compat7x-i386-7.2.702000.200906.tar.bz2) = 3310130
MD5 (compat7x-sparc64-7.2.702000.200906.tar.bz2) = 788588f636efb8041e2d47aacdce9e76
SHA256 (compat7x-sparc64-7.2.702000.200906.tar.bz2) = b87b029f271b19a41afac550b6d4daf91b55fc5a0ac8f779d123bb97cfec4c1c
SIZE (compat7x-sparc64-7.2.702000.200906.tar.bz2) = 3126108
MD5 (compat7x-amd64-7.2.702000.200906.1.tar.bz2) = 690c724a365d4d3e054c6e71b9e51663
SHA256 (compat7x-amd64-7.2.702000.200906.1.tar.bz2) = 1e7ffc96a9256bd57eabbe03d37f87a752725419fb25c084865f6b3a624a83c5
SIZE (compat7x-amd64-7.2.702000.200906.1.tar.bz2) = 6637905
MD5 (compat7x-i386-7.2.702000.200906.1.tar.bz2) = 4ecfe9505ff082a1d65afde6a42ba48d
SHA256 (compat7x-i386-7.2.702000.200906.1.tar.bz2) = 8983a89c2ba38e573ad1858f6b2b3fa072cb899b9a586834a2962d9df4098e7e
SIZE (compat7x-i386-7.2.702000.200906.1.tar.bz2) = 3280951
MD5 (compat7x-sparc64-7.2.702000.200906.1.tar.bz2) = 21c961319013520510fb017136a94960
SHA256 (compat7x-sparc64-7.2.702000.200906.1.tar.bz2) = 4043c9ce3301de18a3110143f6056d63216917d4f93b1ad6675de87bd5f43067
SIZE (compat7x-sparc64-7.2.702000.200906.1.tar.bz2) = 3068353

View file

@ -62,7 +62,6 @@ lib/compat/libpanelw.so.4
lib/compat/libpcap.so.5
lib/compat/libpmc.so.4
lib/compat/libproc.so.1
lib/compat/libpthread.so
lib/compat/libradius.so.3
lib/compat/libreadline.so.7
lib/compat/libroken.so.9
@ -177,7 +176,6 @@ lib32/compat/libpanelw.so.4
lib32/compat/libpcap.so.5
lib32/compat/libpmc.so.4
lib32/compat/libproc.so.1
lib32/compat/libpthread.so
lib32/compat/libradius.so.3
lib32/compat/libreadline.so.7
lib32/compat/libroken.so.9

View file

@ -62,7 +62,6 @@ lib/compat/libpanelw.so.4
lib/compat/libpcap.so.5
lib/compat/libpmc.so.4
lib/compat/libproc.so.1
lib/compat/libpthread.so
lib/compat/libradius.so.3
lib/compat/libreadline.so.7
lib/compat/libroken.so.9

View file

@ -60,7 +60,6 @@ lib/compat/libpanelw.so.4
lib/compat/libpcap.so.5
lib/compat/libpmc.so.4
lib/compat/libproc.so.1
lib/compat/libpthread.so
lib/compat/libradius.so.3
lib/compat/libreadline.so.7
lib/compat/libroken.so.9

View file

@ -6,8 +6,7 @@
#
PORTNAME= compat7x
PORTVERSION= 7.2.702000.200906
PORTREVISION= 1
PORTVERSION= 7.2.702000.200906.1
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= garga/compat
@ -39,10 +38,10 @@ USE_LDCONFIG32= ${TARGET32_DIR}
do-install:
@${MKDIR} ${TARGET_DIR}
(cd ${WRKSRC}/lib && ${INSTALL_DATA} *.so.* ${TARGET_DIR})
(cd ${TARGET_DIR} && ${LN} -s /usr/lib/libpthr.so ./libpthread.so)
(cd ${TARGET_DIR} && ${LN} -sf /lib/libthr.so.3 libkse.so.3)
.if ${ARCH} == amd64
@${MKDIR} ${TARGET32_DIR}
(cd ${TARGET32_DIR} && ${LN} -s /usr/lib32/libpthr.so ./libpthread.so)
(cd ${TARGET32_DIR} && ${LN} -sf /usr/lib32/libthr.so.3 libkse.so.3)
(cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR})
.endif

View file

@ -1,9 +1,9 @@
MD5 (compat7x-amd64-7.2.702000.200906.tar.bz2) = 5c1a30fe4064e6d78284e103fd1c7b89
SHA256 (compat7x-amd64-7.2.702000.200906.tar.bz2) = d91ad8afdab9d43db9a1860ab7869c606638d2c04969fc3e35d9fe5fa1d56ec4
SIZE (compat7x-amd64-7.2.702000.200906.tar.bz2) = 6718499
MD5 (compat7x-i386-7.2.702000.200906.tar.bz2) = 2dd942317eb9867b8f28057b82311b2a
SHA256 (compat7x-i386-7.2.702000.200906.tar.bz2) = 909f0a01d1fb574b010e6cd1455d5d1be52b2adf3345b8a3c94a7a6ee7fce469
SIZE (compat7x-i386-7.2.702000.200906.tar.bz2) = 3310130
MD5 (compat7x-sparc64-7.2.702000.200906.tar.bz2) = 788588f636efb8041e2d47aacdce9e76
SHA256 (compat7x-sparc64-7.2.702000.200906.tar.bz2) = b87b029f271b19a41afac550b6d4daf91b55fc5a0ac8f779d123bb97cfec4c1c
SIZE (compat7x-sparc64-7.2.702000.200906.tar.bz2) = 3126108
MD5 (compat7x-amd64-7.2.702000.200906.1.tar.bz2) = 690c724a365d4d3e054c6e71b9e51663
SHA256 (compat7x-amd64-7.2.702000.200906.1.tar.bz2) = 1e7ffc96a9256bd57eabbe03d37f87a752725419fb25c084865f6b3a624a83c5
SIZE (compat7x-amd64-7.2.702000.200906.1.tar.bz2) = 6637905
MD5 (compat7x-i386-7.2.702000.200906.1.tar.bz2) = 4ecfe9505ff082a1d65afde6a42ba48d
SHA256 (compat7x-i386-7.2.702000.200906.1.tar.bz2) = 8983a89c2ba38e573ad1858f6b2b3fa072cb899b9a586834a2962d9df4098e7e
SIZE (compat7x-i386-7.2.702000.200906.1.tar.bz2) = 3280951
MD5 (compat7x-sparc64-7.2.702000.200906.1.tar.bz2) = 21c961319013520510fb017136a94960
SHA256 (compat7x-sparc64-7.2.702000.200906.1.tar.bz2) = 4043c9ce3301de18a3110143f6056d63216917d4f93b1ad6675de87bd5f43067
SIZE (compat7x-sparc64-7.2.702000.200906.1.tar.bz2) = 3068353

View file

@ -62,7 +62,6 @@ lib/compat/libpanelw.so.4
lib/compat/libpcap.so.5
lib/compat/libpmc.so.4
lib/compat/libproc.so.1
lib/compat/libpthread.so
lib/compat/libradius.so.3
lib/compat/libreadline.so.7
lib/compat/libroken.so.9
@ -177,7 +176,6 @@ lib32/compat/libpanelw.so.4
lib32/compat/libpcap.so.5
lib32/compat/libpmc.so.4
lib32/compat/libproc.so.1
lib32/compat/libpthread.so
lib32/compat/libradius.so.3
lib32/compat/libreadline.so.7
lib32/compat/libroken.so.9

View file

@ -62,7 +62,6 @@ lib/compat/libpanelw.so.4
lib/compat/libpcap.so.5
lib/compat/libpmc.so.4
lib/compat/libproc.so.1
lib/compat/libpthread.so
lib/compat/libradius.so.3
lib/compat/libreadline.so.7
lib/compat/libroken.so.9

View file

@ -60,7 +60,6 @@ lib/compat/libpanelw.so.4
lib/compat/libpcap.so.5
lib/compat/libpmc.so.4
lib/compat/libproc.so.1
lib/compat/libpthread.so
lib/compat/libradius.so.3
lib/compat/libreadline.so.7
lib/compat/libroken.so.9