ports/164387: devel/goprotobuf: Making port usable
Grzegorz Blach
magik at roorback.net
Sun Jan 22 23:10:09 UTC 2012
>Number: 164387
>Category: ports
>Synopsis: devel/goprotobuf: Making port usable
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Jan 22 23:10:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Grzegorz Blach
>Release: 9.0 amd64
>Organization:
>Environment:
FreeBSD silver.nine 9.0-RELEASE FreeBSD 9.0-RELEASE #5 r229491: Wed Jan 4 19:17:56 CET 2012 magik at silver.nine:/usr/obj/usr/src/sys/SILVER amd64
>Description:
Currently goprotobuf raise errors when I try to use its.
To fix problem two changes need to be done:
- Add devel/protbuf to RUN_DEPENDS
- Install Make.protobuf file
>How-To-Repeat:
Try to build this code: http://files.roorback.net/goprotobuf-test.tar.gz
>Fix:
Apply my patches
Patch attached with submission follows:
diff -ruN devel/goprotobuf/Makefile devel/goprotobuf/Makefile
--- devel/goprotobuf/Makefile 2012-01-22 19:48:30.000000000 +0100
+++ devel/goprotobuf/Makefile 2012-01-22 23:36:37.962111778 +0100
@@ -7,6 +7,7 @@
PORTNAME= goprotobuf
PORTVERSION= 20120122
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://m.ahze.net/packages/ \
LOCAL/ahze
@@ -14,10 +15,18 @@
MAINTAINER= ahze at FreeBSD.org
COMMENT= Go support for Google's protocol buffers
+LICENSE= BSD
+
+RUN_DEPENDS= protoc:${PORTSDIR}/devel/protobuf
+
USE_GO= yes
NO_BUILD= yes
MAKE_ENV= GOBIN=${PREFIX}/bin
+post-install:
+ ${INSTALL} -d ${GOROOT}/src/pkg/goprotobuf.googlecode.com/hg/
+ ${INSTALL} -m 644 ${WRKSRC}/Make.protobuf ${GOROOT}/src/pkg/goprotobuf.googlecode.com/hg/
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
.include <bsd.port.post.mk>
diff -ruN devel/goprotobuf/pkg-plist devel/goprotobuf/pkg-plist
--- devel/goprotobuf/pkg-plist 2012-01-22 19:48:30.000000000 +0100
+++ devel/goprotobuf/pkg-plist 2012-01-22 23:10:16.880113579 +0100
@@ -3,6 +3,9 @@
%%GO_LIBDIR%%/goprotobuf.googlecode.com/hg/compiler/generator.a
%%GO_LIBDIR%%/goprotobuf.googlecode.com/hg/compiler/plugin.a
%%GO_LIBDIR%%/goprotobuf.googlecode.com/hg/proto.a
+go/src/pkg/goprotobuf.googlecode.com/hg/Make.protobuf
@dirrm %%GO_LIBDIR%%/goprotobuf.googlecode.com/hg/compiler
@dirrm %%GO_LIBDIR%%/goprotobuf.googlecode.com/hg
@dirrm %%GO_LIBDIR%%/goprotobuf.googlecode.com
+ at dirrm go/src/pkg/goprotobuf.googlecode.com/hg
+ at dirrm go/src/pkg/goprotobuf.googlecode.com
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list