The NetBSD Project

CVS log for pkgsrc/net/flickcurl/Makefile

[BACK] Up to [] / pkgsrc / net / flickcurl

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.44 / (download) - annotate - [select for diffs], Wed Nov 8 13:20:23 2023 UTC (3 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

*: recursive bump for icu 74.1

Revision 1.43 / (download) - annotate - [select for diffs], Tue Oct 24 22:10:15 2023 UTC (4 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

*: bump for openssl 3

Revision 1.42 / (download) - annotate - [select for diffs], Wed Apr 19 08:11:03 2023 UTC (10 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

revbump after textproc/icu update

Revision 1.41 / (download) - annotate - [select for diffs], Wed Nov 23 16:20:49 2022 UTC (15 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

massive revision bump after textproc/icu update

Revision 1.40 / (download) - annotate - [select for diffs], Wed Oct 26 10:31:46 2022 UTC (16 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

*: bump PKGREVISION for libunistring shlib major bump

Revision 1.39 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:49 2022 UTC (22 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

revbump for textproc/icu update

Revision 1.38 / (download) - annotate - [select for diffs], Wed Dec 8 16:05:56 2021 UTC (2 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

revbump for icu and libffi

Revision 1.37 / (download) - annotate - [select for diffs], Wed Sep 29 19:01:06 2021 UTC (2 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

revbump for boost-libs

Revision 1.36 / (download) - annotate - [select for diffs], Wed Apr 21 13:25:08 2021 UTC (2 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

revbump for boost-libs

Revision 1.35 / (download) - annotate - [select for diffs], Wed Apr 21 11:42:24 2021 UTC (2 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

revbump for textproc/icu

Revision 1.34 / (download) - annotate - [select for diffs], Thu Nov 5 09:08:51 2020 UTC (3 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jun 2 08:24:30 2020 UTC (3 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Revbump for icu

Revision 1.32 / (download) - annotate - [select for diffs], Fri May 22 10:56:26 2020 UTC (3 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

revbump after updating security/nettle

Revision 1.31 / (download) - annotate - [select for diffs], Wed May 6 14:04:55 2020 UTC (3 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

revbump after boost update

Revision 1.30 / (download) - annotate - [select for diffs], Sun Mar 8 16:50:50 2020 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

*: recursive bump for libffi

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jan 18 21:50:12 2020 UTC (4 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

*: Recursive revision bump for openssl 1.1.1.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:37 2020 UTC (4 years, 1 month ago) by ryoon
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

*: Recursive revbump from devel/boost-libs

Revision 1.27 / (download) - annotate - [select for diffs], Thu Aug 22 12:23:39 2019 UTC (4 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Recursive revbump from boost-1.71.0

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jul 20 22:46:37 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

*: recursive bump for nettle 3.5.1

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jul 1 04:08:40 2019 UTC (4 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Recursive revbump from boost-1.70.0

Revision 1.24 / (download) - annotate - [select for diffs], Thu Dec 13 19:52:16 2018 UTC (5 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

revbump for boost 1.69.0

Revision 1.23 / (download) - annotate - [select for diffs], Thu Aug 16 18:55:06 2018 UTC (5 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

revbump after boost-libs update

Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 29 21:31:58 2018 UTC (5 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

revbump for boost-libs update

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jan 8 18:37:49 2018 UTC (6 years, 1 month ago) by jakllsch
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.20: +8 -1 lines
Diff to previous 1.20 (colored)

flickcurl needs gtkdoc-* install failure kludge too

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jan 1 21:18:47 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Revbump after boost update

Revision 1.19 / (download) - annotate - [select for diffs], Thu Aug 24 20:03:35 2017 UTC (6 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Revbump for boost update

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 30 01:21:56 2017 UTC (6 years, 10 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Recursive revbump from boost update

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 1 16:06:32 2017 UTC (7 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Revbump after boost update

Revision 1.16 / (download) - annotate - [select for diffs], Fri Oct 7 18:26:06 2016 UTC (7 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Revbump post boost update

Revision 1.15 / (download) - annotate - [select for diffs], Sat Mar 5 11:29:04 2016 UTC (8 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Bump PKGREVISION for security/openssl ABI bump.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Mar 7 07:26:02 2015 UTC (9 years ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.13: +2 -3 lines
Diff to previous 1.13 (colored)

Update to 1.26
2014-08-17 Flickcurl Version 1.26 Released

   Switch all API endpoints and image URLs to https protocol after
   announcement on 2014-04-30 that everything is going https only.

   Fixed utility documentation: args consistency for PER-PAGE / PAGE.

   Added new extras: url_q, url_n and url_c for new image sizes.

   Configuration and build improvements for newer automake and autoconf.
   Add new internal convienience libraries libmtwist and libgetopt.

   Added build-time utility mangen to generate manpage and extras.

   Generate and accept the new domain for image URIs as
   well as the existing

   Multiple error path allocation fixes, several memory leak fixes and a
   few overflows found via Coverity.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:20 2014 UTC (10 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Recursive PKGREVISION bump for OpenSSL API version bump.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jan 1 11:52:28 2014 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Sep 9 20:43:29 2013 UTC (10 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Update to 1.25:

2013-09-01 Flickcurl Version 1.25 Released

   More OAuth fixes including getting uploading fully working.

   Multiple internal OAuth changes to simplify code.

   Updated the coverage for API calls added in the last year

   Added new API call to get the most frequently used tags for a user.
   This does not seem to work over OAuth:
  flickcurl_tag** flickcurl_tags_getMostFrequentlyUsed(flickcurl* fc);

   Added new API call to get the groups of a user:
  flickcurl_group** flickcurl_people_getGroups(flickcurl* fc,
    const char* user_id, const char* extras);

   Added new API call to get contacts tagging suggestions but reordered
   the parameters to match the rest of the contacts.get* API calls.
  flickcurl_contact** flickcurl_contacts_getTaggingSuggestions(flickcurl* fc,
    const char* include_self, const char* include_address_book,
    int page, int per_page);

   Added new API calls flickcurl_groups_join(),
   flickcurl_groups_joinRequest() and flickcurl_groups_leave() for (some
   of) the new group API:
  int flickcurl_groups_join(flickcurl* fc, const char* group_id,
    const char* accept_rules);

  int flickcurl_groups_joinRequest(flickcurl* fc, const char* group_id,
     const char* message, const char* accept_rules);

  int flickcurl_groups_leave(flickcurl* fc, const char* group_id,
     const char* delete_photos);

   Updated the example code flickrdf.c to use the non-deprecated

   Updated deprecated flickcurl-config(1) program to be independent of
   pkg-config. This allows make distcheck to work.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 21 14:30:39 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.9: +2 -4 lines
Diff to previous 1.9 (colored)

Update to 1.24:

2013-04-10 Flickcurl Version 1.24 Released

   Fixed uploading with OAuth - incorrect signature since it failed to use

   Added flickcurl_photos_getInfo2() deprecating
   flickcurl_photos_getInfo() adding the optional 'secret' parameter that
   was added sometime to the API. See [2]Debian bug 637746.

   Updated flickcurl(1) to allow photos.getInfo to take an optional SECRET
   arg using the new call below, and to add the missing command
   contacts.getPublicList which fixes [3]Issue 19. .

   Added new APIs calls to make available the Flickr username and NSID
   when OAuth authentication is done.
  const char* flickcurl_get_oauth_username(flickcurl* fc);
  const char* flickcurl_get_oauth_user_nsid(flickcurl* fc);

   These new calls were from GitHub [4]pull request 18 from Jose Carlos
   Garcia Sogo - thanks.

   Added a pile of fields to flickcurl_group to match what the API returns
   rather than what the documentation says:
     * iconfarm icon farm number
     * is_moderator and is_member booleans
     * rules descriptive text
     * pool_count and topic_count counts
     * group restriction booleans: photos_ok, videos_ok, images_ok,
       screens_ok, art_ok, safe_ok, moderate_ok, restricted_ok, has_geo.

   Fixed grabbing text from a <tag> child text node correctly Fixes
   [5]Issue 16.

   Fixed parsing of latitude and longitude value responses.

   Fixed a few flickcurl(1) utility manual page wordings. See [6]Debian
   bug 635989 and [7]Debian bug 635989.

   Updated example code to use OAuth authentication API.

   Fixed a few memory mis-uses via clang and GCC 4.8.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Feb 6 23:23:13 2013 UTC (11 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

PKGREVISION bumps for the security/openssl 1.0.1d update.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 16 01:52:28 2012 UTC (11 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

recursive bump from cyrus-sasl libsasl2 shlib major bump.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 23 17:18:20 2012 UTC (11 years, 4 months ago) by asau
Branch: MAIN
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Sep 2 15:12:51 2012 UTC (11 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

Update to 1.23:

2012-09-01 Flickcurl Version 1.23 Released

   This release fully supports using Flickr via OAuth 1.0 and converting
   from the legacy Flickr authentication to OAuth. It supports both
   authentication flows but Flickr has deprecated the legacy
   authentication, so it might stop working at any time.

   Flickr [2]Legacy authentication flow with Flickcurl:
    1. The initial configuration needed is the API Key and Shared Secret,
       obtained from the [3]Flickr App Garden.
    2. Get the Authentication URL from the Flickr App Garden.
    3. Show the Authentication URL to the user who approves the app
       resulting in a user visible Frob.
    4. Authentication completes using flickcurl_auth_getFullToken() which
       exchanges the Frob for the final Auth Token.
    5. Optionally, the flickcurl(1) utility will store in the
       configuration file: auth_token, api_key and secret. Otherwise the
       application should do this.

   Flickr [4]Flickr OAuth 1.0 flow with Flickcurl:
    1. The initial configuration needed is the Client Key (API Key) and
       Client Secret (Shared Secret), obtained from the [5]Flickr App
    2. Authentication starts with a call to
       flickcurl_oauth_create_request_token() to get the Request Token and
       Request Token Secret.
    3. Get the Authentication URL using
    4. Show the Authentication URL to the user who approves the app
       resulting in a user visible Verifier.
    5. Authentication completes using
       flickcurl_oauth_create_access_token() to exchange the request
       token, request token secret and verifier for the final Access Token
       and Access Token Secret.
    6. Optionally, the flickcurl(1) utility will store in the
       configuration file: oauth_token, oauth_token_secret,
       oauth_client_key and oauth_client_secret. Otherwise the application
       should do this.

   Added an API call to upgrade from the Flickr legacy authentication to
   OAuth 1.0. This revokes and deletes the legacy 'auth_token' and returns
   an OAuth Access Token and Access Token Secret pair which need to be
    int flickcurl_auth_oauth_getAccessToken(flickcurl* fc)

   The upgrade can also be performed by using the oauth.upgrade command of
   the flickcurl(1) utility.

   Added new API calls to get and set OAuth parameters:
  const char* flickcurl_get_oauth_token(flickcurl *fc);
  void flickcurl_set_oauth_token(flickcurl *fc, const char* token);

  const char* flickcurl_get_oauth_token_secret(flickcurl* fc);
  void flickcurl_set_oauth_token_secret(flickcurl* fc, const char *secret);

  const char* flickcurl_get_oauth_client_key(flickcurl *fc);
  void flickcurl_set_oauth_client_key(flickcurl *fc, const char* client_key);

  const char* flickcurl_get_oauth_client_secret(flickcurl *fc);
  void flickcurl_set_oauth_client_secret(flickcurl *fc, const char* client_secre

  const char* flickcurl_get_oauth_request_token(flickcurl* fc);
  void flickcurl_set_oauth_request_token(flickcurl *fc, const char* token);

  const char* flickcurl_get_oauth_request_token_secret(flickcurl* fc);
  void flickcurl_set_oauth_request_token_secret(flickcurl *fc, const char* secre

   Added new API calls for performing the OAuth flow
  int flickcurl_oauth_create_request_token(flickcurl* fc, const char* callback);

  char* flickcurl_oauth_get_authorize_uri(flickcurl* fc);

  int flickcurl_oauth_create_access_token(flickcurl* fc, const char* verifier);

   In flickcurl_photos_setDates() actually send date_taken parameter. This
   fixes [6]GitHub issue 15

   Updated configure to use xml2-config(1) and curl-config(1) as well as
   pkg-config(1), for systems that do not ship with the pkg-config files,
   such as OSX 10.8.

   Fixed memory leak in flickcurl_build_persons() on loop exit (always)
   and on the error path.

   Fixed memory leak in flickcurl_build_photos() of string_value for tags.

   Updated flickcurl utility to handle the OAuth authentication flow with
   new commands oauth-create and oauth-verify, while still supporting
   legacy Flickr auth flow with the existing -a FROB form.

   Multiple internal changes in the construction of parameters to make the
   code more readable and handle the extra parameters needed by OAuth.

   Multiple internal changes for error path and leaks found by the LLVM
   [7]clang static code analyzer.

   Removed all strncpy, strcat and strcpy with counted memcpy.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 14 07:45:08 2012 UTC (11 years, 8 months ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Recursive PKGREVISION bump for libxml2 buildlink addition.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 21 08:13:27 2012 UTC (11 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (colored)

Make flickcurl use raptor2 instead of raptor.
Bump PKGREVISION of the only dependency.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 20 12:36:26 2012 UTC (12 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update to 1.22:

2011-11-11  Dave Beckett <>

	* Snapshotted flickcurl_1_22 for 1.22 release (GIT

	* utils/oauth-test.c:
	Update flickcurl_oauth_prepare_common call

	* NEWS.html, src/common.c, src/flickcurl_internal.h: Disable
	mtwist unless building experimental OAuth

	* src/ Do not use libmtwist without oauth

	*, src/, src/common.c,
	src/flickcurl_internal.h, utils/ Add --enable-oauth
	default disabled

	* src/common.c:
	(flickcurl_free): Free OAuth urls

	* src/oauth.c:
	(test_signature_calc): Test free

	* src/oauth.c: Make oauth test work again

	* src/flickcurl_internal.h, src/oauth.c: Remove is_request arg -
	just use od->callback

	* src/common.c, src/flickcurl_internal.h, src/oauth.c,
	utils/oauth-test.c: Move flickcurl_oauth_data into flickcurl

	* docs/flickcurl-docs.xml, docs/tmpl/section-config.sgml: Add
	config section to docs

	*, docs/tmpl/section-auth.sgml,
	docs/tmpl/section-core.sgml, docs/tmpl/section-misc.sgml,
	docs/tmpl/section-unused.sgml, docs/tmpl/section-upload.sgml,
	libmtwist: Fix submodule checkouts

	* Init and update any git submodules

2011-11-09  Dave Beckett <>

	* src/flickcurl_internal.h, src/oauth.c:
	Reduce visibility of oauth
	internal functions These are internal to the library now because the
	flickcurl_oauth_data is an internal structure.

2011-11-01  Dave Beckett <>

	* src/common.c: Return method details with curl errors

	* src/ Clean tests

2011-10-30  Dave Beckett <>

	* utils/oauth-test.c: code style

	* utils/oauth-test.c: casts

	* src/oauth.c: docs

	* src/oauth.c: consts

	* docs/flickcurl-sections.txt: add oauth urls

	* src/flickcurl_internal.h, src/oauth.c: fix const char keys

	* src/oauth.c: docs

	* src/oauth.c:
	(flickcurl_oauth_access_token): Delete request token after success.

	* src/oauth.c:
	(flickcurl_oauth_build_key): Build sign key from request OR access

	* utils/oauth-test.c: docs

	* src/, src/oauth.c, utils/oauth-test.c: Add oauth
	checksum test

	* src/.gitignore: ignore *_test

2011-10-29  Dave Beckett <>

	* utils/oauth-test.c: Report request token

	* src/oauth.c:
	(flickcurl_oauth_prepare_common): docs and send all oauth params
	except callback to requests

	* src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c:
	(flickcurl_oauth_access_token): Pass in verifier

	* src/flickcurl_internal.h, src/oauth.c: request_token* fields
	renamed from tmp_token*

	* docs/flickcurl-sections.txt, src/auth-api.c, src/flickcurl.h:
	Added flickr.auth.oauth.getAccessToken partial support

	(flickcurl_auth_oauth_getAccessToken): Added for
	flickr.auth.oauth.getAccessToken - right now it exchanges the old
	tokens for OAuth ones and drops them both.

	* src/flickcurl_internal.h, utils/oauth-test.c: oauth field
	client_key_len renamed from client_len

	* utils/oauth-test.c: FLICKCURL_MAX_OAUTH_PARAM_COUNT

	* src/oauth.c: is_oauth_method fix

	* src/flickcurl_internal.h, src/oauth.c:

	* src/flickcurl.h, src/flickcurl_internal.h, src/oauth.c,
	utils/oauth-test.c: Compute authorize URI after getting back oauth
	request token (flickcurl_oauth_get_authorize_uri): Added.

	* src/common.c, src/flickcurl_internal.h, src/oauth.c: Add utility
	functions for oauth responses as HTTP forms

	(flickcurl_invoke_get_form_content): Added to get content as k/v
	array of strings.

	(flickcurl_free_form): Added to free the above.

	(flickcurl_oauth_request_token), flickcurl_oauth_access_token):
	Use above.

	* src/common.c, src/flickcurl_internal.h, src/oauth.c,
	utils/, utils/oauth-test.c: Move OAuth test code into
	oauth.c and refactor a little

	* src/oauth.c:
	(flickcurl_oauth_prepare_common): Do not use oath method name in

	* libmtwist: Update to libmtwist head

	* utils/oauth-test.c: Pass in (fake) flickr method for

	* src/oauth.c:
	(flickcurl_oauth_prepare_common): Use http method not flickr method

	* utils/oauth-test.c: remove unused srand()

	* src/common.c, src/flickcurl_internal.h, src/oauth.c,
	utils/oauth-test.c: Use libmtwist for PRNG for nonce

	* libmtwist: Update to libmtwist head

	* docs/flickcurl-sections.txt: Add symbols

	* src/
	Add mtwist_config.h

	* NEWS.html, docs/flickcurl-sections.txt:

	* README.html: libmtwist submodule

2011-10-28  Dave Beckett <>

	* .gitmodules,, libmtwist, src/,
	src/mtwist_config.h: Add libmtwist as a git submodule

2011-10-16  Dave Beckett <>

	* src/oauth.c:
	(flickcurl_oauth_compute_signature): Simplify greatly.

	* src/config.c, src/flickcurl.h, utils/flickcurl.c:
	(flickcurl_config_write_ini): Now writes to a filename

	* utils/codegen.c, utils/flickcurl.c, utils/flickrdf.c,
	utils/list-methods.c, utils/oauth-test.c: Update the utilities to
	use flickcurl_config_ functions

	* docs/flickcurl-sections.txt, src/common.c, src/config.c,
	src/flickcurl.h: Update flickcurl config file reading and writing
	support Move ini reading and writing into the library.

	(flickcurl_config_read_ini): Added, deprecating read_ini_config()
	and adding a flickcurl* param.  Reads in library configuration.

	(flickcurl_config_var_handler): Added as standard handler for

	(flickcurl_config_write_ini): Added to write an ini file for
	library configuration.

	* src/oauth.c:
	(flickcurl_oauth_compute_signature): Docs and error path.

	* Fix libcurl version check to actually check curl
	not libxml twice

	* Remove unused libcurl_min_vernum

	* NEWS.html: Tim Harder is 'radhermit' on GitHub.

2011-10-15  Dave Beckett <>

	* NEWS.html: 1.22

	* utils/flickcurl.c: Tidy help output; describe all upload params

	* docs/flickcurl-sections.txt: Add flickcurl_get_hidden_label,

	* src/common.c, src/flickcurl.h, src/upload-api.c,
	utils/flickcurl.c: Add support for upload field 'hidden'

	flickcurl_upload_params gains int param hidden with values 1 for
	global and 2 for hidden.

	(flickcurl_get_hidden_label, flickcurl_get_hidden_from_string):
	Added utility functions to turn the int to a label and vice versa

	* utils/flickcurl.c: Document upload params safety_level and

	* docs/, docs/tmpl/section-favorite.sgml: Update tmpls

	* docs/flickcurl-sections.txt:
	Add flickcurl_favorites_getContext

	* src/favorites-api.c, src/flickcurl.h, utils/flickcurl.c:
	Implement API favorites.getContext

	(flickcurl_favorites_getContext): Added returning an array of two
	photo lists for previous and next photos.  flickcurl utility adds
	new command favorites.getContext to call above.

	* src/flickcurl_internal.h, src/photo.c:
	(flickcurl_new_photos_list): Added to construct a photos list

	*, src/common.c, utils/flickrdf.c: Support Raptor V2
	only.  Raptor V1 was last supported in January 2010

	* src/panda-api.c: extras docs

2011-09-02  Dave Beckett <>

	* utils/oauth-test.c: access token testing

	* src/flickcurl_internal.h: Add verifier field

2011-08-15  Dave Beckett <>

	* Merge pull request #13 from kumanna/help-without-auth (below)
	Help without authentication

2011-08-14  Kumar Appaiah <>

	* utils/flickcurl.c: Use stdout for non-error user output

	Since users usually expect any non-error output to come to stdout,
	this commit changes all output except error reports to be directed
	to stdout.

	* utils/flickcurl.c: Fix indentation

	* utils/flickcurl.c: Provision for help message even when not

	Even when not authenticated, the user might desire to see the list
	of API calls available. This commit facilitates the display of
	that message.

	* utils/flickcurl.c: Move printing help details to a function.

	This commit moves printing the help message to a function, viz.
	print_help_string, so that it can be called from multiple places
	without having to duplicate code. In addition, displays an extra
	newline at the end for neater output.

2011-08-14  Dave Beckett <>

	* Merge pull request #12 from kumanna/kumar (below)
	Fix man page and documentation quirks reported at Debian.

	Debian bug

2011-08-14  Kumar Appaiah <>

	* utils/flickcurl.c: Fix grammatical error in description of

	* docs/flickrdf.1: Fix incorrect spacing in flickrdf man page
	Fixes an incorrect space in the reference to the flickcurl man

	* docs/flickrdf.1: Remove reference to missing README for flickrdf
	This removes the reference to a missing README file for flickrdf.
	This fixes Debian bug 637196 in flickcurl.

2011-07-28  Dave Beckett <>

	* Merge pull request #10 from radhermit/curl-headers (below)
	Remove old curl header include

2011-06-25  Dave Beckett <>

	* src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: Test
	code calls Flickr OAuth endpoint with correctly signed call

2011-06-23  Dave Beckett <>

	* src/flickcurl_internal.h: ws

	* src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c:
	(flickcurl_oauth_build_key_data): Added internal call with API
	that will change

	* utils/oauth-test.c:
	(oauth_build_key_data): Added

	* utils/oauth-test.c:
	Add a structure oauth_data

	* utils/oauth-test.c:
	Do URI encoding and concatenating

	* src/, src/flickcurl_internal.h, src/oauth.c,
	src/sha1.c, utils/.gitignore, utils/, utils/oauth-test.c:
	OAuth test code

2011-05-08  Dave Beckett <>

	* src/galleries-api.c, src/method.c, src/photosets-api.c,
	src/prefs-api.c, src/test-api.c, src/upload-api.c: code style

	* src/person.c:
	(flickcurl_build_persons): Do not zap any existing data if a field
	is not found.

2011-03-31  Dave Beckett <>

	* NEWS.html: 1.22

2011-03-31  Dave Beckett <>

	* utils/ Add raptor_fake.h to sources and

2011-03-30  Dave Beckett <>

	* NEWS.html,
	Bumped version to 1.22

	* docs/tmpl/section-tag.sgml:
	Added flickcurl_free_tags to doc tmpls

	* docs/flickcurl-sections.txt:
	(flickcurl_free_tags): Added

2011-03-30  Naruto TAKAHASHI <>

	* src/flickcurl.h, src/photo.c, src/tags.c: add

	* docs/tmpl/section-photoset.sgml, src/flickcurl.h,
	src/photoset.c: move owner filed to the end of the structure.

2011-03-29  Naruto TAKAHASHI <>

	* docs/tmpl/section-photoset.sgml, src/flickcurl.h,
	src/photoset.c: add owner to flickcurl_photoset

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 29 14:45:59 2011 UTC (12 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Add pkg-config and libtool dependencies.

Revision / (download) - annotate - [select for diffs] (vendor branch), Thu Aug 25 13:30:23 2011 UTC (12 years, 6 months ago) by jakllsch
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Add flickcurl-1.21

Flickcurl is a C library for the Flickr API, handling creating the
requests, signing, token management, calling the API, marshalling
request parameters and decoding responses. It uses libcurl to call
the REST web service and libxml2 to manipulate the XML responses.
Flickcurl supports all of the API including the functions for
photo/video uploading, browsing, searching, adding and editing
comments, groups, notes, photosets, categories, activity, blogs,
favorites, places, tags, machine tags, institutions, pandas and
photo/video metadata. It also includes a program flickrdf to turn
photo metadata, tags, machine tags and places into an RDF triples

Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 25 13:30:23 2011 UTC (12 years, 6 months ago) by jakllsch
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>