From aba82385f185a06370acaaeb06b9188326804814 Mon Sep 17 00:00:00 2001 From: Clemens Zeidler Date: Tue, 28 Jun 2011 23:42:37 +0000 Subject: [PATCH] Patch by taos. Adds rdef files to make localization working. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42337 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../inbound_filters/match_header/Jamfile | 5 ++--- .../inbound_filters/match_header/MatchHeader.rdef | 15 +++++++++++++++ .../mail_daemon/inbound_filters/notifier/Jamfile | 2 ++ .../mail_daemon/inbound_protocols/imap/IMAP.rdef | 15 +++++++++++++++ .../mail_daemon/inbound_protocols/imap/Jamfile | 2 ++ .../mail_daemon/inbound_protocols/pop3/Jamfile | 2 ++ .../mail_daemon/inbound_protocols/pop3/POP3.rdef | 15 +++++++++++++++ .../outbound_filters/fortune/Fortune.rdef | 15 +++++++++++++++ .../mail_daemon/outbound_filters/fortune/Jamfile | 2 ++ .../mail_daemon/outbound_protocols/smtp/Jamfile | 2 ++ .../mail_daemon/outbound_protocols/smtp/SMTP.rdef | 15 +++++++++++++++ src/kits/mail/Jamfile | 1 + src/kits/mail/libmail.rdef | 15 +++++++++++++++ 13 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 src/add-ons/mail_daemon/inbound_filters/match_header/MatchHeader.rdef create mode 100644 src/add-ons/mail_daemon/inbound_protocols/imap/IMAP.rdef create mode 100644 src/add-ons/mail_daemon/inbound_protocols/pop3/POP3.rdef create mode 100644 src/add-ons/mail_daemon/outbound_filters/fortune/Fortune.rdef create mode 100644 src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.rdef create mode 100644 src/kits/mail/libmail.rdef diff --git a/src/add-ons/mail_daemon/inbound_filters/match_header/Jamfile b/src/add-ons/mail_daemon/inbound_filters/match_header/Jamfile index c7996d841a..fa307c1764 100644 --- a/src/add-ons/mail_daemon/inbound_filters/match_header/Jamfile +++ b/src/add-ons/mail_daemon/inbound_filters/match_header/Jamfile @@ -5,14 +5,13 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; +AddResources MatchHeader : MatchHeader.rdef ; + Addon MatchHeader : ConfigView.cpp RuleFilter.cpp StringMatcher.cpp - ; - -LinkAgainst MatchHeader : be libmail.so $(TARGET_LIBSUPC++) $(HAIKU_LOCALE_LIBS) ; diff --git a/src/add-ons/mail_daemon/inbound_filters/match_header/MatchHeader.rdef b/src/add-ons/mail_daemon/inbound_filters/match_header/MatchHeader.rdef new file mode 100644 index 0000000000..a33f118460 --- /dev/null +++ b/src/add-ons/mail_daemon/inbound_filters/match_header/MatchHeader.rdef @@ -0,0 +1,15 @@ +/* + * MatchHeader.rdef + */ + +resource app_signature "application/x-vnd.Haiku-MatchHeader"; + +resource app_version { + major = 1, + middle = 0, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.0.0", + long_info = "Haiku MatchHeader mail_daemon add-on." +}; diff --git a/src/add-ons/mail_daemon/inbound_filters/notifier/Jamfile b/src/add-ons/mail_daemon/inbound_filters/notifier/Jamfile index 0c789b4c42..ffef889ef7 100644 --- a/src/add-ons/mail_daemon/inbound_filters/notifier/Jamfile +++ b/src/add-ons/mail_daemon/inbound_filters/notifier/Jamfile @@ -5,6 +5,8 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; +AddResources NewMailNotification : NewMailNotification.rdef ; + Addon NewMailNotification : filter.cpp ConfigView.cpp diff --git a/src/add-ons/mail_daemon/inbound_protocols/imap/IMAP.rdef b/src/add-ons/mail_daemon/inbound_protocols/imap/IMAP.rdef new file mode 100644 index 0000000000..6dd3c4484d --- /dev/null +++ b/src/add-ons/mail_daemon/inbound_protocols/imap/IMAP.rdef @@ -0,0 +1,15 @@ +/* + * IMAP.rdef + */ + +resource app_signature "application/x-vnd.Haiku-IMAP"; + +resource app_version { + major = 1, + middle = 0, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.0.0", + long_info = "Haiku IMAP mail_daemon add-on." +}; diff --git a/src/add-ons/mail_daemon/inbound_protocols/imap/Jamfile b/src/add-ons/mail_daemon/inbound_protocols/imap/Jamfile index 6d4c848a93..38b5377d0e 100644 --- a/src/add-ons/mail_daemon/inbound_protocols/imap/Jamfile +++ b/src/add-ons/mail_daemon/inbound_protocols/imap/Jamfile @@ -29,6 +29,8 @@ local sources = IMAPStorage.cpp ; +AddResources IMAP : IMAP.rdef ; + if $(HAIKU_OPENSSL_ENABLED) { SubDirC++Flags -DUSE_SSL ; SetupFeatureObjectsDir ssl ; diff --git a/src/add-ons/mail_daemon/inbound_protocols/pop3/Jamfile b/src/add-ons/mail_daemon/inbound_protocols/pop3/Jamfile index c9187c4e88..fb2a9d9af7 100644 --- a/src/add-ons/mail_daemon/inbound_protocols/pop3/Jamfile +++ b/src/add-ons/mail_daemon/inbound_protocols/pop3/Jamfile @@ -28,6 +28,8 @@ if $(HAIKU_OPENSSL_ENABLED) { SetupFeatureObjectsDir no-ssl ; } +AddResources POP3 : POP3.rdef ; + Addon POP3 : $(sources) : be libmail.so $(HAIKU_LOCALE_LIBS) $(HAIKU_OPENSSL_LIBS) diff --git a/src/add-ons/mail_daemon/inbound_protocols/pop3/POP3.rdef b/src/add-ons/mail_daemon/inbound_protocols/pop3/POP3.rdef new file mode 100644 index 0000000000..0a72d8f28f --- /dev/null +++ b/src/add-ons/mail_daemon/inbound_protocols/pop3/POP3.rdef @@ -0,0 +1,15 @@ +/* + * POP3.rdef + */ + +resource app_signature "application/x-vnd.Haiku-POP3"; + +resource app_version { + major = 1, + middle = 0, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.0.0", + long_info = "Haiku POP3 mail_daemon add-on." +}; diff --git a/src/add-ons/mail_daemon/outbound_filters/fortune/Fortune.rdef b/src/add-ons/mail_daemon/outbound_filters/fortune/Fortune.rdef new file mode 100644 index 0000000000..2c1bb48837 --- /dev/null +++ b/src/add-ons/mail_daemon/outbound_filters/fortune/Fortune.rdef @@ -0,0 +1,15 @@ +/* + * Fortune.rdef + */ + +resource app_signature "application/x-vnd.Haiku-Fortune"; + +resource app_version { + major = 1, + middle = 0, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.0.0", + long_info = "Haiku Fortune mail_daemon add-on." +}; diff --git a/src/add-ons/mail_daemon/outbound_filters/fortune/Jamfile b/src/add-ons/mail_daemon/outbound_filters/fortune/Jamfile index 4d7b082951..5ece11f81c 100644 --- a/src/add-ons/mail_daemon/outbound_filters/fortune/Jamfile +++ b/src/add-ons/mail_daemon/outbound_filters/fortune/Jamfile @@ -6,6 +6,8 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; +AddResources Fortune : Fortune.rdef ; + Addon Fortune : ConfigView.cpp filter.cpp diff --git a/src/add-ons/mail_daemon/outbound_protocols/smtp/Jamfile b/src/add-ons/mail_daemon/outbound_protocols/smtp/Jamfile index de1be6b6cf..91e2bf4cf5 100644 --- a/src/add-ons/mail_daemon/outbound_protocols/smtp/Jamfile +++ b/src/add-ons/mail_daemon/outbound_protocols/smtp/Jamfile @@ -24,6 +24,8 @@ if $(HAIKU_OPENSSL_ENABLED) { SetupFeatureObjectsDir no-ssl ; } +AddResources SMTP : SMTP.rdef ; + Addon SMTP : $(sources) : be libmail.so $(TARGET_NETWORK_LIBS) $(TARGET_LIBSTDC++) diff --git a/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.rdef b/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.rdef new file mode 100644 index 0000000000..1e1c152ab7 --- /dev/null +++ b/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.rdef @@ -0,0 +1,15 @@ +/* + * SMTP.rdef + */ + +resource app_signature "application/x-vnd.Haiku-SMTP"; + +resource app_version { + major = 1, + middle = 0, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.0.0", + long_info = "Haiku SMTP mail_daemon add-on." +}; diff --git a/src/kits/mail/Jamfile b/src/kits/mail/Jamfile index f9178eabc5..7415cad7f0 100644 --- a/src/kits/mail/Jamfile +++ b/src/kits/mail/Jamfile @@ -47,6 +47,7 @@ if $(HAIKU_OPENSSL_ENABLED) { SetupFeatureObjectsDir no-ssl ; } +AddResources libmail.so : libmail.rdef ; SharedLibrary libmail.so : $(sources) diff --git a/src/kits/mail/libmail.rdef b/src/kits/mail/libmail.rdef new file mode 100644 index 0000000000..6d75255f66 --- /dev/null +++ b/src/kits/mail/libmail.rdef @@ -0,0 +1,15 @@ +/* + * libmail.rdef + */ + +resource app_signature "application/x-vnd.Haiku-libmail"; + +resource app_version { + major = 1, + middle = 0, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.0.0", + long_info = "Haiku libmail." +};