Re: lang/node lang/libv8 and friends
On Thu, Oct 25, 2012 at 06:36:31PM -0600, Aaron Bieber wrote: > Hola, > > This set of patches does quit a bit. First we need to downgrade libv8 to > allow for node to be compatible, then we update all the native node > ports to link against libv8 instead of node. > > I have tested these on amd64 and i386. > > I also tested node with libv8 3.{13,14} of which both had issues. All > other ports that use libv8 ( read jeremy@'s recent ports ) seemed fine. Anyone had a chance to look at this? > > Index: Makefile > === > RCS file: /cvs/ports/lang/libv8/Makefile,v > retrieving revision 1.1.1.1 > diff -N -u -p Makefile > --- Makefile 13 Oct 2012 15:09:58 - 1.1.1.1 > +++ Makefile 25 Oct 2012 00:07:39 - > @@ -4,9 +4,11 @@ ONLY_FOR_ARCHS= amd64 i386 > > COMMENT= V8 JavaScript for clients and servers > > -V8_VERSION= 3.14.0 > +V8_VERSION= 3.12.19 > V8_ARCH= ${PKG_ARCH:S/amd64/x64/:S/i386/ia32/} > V8_RELEASE= release > + > +EPOCH=0 > > DISTNAME=v8-${V8_VERSION} > PKGNAME= lib${DISTNAME} > Index: distinfo > === > RCS file: /cvs/ports/lang/libv8/distinfo,v > retrieving revision 1.1.1.1 > diff -N -u -p distinfo > --- distinfo 13 Oct 2012 15:09:58 - 1.1.1.1 > +++ distinfo 25 Oct 2012 00:07:39 - > @@ -1,2 +1,2 @@ > -SHA256 (v8-3.14.0.tar.gz) = A4jRXQpW28KDnDOhWWyrmMUgzjgLnrwBKXBpgT3/7ME= > -SIZE (v8-3.14.0.tar.gz) = 11666075 > +SHA256 (v8-3.12.19.tar.gz) = uNgaqSiFhmpwtdwbWMRSPUoYbeH/qS2HU4zOrgLVklM= > +SIZE (v8-3.12.19.tar.gz) = 11617055 > > Index: Makefile > === > RCS file: /cvs/ports/lang/node/Makefile,v > retrieving revision 1.10 > diff -N -u -p Makefile > --- Makefile 28 Sep 2012 01:04:14 - 1.10 > +++ Makefile 13 Oct 2012 20:04:51 - > @@ -13,6 +13,8 @@ NODE_VERSION= v0.8.11 > DISTNAME=node-${NODE_VERSION} > PKGNAME= ${DISTNAME:S/v//g} > > +REVISION=0 > + > CATEGORIES= lang devel > > HOMEPAGE=http://nodejs.org/ > @@ -37,7 +39,9 @@ LIB_DEPENDS=devel/libexecinfo > > USE_GMAKE= Yes > > -BUILD_DEPENDS= sysutils/flock > +BUILD_DEPENDS= sysutils/flock \ > + lang/libv8 > + > # node-gyp uses it at runtime > RUN_DEPENDS= devel/gmake \ > sysutils/flock > @@ -48,10 +52,12 @@ MODPY_ADJ_FILES= tools/node-waf \ > REGRESS_TARGET= test > CONFIGURE_STYLE= simple > CONFIGURE_ARGS= --openssl-use-sys \ > - --shared-zlib > + --shared-zlib \ > + --shared-v8 > > SUBST_VARS+= CFLAGS > SUBST_VARS+= PREFIX > +SUBST_VARS+= LOCALBASE > SUBST_VARS+= DISTFILES > > MAKE_ENV+= V=1 CXX=c++ CCFLAGS+="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" > @@ -63,7 +69,8 @@ pre-configure: > ln -sf ${LOCALBASE}/bin/python${MODPY_VERSION} ${WRKDIR}/bin/python > ${SUBST_CMD} ${WRKDIST}/lib/module.js \ > ${WRKDIST}/deps/npm/node_modules/node-gyp/lib/configure.js \ > - ${WRKDIST}/deps/npm/node_modules/node-gyp/lib/install.js > + ${WRKDIST}/deps/npm/node_modules/node-gyp/lib/install.js \ > + ${WRKDIST}/common.gypi > > post-install: > ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \ > Index: node.port.mk > === > RCS file: /cvs/ports/lang/node/node.port.mk,v > retrieving revision 1.1.1.1 > diff -N -u -p node.port.mk > --- node.port.mk 23 May 2012 15:11:43 - 1.1.1.1 > +++ node.port.mk 13 Oct 2012 20:04:51 - > @@ -16,8 +16,9 @@ RUN_DEPENDS += lang/node>=0.6.17p2 > ERRORS +="Fatal: Should not have PKG_ARCH=* when compiling extensions" > .endif > SHARED_ONLY =Yes > -# All node extensions appear to link against these two libraries > -WANTLIB += m stdc++ > +# All node extensions appear to link against these libraries > +WANTLIB += m stdc++ v8 crypto pthread ssl z > +LIB_DEPENDS += lang/libv8 > . else > # Node libraries that don't contain C++ extensions should run on > # any arch. > Index: patches/patch-common_gypi > === > RCS file: /cvs/ports/lang/node/patches/Attic/patch-common_gypi,v > diff -N -u -p patches/patch-common_gypi > --- /dev/null 13 Oct 2012 14:04:51 - > +++ patches/patch-common_gypi 13 Oct 2012 20:04:51 - > @@ -0,0 +1,17 @@ > +$OpenBSD$ > +--- common.gypi.orig Thu Sep 27 10:39:23 2012 > common.gypi Tue Oct 9 13:01:32 2012 > +@@ -161,9 +161,12 @@ > + ], > + }], > + [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { > +-'cflags': [ '-Wall', '-pthread', ], > ++'cflags': [ '-Wall', '-pthread', '-I${LOCALBASE}/include'], > + 'cflags_cc': [ '-fno-rtti', '-fno-exceptions' ], > + 'ldflags': [ '-pthread', '-rdynamic'
Re: UPDATE: sysutils/smartmontools
On Wed, Oct 31, 2012 at 06:37:53PM +0100, Giovanni Bechis wrote: > Update to version 6.0, tested @amd64, a test @ppc would be useful. Crashes right away on ppc : old version: [22:27] mikey:/data/incoming/ $sudo smartctl -i /dev/wd0c smartctl 5.43 2012-06-30 r3573 [powerpc-unknown-openbsd5.2] (local build) Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Model Family: Fujitsu MHU Device Model: FUJITSU MHU2100AT Serial Number:NQ04T462598E Firmware Version: 0008 User Capacity:100,030,242,816 bytes [100 GB] Sector Size: 512 bytes logical/physical Device is:In smartctl database [for details use: -P show] ATA Version is: 6 ATA Standard is: ATA/ATAPI-6 T13 1410D revision 3a Local Time is:Wed Oct 31 22:27:44 2012 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled new version: [22:28] mikey:/data/incoming/ $sudo smartctl -i /dev/wd0c smartctl 6.0 2012-10-10 r3643 [powerpc-unknown-openbsd5.2] (local build) Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org Segmentation fault (core dumped) With a DEBUG=-g version i get this full trace: Program received signal SIGSEGV, Segmentation fault. strcmp (s1=0xfffd5403 "ec2hour", s2=0x20436f6d ) at /usr/src/lib/libc/string/strcmp.c:47 47 while (*s1 == *s2++) Current language: auto; currently c (gdb) bt #0 strcmp (s1=0xfffd5403 "ec2hour", s2=0x20436f6d ) at /usr/src/lib/libc/string/strcmp.c:47 #1 0x0180bd54 in parse_attribute_def (opt=Variable "opt" is not available. ) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/atacmds.cpp:213 #2 0x0181bf7c in parse_db_presets (presets=0x18588c4 "-v 9,seconds", defs=0xfffd5620, firmwarebugs=0xfffd7858, type=0x0) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 #3 0x0181bf7c in parse_db_presets (presets=0xfffd7858 "", defs=0x0, firmwarebugs=0x0, type=0xfffd8269) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 #4 0x0181bf7c in parse_db_presets (presets=0x , defs=0x30303800, firmwarebugs=0xf8c69177, type=0x1c00) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 #5 0x0181bf7c in parse_db_presets (presets=0x0, defs=0x0, firmwarebugs=0x17, type=0xfffda354) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 #6 0x0181bf7c in parse_db_presets (presets=0x1890e1c "\001\210\r\\", defs=0x5, firmwarebugs=0x2422, type=0x18a0f30) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 #7 0x0181bf7c in parse_db_presets (presets=0x20 , defs=0x1890e1c, firmwarebugs=0xfffda404, type=0xfffda3b0) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 #8 0x0181bf7c in parse_db_presets (presets=0x0, defs=0x20, firmwarebugs=0x1801eb0, type=0x1890e18) at /usr/obj/ports/smartmontools-6.0/smartmontools-6.0/knowndrives.cpp:221 Previous frame inner to this frame (corrupt stack?) Landry
Re: Did anyone test threaded libxml with recent rthreads?
On Wed, Oct 10, 2012 at 11:26 AM, Stuart Henderson wrote: > On 2012/10/10 19:35, Vadim Zhukov wrote: >> Hello all. >> >> Did anyone test bulk build/run of threaded textproc/libxml with recent >> rthreads? Just want to know, if there are any results to avoid >> duplicating work. > > It will be a short one, p5-LibXML-Common/p5-XML-LibXML will break > which are really high in the dependency tree. I am trying to track down if mono can be disabled from kde4, got sidetracked into updating libxml to --with-threads and did a search running into this thread. I think from http://search.cpan.org/dist/XML-LibXML/lib/XML/LibXML/Common.pod -- begin quote -- Before XML::LibXML 1.70, this class was available as a separate CPAN distribution, intended to provide functionality shared between XML::LibXML, XML::GDOME, and possibly other modules. Since there seems to be no progress in this direction, we decided to merge XML::LibXML::Common 0.13 and XML::LibXML 1.70 to one CPAN distribution. -- end quote -- I don't understand yet how-to upgrade perl ports but isn't the current textproc/p5-Libxml outdated? And that is why switching textproc/libxml to --with-threads breaks the two ports you mentioned? The relevant perl ports should be updated to http://search.cpan.org/dist/XML-LibXML/ ? Am I completely wrong here?
Técnico Superior en Secretariado de Alta Dirección
Pulse AQUÍ si no visualiza correctamente las imágenes. Sus datos han sido obtenidos de fuentes de acceso público, en especial, listines telefónicos, guías de empresas y otros medios de comunicación titularidad de Fundamental Negocios, S.L. Si no desea que le enviemos publicidad de cursos de formación, por favor, pulse aquí o envíe un correo electronico a i...@comunicandoonline.com para solicitar su baja.
UPDATE: sysutils/smartmontools
Update to version 6.0, tested @amd64, a test @ppc would be useful. Cheers Giovanni Index: Makefile === RCS file: /cvs/ports/sysutils/smartmontools/Makefile,v retrieving revision 1.20 diff -u -p -r1.20 Makefile --- Makefile15 Oct 2012 14:55:43 - 1.20 +++ Makefile31 Oct 2012 16:06:11 - @@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= amd64 i386 powerpc COMMENT= control and monitor storage systems using SMART -DISTNAME= smartmontools-5.43 +DISTNAME= smartmontools-6.0 CATEGORIES=sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=smartmontools/} Index: distinfo === RCS file: /cvs/ports/sysutils/smartmontools/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo8 Jul 2012 15:13:22 - 1.10 +++ distinfo31 Oct 2012 16:06:11 - @@ -1,5 +1,2 @@ -MD5 (smartmontools-5.43.tar.gz) = ocssPYzC3jdwN/6efO9AqQ== -RMD160 (smartmontools-5.43.tar.gz) = KkIMeXXBkhkckxF5N/T+p7xWRAY= -SHA1 (smartmontools-5.43.tar.gz) = Hl75aw8GHRCxp6f9ctCZguezJC0= -SHA256 (smartmontools-5.43.tar.gz) = 2EUYfRUAuH740sQ3cr0CGKWRFP5YR0qQPFZ3fJF1NR4= -SIZE (smartmontools-5.43.tar.gz) = 767978 +SHA256 (smartmontools-6.0.tar.gz) = n+T/K3vNAP3hnbgruhaPVGLtboV9PvQ5SV4wTjIx06Y= +SIZE (smartmontools-6.0.tar.gz) = 771540
Update: check_esxi_hardware 20121027
This diff works for me on ESXi 5.0 on my PE 840. While I don't have the hardware mentioned here: http://www.claudiokuenzler.com/blog/299/check_esxi_hardware_dell-pe-620-workaround-riser-config-err-connected it doesn't introduce regressions for me on my hardware. OK? Index: Makefile === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile5 Jul 2012 14:39:10 - 1.4 +++ Makefile31 Oct 2012 16:51:24 - @@ -4,8 +4,7 @@ PKG_ARCH = * COMMENT = Nagios plugin to the status of ESX/i hardware -V =20120501 -REVISION = 0 +V =20121027 DISTNAME = check_esxi_hardware.py.$V PKGNAME = check_esxi_hardware-$V CATEGORIES = net Index: distinfo === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo1 May 2012 15:32:20 - 1.3 +++ distinfo31 Oct 2012 16:51:24 - @@ -1,5 +1,2 @@ -MD5 (check_esxi_hardware.py.20120501) = qdw9TyODPMmxwSUgG5QlMw== -RMD160 (check_esxi_hardware.py.20120501) = mCdVWmX6bTl0J50QSiRcLCdj658= -SHA1 (check_esxi_hardware.py.20120501) = BdZMgOBObDfj7A0viTQLj+Nc//Q= -SHA256 (check_esxi_hardware.py.20120501) = hB0WMKngjg8f18SGYvuIGLP9KhdZx3OHQjEibg7+xTw= -SIZE (check_esxi_hardware.py.20120501) = 30735 +SHA256 (check_esxi_hardware.py.20121027) = nvJ3Z71rkLVUF8Q4qnNIdLEyXFOcBsIEl4hjnt9gPo4= +SIZE (check_esxi_hardware.py.20121027) = 31364
Para o Feriadão! Filé de Frango | Bronzeamento | Óleo de Coco | Design de Sobrancelha | Buque Rosas | Polpa de Frutas =?utf-8?B?IHwgQWNhZGVtaWEgfCBFc2NvdmE=?
[IMAGE] 2437 Ofertas em Campo Grande / MS [IMAGE] 81% OFF em Super COMBO 35 Tratamentos Corporais + 1 Bronzeamento! Essa é pra arrasar mesmo ( De R$ 1.285,00 Por R$ 249,90 ) De: R$ 1.285,00 - Por: R$ 249,90 - (81% de desconto) [IMAGE] ANUNCIO: Casa de Bolos para Bolos Caseiros, Venha conhecer! São + de 15 Sabores - Tel: 3306-5696 e 3306-5696 De: R$ 0,00 - Por: R$ 0,00 - (0% de desconto) [IMAGE] 58% OFF; 100% NATURAL; QUALIDADE DE VIDA; 01 KIT DE POLPA DE FRUTAS 1/2 KLG. (05 EMBALAGENS DE 100 GRS. CADA) DE R$-9,50 POR R$-4,00 = VC ECONOMIZA R$-5,50 De: R$ 9,50 - Por: R$ 4,00 - (58% de desconto) [IMAGE] Jantar com Filé de Frango + Fritas + 2 Ovos + 4 Acompanhamentos + Salada Tradicional - Serve até 2 Pessoas ( De R$ 47,00 Por R$ 18,90 ) De: R$ 47,00 - Por: R$ 18,90 - (60% de desconto) [IMAGE] Bronzeamento Natural na De Mulher para Mulher ( De R$ 60,00 por R$ 24,90 ) De: R$ 60,00 - Por: R$ 24,90 - (60% de desconto) [IMAGE] KANGOO JUMP A NOVIDADE DAS MELHORES ACADEMIAS DO MUNDO AGORA PERTINHO DE VOCÊ!!! MENSALIDADE DE R$-80,00 POR APENAS R$-54,90.. 31% OFF De: R$ 80,00 - Por: R$ 54,90 - (31% de desconto) [IMAGE] Loucura! Bronzeamento Natural na De Mulher para Mulher ( De R$ 60,00 por R$ 24,90 ) De: R$ 60,00 - Por: R$ 24,90 - (60% de desconto) [IMAGE] 70% Desconto! Peeling de Diamante + Peeling Quimico na Vittrine (De R$ 90,00 Por R$ 29,00) De: R$ 90,00 - Por: R$ 29,00 - (70% de desconto) [IMAGE] 75% OFF em Escova Progressiva de R$ 200,00 por R$ 45,00 na Jeito de Mulher De: R$ 200,00 - Por: R$ 45,00 - (75% de desconto) [IMAGE] Cabelos brilhosos, sedosos e radiantes! Hidratação L'Oreal de R$ 45,00 por R$12,90.!! De: R$ 45,00 - Por: R$ 12,90 - (71% de desconto) [IMAGE] IMPERDIVEL.. CESTA DE CAFÉ DA MANHÃ ESPECIAL OU BUQUÊ DE FLORES DE R$ 90,00 POR R$ 54,90 VC ECONOMIZA R$ 35,10 De: R$ 90,00 - Por: R$ 54,90 - (35% de desconto) [IMAGE] Complete sua Festa com Pula Pula de 4,30 mts + Algodão Doce ( De R$ 180,00 Por R$ 90,00 ) De: R$ 180,00 - Por: R$ 90,00 - (50% de desconto) [IMAGE] 01 Bronzeamento Natural com Biquíni de Fita + 1 Banho de Lua + Esfoliação + 1 Hidratação da Pele, de 160 por 69,90. De: R$ 160,00 - Por: R$ 69,90 - (57% de desconto) [IMAGE] HUM!!! QUE DELÍCIAPORÇÃO DE BOLINHO DE BACALHAU (12 UNIDADES) COM BELÍSSIMA QUALIDADE NO TRADICIONAL RESTAURANTE ACEPIPE DE R$- 28,00 POR R$- 22,50.. De: R$ 28,00 - Por: R$ 22,50 - (20% de desconto) [IMAGE] Transforme aquela gordurina em energia! Thermo Start 120g de R$ 49,90 por apenas R$ 29,90 De: R$ 49,90 - Por: R$ 29,90 - (40% de desconto) [IMAGE] 70% OFF MAQUIAGEM DEFINITIVA DE OLHO ( DE R$ 250,00 POR R$ 89,90 ) De: R$ 250,00 - Por: R$ 89,90 - (70% de desconto) [IMAGE] Filé de Frango + Fritas + 2 Ovos + 4 Acompanhamentos + Salada Tradicional - Serve até 2 Pessoas ( De R$ 47,00 Por R$ 18,90 ) De: R$ 47,00 - Por: R$ 18,90 - (60% de desconto) [IMAGE] Depilação Perfeita! Virilha Cavadíssima + Axilas + Buço + 1/2 Perna na Flor de Lis ( De R$ 30 Por R$ 9,90 ) De: R$ 30,00 - Por: R$ 9,90 - (70% de desconto) [IMAGE] Progressiva Agimax + Hidratação Árgila Verde por apenas R$ 74,90 De: R$ 180,00 - Por: R$ 74,90 - (60% de desconto) [IMAGE] 82% Desconto! Progressiva + Corte + Design Sobrancelha ( De R$ 300,00 Por R$ 49,90 ) De: R$ 300,00 - Por: R$ 49,90 - (82% de desconto) [IMAGE] 70% OFF em Botox Capilar da Big Star ( De R$ 100,00 Por R$33,90 ) De: R$ 10,00 - Por: R$ 33,90 - (70% de desconto) [IMAGE] Depilação de Axila + Virilha completa + Extra + Buço + 1/2 Perna na Claíla Cabelo e Estética, de 77,00 por 12,00. De: R$ 77,00 - Por: R$ 12,00 - (84% de desconto) [IMAGE] DIVULGAÇÃO: Casa de Bolos para Bolos Caseiros, Venha conhecer! São + de 15 Sabores - Tel: 3306-5696 e 3306-5696 De: R$ 0,00 - Por: R$ 0,00 - (0% de desconto) [IMAGE] Corpo de Arrasar em Campo Grande De: R$ 900,00 - Por: R$ 99,00 - (89% de desconto) [IMAGE] ESCOVA PROGRESSIVA DE MAMÃO PAPAYA + CORTE - TUDO POR APENAS R$ 35,90 De: R$ 180,00 - Por: R$ 35,90 - (83% de desconto) [IMAGE] Luzes na Touca + Hidratação + Escova, na Laura Melo, de 210,00 por 49,00. De: R$ 210,00 - Por: R$ 49,00 - (77% de desconto) [IMAGE] Realce seu olhar! Designer de sobrancelha de R$ 25,00 por R$ 5,90 De: R$ 25,00 - Por: R$ 5,90 - (77% de desconto) [IMAGE] Fios reconstruídos, com muito mais brilho e vitalidade! Botox Capilar de R$ 95,00 por R$ 32,90 no Big Star De: R$ 95,00 - Por: R$ 32,90 - (65% de desconto) [IMAGE] Corte + Escova !!! De R$25,00 Por R$ 12,00. Aproveite Esta Oportunidade!!! De: R$ 25,00 - Por: R$ 12,00 - (50% de desconto) [IMAGE] Surpreenda hoje quem você ama! Buquê com 10 rosas de R$ 75,00 por apenas R$ 50,00 De: R$ 0,00 - Por: R$ 50,00 - (33% de desconto) [IMAGE] 65% OFF em Locação de diversos brinquedos para animar sua festa infantil! Apenas R$119,90 De: R$ 0,00 - Por: R$ 119,90 - (66% de desconto) [IMAGE] Cristalização com Óleo de Argan da Claíla Cabelo e Estética, de 140 por apenas 29,90. De: R$ 140,00 - Por: R$ 29,90 - (79% de desconto) [IMAGE
NEW: net/irssi-xmpp
Hi, please find attached a port for irssi-xmpp plugin verison 0.52. I found several similar attempts and versions in the archives and merged things. Description: irssi-xmpp is an irssi plugin to connect to the Jabber network. Its aim is to provide a good integration in this text-based irc client and a good support of XMPP (the Jabber protocol). Its main features are: - Sending and receiving messages in irssi's query windows - A roster with contact & resource tracking (contact list) - Contact management (add, remove, manage subscriptions) - Tab completion of commands, JIDs and resources - Many extensions supported (XEP) including Multi-User Chat (MUC) - Support for multiple accounts - Unicode support (UTF-8) - SSL and STARTTLS support Please test and comment. OKs? Regards, Joerg irssi-xmpp.tar.gz Description: application/tar-gz
MBA IPOG - Instituto de Pós Graduação do Acre
IPOG Você está recebendo este e-mail por estar cadastrado no IPOG, em caso de dúvidas, entre em contato conosco através do Serviço de Atendimento ao Cliente no e-mail: a...@ipog.edu.br. Para garantir que nossos comunicados cheguem em sua caixa de entrada, adicione o email ao seu catálogo de endereços. A IPOG respeita a sua privacidade e é contra o spam na rede. Se você não deseja mais receber nossos e-mails, cancele sua inscrição retornando o mesmo com o assunto remover e-mail.