FreeBSD Bugzilla – Attachment 143355 Details for
Bug 190598
[Maintainer update]: comms/syncterm to latest version
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Work around broken security/cryptlib on i386 and FBSD < 10
syncterm-0.9.5.patch (text/plain), 4.66 KB, created by
Stephen Hurd
on 2014-06-04 09:38:43 UTC
(
hide
)
Description:
Work around broken security/cryptlib on i386 and FBSD < 10
Filename:
MIME Type:
Creator:
Stephen Hurd
Created:
2014-06-04 09:38:43 UTC
Size:
4.66 KB
patch
obsolete
>Index: syncterm/Makefile >=================================================================== >--- syncterm/Makefile (revision 356428) >+++ syncterm/Makefile (working copy) >@@ -3,9 +3,8 @@ > > PORTNAME= syncterm > PORTVERSION= 0.9.${PORTVER} >-PORTREVISION= 1 > CATEGORIES= comms >-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.9.4 >+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.9.5 > DISTNAME= syncterm-src-${PORTVER} > EXTRACT_SUFX= .tgz > >@@ -12,10 +11,18 @@ > MAINTAINER= shurd@sasktel.net > COMMENT= ANSI-BBS terminal which supports telnet, rlogin, and SSH > >-WRKSRC= ${WRKDIR}/syncterm-${PORTVER} >+LICENSE= GPLv2 >+ >+WRKSRC= ${WRKDIR}/syncterm-${PORTVER}/src/syncterm > USES= gmake > MAKEFILE= GNUmakefile >-PORTVER= 20110320 >+MAKE_ARGS+= DONT_CLOBBER_CC=please >+PORTVER= 20140603 >+INSTALLS_ICONS= yes >+PLIST_FILES= bin/syncterm \ >+ man/man1/syncterm.1.gz \ >+ share/applications/syncterm.desktop \ >+ share/icons/hicolor/64x64/apps/syncterm.png > > OPTIONS_DEFINE= X11 SDL DEBUG > OPTIONS_DEFAULT= X11 SDL >@@ -27,11 +34,13 @@ > > .if ${ARCH} == "i386" || ${ARCH} == "amd64" > LIB_DEPENDS+= libcl.so:${PORTSDIR}/security/cryptlib >+ MAKE_ARGS+= CRYPTLIBINCLUDE=${LOCALBASE}/include >+ MAKE_ARGS+= CRYPTLIBDIR=${LOCALBASE}/lib > .else > MAKE_ARGS+= WITHOUT_CRYPTLIB=yes > .endif > MAKE_ARGS+= WITHOUT_PORTAUDIO=yes >-MAKE_ARGS+= -C syncterm >+MAKE_ARGS+= -C ${WRKSRC} > MAKE_ARGS+= PREFIX="${PREFIX}" > MAKE_ARGS+= INSTALL_EXE="${INSTALL_PROGRAM}" > .if ${PORT_OPTIONS:MX11} >@@ -49,4 +58,7 @@ > MAKE_ARGS+= RELEASE=1 > .endif > >+pre-build: >+ if ( nm -D ${LOCALBASE}/lib/libcl.so | ${GREP} 'U __stack_chk_fail_local' ) then echo "LDFLAGS+=-fstack-protector" >> ${WRKSRC}/localdefs.mk ; fi >+ > .include <bsd.port.mk> >Index: syncterm/distinfo >=================================================================== >--- syncterm/distinfo (revision 356428) >+++ syncterm/distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (syncterm-src-20110320.tgz) = b0733e97b487d91d81979be5ec144b0b2215028c915c8f85b9f1ff4e04e4181f >-SIZE (syncterm-src-20110320.tgz) = 2496504 >+SHA256 (syncterm-src-20140603.tgz) = 6ef3a36ab1c106b7f1a390630d937f63371b3806243cfe49dee5658ad230db7e >+SIZE (syncterm-src-20140603.tgz) = 8153746 >Index: syncterm/files/patch-build__Common.gmake >=================================================================== >--- syncterm/files/patch-build__Common.gmake (revision 356428) >+++ syncterm/files/patch-build__Common.gmake (working copy) >@@ -1,20 +0,0 @@ >---- build/Common.gmake.orig 2014-05-23 09:49:47.914404450 +0800 >-+++ build/Common.gmake 2014-05-23 09:50:17.504419569 +0800 >-@@ -160,7 +160,7 @@ ifdef BUILD_DEPENDS >- ifdef DONT_CLOBBER_CC >- CC ?= gcc >- else >-- CC := gcc >-+ CC := $(CC) >- endif >- CCPRE := $(CC) >- CC := $(SRC_ROOT)/build/mkdep -a >-@@ -173,7 +173,7 @@ else >- ifdef DONT_CLOBBER_CC >- CC ?= gcc >- else >-- CC := gcc >-+ CC := $(CC) >- endif >- CCPRE := $(CC) >- CXX ?= g++ >Index: syncterm/files/patch-syncterm__GNUmakefile >=================================================================== >--- syncterm/files/patch-syncterm__GNUmakefile (revision 356428) >+++ syncterm/files/patch-syncterm__GNUmakefile (working copy) >@@ -1,28 +0,0 @@ >---- syncterm/GNUmakefile.orig 2011-03-21 05:34:01.000000000 +0800 >-+++ syncterm/GNUmakefile 2014-05-23 09:52:57.932390967 +0800 >-@@ -152,17 +152,17 @@ syncterm.1.gz: syncterm.man >- gzip < syncterm.man > syncterm.1.gz >- >- installdirs: >-- -mkdir -p ${PREFIX}/bin >-- -mkdir -p ${DESKTOPDIR} >-- -mkdir -p ${MANPREFIX}/man/man1 >-- -mkdir -p ${PREFIX}/share/icons/hicolor/64x64/apps >-+ -mkdir -p $(DESTDIR)${PREFIX}/bin >-+ -mkdir -p $(DESTDIR)${DESKTOPDIR} >-+ -mkdir -p $(DESTDIR)${MANPREFIX}/man/man1 >-+ -mkdir -p $(DESTDIR)${PREFIX}/share/icons/hicolor/64x64/apps >- >- install: $(SYNCTERM) syncterm.1.gz installdirs >- @echo Installing... >-- ${INSTALL_EXE} ${SYNCTERM} ${PREFIX}/bin >-- ${INSTALL_DATA} syncterm.png ${PREFIX}/share/icons/hicolor/64x64/apps >-- ${INSTALL_DATA} syncterm.desktop ${DESKTOPDIR} >-- ${INSTALL_DATA} syncterm.1.gz ${MANPREFIX}/man/man1 >-+ ${INSTALL_EXE} ${SYNCTERM} $(DESTDIR)${PREFIX}/bin >-+ ${INSTALL_DATA} syncterm.png $(DESTDIR)${PREFIX}/share/icons/hicolor/64x64/apps >-+ ${INSTALL_DATA} syncterm.desktop $(DESTDIR)${DESKTOPDIR} >-+ ${INSTALL_DATA} syncterm.1.gz $(DESTDIR)${MANPREFIX}/man/man1 >- >- devel: tags cscope.out >- >Index: syncterm/pkg-plist >=================================================================== >--- syncterm/pkg-plist (revision 356428) >+++ syncterm/pkg-plist (working copy) >@@ -1,8 +0,0 @@ >-bin/syncterm >-man/man1/syncterm.1.gz >-share/applications/syncterm.desktop >-share/icons/hicolor/64x64/apps/syncterm.png >-@dirrmtry share/icons/hicolor/64x64/apps >-@dirrmtry share/icons/hicolor/64x64 >-@dirrmtry share/icons/hicolor >-@dirrmtry share/icons
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 190598
:
143350
| 143355