43 Commits

Author SHA256 Message Date
dimstar_suse 383220825f Accepting request 860128 from utilities
- Update to 0.20.1:
  * Fixed sorting of posts in blogc(1) when some post's DATE was
    before Sun Sep 9 01:46:40 AM UTC 2001.
  * Simplified utf-8 implementation.

OBS-URL: https://build.opensuse.org/request/show/860128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=19
2021-01-04 18:09:01 +00:00
jubalh 679c12d156 - Update to 0.20.1:
* Fixed sorting of posts in blogc(1) when some post's DATE was
    before Sun Sep 9 01:46:40 AM UTC 2001.
  * Simplified utf-8 implementation.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=42
2021-01-04 10:31:06 +00:00
dimstar_suse 1d6d16acec Accepting request 834817 from utilities
- Update to 0.20.0:
  * blogc(1) now generates a "Table of Contents" tree for each
    source file. See blogc-toctree(7) for usage instructions.

OBS-URL: https://build.opensuse.org/request/show/834817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=18
2020-09-16 17:38:13 +00:00
jubalh cba75d9a12 OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=40 2020-09-16 07:04:13 +00:00
jubalh 33b063cbbf - Update to 0.20.0:
* blogc(1) now generates a "Table of Contents" tree for each
    source file. See blogc-toctree(7) for usage instructions.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=39
2020-09-16 06:57:35 +00:00
dimstar_suse c2b8892959 Accepting request 810520 from utilities
- Update to 0.19.0:
  * blogc(1) now accepts multiple -e command-line arguments, to allow
    declaration of multiple listing_entry template blocks.
	See blogc-template(7) for details. This is not supported by
	blogc-make(1), it only accepts one file as listing_entry setting.
  * blogc(1) now supports a listing_empty template block, that is
    displayed only when the the listing set is empty.
	See blogc-template(7) for details.
  * Fixed a race condition in blogc-make(1)'s runserver command.
  * Minor adjustments in blogc-make(1) atom feed generation.
  * Some other minor bug fixes.

OBS-URL: https://build.opensuse.org/request/show/810520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=17
2020-06-02 12:39:21 +00:00
jubalh 1f9d4496b1 - Update to 0.19.0:
* blogc(1) now accepts multiple -e command-line arguments, to allow
    declaration of multiple listing_entry template blocks.
	See blogc-template(7) for details. This is not supported by
	blogc-make(1), it only accepts one file as listing_entry setting.
  * blogc(1) now supports a listing_empty template block, that is
    displayed only when the the listing set is empty.
	See blogc-template(7) for details.
  * Fixed a race condition in blogc-make(1)'s runserver command.
  * Minor adjustments in blogc-make(1) atom feed generation.
  * Some other minor bug fixes.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=37
2020-06-01 05:43:21 +00:00
Ludwig Nussel 1366a6a971 Accepting request 730285 from utilities
- Update to 0.18.0:
  * blogc-make(1) now includes the pagination_tags rule, to build
    pagination pages for each tag.
  * Fixed a bug in blogc(1) that prevented digits in -D
    command-line arguments.
  * Do not show error message when evaluating variables with
    blogc(1)'s -p command-line argument.

OBS-URL: https://build.opensuse.org/request/show/730285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=16
2019-09-13 13:00:13 +00:00
jubalh 318be72c95 - Update to 0.18.0:
* blogc-make(1) now includes the pagination_tags rule, to build
    pagination pages for each tag.
  * Fixed a bug in blogc(1) that prevented digits in -D
    command-line arguments.
  * Do not show error message when evaluating variables with
    blogc(1)'s -p command-line argument.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=35
2019-09-12 06:41:10 +00:00
dimstar_suse ac7a4ff6d9 Accepting request 700320 from utilities
- Update to 0.17.0:
  * blogc(1) now supports sorting source files by DATE variable,
    by providing the FILTER_SORT=1 global variable.
	The source files are sorted in descending order by default, and
	can be reversed by providing the FILTER_REVERSE=1 global variable.
	See blogc-pagination(7) for details.
  * blogc-make(1) got a new setting to support sorting posts:
	posts_sort. See blogcfile(5) for details.

OBS-URL: https://build.opensuse.org/request/show/700320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=15
2019-05-03 20:47:32 +00:00
jubalh e0143d20df - Update to 0.17.0:
* blogc(1) now supports sorting source files by DATE variable,
    by providing the FILTER_SORT=1 global variable.
	The source files are sorted in descending order by default, and
	can be reversed by providing the FILTER_REVERSE=1 global variable.
	See blogc-pagination(7) for details.
  * blogc-make(1) got a new setting to support sorting posts:
	posts_sort. See blogcfile(5) for details.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=33
