www/dolibarr20: New port: Modern software package to manage your company or foundation

Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

It's an Open Source Software (written in PHP language) designed for small,
medium or large companies, foundations and freelances.

You can freely use, study, modify or distribute it according to its Free
Software licence.

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
This commit is contained in:
Jose Alonso Cardenas Marquez 2025-04-21 20:05:53 -07:00
parent 89fc4a4bd6
commit 5e6050b08d
No known key found for this signature in database
GPG key ID: 335B9246BA5E30F4
6 changed files with 14601 additions and 0 deletions

View file

@ -146,6 +146,7 @@
SUBDIR += dolibarr17 SUBDIR += dolibarr17
SUBDIR += dolibarr18 SUBDIR += dolibarr18
SUBDIR += dolibarr19 SUBDIR += dolibarr19
SUBDIR += dolibarr20
SUBDIR += domoticz SUBDIR += domoticz
SUBDIR += domoticz-devel SUBDIR += domoticz-devel
SUBDIR += dooble SUBDIR += dooble

40
www/dolibarr20/Makefile Normal file
View file

@ -0,0 +1,40 @@
PORTNAME= dolibarr20
DISTVERSION= 20.0.4
CATEGORIES= www finance
MAINTAINER= acm@FreeBSD.org
COMMENT= Modern software package to manage your company or foundation
WWW= https://www.dolibarr.org/
LICENSE= GPLv3
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:S/d/D/:S/20//}
GH_PROJECT= dolibarr
USES= cpe php:web
USE_PHP= calendar curl gd intl session
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_DEFINE= MYSQL PGSQL
OPTIONS_DEFAULT= PGSQL
MYSQL_USE= PHP=mysqli
PGSQL_USE= PHP=pgsql
post-extract:
${RM} -R ${WRKSRC}/.github
${RM} ${WRKSRC}/.gitmessage
${RM} ${WRKSRC}/.stickler.yml
${RM} ${WRKSRC}/.php-cs-fixer.dist.php
${RM} ${WRKSRC}/.phpcs.xml.dist
${RM} ${WRKSRC}/.pre-commit-config.yaml
do-install:
${MKDIR} ${STAGEDIR}/${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}
.include <bsd.port.mk>

3
www/dolibarr20/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1745290809
SHA256 (Dolibarr-dolibarr-20.0.4_GH0.tar.gz) = b6554fe6c9854b209ba020a4759fbb0494078ace96c3ee1e0223fe9fd35f5667
SIZE (Dolibarr-dolibarr-20.0.4_GH0.tar.gz) = 72291754

View file

@ -0,0 +1,21 @@
[
{ type: install
message: <<EOM
Dolibarr 20 was installed
1) Create a user and a database for dolibarr to store all
its tables in (or choose an existing database).
2) Into web server configuration file you must define webroot to
%%WWWDIR%%/htdocs or add a dolibarr alias to it
3) You should now open a browser and go to:
http://localhost/dolibarr
and follow the installer instructions
4) Enjot it
EOM
}
]

11
www/dolibarr20/pkg-descr Normal file
View file

@ -0,0 +1,11 @@
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)
It's an Open Source Software (written in PHP language) designed for small,
medium or large companies, foundations and freelances.
You can freely use, study, modify or distribute it according to its Free
Software licence.
You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.

14525
www/dolibarr20/pkg-plist Normal file

File diff suppressed because it is too large Load diff