Okay, I just discovered that using make SUBDIR hides error code, so I've
checked build logs carefully and I think my updates are good to go in.

However, it's good to be aware of this:



$ make SUBDIR=archivers/unrar fake
...
===>  Faking installation for unrar-4.20v1
install -c -s -o root -g bin -m 555 /home/ports/obj/unrar-4.20/unrar/unrar 
/home/ports/obj/unrar-4.20/fake-i386/usr/local/bin
install -d -o root -g bin -m 755 
/home/ports/obj/unrar-4.20/fake-i386/usr/local/share/doc/unrar
install -c -o root -g bin -m 444 /home/ports/obj/unrar-4.20/unrar/readme.txt 
/home/ports/obj/unrar-4.20/unrar/license.txt  
/home/ports/obj/unrar-4.20/fake-i386/usr/local/share/doc/unrar
exit 1
*** Error 1 in /usr/ports/archivers/unrar (Makefile:36 'do-install')
*** Error 1 in archivers/unrar (/usr/ports/infrastructure/mk/bsd.port.mk:2716 
'/home/ports/obj/unrar-4.20/fake-i386/.fake_done')
*** Error 1 in archivers/unrar (/usr/ports/infrastructure/mk/bsd.port.mk:2360 
'fake')
===> Exiting archivers/unrar with an error
$ echo $?
0


$ cd archivers/unrar && make fake
===>  Faking installation for unrar-4.20v1
install -c -s -o root -g bin -m 555 /home/ports/obj/unrar-4.20/unrar/unrar 
/home/ports/obj/unrar-4.20/fake-i386/usr/local/bin
install -d -o root -g bin -m 755 
/home/ports/obj/unrar-4.20/fake-i386/usr/local/share/doc/unrar
install -c -o root -g bin -m 444 /home/ports/obj/unrar-4.20/unrar/readme.txt 
/home/ports/obj/unrar-4.20/unrar/license.txt  
/home/ports/obj/unrar-4.20/fake-i386/usr/local/share/doc/unrar
exit 1
*** Error 1 in /usr/ports/archivers/unrar (Makefile:36 'do-install')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2716 
'/home/ports/obj/unrar-4.20/fake-i386/.fake_done')
*** Error 1 in /usr/ports/archivers/unrar 
(/usr/ports/infrastructure/mk/bsd.port.mk:2360 'fake')
$ echo $?
1



$ cvs -nq diff -u
Index: Makefile
===================================================================
RCS file: /cvs/ports/archivers/unrar/Makefile,v
retrieving revision 1.58
diff -u -r1.58 Makefile
--- Makefile    10 Mar 2013 22:28:05 -0000      1.58
+++ Makefile    16 May 2013 11:53:38 -0000
@@ -33,6 +33,7 @@
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/unrar
        ${INSTALL_MAN} ${WRKSRC}/readme.txt ${WRKSRC}/license.txt \
                ${PREFIX}/share/doc/unrar
+       exit 1

 NO_TEST=       Yes

$



On Thu, May 16, 2013 at 12:26:38PM +0100, Mikolaj Kucharski wrote:
> On Wed, May 15, 2013 at 03:40:07PM +0100, Stuart Henderson wrote:
> > Could you at least make sure it doesn't break building/packaging them?
> > cpan is a mass of tangled dependencies and often we find that updating
> > one thing means updating a handful of others.
> > 
> 
> I think all Perl YAML updates which I've sent don't break building nor
> packaging of any dependent ports.
> 
> I did following:
> 
>       echo ">>>>> $pkgpath <<<<<"
>         make SUBDIR=$pkgpath clean=depends
>         make SUBDIR=$pkgpath clean=packages
>         make SUBDIR=$pkgpath package
>         ret=$?
>         if [ $ret == 0 ]
>         then
>                 echo "MAKE PACKAGE FOR $pkgpath SUCCEEDED"
>         else
>                 echo "MAKE PACKAGE FOR $pkgpath FAILED: $ret"
>         fi
>         make SUBDIR=$pkgpath clean=depends
> 
> 
> The list which I went through:
> 
> 
> devel/p5-YAML
> devel/p5-YAML-Perl
> devel/p5-YAML-Shell
> devel/p5-YAML-Syck
> devel/p5-YAML-Tiny
> devel/p5-YAML-XS
> audio/squeezecenter
> converters/p5-Catalyst-View-JSON
> converters/p5-JSON-Any
> databases/p5-Catalyst-Controller-Rose
> databases/p5-Rose-DB
> databases/p5-SQL-Translator
> databases/ports-readmes-dancer
> devel/p5-B-Deobfuscate
> devel/p5-Config-Any
> devel/p5-Config-Auto
> devel/p5-Data-Random
> devel/p5-Devel-ebug
> devel/p5-File-Attributes
> devel/p5-FormValidator-Simple
> devel/p5-Module-Install
> devel/p5-SDL
> devel/p5-SVN-Web
> devel/p5-TAP-Harness-Archive
> devel/p5-Test-Base
> devel/p5-Test-YAML-Valid
> devel/svk
> mail/p5-Mail-SPF-Test
> multimedia/p5-Data-AMF
> net/p5-OSPF-LSDB
> productivity/davical
> sysutils/ns4
> sysutils/shelldap
> www/p5-Catalyst-Runtime
> www/p5-Dancer
> www/p5-HTML-FormFu
> www/p5-HTTP-BrowserDetect
> www/p5-Plack-Middleware-ReverseProxy
> www/p5-Plagger
> 
> 

-- 
best regards
q#

Reply via email to