summaryrefslogtreecommitdiffstats
path: root/textproc/xerces-c2/pkg-plist
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2002-10-25 02:12:19 +0000
committerdougb <dougb@FreeBSD.org>2002-10-25 02:12:19 +0000
commit39b6cb602473dab3b70c3ecde1fba4138bbe7d0b (patch)
treee43072281b7549620061993e49d7a42079724341 /textproc/xerces-c2/pkg-plist
parent9b6f27e1b08d54e83d80d30181a2c703c19fb449 (diff)
downloadFreeBSD-ports-39b6cb602473dab3b70c3ecde1fba4138bbe7d0b.zip
FreeBSD-ports-39b6cb602473dab3b70c3ecde1fba4138bbe7d0b.tar.gz
Fix the problem of non-root builds causing the files to retain that uid.
The originator(s) had a patch for this, but I misunderstood its purpose, and therefore erroneously omitted it. Also fix the problem related to the extremely lame naming scheme that this package uses. There is a different(?) patch for this floating around, but it didn't make it into the audit trail. My way works, and isn't _incredibly_ lame, so we'll try it for now.
Diffstat (limited to 'textproc/xerces-c2/pkg-plist')
-rw-r--r--textproc/xerces-c2/pkg-plist2
1 files changed, 2 insertions, 0 deletions
diff --git a/textproc/xerces-c2/pkg-plist b/textproc/xerces-c2/pkg-plist
index 9c2b0d8..3f9662f 100644
--- a/textproc/xerces-c2/pkg-plist
+++ b/textproc/xerces-c2/pkg-plist
@@ -372,7 +372,9 @@ include/xercesc/validators/schema/GeneralAttributeCheck.hpp
include/xercesc/validators/schema/XSDErrorReporter.hpp
lib/%%XERCESC_LIB%%
@exec ln -sf %%XERCESC_LIB%% %D/lib/libxerces-c.so
+@exec ln -sf %%XERCESC_LIB%% %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%
@unexec if test ! -r %D/lib/libxerces-c.so; then rm -f %D/lib/libxerces-c.so; fi
+@unexec if test ! -r %D/lib/libxerces-c.so; then rm -f %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; fi
@dirrm include/xercesc/validators/schema/identity
@dirrm include/xercesc/validators/schema
@dirrm include/xercesc/validators/DTD
OpenPOWER on IntegriCloud