On Sun Dec 21, 2014 at 09:26:41PM +0000, Stuart Henderson wrote:
> On 2014/12/21 21:09, Rafael Sadowski wrote:
> > Hey @ports,
> >
> > $cat pkg/DESCR
> > Grive is an independent implementation of Google Drive client. It uses
> > the Google Document List API to talk to Google's servers.
> >
> > Okay, feedback?
> >
> > Tested @amd64! Grive sync my Google Drive stuff successfully.
> >
> > Regards,
> >
> > Rafael Sadowski
> >
>
>
> | COMMENT = Google Drive Cleint
>
> typo in "client" (and I'd probably choose "client for Google Drive" or
> maybe even "third-party client for Google Drive")
ohh, yes. I prepare "third-party client for Google Drive".
>
> | VERSION = 0.3.0-pre
> | DISTNAME = grive-${VERSION}
> | PKGNAME = grive-${VERSION:S/-pre//}
> |
> | CATEGORIES = sysutils
> |
> | HOMEPAGE = http://www.lbreda.com/grive
> |
> | MAINTAINER = Rafael Sadowski <[email protected]>
> |
> | # GPLv2
> | PERMIT_PACKAGE_CDROM = Yes
> |
> | # Maintainer distfile from githup repo commit 27817e8
> | MASTER_SITES = http://www.sizeofvoid.org/pub/OpenBSD/distfiles/
>
> just use the GH_* bits now that we have them
I know about GH_* but,
GH_ACCOUNT = Grive
GH_PROJECT = grive
GH_COMMIT = 27817e835fe115ebbda5410ec904aa49a2ad01f1
don't work, because no tag or release exists. `make fetch` picks up:
https://github.com/Grive/grive/archive/27817e835fe115ebbda5410ec904aa49a2ad01f1.tar.gz
I guess this project is more or less dead but it's the only open source
solution to sync Google Drive with Unix written in C/C++.
>
> | BUILD_DEPENDS = devel/boost \
> | devel/json-c \
> | security/libgcrypt \
> | net/curl
>
> all of these should be LIB_DEPENDS
>
> | WANTLIB += c expat iberty m pthread z
>
> WANTLIB should be immediately after the PERMIT line and you have
> some missing ->
>
> |> grive-0.3.0(sysutils/grive):
> |> Missing lib: boost_filesystem-mt.5 (/usr/local/bin/grive) (NOT REACHABLE)
> |> Missing lib: boost_program_options-mt.5 (/usr/local/bin/grive) (NOT
> REACHABLE)
> |> Missing lib: boost_system-mt.5 (/usr/local/bin/grive) (NOT REACHABLE)
> |> Missing lib: boost_unit_test_framework-mt.5 (/usr/local/bin/grive) (NOT
> REACHABLE)
> |> Missing lib: curl.24 (/usr/local/bin/grive) (NOT REACHABLE)
> |> Missing lib: gcrypt.19 (/usr/local/bin/grive) (NOT REACHABLE)
> |> Missing lib: gpg-error.3 (/usr/local/bin/grive) (NOT REACHABLE)
> |> Missing lib: json-c.0 (/usr/local/bin/grive) (NOT REACHABLE)
> |> Missing lib: yajl.2 (/usr/local/bin/grive) (NOT REACHABLE)
> |> *** Error 1 in target 'port-lib-depends-check' (ignored)
Damn, sure I'll fix it. Thanks a lot Stuart.
-- Rafael