17 .if exists(/compat/linux)
19 FIND_DIRS+= /compat/linux/lib \
20 /compat/linux/usr/lib \
21 /compat/linux/usr/X11R6/lib
24 FIND_FILES!=(find ${FIND_DIRS} \
26 -name libGL.so\* -or \
27 -name libnvidia-tls.so\* -or \
28 -name libnvidia-cfg.so\* -or \
29 -name libGLcore.\* -or \
30 -name libvdpau\* -or \
31 -name libXvMCNVIDIA.\* -or \
33 -name libnvidia-wfb.so\* \
41 @-for __file in ${FIND_FILES}; do \
42 ${ECHO} "===> Checking file: $${__file}" ; \
43 if [ -L $${__file} ] ; then \
44 ${ECHO} " - File is a symlink, removing." ; \
48 if [ ! -e $${__file} ] ; then \
49 ${ECHO} " - File does not exist." ; \
52 ${GREP} 'nvidia id:' $${__file} > /dev/null 2>&1 ; RESULT=$$? ; \
53 ${ECHO} $${__file} | ${GREP} libXvMCNVIDIA > /dev/null 2>&1 ; RESULT2=$$? ; \
54 if [ $${RESULT2} -eq 0 ] ; then \
57 if [ $${RESULT} -eq 0 ] ; then \
58 ${ECHO} " - File has NVIDIA signature, removing." ; \
62 SUFFIX=`pkg_info -qW $${__file}` ; RESULT=$$? ; \
63 if [ -n "$${SUFFIX}" ] ; then \
64 ${ECHO} " - File was installed by package $${SUFFIX}" ; \
66 ${ECHO} " - File is unknown or orphaned." ; \
67 SUFFIX="orig-${DATE}" ; \
69 ${ECHO} " - Creating backup." ; \
70 FILE_NAME=`basename $${__file}` ; \
71 DIR_NAME=`dirname $${__file}` ; \
72 mv -f $${__file} $${DIR_NAME}/XXX-$${FILE_NAME}.%%.$${SUFFIX} ; \
75 .include <bsd.subdir.mk>