Package Details: dfmt-git 0.5.0.r4.ea72aa5-2

Git Clone URL: https://aur.archlinux.org/dfmt-git.git (read-only)
Package Base: dfmt-git
Description: Dfmt is a formatter for D source code
Upstream URL: https://github.com/dlang-community/dfmt
Keywords: dlang
Licenses: BSL
Groups: dlang
Conflicts: dfmt
Provides: dfmt
Submitter: Wild
Maintainer: Wild
Last Packager: Wild
Votes: 4
Popularity: 0.000020
First Submitted: 2015-11-16 20:13
Last Updated: 2017-07-24 23:33

Dependencies (3)

Required by (4)

Sources (2)

Latest Comments

Wild commented on 2016-11-07 16:14

Building is broken until https://github.com/Hackerpilot/dfmt/issues/261 is fixed.

lenormf commented on 2016-11-07 16:10

Couldn't get it to compile:

```
==> Downloading dfmt-git PKGBUILD from AUR...
x .SRCINFO
x PKGBUILD
dfmt-git r314.8035bee-1 (2015-12-17 21:31)
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> dfmt-git dependencies:
- libphobos (already installed)
- dmd (already installed) [makedepend]
- git (already installed) [makedepend]


==> Continue building dfmt-git ? [Y/n]
==> ----------------------------------
==>

==> Building and installing package
==> Making package: dfmt-git r314.8035bee-1 (Mon Nov 7 19:08:49 MSK 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning dfmt git repo...
Cloning into bare repository '/tmp/yaourt-tmp-fle/aur-dfmt-git/dfmt'...
remote: Counting objects: 2693, done.
remote: Total 2693 (delta 0), reused 0 (delta 0), pack-reused 2693
Receiving objects: 100% (2693/2693), 549.89 KiB | 487.00 KiB/s, done.
Resolving deltas: 100% (1567/1567), done.
==> Validating source files with sha256sums...
dfmt ... Skipped
==> Extracting sources...
-> Creating working copy of dfmt git repo...
Cloning into 'dfmt'...
done.
==> Starting prepare()...
Submodule 'libdparse' (https://github.com/Hackerpilot/libdparse.git) registered for path 'libdparse'
Cloning into '/tmp/yaourt-tmp-fle/aur-dfmt-git/src/dfmt/libdparse'...
Submodule path 'libdparse': checked out '6f98e085edfdabe571fd57164370d3f27f452c52'
Submodule 'experimental_allocator' (https://github.com/Hackerpilot/experimental_allocator.git) registered for path 'libdparse/experimental_allocator'
Cloning into '/tmp/yaourt-tmp-fle/aur-dfmt-git/src/dfmt/libdparse/experimental_allocator'...
Submodule path 'libdparse/experimental_allocator': checked out '131739dce3038ccd6d762f3dd92d3718fbe5fc5f'
==> Starting pkgver()...
==> Updated version: dfmt-git r397.5da2a71-1
==> Starting build()...
dmd -O -inline -dip25 -w -Ilibdparse/src -Isrc -Ilibdparse/experimental_allocator/src src/dfmt/wrapping.d src/dfmt/tokens.d src/dfmt/main.d src/dfmt/indentation.d src/dfmt/globmatch_editorconfig.d src/dfmt/formatter.d src/dfmt/editorconfig.d src/dfmt/config.d src/dfmt/ast_info.d libdparse/src/std/experimental/lexer.d libdparse/src/dparse/stack_buffer.d libdparse/src/dparse/rollback_allocator.d libdparse/src/dparse/parser.d libdparse/src/dparse/lexer.d libdparse/src/dparse/formatter.d libdparse/src/dparse/entities.d libdparse/src/dparse/ast.d libdparse/experimental_allocator/src/std/experimental/allocator/typed.d libdparse/experimental_allocator/src/std/experimental/allocator/showcase.d libdparse/experimental_allocator/src/std/experimental/allocator/package.d libdparse/experimental_allocator/src/std/experimental/allocator/mmap_allocator.d libdparse/experimental_allocator/src/std/experimental/allocator/mallocator.d libdparse/experimental_allocator/src/std/experimental/allocator/gc_allocator.d libdparse/experimental_allocator/src/std/experimental/allocator/common.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/stats_collector.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/segregator.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/scoped_allocator.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/region.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/quantizer.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/package.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/null_allocator.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/kernighan_ritchie.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/free_tree.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/free_list.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/fallback_allocator.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/bucketizer.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/bitmapped_block.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/allocator_list.d libdparse/experimental_allocator/src/std/experimental/allocator/building_blocks/affix_allocator.d -ofbin/dfmt
libdparse/experimental_allocator/src/std/experimental/allocator/package.d(322): Error: std.experimental.allocator.common.Ternary at libdparse/experimental_allocator/src/std/experimental/allocator/common.d(14) conflicts with std.typecons.Ternary at /usr/include/dlang/dmd/std/typecons.d(7427)
libdparse/experimental_allocator/src/std/experimental/allocator/package.d(328): Error: std.experimental.allocator.common.Ternary at libdparse/experimental_allocator/src/std/experimental/allocator/common.d(14) conflicts with std.typecons.Ternary at /usr/include/dlang/dmd/std/typecons.d(7427)
libdparse/experimental_allocator/src/std/experimental/allocator/package.d(348): Error: std.experimental.allocator.common.Ternary at libdparse/experimental_allocator/src/std/experimental/allocator/common.d(14) conflicts with std.typecons.Ternary at /usr/include/dlang/dmd/std/typecons.d(7427)
make: *** [makefile:33: bin/dfmt] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build dfmt-git.
```