FreeBSD Bugzilla – Attachment 128645 Details for
Bug 172503
devel/xxl: Update MASTER_SITES
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 4.21 KB, created by
tkato432
on 2012-10-08 19:10:16 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2012-10-08 19:10:16 UTC
Size:
4.21 KB
patch
obsolete
>diff -urN /usr/ports/devel/xxl/Makefile devel/xxl/Makefile >--- /usr/ports/devel/xxl/Makefile 2011-10-24 12:33:01.000000000 +0900 >+++ devel/xxl/Makefile 2012-10-07 15:33:38.000000000 +0900 >@@ -1,35 +1,45 @@ >-# Ports collection makefile for: xxl >-# Date created: 28 Aug 2003 >-# Whom: Robert Schlotterbeck <robert@rs.tarrant.tx.us> >-# >+# Created by: Robert Schlotterbeck <robert@rs.tarrant.tx.us> > # $FreeBSD: ports/devel/xxl/Makefile,v 1.14 2011/10/24 03:33:01 stas Exp $ >-# > > PORTNAME= xxl > PORTVERSION= 1.0.1 > PORTREVISION= 1 > CATEGORIES= devel >-MASTER_SITES= http://www.zork.org/software/ >+MASTER_SITES= http://launchpadlibrarian.net/39195019/ \ >+ http://www.zork.org/software/ > > MAINTAINER= ports@FreeBSD.org > COMMENT= C/C++ library for exception handling and asset management > >+LICENSE= BSD >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+OPTIONS_DEFINE= THREADS DOCS >+OPTIONS_DEFAULT=THREADS >+ > USE_AUTOTOOLS= libtool >-GNU_CONFIGURE= yes > USE_LDCONFIG= yes >+MAKE_JOBS_SAFE= yes > >-.if defined(WITHOUT_THREADS) >-CONFIGURE_ARGS= --without-threads >-.endif >+PORTDOCS= xxl.html xxl.pdf > >-.if !defined(NOPORTDOCS) >-PORTDOCS= xxl.pdf xxl.html >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MTHREADS} >+COFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ >+ PTHREAD_LIBS="${PTHERAD_LIBS}" >+.else >+CONFIGURE_ARGS+=--without-threads > .endif > > post-install: >-.if !defined(NOPORTDOCS) >+.if ${PORT_OPTIONS:MDOCS} > @${MKDIR} ${DOCSDIR} >- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ >+ (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}) > .endif > >+regression-test test: build >+ @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ >+ ${MAKEFILE} ${MAKE_ARGS} check) >+ > .include <bsd.port.mk> >diff -urN /usr/ports/devel/xxl/files/patch-ltmain.sh devel/xxl/files/patch-ltmain.sh >--- /usr/ports/devel/xxl/files/patch-ltmain.sh 2003-08-29 20:50:08.000000000 +0900 >+++ devel/xxl/files/patch-ltmain.sh 1970-01-01 09:00:00.000000000 +0900 >@@ -1,15 +0,0 @@ >---- ltmain.sh.orig Fri Aug 29 13:31:36 2003 >-+++ ltmain.sh Fri Aug 29 13:31:59 2003 >-@@ -5425,10 +5425,12 @@ >- fi >- >- # Install the pseudo-library for information purposes. >-+ if /usr/bin/false ; then >- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` >- instname="$dir/$name"i >- $show "$install_prog $instname $destdir/$name" >- $run eval "$install_prog $instname $destdir/$name" || exit $? >-+ fi >- >- # Maybe install the static library, too. >- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" >diff -urN /usr/ports/devel/xxl/files/patch-xxl.c devel/xxl/files/patch-xxl.c >--- /usr/ports/devel/xxl/files/patch-xxl.c 1970-01-01 09:00:00.000000000 +0900 >+++ devel/xxl/files/patch-xxl.c 2012-10-07 15:24:41.000000000 +0900 >@@ -0,0 +1,11 @@ >+--- xxl.c.orig 2004-12-22 03:42:52.000000000 -0600 >++++ xxl.c 2008-01-17 13:25:18.000000000 -0600 >+@@ -380,6 +380,8 @@ >+ if (!tsd->contexts) >+ die("XXL: Exception thrown with no handler to catch it!\n"); >+ tsd->contexts->exception = *exception; >++ how=XXL_SETJMP_TRY; >++ tsd->contexts->state |= XXL_STATE_THROWN; >+ xxl_leave_handler(how); >+ return; >+ } >diff -urN /usr/ports/devel/xxl/pkg-descr devel/xxl/pkg-descr >--- /usr/ports/devel/xxl/pkg-descr 2003-08-29 20:50:08.000000000 +0900 >+++ devel/xxl/pkg-descr 2012-10-07 15:17:48.000000000 +0900 >@@ -1,11 +1,11 @@ > XXL is a library for C and C++ that provides exception handling and asset > management. Asset management is integrated with the exception handling > mechanism such that assets may be automatically cleaned up if an exception >-is thrown, which allows for much simplified program structure with respect to >-error handling. >+is thrown, which allows for much simplified program structure with respect >+to error handling. > >-By allowing XXL to track assets and using its exception handling features, the >-programmer no longer has to check error conditions on every function call and >-cleanup the assets on failure because XXL does the work. >+By allowing XXL to track assets and using its exception handling features, >+the programmer no longer has to check error conditions on every function >+call and cleanup the assets on failure because XXL does the work. > > WWW: http://www.zork.org/xxl/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 172503
: 128645 |
128646