ports/185903: port update: x11/tabbed
Mikhail
mp39590 at gmail.com
Mon Jan 20 06:40:00 UTC 2014
>Number: 185903
>Category: ports
>Synopsis: port update: x11/tabbed
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Jan 20 06:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Mikhail
>Release: 10.0-BETA3
>Organization:
>Environment:
FreeBSD edge 10.0-BETA3 FreeBSD 10.0-BETA3 #0 r257580: Sun Nov 3 19:43:01 UTC 2013 root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
x11/tabbed port has not been updated for 3 years, since then two new versions are out, current one is 0.5. Attached patch updates it to the current version, and also adds staging build/optionsNG support.
Maintainer's email is on @lavabit.com domain, which has been closed (www.lavabit.com), emails are returned with errors.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -crN tabbed.orig/Makefile tabbed/Makefile
*** tabbed.orig/Makefile 2014-01-19 21:48:01.000000000 +0400
--- tabbed/Makefile 2014-01-19 22:49:01.000000000 +0400
***************
*** 2,8 ****
# $FreeBSD: x11/tabbed/Makefile 327777 2013-09-20 23:43:19Z bapt $
PORTNAME= tabbed
! PORTVERSION= 0.3
CATEGORIES= x11
MASTER_SITES= http://dl.suckless.org/tools/
--- 2,8 ----
# $FreeBSD: x11/tabbed/Makefile 327777 2013-09-20 23:43:19Z bapt $
PORTNAME= tabbed
! PORTVERSION= 0.5
CATEGORIES= x11
MASTER_SITES= http://dl.suckless.org/tools/
***************
*** 13,23 ****
USE_XORG= x11
! MAN1= tabbed.1
! PLIST_FILES= bin/tabbed
PORTDOCS= LICENSE README
! NO_STAGE= yes
pre-everything::
@${ECHO_MSG} "You can build tabbed with your own config.h using the TABBED_CONF knob:"
@${ECHO_MSG} "make TABBED_CONF=/path/to/tabbed/config.h install clean"
--- 13,26 ----
USE_XORG= x11
! OPTIONS_DEFINE= DOCS
!
! PLIST_FILES= bin/tabbed \
! man/man1/tabbed.1.gz
PORTDOCS= LICENSE README
! .include <bsd.port.options.mk>
!
pre-everything::
@${ECHO_MSG} "You can build tabbed with your own config.h using the TABBED_CONF knob:"
@${ECHO_MSG} "make TABBED_CONF=/path/to/tabbed/config.h install clean"
***************
*** 29,39 ****
.endif
post-install:
! .if !defined(NOPORTDOCS)
! @${ECHO_MSG} "installing additional documentation to ${DOCSDIR}"
! @${MKDIR} ${DOCSDIR}
! @${INSTALL_MAN} ${WRKSRC}/LICENSE ${DOCSDIR}
! @${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
.endif
.include <bsd.port.mk>
--- 32,42 ----
.endif
post-install:
! .if ${PORT_OPTIONS:MDOCS}
! @${ECHO_MSG} "installing additional documentation to ${STAGEDIR}${DOCSDIR}"
! @${MKDIR} ${STAGEDIR}${DOCSDIR}
! @${INSTALL_MAN} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}
! @${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>
diff -crN tabbed.orig/distinfo tabbed/distinfo
*** tabbed.orig/distinfo 2014-01-19 21:48:01.000000000 +0400
--- tabbed/distinfo 2014-01-19 21:52:22.000000000 +0400
***************
*** 1,2 ****
! SHA256 (tabbed-0.3.tar.gz) = bb72aa6e4831e0aadee8a6232d8532a548e736236bbaaed970e77fb5d3177ff0
! SIZE (tabbed-0.3.tar.gz) = 9177
--- 1,2 ----
! SHA256 (tabbed-0.5.tar.gz) = 21226506761909fadebdd5fae0ff5149b9a378836fa515c45efbcbe504321fb9
! SIZE (tabbed-0.5.tar.gz) = 11703
diff -crN tabbed.orig/files/patch-config.mk tabbed/files/patch-config.mk
*** tabbed.orig/files/patch-config.mk 2014-01-19 21:48:01.000000000 +0400
--- tabbed/files/patch-config.mk 2014-01-19 22:40:54.000000000 +0400
***************
*** 1,25 ****
! --- config.mk.orig 2010-09-03 23:40:32.000000000 -0500
! +++ config.mk 2010-09-03 23:42:18.000000000 -0500
! @@ -4,12 +4,12 @@
! # Customize below to fit your system
!
! # paths
! -PREFIX = /usr/local
! -MANPREFIX = ${PREFIX}/share/man
! +PREFIX?= /usr/local
! +MANPREFIX = ${PREFIX}/man
!
! # includes and libs
! -INCS = -I. -I/usr/include
! -LIBS = -L/usr/lib -lc -lX11
! +INCS = -I. -I/usr/include -I/usr/local/include
! +LIBS = -L/usr/lib -L/usr/local/lib -lc -lX11
!
! # flags
! CPPFLAGS = -DVERSION=\"${VERSION}\"
! @@ -21,4 +21,4 @@
! #LDFLAGS = ${LIBS}
!
! # compiler and linker
! -CC = cc
! +CC?= cc
--- 1,40 ----
! *** config.mk.orig 2014-01-19 21:53:24.000000000 +0400
! --- config.mk 2014-01-19 22:40:13.000000000 +0400
! ***************
! *** 5,15 ****
!
! # paths
! PREFIX = /usr/local
! ! MANPREFIX = ${PREFIX}/share/man
!
! # includes and libs
! ! INCS = -I. -I/usr/include
! ! LIBS = -L/usr/lib -lc -lX11
!
! # flags
! CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE
! --- 5,15 ----
!
! # paths
! PREFIX = /usr/local
! ! MANPREFIX = ${PREFIX}/man
!
! # includes and libs
! ! INCS = -I. -I/usr/local/include
! ! LIBS = -L/usr/local/lib -lc -lX11
!
! # flags
! CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE
! ***************
! *** 21,25 ****
! #LDFLAGS = ${LIBS}
!
! # compiler and linker
! ! CC = cc
!
! --- 21,25 ----
! #LDFLAGS = ${LIBS}
!
! # compiler and linker
! ! CC?= cc
!
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list