mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
development/fossil: Updated for version 2.14.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
e330796807
commit
81c12a2893
4 changed files with 43 additions and 44 deletions
|
@ -3,33 +3,33 @@ created by D. Richard Hipp, the primary author of SQLite.
|
|||
|
||||
Features:
|
||||
|
||||
- tamper-proof artifact record
|
||||
- simple command-line interface
|
||||
- customizable web interface with JSON, RSS, CGI, wiki, and forum
|
||||
- online project documentation with full-text search capability
|
||||
- integrated PIC-like markup language for creating diagrams
|
||||
- online activity and ticket reports
|
||||
- user accounts with access controls
|
||||
- coherent versioning across all files
|
||||
- straightforward branching and merging
|
||||
- bisect searches to pinpoint behavior changes
|
||||
- Tamper-proof artifact record
|
||||
- Simple command-line interface
|
||||
- Customizable web interface with JSON, RSS, CGI, wiki, chat, and forum
|
||||
- Online project documentation with full-text search capability
|
||||
- Integrated PIC-like markup language for creating diagrams
|
||||
- Online activity and ticket reports
|
||||
- User accounts with access controls
|
||||
- Coherent versioning across all files
|
||||
- Straightforward branching and merging
|
||||
- Bisect searches to pinpoint behavior changes
|
||||
- SHA3-256 and hardened SHA1 checksums
|
||||
- FUSE filesystem makes all historical and branch revisions available
|
||||
- synchronization via http, https, ssh, and local/network filesystems
|
||||
- automated replication and backup
|
||||
- git import/export and Subversion/CVS import
|
||||
- nested checkouts to share common subtrees across related projects
|
||||
- checkout directory not cluttered with administrative files
|
||||
- support for Docker
|
||||
- unversioned file area for builds, statistics, other ephemeral content
|
||||
- optional PGP signing of commits
|
||||
- users can subscribe to email alerts to be notified of event types
|
||||
- private branch which are excluded from syncs until published
|
||||
- bundles group a change set (e.g. a private branch) into a single file
|
||||
- users can make their own repositories, no need for special privileges
|
||||
- works in Windows as well as Linux and other Unix-like systems
|
||||
- Synchronization via http, https, ssh, and local/network filesystems
|
||||
- Automated replication and backup
|
||||
- Git import/export and Subversion/CVS import
|
||||
- Nested checkouts to share common subtrees across related projects
|
||||
- Checkout directory not cluttered with administrative files
|
||||
- Support for Docker
|
||||
- Unversioned file area for builds, statistics, other ephemeral content
|
||||
- Optional PGP signing of commits
|
||||
- Users can subscribe to email alerts to be notified of events
|
||||
- Private branches which are excluded from syncs until published
|
||||
- Bundles group a change set (e.g. a private branch) into a single file
|
||||
- Users can make their own repositories, no need for special privileges
|
||||
- Works in Windows as well as Linux and other Unix-like systems
|
||||
|
||||
Fossil can host the entire project development website, including the
|
||||
Fossil can host an entire project development website, including the
|
||||
download area, but it also can be used for individual projects with no
|
||||
need for a shared server.
|
||||
|
||||
|
@ -49,14 +49,14 @@ See Fossil in action online:
|
|||
|
||||
Key technical points:
|
||||
|
||||
- unified revision history tree spans the entire repository
|
||||
- repository is a collection of artifacts identified by their checksums
|
||||
- artifacts are broadly grouped into content and structural artifacts
|
||||
- each check-in is tracked as a structural artifact known as a manifest
|
||||
- manifests primarily list the full names and checksums of each file
|
||||
- manifests can be amended by subsequent control artifacts
|
||||
- in most cases, symbolic names refer to the latest matching check-in
|
||||
- branches are implemented using propagating symbolic tags
|
||||
- Unified revision history tree spans the entire repository
|
||||
- Repository is a collection of artifacts identified by their checksums
|
||||
- Artifacts are broadly grouped into content and structural artifacts
|
||||
- Each check-in is tracked as a structural artifact known as a manifest
|
||||
- Manifests primarily list the full names and checksums of each file
|
||||
- Manifests can be amended by subsequent control artifacts
|
||||
- In most cases, symbolic names refer to the latest matching check-in
|
||||
- Branches are implemented using propagating symbolic tags
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Slackware build script for fossil
|
||||
|
||||
# Copyright 2020 Andy Goth <andrew.m.goth@gmail.com> USA
|
||||
# Copyright 2021 Andy Goth <andrew.m.goth@gmail.com> USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -23,7 +23,7 @@
|
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=fossil
|
||||
VERSION=${VERSION:-2.13}
|
||||
VERSION=${VERSION:-2.14}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
|
@ -87,8 +87,7 @@ CFLAGS=${CFLAGS:-$SLKCFLAGS} \
|
|||
make
|
||||
make install DESTDIR=$PKG
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e executable -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
strip --strip-unneeded $PKG/usr/bin/fossil
|
||||
|
||||
mkdir -p $PKG/usr/man/man1
|
||||
gzip -9c fossil.1 > $PKG/usr/man/man1/fossil.1.gz
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="fossil"
|
||||
VERSION="2.13"
|
||||
VERSION="2.14"
|
||||
HOMEPAGE="https://fossil-scm.org/"
|
||||
DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.13.tar.gz"
|
||||
MD5SUM="521ef0cbdeb387d1647c5f1cb0278028"
|
||||
DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.14.tar.gz"
|
||||
MD5SUM="da3ce00b0cb234a9a082e5cf4c4596ac"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES=""
|
||||
|
|
|
@ -10,10 +10,10 @@ fossil: fossil (Distributed Version Control System)
|
|||
fossil:
|
||||
fossil: Fossil is a distributed version control and ticket tracking system
|
||||
fossil: created by D. Richard Hipp, primary author of SQLite. Features:
|
||||
fossil: simple command-line interface, coherent versioning across all files,
|
||||
fossil: easy branching and merging, customizable web interface, built-in wiki
|
||||
fossil: and forum, SHA3-256 and hardened SHA1 checksums, FUSE filesystem, and
|
||||
fossil: automated replication and backup. Content is stored using SQLite for
|
||||
fossil: atomicity, durability, and effortless administration.
|
||||
fossil: simple command-line interface; coherent versioning across all files,
|
||||
fossil: easy branching and merging; customizable web interface; built-in wiki,
|
||||
fossil: chat, and forum; SHA3-256 checksums; FUSE filesystem; and automated
|
||||
fossil: replication and backup. Content is stored using SQLite for atomicity,
|
||||
fossil: durability, and effortless administration.
|
||||
fossil:
|
||||
fossil: Project Site: https://www.fossil-scm.org/
|
||||
|
|
Loading…
Reference in a new issue