diff options
author | joerg <joerg@pkgsrc.org> | 2015-06-07 03:39:08 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2015-06-07 03:39:08 +0000 |
commit | a2d8abd386d9b07360b3e39ed179b4ffe24be0c0 (patch) | |
tree | d5466f65bfd5b163383d9819c96b5a12cf6d96d9 /mk/plist | |
parent | 9b80de44fa503d38596d72c4e47eadb1a3749afa (diff) | |
download | pkgsrc-a2d8abd386d9b07360b3e39ed179b4ffe24be0c0.tar.gz |
Garbage collect remaining part of the @dirrm logic.
Diffstat (limited to 'mk/plist')
-rw-r--r-- | mk/plist/common-dirs.mtree | 1407 | ||||
-rw-r--r-- | mk/plist/print-plist.mk | 36 |
2 files changed, 2 insertions, 1441 deletions
diff --git a/mk/plist/common-dirs.mtree b/mk/plist/common-dirs.mtree deleted file mode 100644 index 5b76aee7d10..00000000000 --- a/mk/plist/common-dirs.mtree +++ /dev/null @@ -1,1407 +0,0 @@ -# Id: BSD.local.dist,v 1.30 1997/08/01 13:16:39 phk Exp -# $NetBSD: common-dirs.mtree,v 1.15 2009/05/20 08:24:29 wiz Exp $ -# - -/set type=dir uname=root gname=wheel mode=0755 -. - bin - .. - emul - .. - etc - rc.d - .. - .. - include - .. - info - .. - lib - pkgconfig - .. - .. - libdata - tcl - .. - .. - libexec - cgi-bin - .. - .. - man - bg - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - cs - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - de - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - es - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - fi - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - fr - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - ja_JP.EUC - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - pl - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - ru - cat1 - .. - cat2 - .. - cat3 - .. - cat4 - .. - cat5 - .. - cat6 - .. - cat7 - .. - cat8 - .. - cat9 - .. - catl - .. - catn - .. - man1 - .. - man2 - .. - man3 - .. - man4 - .. - man5 - .. - man6 - .. - man7 - .. - man8 - .. - man9 - .. - manl - .. - mann - .. - .. - .. - sbin - .. - share - aclocal - .. - dict - .. - doc - html - .. - .. - emacs - site-lisp - .. - .. - examples - rc.d - .. - .. - games - .. - gtk-doc - html - .. - .. - locale - aa - LC_MESSAGES - .. - .. - af - LC_MESSAGES - .. - .. - am - LC_MESSAGES - .. - .. - ang - LC_MESSAGES - .. - .. - ar - LC_MESSAGES - .. - .. - as - LC_MESSAGES - .. - .. - ast - LC_MESSAGES - .. - .. - az - LC_MESSAGES - .. - .. - az_IR - LC_MESSAGES - .. - .. - be - LC_MESSAGES - .. - .. - be@latin - LC_MESSAGES - .. - .. - bem - LC_MESSAGES - .. - .. - bg - LC_MESSAGES - .. - .. - bn - LC_MESSAGES - .. - .. - bn_IN - LC_MESSAGES - .. - .. - br - LC_MESSAGES - .. - .. - bs - LC_MESSAGES - .. - .. - byn - LC_MESSAGES - .. - .. - ca - LC_MESSAGES - .. - .. - ca_ES@valencian - LC_MESSAGES - .. - .. - ca@valencia - LC_MESSAGES - .. - .. - crh - LC_MESSAGES - .. - .. - cs - LC_MESSAGES - .. - .. - cy - LC_MESSAGES - .. - .. - da - LC_MESSAGES - .. - .. - de - LC_MESSAGES - .. - .. - de_AT - LC_MESSAGES - .. - .. - de_CH - LC_MESSAGES - .. - .. - de_DE - LC_MESSAGES - .. - .. - dk - LC_MESSAGES - .. - .. - dv - LC_MESSAGES - .. - .. - dz - LC_MESSAGES - .. - .. - ee - LC_MESSAGES - .. - .. - el - LC_MESSAGES - .. - .. - el_GR - LC_MESSAGES - .. - .. - en - LC_MESSAGES - .. - .. - en@boldquot - LC_MESSAGES - .. - .. - en@quot - LC_MESSAGES - .. - .. - en_AU - LC_MESSAGES - .. - .. - en_CA - LC_MESSAGES - .. - .. - en_GB - LC_MESSAGES - .. - .. - en_NZ - LC_MESSAGES - .. - .. - en_US - LC_MESSAGES - .. - .. - en@IPA - LC_MESSAGES - .. - .. - eo - LC_MESSAGES - .. - .. - es - LC_MESSAGES - .. - .. - es_AR - LC_MESSAGES - .. - .. - es_CL - LC_MESSAGES - .. - .. - es_CO - LC_MESSAGES - .. - .. - es_CR - LC_MESSAGES - .. - .. - es_DO - LC_MESSAGES - .. - .. - es_EC - LC_MESSAGES - .. - .. - es_ES - LC_MESSAGES - .. - .. - es_GT - LC_MESSAGES - .. - .. - es_HN - LC_MESSAGES - .. - .. - es_MX - LC_MESSAGES - .. - .. - es_NI - LC_MESSAGES - .. - .. - es_PA - LC_MESSAGES - .. - .. - es_PE - LC_MESSAGES - .. - .. - es_PR - LC_MESSAGES - .. - .. - es_SV - LC_MESSAGES - .. - .. - es_UY - LC_MESSAGES - .. - .. - es_VE - LC_MESSAGES - .. - .. - et - LC_MESSAGES - .. - .. - et_EE - LC_MESSAGES - .. - .. - eu - LC_MESSAGES - .. - .. - fa - LC_MESSAGES - .. - .. - fi - LC_MESSAGES - .. - .. - fo - LC_MESSAGES - .. - .. - fr - LC_MESSAGES - .. - .. - fur - LC_MESSAGES - .. - .. - fy - LC_MESSAGES - .. - .. - ga - LC_MESSAGES - .. - .. - gd - LC_MESSAGES - .. - .. - gez - LC_MESSAGES - .. - .. - gl - LC_MESSAGES - .. - .. - gn - LC_MESSAGES - .. - .. - gu - LC_MESSAGES - .. - .. - gv - LC_MESSAGES - .. - .. - haw - LC_MESSAGES - .. - .. - he - LC_MESSAGES - .. - .. - hi - LC_MESSAGES - .. - .. - hr - LC_MESSAGES - .. - .. - hsb - LC_MESSAGES - .. - .. - hu - LC_MESSAGES - .. - .. - hy - LC_MESSAGES - .. - .. - ia - LC_MESSAGES - .. - .. - id - LC_MESSAGES - .. - .. - io - LC_MESSAGES - .. - .. - is - LC_MESSAGES - .. - .. - it - LC_MESSAGES - .. - .. - it_NA - LC_MESSAGES - .. - .. - iu - LC_MESSAGES - .. - .. - ja - LC_MESSAGES - .. - .. - ka - LC_MESSAGES - .. - .. - kk - LC_MESSAGES - .. - .. - kl - LC_MESSAGES - .. - .. - km - LC_MESSAGES - .. - .. - kn - LC_MESSAGES - .. - .. - ko - LC_MESSAGES - .. - .. - kok - LC_MESSAGES - .. - .. - ks - LC_MESSAGES - .. - .. - ku - LC_MESSAGES - .. - .. - kw - LC_MESSAGES - .. - .. - ky - LC_MESSAGES - .. - .. - la - LC_MESSAGES - .. - .. - li - LC_MESSAGES - .. - .. - lo - LC_MESSAGES - .. - .. - lt - LC_MESSAGES - .. - .. - lv - LC_MESSAGES - .. - .. - mai - LC_MESSAGES - .. - .. - mg - LC_MESSAGES - .. - .. - mi - LC_MESSAGES - .. - .. - mk - LC_MESSAGES - .. - .. - ml - LC_MESSAGES - .. - .. - mn - LC_MESSAGES - .. - .. - mr - LC_MESSAGES - .. - .. - ms - LC_MESSAGES - .. - .. - mt - LC_MESSAGES - .. - .. - my_MM - LC_MESSAGES - .. - .. - nb - LC_MESSAGES - .. - .. - nds - LC_MESSAGES - .. - .. - nds@NFE - LC_MESSAGES - .. - .. - ne - LC_MESSAGES - .. - .. - nl - LC_MESSAGES - .. - .. - nl_BE - LC_MESSAGES - .. - .. - nl_NL - LC_MESSAGES - .. - .. - nn - LC_MESSAGES - .. - .. - no - LC_MESSAGES - .. - .. - no@nynorsk - LC_MESSAGES - .. - .. - no_NO - LC_MESSAGES - .. - .. - no_NY - LC_MESSAGES - .. - .. - nso - LC_MESSAGES - .. - .. - oc - LC_MESSAGES - .. - .. - om - LC_MESSAGES - .. - .. - or - LC_MESSAGES - .. - .. - pa - LC_MESSAGES - .. - .. - pa_IN - LC_MESSAGES - .. - .. - pl - LC_MESSAGES - .. - .. - pl_PL - LC_MESSAGES - .. - .. - ps - LC_MESSAGES - .. - .. - pt - LC_MESSAGES - .. - .. - pt_BR - LC_MESSAGES - .. - .. - pt_PT - LC_MESSAGES - .. - .. - rm - LC_MESSAGES - .. - .. - ro - LC_MESSAGES - .. - .. - ru - LC_MESSAGES - .. - .. - rw - LC_MESSAGES - .. - .. - sa - LC_MESSAGES - .. - .. - se - LC_MESSAGES - .. - .. - si - LC_MESSAGES - .. - .. - sid - LC_MESSAGES - .. - .. - sk - LC_MESSAGES - .. - .. - sl - LC_MESSAGES - .. - .. - so - LC_MESSAGES - .. - .. - sp - LC_MESSAGES - .. - .. - sq - LC_MESSAGES - .. - .. - sq_AL - LC_MESSAGES - .. - .. - sr - LC_MESSAGES - .. - .. - sr@latin - LC_MESSAGES - .. - .. - sr@ije - LC_MESSAGES - .. - .. - ss - LC_MESSAGES - .. - .. - sv - LC_MESSAGES - .. - .. - sv_SE - LC_MESSAGES - .. - .. - sw - LC_MESSAGES - .. - .. - syr - LC_MESSAGES - .. - .. - ta - LC_MESSAGES - .. - .. - te - LC_MESSAGES - .. - .. - tg - LC_MESSAGES - .. - .. - th - LC_MESSAGES - .. - .. - th_TH - LC_MESSAGES - .. - .. - ti - LC_MESSAGES - .. - .. - tig - LC_MESSAGES - .. - .. - tk - LC_MESSAGES - .. - .. - tl - LC_MESSAGES - .. - .. - tr - LC_MESSAGES - .. - .. - tt - LC_MESSAGES - .. - .. - ug - LC_MESSAGES - .. - .. - uk - LC_MESSAGES - .. - .. - ur - LC_MESSAGES - .. - .. - ur_PK - LC_MESSAGES - .. - .. - uz - LC_MESSAGES - .. - .. - uz@Latn - LC_MESSAGES - .. - .. - uz@Cyrl - LC_MESSAGES - .. - .. - uz@cyrillic - LC_MESSAGES - .. - .. - ve - LC_MESSAGES - .. - .. - ven - LC_MESSAGES - .. - .. - vi - LC_MESSAGES - .. - .. - wa - LC_MESSAGES - .. - .. - wal - LC_MESSAGES - .. - .. - wo - LC_MESSAGES - .. - .. - xh - LC_MESSAGES - .. - .. - xx - LC_MESSAGES - .. - .. - yi - LC_MESSAGES - .. - .. - yo - LC_MESSAGES - .. - .. - zh - LC_MESSAGES - .. - .. - zh_CN - LC_MESSAGES - .. - .. - zh_CN.GB2312 - LC_MESSAGES - .. - .. - zh_HK - LC_MESSAGES - .. - .. - zh_TW - LC_MESSAGES - .. - .. - zh_TW.Big5 - LC_MESSAGES - .. - .. - zu - LC_MESSAGES - .. - .. - .. - misc - .. - mk - .. - nls - C - .. - da_DK.ISO_8859-1 - .. - de_AT.ISO_8859-1 - .. - de_CH.ISO_8859-1 - .. - de_DE.ISO_8859-1 - .. - el_GR.ISO_8859-7 - .. - en_AU.ISO_8859-1 - .. - en_CA.ISO_8859-1 - .. - en_GB.ISO_8859-1 - .. - en_US.ISO_8859-1 - .. - es_ES.ISO_8859-1 - .. - et_EE.ISO_8859-15 - .. - fi_FI.ISO_8859-1 - .. - fr_BE.ISO_8859-1 - .. - fr_CA.ISO_8859-1 - .. - fr_CH.ISO_8859-1 - .. - fr_FR.ISO_8859-1 - .. - hr_HR.ISO_8859-2 - .. - is_IS.ISO_8859-1 - .. - it_CH.ISO_8859-1 - .. - it_IT.ISO_8859-1 - .. - ja_JP.EUC - .. - ko_KR.EUC - .. - lt_LN.ASCII - .. - lt_LN.ISO_8859-1 - .. - lt_LN.ISO_8859-2 - .. - nl_BE.ISO_8859-1 - .. - nl_NL.ISO_8859-1 - .. - no_NO.ISO_8859-1 - .. - pl_PL.ISO_8859-2 - .. - pt_PT.ISO_8859-1 - .. - ru_RU.KOI8-R - .. - ru_SU.CP866 - .. - ru_SU.KOI8-R - .. - sv_SE.ISO_8859-1 - .. - uk_UA.KOI8-U - .. - .. - pkgconfig - .. - .. -.. diff --git a/mk/plist/print-plist.mk b/mk/plist/print-plist.mk index bbc0ae82d84..fa1f042f7b1 100644 --- a/mk/plist/print-plist.mk +++ b/mk/plist/print-plist.mk @@ -1,4 +1,4 @@ -# $NetBSD: print-plist.mk,v 1.26 2014/01/24 12:42:52 obache Exp $ +# $NetBSD: print-plist.mk,v 1.27 2015/06/07 03:39:08 joerg Exp $ ### ### Automatic PLIST generation @@ -53,37 +53,6 @@ _PRINT_PLIST_AWK_IGNORE+= || ($$0 ~ /^.*\/fonts\.scale/) _PRINT_PLIST_AWK_IGNORE+= || ($$0 ~ /^.*\/fonts\.cache-1/) .endif -# Common (system) directories not to generate @dirrm statements for -# Reads _MTREE_FILE and generate awk statements that will -# sort out which directories NOT to include into the PLIST @dirrm list -_COMMON_MTREE_FILE= ${PKGSRCDIR}/mk/plist/common-dirs.mtree - -.if make(print-PLIST) -_PRINT_PLIST_COMMON_DIRS!= ${AWK} 'BEGIN { \ - i=0; \ - stack[i]="${PREFIX}" ; \ - cwd=""; \ - } \ - ! ( /^\// || /^\#/ || /^$$/ ) { \ - if ( $$1 == ".." ){ \ - i=i-1; \ - cwd = stack[i]; \ - } else if ( $$1 == "." ){ \ - } else { \ - stack[i] = cwd ; \ - if ( i == 0 ){ \ - cwd = $$1 ; \ - } else { \ - cwd = cwd "\\/" $$1 ; \ - } \ - print "/^" cwd "$$$$/ { next; }"; \ - i=i+1 ; \ - } \ - } \ - END { print "{ print $$$$0; }"; } \ - ' <${_COMMON_MTREE_FILE} -.endif - # scan $PREFIX for any files/dirs modified since the package was extracted # will emit "@exec mkdir"-statements for empty directories # XXX will fail for data files that were copied using tar (e.g. emacs)! @@ -179,8 +148,7 @@ print-PLIST: { sub("^${PKGINFODIR}/", "info/"); } \ { sub("^${PKGMANDIR}/", "man/"); } \ /^${PKG_DBDIR:S|^${PREFIX}/||:S|/|\\/|g}(\/|$$)/ { next; } \ - /^${PKGINFODIR:S|/|\\/|g}$$/ { next; } \ - ${_PRINT_PLIST_COMMON_DIRS}'` ; \ + /^${PKGINFODIR:S|/|\\/|g}$$/ { next; }'` ; \ do \ if [ `${LS} -la ${DESTDIR}${PREFIX}/$$i | ${WC} -l` = 3 ]; then \ ${ECHO} @pkgdir $$i | ${AWK} ' \ |