2019-05-03 06:57:31 +00:00
maxlin_factory f9b1f89777 Accepting request 696967 from utilities
- Update to 0.16.1:
  * blogc-make(1) was implementing atom feeds wrong for long time.
  * atom_legacy_entry_id isn't supported by blogcfile(5) anymore.

OBS-URL: https://build.opensuse.org/request/show/696967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=14
2019-04-23 12:37:14 +00:00
jubalh d46e898676 - Update to 0.16.1:
* blogc-make(1) was implementing atom feeds wrong for long time.
  * atom_legacy_entry_id isn't supported by blogcfile(5) anymore.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=31
2019-04-23 06:04:02 +00:00
dimstar_suse 62d08e99fb Accepting request 694179 from utilities
- Update to 0.16.0:
  * Added new template block listing_entry, to include the content
    of a source file on a listing page. This is useful if the user
    wants to have an index page with posts listing and some content
    together. See blogc(1) (description of -e option) and
    blogc-template(7) for details.
  * Adapted blogc-make(1) to support the new listing_entry block.
    See blogcfile(5) for details.
  * Changed blogc(1)-p option to be able to retrieve values from
    entries, instead of just listings. Any variables that can be used
    in templates are available, including CONTENT, that contains
    the HTML generated from the source file.

OBS-URL: https://build.opensuse.org/request/show/694179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=13
2019-04-15 09:54:08 +00:00
jubalh 805274465a wants to have an index page with posts listing and some content
together. See blogc(1) (description of -e option) and
    blogc-template(7) for details.
    in templates are available, including CONTENT, that contains
    the HTML generated from the source file.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=29
2019-04-15 08:35:17 +00:00
jubalh 39f6c18d3e - Update to 0.16.0:
* Added new template block listing_entry, to include the content
    of a source file on a listing page. This is useful if the user
	wants to have an index page with posts listing and some content
	together. See blogc(1) (description of -e option) and
	blogc-template(7) for details.
  * Adapted blogc-make(1) to support the new listing_entry block.
    See blogcfile(5) for details.
  * Changed blogc(1)-p option to be able to retrieve values from
    entries, instead of just listings. Any variables that can be used
	in templates are available, including CONTENT, that contains
	the HTML generated from the source file.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=28
2019-04-15 08:34:52 +00:00
dimstar_suse 21d0fdea78 Accepting request 679761 from utilities
- Update to 0.15.1:
  * Backslashes won't escape inline code in source files, to be
    more compatible with Markdown spec. To escape a back-tick
    character inside inline code, please enclose the code with double back-ticks.
  * Simplified implementation of BLOGC_SYSINFO_USERNAME template
    variable, to prevent issues with static builds in glibc, due to
    some functions requiring shared libraries even when built statically.

OBS-URL: https://build.opensuse.org/request/show/679761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=12
2019-02-27 14:10:20 +00:00
jubalh 4480a2882b character inside inline code, please enclose the code with double back-ticks.
some functions requiring shared libraries even when built statically.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=26
2019-02-27 09:01:38 +00:00
jubalh 2d639fa938 - Update to 0.15.1:
* Backslashes won't escape inline code in source files, to be
    more compatible with Markdown spec. To escape a back-tick
	character inside inline code, please enclose the code with double back-ticks.
  * Simplified implementation of BLOGC_SYSINFO_USERNAME template
    variable, to prevent issues with static builds in glibc, due to
	some functions requiring shared libraries even when built statically.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=25
2019-02-27 09:00:15 +00:00
dimstar_suse 1d1ee9361b Accepting request 673578 from utilities
- Update to 0.15.0:
  * Includes some predefined internal template variables, to show
    some build metadata in websites. See blogc-template(7) for details.
  * Fixes a bug when using whitespace characters like \r, \n
    and \t in template blocks, conditionals and variables, instead
    of just spaces (' '). These characters where not allowed previously.

    rules that matched that substring, e.g. atom would match atom,
    atom_tags, atom_dump, and run all of them in sequence.
    Now it will only match the exact rule names.
    IDs for every post. Users upgrading to this version may want to set
    atom_legacy_entry_id to true in blogcfile(5), to avoid
    re-sharing posts due to the ID changes.
    blogc-make(1)atom_dump rule.
    blogc-runserver(1).
    included in the template listing blocks.

