hi.
I have try to import from the FreeBSD Ports, mail/quickml support for ruby 1.9 .
http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/quickml/
I change Makefile (see below).
I want to use the patch only if the ruby 1.9.
If file named "patch-*" , would have been automatically(?) patch.
Therefore, the file name does not with "patch-*" .
However, In this way, become exempt from make dmi ( for distinfo ).
What is a good way or not?
% diff -u Makefile.orig Makefile
--- Makefile.orig 2012-07-11 20:56:31.000000000 +0900
+++ Makefile 2012-07-20 21:10:04.000000000 +0900
@@ -16,8 +16,6 @@
USE_LANGUAGES= # none
RCD_SCRIPTS+= quickml
-# Dose not care for Ruby 1.9's character encoding for now.
-RUBY_VERSION_SUPPORTED= 18
QUICKML_USER= quickml
QUICKML_GROUP= quickml
@@ -49,6 +47,12 @@
INSTALLATION_DIRS+= ${QUICKML_DATA_DIR}
+post-patch:
+. if ${RUBY_VER} == "19" || ${RUBY_VER} == "192" || ${RUBY_VER} == "193"
+ cd ${WRKSRC}; \
+ ${PATCH} < ${PATCHDIR}/extra-patch-ruby19-Makefile.in
+. endif
+
post-install:
${INSTALL_DATA} ${WRKSRC}/messages.ja ${DESTDIR}${QUICKML_DATA_DIR}
--
miwarin
Attachment:
extra-patch-ruby19-Makefile.in
Description: Binary data