Implement another package management in DfBSD
Pierre-Alain TORET
pierre-alain at toret.fr
Fri Jan 16 14:36:06 PST 2026
I never heard of a BSD using pacman as the package manager, but I
remember the project Hyperbola which did and evolved into HyperbolaBSD,
maybe that's what you had in mind ?
To answer your remark about DPorts and htop, being able to compile a
piece of software on DragonFlyBSD doesn't depend on the packaging
system, it depends on 2 things :
- does the project support DragonFlyBSD upstream ? if yes, that will
compile easily
- if not, did someone take care of porting / patching the upstream code
to make it compile on DragonFlyBSD, if not, it won't compile
But htop's case is a bit special, because it compiles fine, the failure
you reported in a previous message is due to the build process not being
happy because the manpage is not where the plist says it is.
You can apply the following diff to build it :
diff --git a/sysutils/htop/Makefile b/sysutils/htop/Makefile
index 62e309a804a..c94adfdcc80 100644
--- a/sysutils/htop/Makefile
+++ b/sysutils/htop/Makefile
@@ -23,7 +23,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-unicode
PLIST_FILES= bin/htop \
- man/man1/htop.1.gz \
+ share/man/man1/htop.1.gz \
share/applications/htop.desktop \
share/icons/hicolor/scalable/apps/htop.svg \
share/pixmaps/htop.png
Le 13/01/2026 à 00:24, Sayed Mohammad Badiezadegan a écrit :
> Thank you for your response, but I prefer Gentoo Linux when I want to
> work with sources, so I am not interested in working with dports in
> DfBSD that cannot compile a simple program like *htop*.
>
> DfBSD has only one package management system, in my opinion. It is *PKG.*
>
>
> On Mon, Jan 12, 2026 at 3:13 PM Lucas Holt <lucasholt at mac.com> wrote:
>
> Several of the BSDs have at least two ports collections and
> package managers that run on them. If you don’t like one, use the
> other.
>
> Lucas Holt
>
>> On Jan 12, 2026, at 5:47 PM, Sayed Mohammad Badiezadegan
>> <mbzadegan at gmail.com> wrote:
>>
>>
>> Hey guys,
>>
>> I remembered that many years ago, there was a BSD that used
>> "*Pacman*" for its package management.
>>
>> Is it possible to use it in DfBSD? What about other package
>> management systems, such as *Portage*, ...?
>> --
>> ----------------------------------------------------
>> /~ Sayed/
>> /M.Sc. Cryptography/
>> /My Research area/ <https://mbzadegan.github.io/>
>> /ResearchGate profile:/
>> /
>> /
>> /Richmond, BC, Canada/
>
More information about the Users
mailing list