OBS-URL: https://build.opensuse.org/request/show/673578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=11
2019-02-13 09:04:58 +00:00
jubalh 518f9ac99f - Update to 0.15.0:
* Includes some predefined internal template variables, to show
    some build metadata in websites. See blogc-template(7) for details.
  * Fixes a bug when using whitespace characters like \r, \n
    and \t in template blocks, conditionals and variables, instead
    of just spaces (' '). These characters where not allowed previously.
    rules that matched that substring, e.g. atom would match atom,
    atom_tags, atom_dump, and run all of them in sequence.
    Now it will only match the exact rule names.
    IDs for every post. Users upgrading to this version may want to set
    atom_legacy_entry_id to true in blogcfile(5), to avoid
    re-sharing posts due to the ID changes.
    blogc-make(1)atom_dump rule.
    blogc-runserver(1).
    included in the template listing blocks.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=23
2019-02-12 08:43:46 +00:00
dimstar_suse ee52ce2bbf Accepting request 666685 from utilities
- Update to 0.14.1:
  * Minor code improvements in blogc-make and blogc-git-receiver
  * Fixed a bug in blogc-make handling of rule names. Previously
    it would accept incomplete rule names, but would run all the
	rules that matched that substring, e.g. atom would match atom,
	atom_tags, atom_dump, and run all of them in sequence.
	Now it will only match the exact rule names.

OBS-URL: https://build.opensuse.org/request/show/666685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=10
2019-01-21 09:59:11 +00:00
jubalh 0c128d1e85 - Update to 0.14.1:
* Minor code improvements in blogc-make and blogc-git-receiver
  * Fixed a bug in blogc-make handling of rule names. Previously
    it would accept incomplete rule names, but would run all the
	rules that matched that substring, e.g. atom would match atom,
	atom_tags, atom_dump, and run all of them in sequence.
	Now it will only match the exact rule names.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=21
2019-01-17 11:57:55 +00:00
dimstar_suse 4c8f0156bd Accepting request 625746 from utilities
- Update to 0.14.0:
  * Allow usage of empty values for the *_prefix settings in blogcfile(5)
  * Fixed some bugs in the default Atom feed template.
    This includes a change in the algorithm that generates Atom
	IDs for every post. Users upgrading to this version may want to set
	atom_legacy_entry_id to true in blogcfile(5), to avoid
	re-sharing posts due to the ID changes.
  * Allow usage of custom Atom feed templates. Users can dump the
    default template to use as base for customizations, using
	blogc-make(1)atom_dump rule.
  * Minor fixes to prevent segfaults.

OBS-URL: https://build.opensuse.org/request/show/625746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=9
2018-07-28 10:44:36 +00:00
jubalh 3b9c19c5ca - Update to 0.14.0:
* Allow usage of empty values for the *_prefix settings in blogcfile(5)
  * Fixed some bugs in the default Atom feed template.
    This includes a change in the algorithm that generates Atom
	IDs for every post. Users upgrading to this version may want to set
	atom_legacy_entry_id to true in blogcfile(5), to avoid
	re-sharing posts due to the ID changes.
  * Allow usage of custom Atom feed templates. Users can dump the
    default template to use as base for customizations, using
	blogc-make(1)atom_dump rule.
  * Minor fixes to prevent segfaults.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=19
2018-07-27 10:06:09 +00:00
dimstar_suse 9db71176fe Accepting request 624660 from utilities
- Update to 0.13.10:
  * Fix bug in the config-parser, that prevented usage of keys
    with empty values.

OBS-URL: https://build.opensuse.org/request/show/624660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=8
2018-07-23 16:02:26 +00:00
jubalh 50070f01ed - Update to 0.13.10:
* Fix bug in the config-parser, that prevented usage of keys
    with empty values.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=17
2018-07-23 07:21:09 +00:00
maxlin_factory 8f296acd8f Accepting request 616477 from utilities
- Update to 0.13.9:
  * Fix blogc-git-receiver(1)'s git shell to reinstall its git
    hooks symlinks if they are broken.

- Update to 0.13.8:
  * This is a minor release, that fixes a corner-case segmentation
    fault in blogc-git-receiver(1)'s pre-receive hook, that was
    introduced in the previous release.
- Changes in 0.13.7:
  * Users can now run blogc-git-receiver(1) in shared hosting
    enviromnents, if they have SSH access.
  * If atom_posts_per_page and posts_per_page settings for
    blogc-make(1) are set to zero, index listings and Atom feeds
    are not built, instead of producing "empty" files.
  * Fixed some other minor issues.

OBS-URL: https://build.opensuse.org/request/show/616477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=7
2018-06-19 09:58:17 +00:00
jubalh ce35271453 - Update to 0.13.9:
* Fix blogc-git-receiver(1)'s git shell to reinstall its git
    hooks symlinks if they are broken.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=15
