-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
proftpd : update to 1.3.9 ; more databases ; config changes #27811
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
75e0c6e
to
e4a1f7d
Compare
cc365b6
to
d6f6549
Compare
# remove the following two lines when updating to 1.3.10 | ||
use_autoconf yes | ||
use_configure yes | ||
configure.args --sysconfdir=${prefix}/etc/${name} \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does this imply users upgrading need to move config files from /etc/
to the /etc/proftpd
directory? if so, should probably be noted with a port note.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nvm i see the post-activate that takes care of this, maybe it does not need the note
net/proftpd/Portfile
Outdated
--localstatedir=${prefix}/var/run \ | ||
# remove the following two lines when updating to 1.3.10 | ||
use_autoconf yes | ||
use_configure yes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have never seen these two used at he same time. Also use_configure
is the default anyway. It probably should be removed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tested without use_configure yes
- removing it
🤔 in my defense, I was "using both suspenders and belt"
net/proftpd/Portfile
Outdated
depends_build port:libtool | ||
# remove autoconf when updating to 1.3.10 | ||
depends_build port:libtool \ | ||
port:autoconf |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At least autoconf
dependency should be already added by use_autoconf
. What does port lint
say?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#=> port lint proftpd
---> Verifying Portfile for proftpd
---> 0 errors and 0 warnings found.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@reneeotten Doesn’t use_autoconf
imply a dependency automatically?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it does imply the dependency on port:autoconf - removing it
#=> port -cuN uninstall proftpd
#=> port -cuN uninstall autoconf
#=> port install proftpd
---> Computing dependencies for proftpd
The following dependencies will be installed: autoconf
Continue? [Y/n]:
---> Fetching archive for autoconf
* update to version 1.3.9 * sysconfir & localstatedir into own subdirs * mysql8 & postgresql* variants added addresses : https://trac.macports.org/ticket/43431 * modified patch to fix original m4 file reported : proftpd/proftpd#1878 * autoconf : yes ; to re-create configure files due to patch * DRY changes Changes to be committed: modified: net/proftpd/Portfile deleted: net/proftpd/files/dynamic_lookup-11.patch new file: net/proftpd/files/-Wimplicit-function-declaration to-do file proftpd/proftpd#1879
Type(s)
Tested on
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?