diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2002-01-29 09:14:09 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2002-01-29 09:14:09 +0000 |
commit | 29ab188f02685b2100a6ea8e8b013aa28300f68e (patch) | |
tree | 948c5cf7d94f222307c89ddfd4b68722941a8591 /lang/ruby16/Makefile | |
parent | 30205df2d5ab424dab157ae456e6d894026f8810 (diff) |
Notes
Diffstat (limited to 'lang/ruby16/Makefile')
-rw-r--r-- | lang/ruby16/Makefile | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lang/ruby16/Makefile b/lang/ruby16/Makefile index 238fb7f49964..3fba2b594e1f 100644 --- a/lang/ruby16/Makefile +++ b/lang/ruby16/Makefile @@ -58,6 +58,8 @@ PLIST_SUB+= IF_DEFAULT=${IF_DEFAULT} \ IRB_WITHOUT_SUFFIX= ${LOCALBASE}/bin/irb IRB_WITH_SUFFIX= ${IRB_WITHOUT_SUFFIX}${_RUBY_SUFFIX} +OBSOLETED_MODULES= sha1 shell syslog timex urb uri + post-patch: find ${WRKSRC} -name '*.orig' -delete .for d in Win32API @@ -132,6 +134,17 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/ext/syslog/syslog.txt ${RUBY_DOCDIR}/syslog ${CP} -R ${WRKSRC}/doc/* ${RUBY_DOCDIR}/ .endif + @${ECHO} "Deinstalling obsoleted packages that are now part of ruby..." + @cd ${PKG_DBDIR}; for portname in ${OBSOLETED_MODULES}; do \ + for pkg in ${RUBY_PKGNAMEPREFIX}$$portname-*; do \ + if [ -d $$pkg ]; then \ + ${ECHO} "---> $$pkg"; \ + ${PKG_DELETE} -f $$pkg; \ + fi; \ + done; \ + done + @${ECHO_CMD} "@exec ${ECHO_CMD} \"Deinstalling obsoleted packages that are now part of ruby...\"" >> ${TMPPLIST} + @${ECHO_CMD} "@exec cd ${PKG_DBDIR} && for portname in ${OBSOLETED_MODULES}; do for pkg in ${RUBY_PKGNAMEPREFIX}\$$portname-*; do if [ -d \$$pkg ]; then ${ECHO_CMD} \"---> \$$pkg\"; ${PKG_DELETE} -f \$$pkg; fi; done; done" >> ${TMPPLIST} @${CAT} ${PKGMESSAGE} test: |