2018-06-13 09:38:45 +00:00
jubalh 998d059c07 - Update to 0.13.8:
* This is a minor release, that fixes a corner-case segmentation
    fault in blogc-git-receiver(1)'s pre-receive hook, that was
    introduced in the previous release.
- Changes in 0.13.7:
  * Users can now run blogc-git-receiver(1) in shared hosting
    enviromnents, if they have SSH access.
  * If atom_posts_per_page and posts_per_page settings for
    blogc-make(1) are set to zero, index listings and Atom feeds
    are not built, instead of producing "empty" files.
  * Fixed some other minor issues.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=14
2018-06-11 06:47:04 +00:00
dimstar_suse 272dc42b67 Accepting request 607422 from utilities
- Update to 0.13.6:
  * Improved blogc-make(1) output formatting when running the
    runserver helper rule.

OBS-URL: https://build.opensuse.org/request/show/607422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=6
2018-05-16 09:41:00 +00:00
jubalh bc1cb9677a - Update to 0.13.6:
* Improved blogc-make(1) output formatting when running the
    runserver helper rule.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=12
2018-05-15 08:54:53 +00:00
dimstar_suse e0f8551107 Accepting request 606968 from utilities
- Update to 0.13.5:
  * Added a watch rule to blogc-make(1). This rule allows the usage
    of the automatic website reloader/rebuilder without using
	blogc-runserver(1).
  * Changed the architecture of the blogc-make(1)runserver rule.

OBS-URL: https://build.opensuse.org/request/show/606968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=5
2018-05-15 08:15:22 +00:00
jubalh 0828f3892f - Update to 0.13.5:
* Added a watch rule to blogc-make(1). This rule allows the usage
    of the automatic website reloader/rebuilder without using
	blogc-runserver(1).
  * Changed the architecture of the blogc-make(1)runserver rule.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=10
2018-05-14 09:03:50 +00:00
dimstar_suse 580c64dc22 Accepting request 589685 from utilities
- Update to 0.13.4:
  Minor release with bug-fixes and a minor blogc-make feature:
  * When running commands, blogc-make(1) will show the command's 
    STDERR always, to avoid suppressing blogc(1)
    warnings.
  * When setting posts_per_page to -1 in blogcfile(5), the
    pagination features are disabled, and all the posts are
	included in the template listing blocks.

OBS-URL: https://build.opensuse.org/request/show/589685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=4
2018-03-22 11:06:30 +00:00
jubalh 6023a9319c - Update to 0.13.4:
Minor release with bug-fixes and a minor blogc-make feature:
  * When running commands, blogc-make(1) will show the command's 
    STDERR always, to avoid suppressing blogc(1)
    warnings.
  * When setting posts_per_page to -1 in blogcfile(5), the
    pagination features are disabled, and all the posts are
	included in the template listing blocks.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=8
2018-03-21 09:50:27 +00:00
dimstar_suse 3745a30fd6 Accepting request 586695 from utilities
- Update to 0.13.3:
  * Minor release with few bugfixes for bugs detected by 
    clang-analyzer.

OBS-URL: https://build.opensuse.org/request/show/586695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=3
2018-03-14 18:40:25 +00:00
jubalh 3fda5c68a2 - Update to 0.13.3:
* Minor release with few bugfixes for bugs detected by 
    clang-analyzer.

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=6
2018-03-14 08:59:22 +00:00
dimstar_suse bfe2ca33fa Accepting request 585770 from utilities
- Update to 0.13.2:
  * Pass MAKE_TAGS to blogc.
  * MAKE_SLUG to blogc when running pages and posts build tasks.
  * Fix memory leak

OBS-URL: https://build.opensuse.org/request/show/585770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=2
2018-03-12 11:13:19 +00:00
jubalh 03b2be3145 - Update to 0.13.2:
* Pass MAKE_TAGS to blogc.
  * MAKE_SLUG to blogc when running pages and posts build tasks.
  * Fix memory leak

OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=4
2018-03-12 07:43:19 +00:00
dimstar_suse af41d1119e Accepting request 579986 from utilities
- Remove not needed BuildRequires automake
- Initial package for openSUSE in version 0.13.1

OBS-URL: https://build.opensuse.org/request/show/579986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blogc?expand=0&rev=1
2018-02-26 22:25:34 +00:00
jubalh 5673bffc97 - Remove not needed BuildRequires automake
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=2
2018-02-25 22:51:09 +00:00
OBS User mrdocs 99d8b7c8a1 Accepting request 579542 from home:jubalh
- Initial package for openSUSE in version 0.13.1

OBS-URL: https://build.opensuse.org/request/show/579542
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=1
2018-02-25 21:32:35 +00:00